summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author wd40yasu <wd40yasu@users.noreply.github.com>2022-03-26 20:36:03 +0900
committer wd40yasu <wd40yasu@users.noreply.github.com>2022-03-26 20:36:03 +0900
commitfe8a7fbdac755ea506a3c2b98a49c5b74eda4143 (patch)
treed5af3a0a113245b22cc7c26551dac81087054688 /src
parent2593201bc3ede22769221bc92c9a3f88fee5ceb0 (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.cpp16
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