From 46ca820d0e4594f88a711b8385f2e9f4cab8af2c Mon Sep 17 00:00:00 2001 From: mamehaze <140764005+mamehaze@users.noreply.github.com> Date: Thu, 15 Aug 2024 20:50:21 +0100 Subject: [PATCH] new WORKING clones (#12656) -------------- TV Boy (Nics, NTSC) [Taksangs] --- src/mame/atari/a2600.cpp | 16 +++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/mame/atari/a2600.cpp b/src/mame/atari/a2600.cpp index dc436ad36e5..429f68ecc93 100644 --- a/src/mame/atari/a2600.cpp +++ b/src/mame/atari/a2600.cpp @@ -245,7 +245,8 @@ public: { } void tvboy(machine_config &config); - + void tvboyn(machine_config &config); + protected: virtual void machine_start() override; virtual void machine_reset() override; @@ -693,6 +694,11 @@ void tvboy_state::tvboy(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &tvboy_state::tvboy_mem); } +void tvboy_state::tvboyn(machine_config &config) +{ + a2600_base_ntsc(config); + m_maincpu->set_addrmap(AS_PROGRAM, &tvboy_state::tvboy_mem); +} ROM_START(a2600) ROM_REGION(0x2000, "maincpu", ROMREGION_ERASEFF) @@ -781,6 +787,13 @@ ROM_START(tvboy) ROM_LOAD("tvboy.bin", 0x00000, 0x80000, CRC(2f3d1d52) SHA1(fb26778434fade4cec28f82c53db4cc2f23b8b2b)) ROM_END +ROM_START(tvboyn) + ROM_REGION(0x2000, "maincpu", ROMREGION_ERASEFF) + + ROM_REGION(0x80000, "mainrom", 0) + ROM_LOAD("ns-31_n_tv-bot_127g-nics.59874.bin", 0x00000, 0x80000, CRC(96744687) SHA1(47e7a01e635156d2dd6c7e1059653f286370537d)) +ROM_END + ROM_START(tvboyii) ROM_REGION(0x2000, "maincpu", ROMREGION_ERASEFF) @@ -813,5 +826,6 @@ GAME( 198?, a2600_pop, 0, a2600_pop, a2600_pop, a2600_pop_state, empty_init // Clones CONS( 199?, tvboy, 0, 0, tvboy, tvboy, tvboy_state, empty_init, "Systema?", "TV Boy (PAL)", MACHINE_SUPPORTS_SAVE ) // It's unknown what unit this came from. It could be Akor instead? +CONS( 199?, tvboyn, tvboy, 0, tvboyn, tvboy, tvboy_state, empty_init, "Nics", "TV Boy (Nics, NTSC)",MACHINE_SUPPORTS_SAVE ) CONS( 199?, tvboyii, tvboy, 0, tvboy, tvboy, tvboy_state, empty_init, "Systema", "TV Boy II (PAL)", MACHINE_SUPPORTS_SAVE ) CONS( 1995, stvboy, 0, 0, tvboy, tvboy, tvboy_state, empty_init, "Akor", "Super TV Boy (PAL)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 94829b3e7e4..be6765ad1ee 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1406,6 +1406,7 @@ a2600_pop // Atari 2600 Point of Purchase Display stvboy tvboy // tvboyii // +tvboyn // @source:atari/a7800.cpp a7800 // Atari 7800 NTSC