GBDK 2020 Docs 4.4.0 API Documentation for GBDK 2020

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - d -

- d : msx.h , gb.h , sms.h
- delay() : gb.h , sms.h , msx.h , nes.h
- DEVICE_SCREEN_BUFFER_HEIGHT : hardware.h
- DEVICE_SCREEN_BUFFER_WIDTH : hardware.h
- DEVICE_SCREEN_HEIGHT : hardware.h
- DEVICE_SCREEN_MAP_ENTRY_SIZE : hardware.h
- DEVICE_SCREEN_PX_HEIGHT : hardware.h
- DEVICE_SCREEN_PX_WIDTH : hardware.h
- DEVICE_SCREEN_WIDTH : hardware.h
- DEVICE_SCREEN_X_OFFSET : hardware.h
- DEVICE_SCREEN_Y_OFFSET : hardware.h
- DEVICE_SPRITE_PX_OFFSET_X : hardware.h
- DEVICE_SPRITE_PX_OFFSET_Y : hardware.h
- DEVICE_SUPPORTS_COLOR : sms.h , gb.h , msx.h
- DEVICE_WINDOW_PX_OFFSET_X : hardware.h
- DEVICE_WINDOW_PX_OFFSET_Y : hardware.h
- disable_interrupts() : gb.h , msx.h , nes.h , sms.h
- DISABLE_OAM_DMA : gb.h , nes.h
- DISABLE_RAM : gb.h , msx.h , nes.h , sms.h
- DISABLE_RAM_MBC1 : gb.h
- DISABLE_RAM_MBC5 : gb.h
- DISABLE_VBL_TRANSFER : gb.h , msx.h , nes.h , sms.h
- DISPLAY_OFF : gb.h , msx.h , nes.h , sms.h
- display_off() : gb.h , msx.h , nes.h , sms.h
- DISPLAY_ON : sms.h , nes.h , gb.h , msx.h
- display_on() : nes.h
- DIV_REG : msx.h , sms.h , hardware.h
- DKGREY : drawing.h
- DMA_REG : hardware.h
- DMG_BLACK : gb.h , nes.h
- DMG_DARK_GRAY : gb.h , nes.h
- DMG_LITE_GRAY : gb.h , nes.h
- DMG_PALETTE : gb.h , nes.h
- DMG_TYPE : gb.h
- DMG_WHITE : nes.h , gb.h
- draw_image() : drawing.h
- duck_check_model() : model.h
- DUCK_IO_CMD_ABORT_OR_FAIL : laptop_io.h
- DUCK_IO_CMD_DONE_OR_OK : laptop_io.h
- DUCK_IO_CMD_GET_KEYS : laptop_io.h
- DUCK_IO_CMD_GET_RTC : laptop_io.h
- DUCK_IO_CMD_INIT_START : laptop_io.h
- DUCK_IO_CMD_PLAY_SPEECH : laptop_io.h
- DUCK_IO_CMD_PRINT_INIT_MAYBE_EXT_IO : laptop_io.h
- DUCK_IO_CMD_PRINT_SEND_BYTES : laptop_io.h
- DUCK_IO_CMD_RUN_CART_IN_SLOT : laptop_io.h
- DUCK_IO_CMD_SET_RTC : laptop_io.h
- duck_io_enable_read_byte() : laptop_io.h
- DUCK_IO_KBD_FLAGS : laptop_io.h
- DUCK_IO_KBD_KEYCODE : laptop_io.h
- DUCK_IO_KEY_0 : laptop_keycodes.h
- DUCK_IO_KEY_1 : laptop_keycodes.h
- DUCK_IO_KEY_2 : laptop_keycodes.h
- DUCK_IO_KEY_3 : laptop_keycodes.h
- DUCK_IO_KEY_4 : laptop_keycodes.h
- DUCK_IO_KEY_5 : laptop_keycodes.h
- DUCK_IO_KEY_6 : laptop_keycodes.h
- DUCK_IO_KEY_7 : laptop_keycodes.h
- DUCK_IO_KEY_8 : laptop_keycodes.h
- DUCK_IO_KEY_9 : laptop_keycodes.h
- DUCK_IO_KEY_A : laptop_keycodes.h
- DUCK_IO_KEY_ARROW_DOWN : laptop_keycodes.h
- DUCK_IO_KEY_ARROW_LEFT : laptop_keycodes.h
- DUCK_IO_KEY_ARROW_RIGHT : laptop_keycodes.h
- DUCK_IO_KEY_ARROW_UP : laptop_keycodes.h
- DUCK_IO_KEY_B : laptop_keycodes.h
- DUCK_IO_KEY_BACKSPACE : laptop_keycodes.h
- DUCK_IO_KEY_BACKTICK : laptop_keycodes.h
- DUCK_IO_KEY_BASE : laptop_keycodes.h
- DUCK_IO_KEY_BASE_BIT : laptop_keycodes.h
- DUCK_IO_KEY_C : laptop_keycodes.h
- DUCK_IO_KEY_COMMA : laptop_keycodes.h
- DUCK_IO_KEY_D : laptop_keycodes.h
- DUCK_IO_KEY_DASH : laptop_keycodes.h
- DUCK_IO_KEY_DELETE : laptop_keycodes.h
- DUCK_IO_KEY_DIVIDE : laptop_keycodes.h
- DUCK_IO_KEY_E : laptop_keycodes.h
- DUCK_IO_KEY_ENTER : laptop_keycodes.h
- DUCK_IO_KEY_EQUALS : laptop_keycodes.h
- DUCK_IO_KEY_ESCAPE : laptop_keycodes.h
- DUCK_IO_KEY_EXCLAMATION_FLIPPED : laptop_keycodes.h
- DUCK_IO_KEY_F : laptop_keycodes.h
- DUCK_IO_KEY_F1 : laptop_keycodes.h
- DUCK_IO_KEY_F10 : laptop_keycodes.h
- DUCK_IO_KEY_F11 : laptop_keycodes.h
- DUCK_IO_KEY_F12 : laptop_keycodes.h
- DUCK_IO_KEY_F2 : laptop_keycodes.h
- DUCK_IO_KEY_F3 : laptop_keycodes.h
- DUCK_IO_KEY_F4 : laptop_keycodes.h
- DUCK_IO_KEY_F5 : laptop_keycodes.h
- DUCK_IO_KEY_F6 : laptop_keycodes.h
- DUCK_IO_KEY_F7 : laptop_keycodes.h
- DUCK_IO_KEY_F8 : laptop_keycodes.h
- DUCK_IO_KEY_F9 : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_CAPSLOCK : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_CAPSLOCK_BIT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_KEY_REPEAT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT_BIT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_SHIFT : laptop_keycodes.h
- DUCK_IO_KEY_FLAG_SHIFT_BIT : laptop_keycodes.h
- DUCK_IO_KEY_G : laptop_keycodes.h
- DUCK_IO_KEY_H : laptop_keycodes.h
- DUCK_IO_KEY_HELP : laptop_keycodes.h
- DUCK_IO_KEY_I : laptop_keycodes.h
- DUCK_IO_KEY_J : laptop_keycodes.h
- DUCK_IO_KEY_K : laptop_keycodes.h
- DUCK_IO_KEY_L : laptop_keycodes.h
- DUCK_IO_KEY_LAST_KEY : laptop_keycodes.h
- DUCK_IO_KEY_LESS_THAN : laptop_keycodes.h
- DUCK_IO_KEY_M : laptop_keycodes.h
- DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY : laptop_keycodes.h
- DUCK_IO_KEY_MAYBE_SYST_CODES_START : laptop_keycodes.h
- DUCK_IO_KEY_MEMORY_MINUS : laptop_keycodes.h
- DUCK_IO_KEY_MEMORY_PLUS : laptop_keycodes.h
- DUCK_IO_KEY_MEMORY_RECALL : laptop_keycodes.h
- DUCK_IO_KEY_MINUS : laptop_keycodes.h
- DUCK_IO_KEY_MULTIPLY : laptop_keycodes.h
- DUCK_IO_KEY_N : laptop_keycodes.h
- DUCK_IO_KEY_N_TILDE : laptop_keycodes.h
- DUCK_IO_KEY_O : laptop_keycodes.h
- DUCK_IO_KEY_O_OVER_LINE : laptop_keycodes.h
- DUCK_IO_KEY_P : laptop_keycodes.h
- DUCK_IO_KEY_PAGE_DOWN : laptop_keycodes.h
- DUCK_IO_KEY_PAGE_UP : laptop_keycodes.h
- DUCK_IO_KEY_PERIOD : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_DO : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_DO_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_DO_2_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_DO_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_FA : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_FA_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_FA_2_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_FA_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_LA : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_LA_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_LA_2_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_LA_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_MI : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_MI_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_RE : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_RE_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_RE_2_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_RE_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SI : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SI_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SOL : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SOL_2 : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SOL_2_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PIANO_SOL_SHARP : laptop_keycodes.h
- DUCK_IO_KEY_PLUS : laptop_keycodes.h
- DUCK_IO_KEY_PRINTSCREEN_RIGHT : laptop_keycodes.h
- DUCK_IO_KEY_Q : laptop_keycodes.h
- DUCK_IO_KEY_R : laptop_keycodes.h
- DUCK_IO_KEY_RIGHT_SQ_BRACKET : laptop_keycodes.h
- DUCK_IO_KEY_S : laptop_keycodes.h
- DUCK_IO_KEY_SINGLE_QUOTE : laptop_keycodes.h
- DUCK_IO_KEY_SPACE : laptop_keycodes.h
- DUCK_IO_KEY_SQUAREROOT : laptop_keycodes.h
- DUCK_IO_KEY_T : laptop_keycodes.h
- DUCK_IO_KEY_U : laptop_keycodes.h
- DUCK_IO_KEY_U_UMLAUT : laptop_keycodes.h
- DUCK_IO_KEY_V : laptop_keycodes.h
- DUCK_IO_KEY_W : laptop_keycodes.h
- DUCK_IO_KEY_X : laptop_keycodes.h
- DUCK_IO_KEY_Y : laptop_keycodes.h
- DUCK_IO_KEY_Z : laptop_keycodes.h
- duck_io_laptop_init() : laptop_io.h
- DUCK_IO_LEN_KBD_GET : laptop_io.h
- DUCK_IO_LEN_PLAY_SPEECH : laptop_io.h
- DUCK_IO_LEN_RTC_GET : laptop_io.h
- DUCK_IO_LEN_RTC_SET : laptop_io.h
- DUCK_IO_LEN_RX_MAX : laptop_io.h
- DUCK_IO_LEN_TX_MAX : laptop_io.h
- duck_io_printer_detected() : laptop_io.h
- DUCK_IO_PRINTER_INIT_FAIL : laptop_io.h
- DUCK_IO_PRINTER_INIT_MASK : laptop_io.h
- DUCK_IO_PRINTER_INIT_OK : laptop_io.h
- duck_io_printer_type() : laptop_io.h
- DUCK_IO_PRINTER_TYPE_1_PASS : laptop_io.h
- DUCK_IO_PRINTER_TYPE_2_PASS : laptop_io.h
- DUCK_IO_PRINTER_TYPE_MASK : laptop_io.h
- duck_io_read_byte_no_timeout() : laptop_io.h
- duck_io_read_byte_with_msecs_timeout() : laptop_io.h
- DUCK_IO_REPLY_BOOT_FAIL : laptop_io.h
- DUCK_IO_REPLY_BOOT_OK : laptop_io.h
- DUCK_IO_REPLY_BOOT_UNSET : laptop_io.h
- DUCK_IO_REPLY_BUFFER_XFER_OK : laptop_io.h
- DUCK_IO_REPLY_NO_CART_IN_SLOT : laptop_io.h
- DUCK_IO_REPLY_SEND_BUFFER_OK : laptop_io.h
- DUCK_IO_RTC_AMPM : laptop_io.h
- DUCK_IO_RTC_DAY : laptop_io.h
- DUCK_IO_RTC_HOUR : laptop_io.h
- DUCK_IO_RTC_MIN : laptop_io.h
- DUCK_IO_RTC_MON : laptop_io.h
- DUCK_IO_RTC_SEC : laptop_io.h
- DUCK_IO_RTC_WEEKDAY : laptop_io.h
- DUCK_IO_RTC_YEAR : laptop_io.h
- duck_io_rx_buf : laptop_io.h
- duck_io_rx_buf_len : laptop_io.h
- duck_io_rx_byte : laptop_io.h
- duck_io_rx_byte_done : laptop_io.h
- duck_io_send_byte() : laptop_io.h
- duck_io_send_byte_and_check_ack_msecs_timeout() : laptop_io.h
- duck_io_send_cmd_and_buffer() : laptop_io.h
- duck_io_send_cmd_and_receive_buffer() : laptop_io.h
- DUCK_IO_SPEECH_CMD_MAX : laptop_io.h
- DUCK_IO_SPEECH_CMD_MIN : laptop_io.h
- DUCK_IO_TIMEOUT_100_MSEC : laptop_io.h
- DUCK_IO_TIMEOUT_200_MSEC : laptop_io.h
- DUCK_IO_TIMEOUT_2_MSEC : laptop_io.h
- duck_io_tx_buf : laptop_io.h
- duck_io_tx_buf_len : laptop_io.h
- DWORD : types.h