diff options
author | ClawGrip <clawgrip@hotmail.com> | 2020-01-21 16:05:45 +0100 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2020-01-21 16:05:45 +0100 |
commit | 0003fa2cf3880ddb869780611792c249da73ab00 (patch) | |
tree | f9ee9ab6acdcc26d8d9f1f2eb23bc6fb0ba72eff | |
parent | 1a1514cb69e030623e5829af002c91feb1c88202 (diff) |
atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle] (#6189)
* atetris.cpp: Add remaining UM3482 ROM areas to 'atetb3482' [Sean Riddle]
* Pad the values to be power of two (nw)
* Remove hex content from sources (nw)
Done! Thanks!
-rw-r--r-- | src/mame/drivers/atetris.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/mame/drivers/atetris.cpp b/src/mame/drivers/atetris.cpp index 6096025f6d8..c2ff8751479 100644 --- a/src/mame/drivers/atetris.cpp +++ b/src/mame/drivers/atetris.cpp @@ -592,8 +592,23 @@ ROM_START( atetb3482 ) ROM_LOAD( "k1-d3.bin", 0x0000, 0x8000, CRC(ce51c82b) SHA1(f90ed16f817e6b2a22b69db20348386b9c1ecb67) ) // Same 8K repeated four times // See http://www.seanriddle.com/um348x/ for notes about the UM3482 - ROM_REGION( 0x01c0, "um3482", 0 ) // Not hooked up - ROM_LOAD( "um3482araw.bin", 0x0000, 0x01c0, BAD_DUMP CRC(5871d564) SHA1(4203b6513ad08ece26177778e5defeb862d1a81d) ) // Raw dump from visual decap, needs further analysis + ROM_REGION( 0x01f0, "um3482", 0 ) // Not hooked up + + /* Notes (3584 bits, which matches the datasheet's 512 7-bit notes). + Raw dump from visual decap, needs further analysis. */ + ROM_LOAD( "um3482araw.bin", 0x0000, 0x01c0, BAD_DUMP CRC(5871d564) SHA1(4203b6513ad08ece26177778e5defeb862d1a81d) ) + + /* 16 entry by 9-bit ROM + Song starting locations? Chip has 16 songs max, 512 total notes. + All 16 entries have data, but only 12 songs on chip. + Dump from visual decap with values padded to 16 bits, needs further analysis. */ + ROM_LOAD( "offsets.bin", 0x0000, 0x0020, BAD_DUMP CRC(f39aff3c) SHA1(255dcea154ed04c6d1968b09e188ca5fc8821721) ) + + /* 16 entry by 7-bit ROM. + Tempo for each song? + All 16 entries have data, but only 12 songs on chip. + Dump from visual decap with values padded to 8 bits, needs further analysis. */ + ROM_LOAD( "tempos.bin", 0x0000, 0x0010, BAD_DUMP CRC(c3a37f74) SHA1(67eac8c6530c202760d492f3e52c44f9cd183b46) ) /* Not dumped, unused */ ROM_REGION( 0x71c, "plds", 0 ) |