summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit0003fa2cf3880ddb869780611792c249da73ab00 (patch)
treef9ee9ab6acdcc26d8d9f1f2eb23bc6fb0ba72eff
parent1a1514cb69e030623e5829af002c91feb1c88202 (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.cpp19
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 )