From 895642d1bb34465a052787b8be21f31c95c17bf8 Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 15 Feb 2023 20:47:24 +0100 Subject: [PATCH] source org: move m79amb to ramtek folder --- src/mame/arcade.flt | 2 +- src/mame/mame.lst | 6 +++--- src/mame/pacman/pacman.cpp | 10 +++++----- src/mame/{midw8080 => ramtek}/m79amb.cpp | 0 src/mame/{midw8080 => ramtek}/m79amb.h | 15 ++++++++------- src/mame/{midw8080 => ramtek}/m79amb_a.cpp | 0 src/mame/sega/segac2.cpp | 2 +- 7 files changed, 18 insertions(+), 17 deletions(-) rename src/mame/{midw8080 => ramtek}/m79amb.cpp (100%) rename src/mame/{midw8080 => ramtek}/m79amb.h (89%) rename src/mame/{midw8080 => ramtek}/m79amb_a.cpp (100%) diff --git a/src/mame/arcade.flt b/src/mame/arcade.flt index 89721c320dd..5953b686663 100644 --- a/src/mame/arcade.flt +++ b/src/mame/arcade.flt @@ -582,7 +582,6 @@ midcoin/24cdjuke.cpp midcoin/wallc.cpp midcoin/wink.cpp midw8080/8080bw.cpp -midw8080/m79amb.cpp midw8080/mw8080bw.cpp midw8080/rotaryf.cpp midway/astrocde.cpp @@ -1183,6 +1182,7 @@ psikyo/psikyo.cpp psikyo/psikyo4.cpp psikyo/psikyosh.cpp ramtek/hitme.cpp +ramtek/m79amb.cpp ramtek/ramtek.cpp ramtek/starcrus.cpp rare/btoads.cpp diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 370cc2a5eab..96f8b1a3ae1 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -26796,9 +26796,6 @@ vortex // 852 [1980] Zilec Electronics Ltd. yosakdon // (c) 1979 Yosaku To Donbei yosakdona // (c) 1979 Yosaku To Donbei -@source:midw8080/m79amb.cpp -m79amb // (c) 1977 RamTek - @source:midw8080/mw8080bw.cpp 280zzzap // 610 [1976] blueshrk // 742 [1978] @@ -37583,6 +37580,9 @@ hitme1 // (c) 05/1976 Ramtek mirco21 // (c) 08/1976 Mirco super21 // (c) 1978 Mirco +@source:ramtek/m79amb.cpp +m79amb // (c) 1977 RamTek + @source:ramtek/ramtek.cpp bballrmt // (c) 1974 Ramtek cleanswp // (c) 1974 Ramtek diff --git a/src/mame/pacman/pacman.cpp b/src/mame/pacman/pacman.cpp index be414e0c741..aa6ada3031b 100644 --- a/src/mame/pacman/pacman.cpp +++ b/src/mame/pacman/pacman.cpp @@ -7304,8 +7304,8 @@ ROM_START( bwcasino ) // Pac-Man PCB conversion kit. Includes a small daughterca ROM_RELOAD( 0x1000, 0x1000 ) // Not Used?? ROM_REGION( 0x0120, "proms", 0 ) - ROM_LOAD( "7_f_b.w.c.7f", 0x0000, 0x0020, CRC(133bb744) SHA1(da4074f3ea30202973f0b6c9ad05a992bb44eafd) ) // labeled 7 F B.W.C. with sinlge red dot - ROM_LOAD( "4_a_b.w.c.4a", 0x0020, 0x0100, CRC(8e29208f) SHA1(a30a405fbd43d27a8d403f6c3545178564dede5d) ) // labeled 4 A B.W.C. with sinlge red dot + ROM_LOAD( "7_f_b.w.c.7f", 0x0000, 0x0020, CRC(133bb744) SHA1(da4074f3ea30202973f0b6c9ad05a992bb44eafd) ) // labeled 7 F B.W.C. with single red dot + ROM_LOAD( "4_a_b.w.c.4a", 0x0020, 0x0100, CRC(8e29208f) SHA1(a30a405fbd43d27a8d403f6c3545178564dede5d) ) // labeled 4 A B.W.C. with single red dot ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) @@ -7332,7 +7332,7 @@ ROM_START( newpuc2 ) ROM_REGION( 0x0120, "proms", 0 ) ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) - ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) + ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) @@ -7359,7 +7359,7 @@ ROM_START( newpuc2b ) ROM_REGION( 0x0120, "proms", 0 ) ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) - ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) + ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) @@ -7385,7 +7385,7 @@ ROM_START( pacuman ) ROM_REGION( 0x0120, "proms", 0 ) ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) - ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) + ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) ROM_REGION( 0x0200, "namco", 0 ) // Sound PROMs ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) diff --git a/src/mame/midw8080/m79amb.cpp b/src/mame/ramtek/m79amb.cpp similarity index 100% rename from src/mame/midw8080/m79amb.cpp rename to src/mame/ramtek/m79amb.cpp diff --git a/src/mame/midw8080/m79amb.h b/src/mame/ramtek/m79amb.h similarity index 89% rename from src/mame/midw8080/m79amb.h rename to src/mame/ramtek/m79amb.h index 9bd67730225..4e0aba6c134 100644 --- a/src/mame/midw8080/m79amb.h +++ b/src/mame/ramtek/m79amb.h @@ -1,7 +1,7 @@ // license:BSD-3-Clause // copyright-holders:Al Kossow -#ifndef MAME_MIDW8080_M79AMB_H -#define MAME_MIDW8080_M79AMB_H +#ifndef MAME_RAMTEK_M79AMB_H +#define MAME_RAMTEK_M79AMB_H #pragma once @@ -11,8 +11,8 @@ class m79amb_state : public driver_device { public: - m79amb_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + m79amb_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_videoram(*this, "videoram"), m_mask(*this, "mask"), m_discrete(*this, "discrete"), @@ -24,6 +24,9 @@ public: void init_m79amb(); +protected: + void machine_start() override; + private: void ramtek_videoram_w(offs_t offset, uint8_t data); uint8_t gray5bit_controller0_r(); @@ -33,8 +36,6 @@ private: void m79amb_8003_w(uint8_t data); uint8_t inta_r(); - void machine_start() override; - uint32_t screen_update_ramtek(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); void main_map(address_map &map); @@ -55,4 +56,4 @@ private: DISCRETE_SOUND_EXTERN( m79amb_discrete ); -#endif // MAME_MIDW8080_M79AMB_H +#endif // MAME_RAMTEK_M79AMB_H diff --git a/src/mame/midw8080/m79amb_a.cpp b/src/mame/ramtek/m79amb_a.cpp similarity index 100% rename from src/mame/midw8080/m79amb_a.cpp rename to src/mame/ramtek/m79amb_a.cpp diff --git a/src/mame/sega/segac2.cpp b/src/mame/sega/segac2.cpp index 848e54f5f9a..594684132bd 100644 --- a/src/mame/sega/segac2.cpp +++ b/src/mame/sega/segac2.cpp @@ -2910,7 +2910,7 @@ GAME( 1992, wwmarine, 0, segac2, wwmarine, wwmarine_state, init_no // not really sure how this should hook up, things like the 'sold out' flags could be mechanical sensors, or from another MCU / CPU board in the actual popcorn part of the machine? GAME( 1992, anpanman, 0, segac2, anpanman, segac2_state, init_noprot, ROT0, "Sega", "Soreike! Anpanman Popcorn Koujou (Rev B)", MACHINE_MECHANICAL ) // 'Mechanical' part isn't emulated -GAME( 1993, sonicpop, 0, segac2, sonicpop, segac2_state, init_noprot, ROT0, "Sega", "SegaSonic Popcorn Shop (Rev B)", MACHINE_MECHANICAL ) // region DSW for USA / Export / Japan, still speaks Japanese tho. 'Mechanical' part isn't emulated +GAME( 1993, sonicpop, 0, segac2, sonicpop, segac2_state, init_noprot, ROT0, "Sega", "SegaSonic Popcorn Shop (Rev B)", MACHINE_MECHANICAL ) // region DSW for USA / Export / Japan, still speaks Japanese tho. English voice version is known to exist. 'Mechanical' part isn't emulated GAME( 1993, sonicfgt, 0, segac2, sonicfgt, segac2_state, init_noprot, ROT0, "Sega", "SegaSonic Cosmo Fighter (World)", 0 ) GAME( 1993, sonicfgtj, sonicfgt, segac2, sonicfgt, segac2_state, init_noprot, ROT0, "Sega", "SegaSonic Cosmo Fighter (Japan)", 0 )