the first N64 Myth I/O list
=====================================================
NEO N64 CARD MENU IO
WRITE N64 N64 SRAM area
RUN_IO > $10040010 W:FFFF --- other IO can't change, because must lock the RUN_IO when play the N64 game
INT_IO > $10040012 W:FFFF --- enter SOFT MENU MODE
W:0000 OFF
all the follow CMDs is valid ONLY after INI_IO active
NEO_IO > $10040014 W:FFFF READ $?2000000 $?3FFFFFF the Neo N64 Myth hardware only can load 16bit data ( the NEO CARD COMMAND mode)
W:0000 OFF
ROMC_IO > $10040016 W:FFFF RUN CARD
W:0000 OFF
ROMSW_IO > $10040018 W:0000 = NEO GBA CARD TO N64 ROM ADR $?2000000 $?3FFFFFF
NEO N64 MENU TO N64 ROM ADR $?0000000~$?1FFFFFF
$10040018 W:FFFF = NEO GBA CARD TO N64 ROM ADR $?0000000 $?3FFFFFF
NEO N64 MENU OFF
SRAM2C_IO > $1004001A W:FFFF = NEO GBA CARD SRAM TO N64 SRAM $10000000~$1003FFFF
it's valid only when disable the SAVE_IO
RST_IO > $1004001C W:FFFF = PUSH N64 RESET BUTTON, BACK TO MENU MODE
W:0000 = NO RESET BACK MENU MODE
CIC_IO > $1004001E W:FFFF = CIC OPEN
W:0000 = CIC use the default setting
SAVE_IO > $10000000 W:0000 > EXT CARD SAVE
W:0001 > SRAM 32KB
W:0002 > SRAM 64KB
W:0003 > SRAM 128KB
W:0004 > FRAM 128KB (FLASH RAM )
W:0005 > EEP4K
W:0006 > EEP16K
W:0008 > SRAM 256KB < INT_IO MODE
W:000F > SAVE OFF
CIC_IO > $10000002 W:0000 > EXT CARD CIC
W:0001 > 6101
W:0002 > 6102
W:0003 > 6103
W:0005 > 6105
W:0006 > 6106
ROM_BANK > $10000004 BIT0 = RA22
BIT1 = RA23
BIT2 = RA24
BIT3 = RA25
BANK minimum is 64Mbit
BANK maximum is 1Gbit
ROM_SIZE > $10000006 BIT0 >0 ( NA22 = RA22 )
BIT1 >0 ( NA23 = RA23 )
BIT2 >0 ( NA24 = RA24 )
BIT3 >0 ( NA25 = RA25 )
NAXX = N64 ADR
RAXX = GBA CARD ADR
=====================================================
i know it's not enough yet, if you have any technical question, let me know
