Crate sameboy_sys

Source

Structs§

GB_apu_output_t
GB_apu_t
GB_apu_t__bindgen_ty_1
GB_apu_t__bindgen_ty_2
GB_apu_t__bindgen_ty_3
GB_bank_symbol_t
GB_breakpoint_s
GB_cartridge_t
GB_cheat_hash_t
GB_cheat_s
GB_double_sample_t
GB_envelope_clock_t
GB_fifo_item_t
GB_fifo_t
GB_gameboy_internal_s
GB_gameboy_internal_s__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_2__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_2__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_2__bindgen_ty_1__bindgen_ty_1__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_3__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_3
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_4
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_5
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_6
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_7
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_8
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1__bindgen_ty_9
GB_gameboy_internal_s__bindgen_ty_5__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_6__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_7__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_8__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_9__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_10__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1__bindgen_ty_3
GB_gameboy_s
GB_gbs_header_t
GB_gbs_info_t
GB_huc3_rtc_time_t
GB_oam_info_t
GB_palette_t
GB_palette_t_GB_color_s
GB_printer_t
GB_registers_t__bindgen_ty_1
GB_registers_t__bindgen_ty_2
GB_reversed_symbol_map_t
GB_rtc_time_t__bindgen_ty_1
GB_rtc_time_t__bindgen_ty_2
GB_sample_t
GB_sgb_border_t
GB_sgb_s
GB_symbol_map_t
GB_symbol_s
GB_watchpoint_s
GB_workboy_t
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
__BindgenBitfieldUnit
__IncompleteArrayField

Constants§

