2018-02-08 10:32:46 +00:00
|
|
|
database
|
2018-02-21 09:53:49 +00:00
|
|
|
revision: 2018-02-21
|
2018-02-08 10:32:46 +00:00
|
|
|
|
|
|
|
//Boards (Production)
|
|
|
|
|
2018-02-05 09:58:02 +00:00
|
|
|
database
|
2018-02-21 09:53:49 +00:00
|
|
|
revision: 2018-02-21
|
2018-02-05 09:58:02 +00:00
|
|
|
|
|
|
|
board: 1A0N-(01,02,10,20,30)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1A1B-(04,05,06)
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1A1M-(01,10,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1A3B-(11,12,13)
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1A3B-20
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1A3M-(10,20,21,30)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1A5B-(02,04)
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1A5M-(01,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1B0N-(02,03,10)
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=30-3f,b0-bf:8000-ffff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
|
|
|
board: 1B5B-02
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=20-3f,a0-bf:8000-ffff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
|
|
|
board: 1C0N
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=60-7d,e0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1C0N5S-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=60-7d,e0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1CA0N5S-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71,f0-f1:0000-ffff
|
|
|
|
|
|
|
|
board: 1CA0N6S-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71,f0-f1:0000-ffff
|
|
|
|
|
|
|
|
board: 1CA6B-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71,f0-f1:0000-ffff
|
|
|
|
|
|
|
|
board: 1CB0N7S-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71:0000-ffff
|
|
|
|
|
|
|
|
board: 1CB5B-20
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71:0000-ffff
|
|
|
|
|
|
|
|
board: 1CB7B-01
|
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71:0000-ffff
|
|
|
|
|
|
|
|
board: 1DC0N-01
|
|
|
|
hitachidsp model=HG51B169 frequency=20000000
|
|
|
|
map address=00-3f,80-bf:6c00-6fff,7c00-7fff
|
2018-02-21 09:53:49 +00:00
|
|
|
map address=70-77:0000-7fff
|
2018-02-05 09:58:02 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=00-3f,80-bf:6000-6bff,7000-7bff mask=0xf000
|
|
|
|
|
|
|
|
board: 1DS0B-20
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
necdsp model=uPD96050 frequency=11000000
|
|
|
|
map address=60-67,e0-e7:0000-3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=68-6f,e8-ef:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 1J0N-(01,10,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 1J1M-(11,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: 1J3B-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: 1J3M-(01,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
2018-02-21 09:53:49 +00:00
|
|
|
board: 1J5M-(01,11,20)
|
2018-02-05 09:58:02 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: 1K0N-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=00-1f,80-9f:6000-7fff mask=0xfff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
|
|
|
board: 1K1B-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=00-1f,80-9f:6000-7fff mask=0xfff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
|
|
|
board: 1L0N3S-01
|
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
|
|
|
|
board: 1L3B-(02,11)
|
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
|
|
|
|
board: 1L5B-(11,20)
|
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
|
|
|
|
board: 1N0N-01
|
|
|
|
sdd1
|
|
|
|
map address=00-3f,80-bf:4800-480f
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 2A0N-(01,10,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2A1M-01
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2A3B-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2A3M-01#R
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2A3M-(01,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2A5M-01
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: 2B3B-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=60-6f,e0-ef:0000-7fff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
|
|
|
board: 2DC0N-01
|
|
|
|
hitachidsp model=HG51B169 frequency=20000000
|
|
|
|
map address=00-3f,80-bf:6c00-6fff,7c00-7fff
|
2018-02-21 09:53:49 +00:00
|
|
|
map address=70-77:0000-7fff
|
2018-02-05 09:58:02 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=00-3f,80-bf:6000-6bff,7000-7bff mask=0xf000
|
|
|
|
|
|
|
|
board: 2E3M-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
obc1
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
map address=70-71,f0-f1:6000-7fff,e000-ffff mask=0xe000
|
|
|
|
ram
|
|
|
|
|
|
|
|
board: 2J0N-(01,10,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: 2J3M-(01,11,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=10-1f,30-3f,90-9f,b0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: 2J5M-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=10-1f,30-3f,90-9f,b0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: 3J0N-01
|
|
|
|
rom
|
|
|
|
map address=00-2f,80-af:8000-ffff
|
|
|
|
map address=40-6f,c0-ef:0000-ffff
|
|
|
|
|
|
|
|
board: BA0N-(01,10)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: BA1M-01
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: BA3M-(01,10)
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
2018-02-21 09:53:49 +00:00
|
|
|
board: BANDAI-PT-923
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
sufamiturbo
|
|
|
|
rom
|
|
|
|
map address=20-3f,a0-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=60-6f,e0-ef:0000-ffff
|
|
|
|
sufamiturbo
|
|
|
|
rom
|
|
|
|
map address=40-5f,c0-df:0000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
|
2018-02-05 09:58:02 +00:00
|
|
|
board: BJ0N-(01,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: BJ1M-(10,20)
|
2018-02-05 09:58:02 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: BJ3M-10
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
2018-02-21 09:53:49 +00:00
|
|
|
board: BSC-1A5M-02
|
|
|
|
rom
|
|
|
|
map address=00-1f:8000-ffff mask=0x8000 base=0x000000
|
|
|
|
map address=20-3f:8000-ffff mask=0x8000 base=0x100000
|
|
|
|
map address=80-9f:8000-ffff mask=0x8000 base=0x200000
|
|
|
|
map address=a0-bf:8000-ffff mask=0x8000 base=0x100000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
bsmemory
|
|
|
|
map address=c0-ef:0000-ffff
|
|
|
|
|
|
|
|
board: BSC-1A7M-01
|
|
|
|
rom
|
|
|
|
map address=00-1f:8000-ffff mask=0x8000 base=0x000000
|
|
|
|
map address=20-3f:8000-ffff mask=0x8000 base=0x100000
|
|
|
|
map address=80-9f:8000-ffff mask=0x8000 base=0x200000
|
|
|
|
map address=a0-bf:8000-ffff mask=0x8000 base=0x100000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
bsmemory
|
|
|
|
map address=c0-ef:0000-ffff
|
|
|
|
|
|
|
|
board: BSC-1J3M-01
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
bsmemory
|
|
|
|
map address=20-3f,a0-bf:8000-ffff
|
|
|
|
map address=60-7d,e0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: BSC-1J5M-01
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
bsmemory
|
|
|
|
map address=20-3f,a0-bf:8000-ffff
|
|
|
|
map address=60-7d,e0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: BSC-1L3B-01
|
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
bsmemory
|
|
|
|
|
|
|
|
board: BSC-1L5B-01
|
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
bsmemory
|
|
|
|
|
2018-02-05 09:58:02 +00:00
|
|
|
board: SGB-R-10
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
2018-02-21 09:53:49 +00:00
|
|
|
icd revision=2
|
2018-02-05 09:58:02 +00:00
|
|
|
map address=00-3f,80-bf:6000-67ff,7000-7fff
|
|
|
|
rom
|
2018-02-21 09:53:49 +00:00
|
|
|
gameboy
|
|
|
|
|
|
|
|
board: SHVC-SGB2-01
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
|
|
|
icd revision=2 frequency=20971520
|
|
|
|
map address=00-3f,80-bf:6000-67ff,7000-7fff
|
|
|
|
rom
|
|
|
|
gameboy
|
2018-02-05 09:58:02 +00:00
|
|
|
|
|
|
|
board: YA0N-01
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: YJ0N-01
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
Update to v106r2 release.
byuu says:
Changelog:
- Super Famicom: added support for loading manifests without embedded
mapping information¹
- genius: initial commit
- various Makefile cleanups
¹: so the idea here is to try and aim for a stable manifest format,
and to allow direct transposition of icarus/genius database entries into
manifest files. The exact mechanics of how this is going to work is
currently in flux, but we'll get there.
For right now, `Super Famicom.sys` gains `boards.bml`, which is the raw
database from my board-editor tool, and higan itself tries to load
`boards.bml`, match an entry to game/board from the game's `manifest.bml`
file, and then transform it into the format currently used by higan. It
does this only when the game's `manifest.bml` file lacks a board node.
When such a board node exists, it works as previous versions of higan
did.
The only incompatible change right now is information/title is now
located at game/label. I may transition window title display to just use
the filenames instead.
Longer term, some thought is going to need to go into the format of the
`boards.bml` database itself, and at which point in the process I should
be transforming things.
Give it time, we'll refine this into something nicer.
2018-02-01 08:20:37 +00:00
|
|
|
|
2018-02-08 10:32:46 +00:00
|
|
|
//Boards (Generic)
|
|
|
|
|
|
|
|
database
|
2018-02-21 09:53:49 +00:00
|
|
|
revision: 2018-02-21
|
2018-02-08 10:32:46 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: ARM-LOROM-RAM
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-6f,c0-ef:0000-7fff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
armdsp frequency=21477272
|
|
|
|
map address=00-3f,80-bf:3800-38ff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
ram
|
|
|
|
|
|
|
|
board: BS-HIROM-RAM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
bsmemory
|
|
|
|
map address=20-3f,a0-bf:8000-ffff
|
|
|
|
map address=60-7d,e0-ff:0000-ffff
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: BS-LOROM-RAM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
rom
|
|
|
|
map address=00-1f:8000-ffff base=0x000000 mask=0x8000
|
|
|
|
map address=20-3f:8000-ffff base=0x100000 mask=0x8000
|
|
|
|
map address=80-9f:8000-ffff base=0x200000 mask=0x8000
|
|
|
|
map address=a0-bf:8000-ffff base=0x100000 mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
bsmemory
|
|
|
|
map address=c0-ef:0000-ffff
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: BS-MCC-RAM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
ram
|
|
|
|
map address=10-1f:5000-5fff mask=0xf000
|
|
|
|
mcc
|
|
|
|
map address=00-0f:5000
|
|
|
|
map=mcu address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map=mcu address=40-7d,c0-ff:0000-ffff
|
|
|
|
rom
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
bsmemory
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: BS-SA1-RAM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
2018-02-21 09:53:49 +00:00
|
|
|
bsmemory
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: HIROM
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: HIROM-RAM
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
|
|
|
|
board: HIROMEX-RAM
|
|
|
|
rom
|
|
|
|
map address=00-3f:8000-ffff base=0x400000
|
|
|
|
map address=40-7d:0000-ffff base=0x400000
|
|
|
|
map address=80-bf:8000-ffff mask=0xc00000
|
|
|
|
map address=c0-ff:0000-ffff mask=0xc00000
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
map address=70-7d:0000-7fff
|
|
|
|
|
|
|
|
board: HITACHI-LOROM
|
2018-02-08 10:32:46 +00:00
|
|
|
hitachidsp model=HG51B169 frequency=20000000
|
|
|
|
map address=00-3f,80-bf:6c00-6fff,7c00-7fff
|
2018-02-16 01:07:49 +00:00
|
|
|
map address=70-77:0000-7fff
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=00-3f,80-bf:6000-6bff,7000-7bff mask=0xf000
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: LOROM
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
|
|
|
|
board: LOROM-RAM
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff mask=0x8000
|
|
|
|
|
|
|
|
board: LOROMEX-RAM
|
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
|
|
|
|
|
|
|
board: NEC-HIROM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=00-1f,80-9f:6000-7fff mask=0xfff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NEC-HIROM-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=00-1f,80-9f:6000-7fff mask=0xfff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NEC-LOROM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=30-3f,b0-bf:8000-ffff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NEC-LOROM-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=20-3f,a0-bf:8000-ffff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NEC-LOROMEX-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
2018-02-16 01:07:49 +00:00
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-7fff mask=0x8000
|
2018-02-16 01:07:49 +00:00
|
|
|
necdsp model=uPD7725 frequency=8000000
|
|
|
|
map address=60-6f,e0-ef:0000-7fff mask=0x3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NECEX-LOROM-BATTERY#11
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
2018-02-16 01:07:49 +00:00
|
|
|
necdsp model=uPD96050 frequency=11000000
|
|
|
|
map address=60-67,e0-e7:0000-3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=68-6f,e8-ef:0000-7fff mask=0x8000
|
2018-02-08 10:32:46 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: NECEX-LOROM-BATTERY#15
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
2018-02-16 01:07:49 +00:00
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
necdsp model=uPD96050 frequency=15000000
|
|
|
|
map address=60-67,e0-e7:0000-3fff
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
dram
|
|
|
|
map address=68-6f,e8-ef:0000-7fff mask=0x8000
|
2018-02-08 10:32:46 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: OBC1-LOROM-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
obc1
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
map address=70-71,f0-f1:6000-7fff,e000-ffff mask=0xe000
|
|
|
|
ram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: RTC-HIROMEX-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-3f:8000-ffff base=0x400000
|
|
|
|
map address=40-7d:0000-ffff base=0x400000
|
|
|
|
map address=80-bf:8000-ffff mask=0xc00000
|
|
|
|
map address=c0-ff:0000-ffff mask=0xc00000
|
|
|
|
ram
|
|
|
|
map address=20-3f,a0-bf:6000-7fff mask=0xe000
|
|
|
|
map address=70-7d:0000-7fff
|
|
|
|
sharprtc
|
|
|
|
map address=00-3f,80-bf:2800-2801
|
|
|
|
ram
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: SA1-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
sa1
|
|
|
|
map address=00-3f,80-bf:2200-23ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x408000
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
bwram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=40-4f:0000-ffff
|
|
|
|
iram
|
|
|
|
map address=00-3f,80-bf:3000-37ff size=0x800
|
|
|
|
|
|
|
|
board: SDD1
|
|
|
|
sdd1
|
|
|
|
map address=00-3f,80-bf:4800-480f
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: SDD1-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
sdd1
|
|
|
|
map address=00-3f,80-bf:4800-480f
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=c0-ff:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
map address=70-73:0000-ffff mask=0x8000
|
|
|
|
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
board: SGB-LOROM
|
2018-02-08 10:32:46 +00:00
|
|
|
rom
|
|
|
|
map address=00-7d,80-ff:8000-ffff mask=0x8000
|
|
|
|
map address=40-7d,c0-ff:0000-7fff mask=0x8000
|
2018-02-21 09:53:49 +00:00
|
|
|
icd revision=2
|
2018-02-08 10:32:46 +00:00
|
|
|
map address=00-3f,80-bf:6000-67ff,7000-7fff
|
|
|
|
rom
|
2018-02-21 09:53:49 +00:00
|
|
|
gameboy
|
2018-02-08 10:32:46 +00:00
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: SPC7110-RAM
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
spc7110
|
|
|
|
map address=00-3f,80-bf:4800-483f
|
|
|
|
map address=50,58:0000-ffff
|
|
|
|
map=mcu address=00-3f,80-bf:8000-ffff mask=0x800000
|
|
|
|
map=mcu address=c0-ff:0000-ffff mask=0xc00000
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: SPC7110-RTC-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
spc7110
|
|
|
|
map address=00-3f,80-bf:4800-483f
|
|
|
|
map address=50,58:0000-ffff
|
|
|
|
map=mcu address=00-3f,80-bf:8000-ffff mask=0x800000
|
|
|
|
map=mcu address=c0-ff:0000-ffff mask=0xc00000
|
|
|
|
prom
|
|
|
|
drom
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff mask=0xe000
|
|
|
|
epsonrtc
|
|
|
|
map address=00-3f,80-bf:4800-4842
|
|
|
|
ram
|
|
|
|
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
board: ST-LOROM
|
|
|
|
rom
|
|
|
|
map address=00-1f,80-9f:8000-ffff mask=0x8000
|
|
|
|
sufamiturbo
|
|
|
|
rom
|
|
|
|
map address=20-3f,a0-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=60-6f,e0-ef:0000-ffff
|
|
|
|
sufamiturbo
|
|
|
|
rom
|
2018-02-21 09:53:49 +00:00
|
|
|
map address=40-5f,c0-df:0000-ffff mask=0x8000
|
Update to v106r05 release.
byuu says:
Changelog:
- Super Famicom: added remaining generic board types
- icarus: improved Super Famicom heuristics
- icarus: reworked BS Memory heuristics
- icarus: reworked Sufami Turbo heuristics
Notes: this is really complicated, and is going to take a long time to
work 100% smoothly again.
Starting off, I am trying to get rid of the weird edge case zero-byte
SRAM mapping for the Cx4. It has the RAM region present, but returns
logic low (0x00) instead of open bus, when SRAM isn't present. I started
by making it `map=ram` instead of `ram/map`, which is gross, and then it ended
up detecing the map tag ending in RAM and pulling the Cx4 data RAM into that
slot. Ugh. The preservation board mapping is still as it was before and will
need to be updated once I get the syntax down.
The BS Memory and Sufami Turbo moving to the new `game/memory`
ending means I can't use the SuperFamicom::Cartridge::loadMemory
function that looks at the old-style rom/ram tags. Because I didn't
write more code, the result is those sub-carts won't load now.
The old heuristics were short-circuiting on SA1 before bothering with
BS-X slots, so that's why SD Gundam G-Next wasn't asking for a data
pack. The problem is, I don't know where the BS-X pack maps to on this
cartridge. It's at c0-ef on the other BS-X slotted cartridges, but
that's mapped to the SA1 on regular SA1 cartridges, so ... for now, it's
not actually mapped in.
I'm still struggling with naming conventions on all these boards. I'll
make a public post about that, though.
2018-02-10 21:45:44 +00:00
|
|
|
ram
|
|
|
|
map address=70-7d,f0-ff:0000-ffff
|
|
|
|
|
2018-02-16 01:07:49 +00:00
|
|
|
board: SUPERFX-RAM
|
2018-02-08 10:32:46 +00:00
|
|
|
superfx
|
|
|
|
map address=00-3f,80-bf:3000-34ff
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
map address=40-5f,c0-df:0000-ffff
|
|
|
|
ram
|
|
|
|
map address=00-3f,80-bf:6000-7fff size=0x2000
|
|
|
|
map address=70-71,f0-f1:0000-ffff
|
|
|
|
|