Docs.rs
sameboy-sys-0.1.0
sameboy-sys 0.1.0
Docs.rs crate page
GPL-3.0-only
Links
crates.io
Source
Owners
SnowyMouse
Dependencies
bindgen ^0.69.4
build
Versions
0%
of the crate is documented
This release has been yanked, go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
sameboy_sys
0.1.0
All Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
sameboy_sys
Copy item path
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
__int64_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_2__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_3
GB_gameboy_internal_s__bindgen_ty_4
GB_gameboy_internal_s__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1
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_9__bindgen_ty_1__bindgen_ty_2
GB_gameboy_internal_s__bindgen_ty_10
GB_gameboy_internal_s__bindgen_ty_10__bindgen_ty_1__bindgen_ty_1
GB_gameboy_internal_s__bindgen_ty_11
GB_registers_t
GB_rtc_time_t