GB_accessory_t_GB_ACCESSORY_NONE
GB_accessory_t_GB_ACCESSORY_PRINTER
GB_accessory_t_GB_ACCESSORY_WORKBOY
GB_apu_t_GB_SKIP_DIV_EVENT_INACTIVE
GB_apu_t_GB_SKIP_DIV_EVENT_SKIP
GB_apu_t_GB_SKIP_DIV_EVENT_SKIPPED
GB_audio_format_t_GB_AUDIO_FORMAT_AIFF
GB_audio_format_t_GB_AUDIO_FORMAT_RAW
GB_audio_format_t_GB_AUDIO_FORMAT_WAV
GB_boot_rom_t_GB_BOOT_ROM_AGB
GB_boot_rom_t_GB_BOOT_ROM_AGB_0
GB_boot_rom_t_GB_BOOT_ROM_CGB
GB_boot_rom_t_GB_BOOT_ROM_CGB_0
GB_boot_rom_t_GB_BOOT_ROM_CGB_E
GB_boot_rom_t_GB_BOOT_ROM_DMG
GB_boot_rom_t_GB_BOOT_ROM_DMG_0
GB_boot_rom_t_GB_BOOT_ROM_MGB
GB_boot_rom_t_GB_BOOT_ROM_SGB
GB_boot_rom_t_GB_BOOT_ROM_SGB2
GB_border_mode_t_GB_BORDER_ALWAYS
GB_border_mode_t_GB_BORDER_NEVER
GB_border_mode_t_GB_BORDER_SGB
GB_cartridge_t_GB_CAMERA
GB_cartridge_t_GB_HUC1
GB_cartridge_t_GB_HUC3
GB_cartridge_t_GB_MBC1
GB_cartridge_t_GB_MBC2
GB_cartridge_t_GB_MBC3
GB_cartridge_t_GB_MBC5
GB_cartridge_t_GB_MBC7
GB_cartridge_t_GB_MMM01
GB_cartridge_t_GB_NO_MBC
GB_cartridge_t_GB_TPP1
GB_channel_t_GB_NOISE
GB_channel_t_GB_N_CHANNELS
GB_channel_t_GB_SQUARE_1
GB_channel_t_GB_SQUARE_2
GB_channel_t_GB_WAVE
GB_color_correction_mode_t_GB_COLOR_CORRECTION_CORRECT_CURVES
GB_color_correction_mode_t_GB_COLOR_CORRECTION_DISABLED
GB_color_correction_mode_t_GB_COLOR_CORRECTION_LOW_CONTRAST
GB_color_correction_mode_t_GB_COLOR_CORRECTION_MODERN_ACCURATE
GB_color_correction_mode_t_GB_COLOR_CORRECTION_MODERN_BALANCED
GB_color_correction_mode_t_GB_COLOR_CORRECTION_MODERN_BOOST_CONTRAST
GB_color_correction_mode_t_GB_COLOR_CORRECTION_REDUCE_CONTRAST
GB_direct_access_t_GB_DIRECT_ACCESS_BGP
GB_direct_access_t_GB_DIRECT_ACCESS_BOOTROM
GB_direct_access_t_GB_DIRECT_ACCESS_CART_RAM
GB_direct_access_t_GB_DIRECT_ACCESS_HRAM
GB_direct_access_t_GB_DIRECT_ACCESS_IE
GB_direct_access_t_GB_DIRECT_ACCESS_IO
GB_direct_access_t_GB_DIRECT_ACCESS_OAM
GB_direct_access_t_GB_DIRECT_ACCESS_OBP
GB_direct_access_t_GB_DIRECT_ACCESS_RAM
GB_direct_access_t_GB_DIRECT_ACCESS_ROM
GB_direct_access_t_GB_DIRECT_ACCESS_ROM0
GB_direct_access_t_GB_DIRECT_ACCESS_VRAM
GB_gameboy_internal_s__bindgen_ty_6__bindgen_ty_1_GB_TIMA_RELOADED
GB_gameboy_internal_s__bindgen_ty_6__bindgen_ty_1_GB_TIMA_RELOADING
GB_gameboy_internal_s__bindgen_ty_6__bindgen_ty_1_GB_TIMA_RUNNING
GB_gameboy_internal_s__bindgen_ty_9__bindgen_ty_1_GB_FRAMESKIP_FIRST_FRAME_RENDERED
GB_gameboy_internal_s__bindgen_ty_9__bindgen_ty_1_GB_FRAMESKIP_LCD_TURNED_ON
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1_GB_MBC1M_WIRING
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1_GB_STANDARD_MBC1_WIRING
GB_highpass_mode_t_GB_HIGHPASS_ACCURATE
GB_highpass_mode_t_GB_HIGHPASS_MAX
GB_highpass_mode_t_GB_HIGHPASS_OFF
GB_highpass_mode_t_GB_HIGHPASS_REMOVE_DC_OFFSET
GB_key_mask_t_GB_KEY_A_MASK
GB_key_mask_t_GB_KEY_B_MASK
GB_key_mask_t_GB_KEY_DOWN_MASK
GB_key_mask_t_GB_KEY_LEFT_MASK
GB_key_mask_t_GB_KEY_RIGHT_MASK
GB_key_mask_t_GB_KEY_SELECT_MASK
GB_key_mask_t_GB_KEY_START_MASK
GB_key_mask_t_GB_KEY_UP_MASK
GB_key_t_GB_KEY_A
GB_key_t_GB_KEY_B
GB_key_t_GB_KEY_DOWN
GB_key_t_GB_KEY_LEFT
GB_key_t_GB_KEY_MAX
GB_key_t_GB_KEY_RIGHT
GB_key_t_GB_KEY_SELECT
GB_key_t_GB_KEY_START
GB_key_t_GB_KEY_UP
GB_log_attributes_GB_LOG_BOLD
GB_log_attributes_GB_LOG_DASHED_UNDERLINE
GB_log_attributes_GB_LOG_UNDERLINE
GB_log_attributes_GB_LOG_UNDERLINE_MASK
GB_map_type_t_GB_MAP_9C00
GB_map_type_t_GB_MAP_9800
GB_map_type_t_GB_MAP_AUTO
GB_model_t_GB_MODEL_AGB
GB_model_t_GB_MODEL_AGB_A
GB_model_t_GB_MODEL_CGB_0
GB_model_t_GB_MODEL_CGB_A
GB_model_t_GB_MODEL_CGB_B
GB_model_t_GB_MODEL_CGB_C
GB_model_t_GB_MODEL_CGB_D
GB_model_t_GB_MODEL_CGB_E
GB_model_t_GB_MODEL_DMG_B
GB_model_t_GB_MODEL_GBP
GB_model_t_GB_MODEL_GBP_A
GB_model_t_GB_MODEL_MGB
GB_model_t_GB_MODEL_SGB
GB_model_t_GB_MODEL_SGB2
GB_model_t_GB_MODEL_SGB2_NO_SFC
GB_model_t_GB_MODEL_SGB_NO_SFC
GB_model_t_GB_MODEL_SGB_NTSC
GB_model_t_GB_MODEL_SGB_NTSC_NO_SFC
GB_model_t_GB_MODEL_SGB_PAL
GB_model_t_GB_MODEL_SGB_PAL_NO_SFC
GB_palette_type_t_GB_PALETTE_AUTO
GB_palette_type_t_GB_PALETTE_BACKGROUND
GB_palette_type_t_GB_PALETTE_NONE
GB_palette_type_t_GB_PALETTE_OAM
GB_printer_t_GB_PRINTER_COMMAND_ACTIVE
GB_printer_t_GB_PRINTER_COMMAND_CHECKSUM_HIGH
GB_printer_t_GB_PRINTER_COMMAND_CHECKSUM_LOW
GB_printer_t_GB_PRINTER_COMMAND_COMPRESSION
GB_printer_t_GB_PRINTER_COMMAND_DATA
GB_printer_t_GB_PRINTER_COMMAND_ID
GB_printer_t_GB_PRINTER_COMMAND_LENGTH_HIGH
GB_printer_t_GB_PRINTER_COMMAND_LENGTH_LOW
GB_printer_t_GB_PRINTER_COMMAND_MAGIC1
GB_printer_t_GB_PRINTER_COMMAND_MAGIC2
GB_printer_t_GB_PRINTER_COMMAND_STATUS
GB_printer_t_GB_PRINTER_DATA_COMMAND
GB_printer_t_GB_PRINTER_INIT_COMMAND
GB_printer_t_GB_PRINTER_NOP_COMMAND
GB_printer_t_GB_PRINTER_START_COMMAND
GB_rtc_mode_t_GB_RTC_MODE_ACCURATE
GB_rtc_mode_t_GB_RTC_MODE_SYNC_TO_HOST
GB_rumble_mode_t_GB_RUMBLE_ALL_GAMES
GB_rumble_mode_t_GB_RUMBLE_CARTRIDGE_ONLY
GB_rumble_mode_t_GB_RUMBLE_DISABLED
GB_tileset_type_t_GB_TILESET_8000
GB_tileset_type_t_GB_TILESET_8800
GB_tileset_type_t_GB_TILESET_AUTO
GB_vblank_type_t_GB_VBLANK_TYPE_ARTIFICIAL
GB_vblank_type_t_GB_VBLANK_TYPE_LCD_OFF
GB_vblank_type_t_GB_VBLANK_TYPE_NORMAL_FRAME
GB_vblank_type_t_GB_VBLANK_TYPE_REPEAT

