2018-02-05 09:58:02 +00:00
|
|
|
database
|
|
|
|
revision: 2017-12-29
|
|
|
|
|
|
|
|
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
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-77:0000-7fff 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
|
|
|
|
|
|
|
|
board: 1J5M-(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: 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
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff mask=0x8000
|
|
|
|
ram
|
|
|
|
map address=70-77:0000-7fff 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
|
|
|
|
|
|
|
|
board: BJ0N-(01,20)
|
|
|
|
rom
|
|
|
|
map address=00-3f,80-bf:8000-ffff
|
|
|
|
map address=40-7d,c0-ff:0000-ffff
|
|
|
|
|
|
|
|
board: BJ1M-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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
icd2 revision=1
|
|
|
|
map address=00-3f,80-bf:6000-67ff,7000-7fff
|
|
|
|
rom
|
|
|
|
|
|
|
|
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
|
|
|
|