diff options
| author | 2022-03-26 20:36:03 +0900 | |
|---|---|---|
| committer | 2022-03-26 20:36:03 +0900 | |
| commit | fe8a7fbdac755ea506a3c2b98a49c5b74eda4143 (patch) | |
| tree | d5af3a0a113245b22cc7c26551dac81087054688 /src | |
| parent | 2593201bc3ede22769221bc92c9a3f88fee5ceb0 (diff) | |
Update senjyo.cpp
According to tweet (https://twitter.com/sintan_jp/status/1294465615076315142) by Shinichi Sakamoto (composer and one of sound circuit designers of Senjyo / Starforce), fuse ROM is used to store waveform data. Read it by CTC to generate frequency, then send it to R-2R ladder DAC
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/senjyo.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/senjyo.cpp b/src/mame/drivers/senjyo.cpp index cf8ccb5184a..dcd83f27ec4 100644 --- a/src/mame/drivers/senjyo.cpp +++ b/src/mame/drivers/senjyo.cpp @@ -674,7 +674,7 @@ ROM_START( senjyo ) ROM_LOAD( "08k_10b.bin", 0x0a000, 0x2000, CRC(a9f41ec9) SHA1(c24f9d54593e764a0b4530b1a2550b999916992c) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( starforc ) @@ -711,7 +711,7 @@ ROM_START( starforc ) ROM_LOAD( "4.8lm", 0x08000, 0x4000, CRC(dd9d68a4) SHA1(34c60d2b34c7980bf65a5ebadb9c73f89128141f) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( starforcb ) @@ -753,7 +753,7 @@ ROM_START( starforcb ) ROM_LOAD( "b10.8l", 0x0a000, 0x2000, CRC(6ea27bec) SHA1(30da81a99d5920107751afda359576e426c497c4) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "a18s030.7b", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "a18s030.7b", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( starforca ) @@ -795,7 +795,7 @@ ROM_START( starforca ) ROM_LOAD( "10.bin", 0x0a000, 0x2000, CRC(6ea27bec) SHA1(30da81a99d5920107751afda359576e426c497c4) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "prom.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "prom.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( starforce ) @@ -834,7 +834,7 @@ ROM_START( starforce ) ROM_LOAD( "4.8lm", 0x08000, 0x4000, CRC(dd9d68a4) SHA1(34c60d2b34c7980bf65a5ebadb9c73f89128141f) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( megaforc ) @@ -871,7 +871,7 @@ ROM_START( megaforc ) ROM_LOAD( "4.8lm", 0x08000, 0x4000, CRC(dd9d68a4) SHA1(34c60d2b34c7980bf65a5ebadb9c73f89128141f) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( megaforcu ) /* While no "For use in the United States" notice, it's licensed to a US company for distribution */ @@ -908,7 +908,7 @@ ROM_START( megaforcu ) /* While no "For use in the United States" notice, it's l ROM_LOAD( "4.8lm", 0x08000, 0x4000, CRC(dd9d68a4) SHA1(34c60d2b34c7980bf65a5ebadb9c73f89128141f) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END ROM_START( baluba ) @@ -945,7 +945,7 @@ ROM_START( baluba ) ROM_LOAD( "3", 0x08000, 0x4000, CRC(7ac24983) SHA1(4ac32d95af3147af5b9b1af1f292bb629c5d4fb9) ) ROM_REGION( 0x0020, "proms", 0 ) /* PROMs */ - ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* unknown - timing? */ + ROM_LOAD( "07b.bin", 0x0000, 0x0020, CRC(68db8300) SHA1(33cd6b5ed92d7b73a708f2e4b12b6e7f6496d0c6) ) /* waveform */ ROM_END |
