ROM size is 64KB
Contains the first 16KiB of the ROM.
Same as MBC5.
Here go the bank number. Only the 2 least significant bit are checked. Writing 0 will give bank 0 like MBC5.
Writing 0 to this address will load the selected ROM (and save) or opens the directory Writing 1 to this address will go back by a directory Writing 0xff to this address will load the last used ROM (and save)
it will read 0 if the current selection is a gb or gbc file it will read 1 if the current selection is a directory it will read 0xff if the current selection is not a valid rom
WARNING: Write to this register can clear the rom content. Always check if the current selection is a directory or a file before writing 0x0 here. If the selected item is file disable interrupts and execute code from WRAM or HRAM
Reads $0 when Save content was copied to SD card at least one time Reads $1 when Save content was not copied to SD card Reads $FF when Save is backupping Writing any values will start the current save to SD card
Reads $0 when is copying to B000-B1BF Else will read the number of pages of the current directory
Writing the value X will copy to B000-B1BF the page X of the file list
Writing any values to this address will copy the current RTC time to A010-A015
Writing any values to this address will copy the RTC values to RTC
A010: Year A011: Month A012: Day A013: Hours A014: Minutes A015: Seconds
index of the current rom in the current page
Contains a list of 14 files. Every file is rappresent with a string of 32 bytes formatted in ascii