Functions§

GB_add_cheat
GB_alloc
GB_allocation_size
GB_apu_set_sample_callback
GB_attributed_log
GB_camera_updated
GB_cheats_enabled
GB_clear_joyp_accessed
GB_connect_printer
GB_connect_workboy
GB_convert_rgb15
GB_cpu_disassemble
GB_dealloc
GB_debugger_break
GB_debugger_clear_symbols
GB_debugger_complete_substring
GB_debugger_describe_address
GB_debugger_evaluate
GB_debugger_execute_command
GB_debugger_is_stopped
GB_debugger_load_symbol_file
GB_debugger_name_for_address
GB_debugger_set_disabled
GB_disconnect_serial
GB_draw_tilemap
GB_draw_tileset
GB_free
GB_gbs_switch_track
GB_get_apu_wave_table
GB_get_built_in_accessory
GB_get_channel_amplitude
GB_get_channel_edge_triggered
GB_get_channel_period
GB_get_channel_volume
GB_get_cheats
GB_get_clock_rate
GB_get_direct_access
GB_get_joyp_accessed
GB_get_model
GB_get_oam_info
GB_get_palette
GB_get_pixels_output
GB_get_player_count
GB_get_registers
GB_get_rom_crc32
GB_get_rom_title
GB_get_sample_rate
GB_get_save_state_size
GB_get_screen_height
GB_get_screen_width
GB_get_state_model
GB_get_state_model_from_buffer
GB_get_unmultiplied_clock_rate
GB_get_user_data
GB_get_usual_frame_rate
GB_has_accelerometer
GB_icd_set_joyp
GB_import_cheat
GB_init
GB_is_background_rendering_disabled
GB_is_cgb
GB_is_cgb_in_cgb_mode
GB_is_channel_muted
GB_is_hle_sgb
GB_is_inited
GB_is_object_rendering_disabled
GB_is_odd_frame
GB_is_save_state
GB_is_sgb
GB_load_battery
GB_load_battery_from_buffer
GB_load_boot_rom
GB_load_boot_rom_from_buffer
GB_load_cheats
GB_load_gbs
GB_load_gbs_from_buffer
GB_load_isx
GB_load_rom
GB_load_rom_from_buffer
GB_load_state
GB_load_state_from_buffer
GB_log
GB_quick_reset
GB_random
GB_random32
GB_random_seed
GB_random_set_enabled
GB_read_memory
GB_remove_cheat
GB_reset
GB_rewind_pop
GB_rewind_reset
GB_rom_supports_alarms
GB_run
GB_run_frame
GB_safe_read_memory
GB_save_battery
GB_save_battery_size
GB_save_battery_to_buffer
GB_save_cheats
GB_save_state
GB_save_state_to_buffer
GB_serial_get_data_bit
GB_serial_set_data_bit
GB_set_accelerometer_values
GB_set_allow_illegal_inputs
GB_set_async_input_callback
GB_set_background_rendering_disabled
GB_set_boot_rom_load_callback
GB_set_border_mode
GB_set_camera_get_pixel_callback
GB_set_camera_update_request_callback
GB_set_channel_muted
GB_set_cheats_enabled
GB_set_clock_multiplier
GB_set_color_correction_mode
GB_set_debugger_reload_callback
GB_set_emulate_joypad_bouncing
GB_set_execution_callback
GB_set_highpass_filter_mode
GB_set_icd_hreset_callback
GB_set_icd_pixel_callback
GB_set_icd_vreset_callback
GB_set_infrared_callback
GB_set_infrared_input
GB_set_input_callback
GB_set_interference_volume
GB_set_joyp_write_callback
GB_set_key_mask
GB_set_key_mask_for_player
GB_set_key_state
GB_set_key_state_for_player
GB_set_lcd_line_callback
GB_set_lcd_status_callback
GB_set_light_temperature
GB_set_log_callback
GB_set_object_rendering_disabled
GB_set_open_bus_decay_time
GB_set_palette
GB_set_pixels_output
GB_set_read_memory_callback
GB_set_rendering_disabled
GB_set_rewind_length
GB_set_rgb_encode_callback
GB_set_rtc_mode
GB_set_rtc_multiplier
GB_set_rumble_callback
GB_set_rumble_mode
GB_set_sample_rate
GB_set_sample_rate_by_clocks
GB_set_serial_transfer_bit_end_callback
GB_set_serial_transfer_bit_start_callback
GB_set_turbo_mode
GB_set_update_input_hint_callback
GB_set_user_data
GB_set_vblank_callback
GB_set_write_memory_callback
GB_start_audio_recording
GB_stop_audio_recording
GB_switch_model_and_reset
GB_time_to_alarm
GB_update_cheat
GB_workboy_is_enabled
GB_workboy_set_key
GB_write_memory

