Table of Contents

EverDrive GB X-series (GB/GBC) programming

Stub (only covers SPI bus for storage).

Registers

0xBD00 (SPI_DATA)

SPI data port used for communication with the SD card. Write to send and receive a byte; read to get the last received byte.

0xBD01 (SPI_CTRL)

7  bit  0
---- ----
b... .als
|     |||
|     ||+- Chip select: 1 = high, 0 = low
|     |+-- 1 to use ~400kHz speed (for init), 0 to use full speed
|     +--- ?
+--------- 1 if SPI byte transfer ongoing

0xBD0A (KEY)

Write 0xA5 to unlock registers; write 0x00 to lock registers.