diff options
Diffstat (limited to 'src/mame/drivers/atari_s1.cpp')
-rw-r--r-- | src/mame/drivers/atari_s1.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/atari_s1.cpp b/src/mame/drivers/atari_s1.cpp index a639d87b618..2dfab65b858 100644 --- a/src/mame/drivers/atari_s1.cpp +++ b/src/mame/drivers/atari_s1.cpp @@ -69,6 +69,7 @@ class atari_s1_state : public genpin_class public: atari_s1_state(const machine_config &mconfig, device_type type, const char *tag) : genpin_class(mconfig, type, tag) + , m_p_prom(*this, "proms") , m_maincpu(*this, "maincpu") , m_p_ram(*this, "ram") , m_dac(*this, "dac") @@ -114,7 +115,7 @@ private: uint8_t m_bit6; uint8_t m_out_offs; uint8_t m_t_c; - uint8_t *m_p_prom; + required_region_ptr<uint8_t> m_p_prom; required_device<cpu_device> m_maincpu; required_shared_ptr<uint8_t> m_p_ram; required_device<dac_4bit_r2r_device> m_dac; @@ -446,7 +447,6 @@ void atari_s1_state::audiores_w(uint8_t data) void atari_s1_state::machine_reset() { - m_p_prom = memregion("proms")->base(); m_vol = 0; m_dac->set_output_gain(0, 0); m_t_c = 0; @@ -497,7 +497,7 @@ ROM_START(atarians) ROM_LOAD("atarian.e0", 0x7800, 0x0800, CRC(45cb0427) SHA1(e286930ca36bdd0f79acefd142d2a5431fa8005b)) ROM_REGION(0x0200, "proms", 0) - ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) + ROM_LOAD("07028-01.bin", 0x0000, 0x0200, CRC(e8034b5b) SHA1(6959912c530efcc4a0c690800867fb0d1f33627f)) ROM_END /*------------------------------------------------------------------- @@ -509,7 +509,7 @@ ROM_START(time2000) ROM_LOAD("time.e0", 0x7800, 0x0800, CRC(1e79c133) SHA1(54ce5d59a00334fcec8b12c077d70e3629549af0)) ROM_REGION(0x0200, "proms", 0) - ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) + ROM_LOAD("07028-01.bin", 0x0000, 0x0200, CRC(e8034b5b) SHA1(6959912c530efcc4a0c690800867fb0d1f33627f)) ROM_END /*------------------------------------------------------------------- @@ -521,7 +521,7 @@ ROM_START(aavenger) ROM_LOAD("airborne.e0", 0x7800, 0x0800, CRC(44e67c54) SHA1(7f94189c12e322c41908d651cf6a3b6061426959)) ROM_REGION(0x0200, "proms", 0) - ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) + ROM_LOAD("20252-01.bin", 0x0000, 0x0200, CRC(3d44551d) SHA1(926100f8169ab20230ad2168f94e6ad65fb1a7dc)) ROM_END /*------------------------------------------------------------------- @@ -554,7 +554,7 @@ ROM_START(spcrider) ROM_LOAD("spacel.bin", 0x7800, 0x0800, CRC(66ffb04e) SHA1(42d8b7fb7206b30478f631d0e947c0908dcf5419)) ROM_REGION(0x0200, "proms", 0) - ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) + ROM_LOAD("20967-01.j3", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) // PinMAME note: nuatari lists 20967-01 (and claims that all the SR boards (5) he has feature that one), manual schematics and parts list 20252-01 though ROM_END } // Anonymous namespace |