Type Aliases§

FILE
GB_accessory_t
GB_apu_t__bindgen_ty_4
GB_audio_format_t
GB_boot_rom_load_callback_t
GB_boot_rom_t
GB_border_mode_t
GB_camera_get_pixel_callback_t
GB_camera_update_request_callback_t
GB_cartridge_t__bindgen_ty_1
GB_channel_t
GB_cheat_t
GB_color_correction_mode_t
GB_debugger_reload_callback_t
GB_direct_access_t
GB_execution_callback_t
GB_gameboy_internal_s__bindgen_ty_6__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_9__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_11__bindgen_ty_1__bindgen_ty_1
GB_gameboy_t
GB_highpass_mode_t
GB_icd_hreset_callback_t
GB_icd_pixel_callback_t
GB_icd_vreset_callback_t
GB_infrared_callback_t
GB_input_callback_t
GB_joyp_write_callback_t
GB_key_mask_t
GB_key_t
GB_lcd_line_callback_t
GB_lcd_status_callback_t
GB_log_attributes
GB_log_callback_t
GB_map_type_t
GB_model_t
GB_palette_type_t
GB_print_image_callback_t
GB_printer_done_callback_t
GB_printer_t__bindgen_ty_1
GB_printer_t__bindgen_ty_2
GB_read_memory_callback_t
GB_rgb_encode_callback_t
GB_rtc_mode_t
GB_rumble_callback_t
GB_rumble_mode_t
GB_sample_callback_t
GB_serial_transfer_bit_end_callback_t
GB_serial_transfer_bit_start_callback_t
GB_sgb_t
GB_symbol_t
GB_tileset_type_t
GB_update_input_hint_callback_t
GB_vblank_callback_t
GB_vblank_type_t
GB_workboy_get_time_callback
GB_workboy_set_time_callback
GB_write_memory_callback_t
_IO_lock_t
__off64_t
__off_t
__time_t
time_t

Unions§

GB_gameboy_internal_s__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_3
GB_gameboy_internal_s__bindgen_ty_4
GB_gameboy_internal_s__bindgen_ty_5
GB_gameboy_internal_s__bindgen_ty_6
GB_gameboy_internal_s__bindgen_ty_7
GB_gameboy_internal_s__bindgen_ty_8
GB_gameboy_internal_s__bindgen_ty_9
GB_gameboy_internal_s__bindgen_ty_2__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_9__bindgen_ty_1__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_10
GB_gameboy_internal_s__bindgen_ty_11
GB_gameboy_internal_s__bindgen_ty_10__bindgen_ty_1__bindgen_ty_1
GB_registers_t
GB_rtc_time_t