From aae3fe8a76ab85707fe4b9f7ab3d33b4a9c90c80 Mon Sep 17 00:00:00 2001 From: Atapi Date: Sat, 30 Aug 2025 00:42:57 -0600 Subject: [PATCH] new WORKING machine Throwback Pocket Video Game Console 150-in-1 [Sterophonick] --- src/mame/mame.lst | 1 + src/mame/tvgames/st2302u_bbl_spi.cpp | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 60b156270faad..b6f0208e3acdf 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -47294,6 +47294,7 @@ retro150 retro150a rhhc152 supreme +throwback toumapet @source:tvgames/titan_soc.cpp diff --git a/src/mame/tvgames/st2302u_bbl_spi.cpp b/src/mame/tvgames/st2302u_bbl_spi.cpp index c28764e357a46..fb84ba769c05d 100644 --- a/src/mame/tvgames/st2302u_bbl_spi.cpp +++ b/src/mame/tvgames/st2302u_bbl_spi.cpp @@ -409,6 +409,14 @@ ROM_START(toumapet) ROM_LOAD("p25d32sh.bin", 0x000000, 0x400000, CRC(25498f00) SHA1(c5c410e29f540d7f1fd4bbb333467f8a3eaccc15) ) ROM_END +ROM_START(throwback) + ROM_REGION(0x800000, "maincpu", ROMREGION_ERASEFF) + ROM_LOAD("st2x_internal.bin", 0x002000, 0x002000, BAD_DUMP CRC(f4dc1fc2) SHA1(bbc11539c48eb612ebae50da45e03b6fde440941)) // internal OTPROM BIOS, dumped from dgun2953 PCB, 6000-7fff range + + ROM_REGION(0x800000, "spi", ROMREGION_ERASEFF) + ROM_LOAD("25q32egig.bin", 0x000000, 0x400000, CRC(959EB09D) SHA1(901738e6b6c8fdfe4ed9b268ba3ddd1444551442)) +ROM_END + } // anonymous namespace @@ -433,6 +441,8 @@ CONS( 201?, arcade10, 0, 0, bbl380, bbl380, bbl380_state, empt CONS( 201?, supreme, 0, 0, bbl380, bbl380, bbl380_state, empty_init, "Fizz Creations", "Arcade Classics Mini Handheld Arcade (Supreme 150)", MACHINE_IMPERFECT_SOUND ) +CONS( 201?, throwback, 0, 0, bbl380, bbl380, bbl380_state, empty_init, "Westminster", "Throwback Pocket Video Game Console 150-in-1", MACHINE_IMPERFECT_SOUND ) + // these are for the Japanese market, the ROM is the same between the Pocket Game and Game Computer but the form factor is different. // they have the 0xE4 XOR on the SPI data like many of the above units, but don't currently boot - need to verify if the internal ROM part should be the same or not CONS( 2019, pg118, 0, 0, bbl380, bbl380, bbl380_state, empty_init, "Pocket Game / Game Computer", "Pocket Game 118-in-1 / Game Computer 118-in-1", MACHINE_NOT_WORKING )