summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2025-10-11 18:27:12 +0200
committer GitHub <noreply@github.com>2025-10-12 03:27:12 +1100
commitf127f2a882eb646d4846a414172d4e6e9d94439c (patch)
treecd9f2b8244028d34c9f6d8e366ff3223b43b7342
parent534ad26061da0d434d7005357f2c26abafba993b (diff)
ice/fcourtfev.cpp: Added a skeleton driver for ICE Full Court Fever hardware. (#14244)
The same board was used for ICE Full Court Fever, IAMC Star Basket and IAMC Basket All Star. New systems marked not working ------------------------------ Star Basket [Juan Romero, ClawGrip]
-rw-r--r--src/mame/ice/fcourtfev.cpp118
-rw-r--r--src/mame/mame.lst3
2 files changed, 121 insertions, 0 deletions
diff --git a/src/mame/ice/fcourtfev.cpp b/src/mame/ice/fcourtfev.cpp
new file mode 100644
index 00000000000..1797ff402e8
--- /dev/null
+++ b/src/mame/ice/fcourtfev.cpp
@@ -0,0 +1,118 @@
+// license:BSD-3-Clause
+// copyright-holders:
+
+/***************************************************************************************************
+ Skeleton driver for: I.C.E. Full Court Fever
+
+ PCB Layout:
+ _______________________________________________________________________________
+ | ______ ______ ______ ______ ______ |
+ | ______ |TIP142 ______ |TIP142 ______ |TIP142 ______ |TIP142 ______ |TIP142 |
+ | |TDA2003 |TIP142 |TIP142 |TIP142 |TIP142 |
+ | |
+ | CONN |
+ | _____ CONN |
+ | ______ LM358P _________ DISPENSE |
+ | |TDA2003 |TDG2003AP |
+ | _________ _________ _ |
+ | M74HC273B1 |TDG2003AP LED15->(_) |
+ | _________ _ |
+ | |SN74HC138N LED14->(_) |
+ | _________ _________ CONN |
+ | M74HC273B1 |SN74HC138N CAPSULE |
+ | _________ _________ _________ |
+ | |SN74HC374N |74HC00N_| |_LM339N_| |
+ | _____________ _________ _ |
+ | | EPROM U8 | |GD74LS74A LED11->(_) |
+ | |____________| Xtal _________ _ |
+ | _________ |GD74LS74A LED10->(_) |
+ | |74HC373N| _________ |
+ | |GD74LS74A CONN |
+ | __________________ _________ COIN DOOR |
+ | | TMP68HC11A1P | |74HC165N| _ |
+ | |_________________| LED13->(_) |
+ | _ |
+ | _________ LED12->(_) |
+ | |DM7400N_| _________ _________ |
+ | _______ _ |74HC165N| |74HC157N| CONN |
+ | |L7805CV (_)<-LED1 BASKET |
+ | ________ ________ ________ ________ |
+ | | __ ___ | | __ ___ | | __ ___ | | __ ___ | |
+ | ||__||__|| ||__||__|| ||__||__|| ||__||__|| |
+ | |________| |________| |________| |________| |
+ | ________ ________ ________ ________ |
+ | | __ ___ | | __ ___ | | __ ___ | | __ ___ | |
+ | ||__||__|| ||__||__|| ||__||__|| ||__||__|| |
+ | |________| |________| |________| |________| |
+ | __________ LED->(_) |
+ | |MAX7219CNG |
+ | BATTERY |
+ | |
+ | FUSE |
+ | LAMP CONN |
+ | _____ _____ |
+ | | | | | |
+ | ________ |
+ | | __ ___ | |
+ | ||__||__|| |
+ | |________| |
+ | ________ |
+ | | __ ___ | |
+ | ||__||__|| |
+ | |________| |
+ | ______ |
+ | |L7805CV |
+ | ________ |
+ | | __ ___ | |
+ | ||__||__|| |
+ | |________| |
+ | ________ |
+ | ______ ______ ______ ______ CONN | __ ___ | |
+ | |TIP120 |LM393P HEF4011BP |UA723CN ||__||__|| |
+ | |________| |
+ | _________ |
+ | |MAX7219CNG |
+ |______________________________________________________________________________|
+
+*/
+
+#include "emu.h"
+#include "cpu/mc68hc11/mc68hc11.h"
+
+namespace {
+
+class fcourtfev_state : public driver_device
+{
+public:
+ fcourtfev_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag)
+ , m_maincpu(*this, "maincpu")
+ {
+ }
+
+ void fcourtfev(machine_config &config);
+
+private:
+ required_device<mc68hc11_cpu_device> m_maincpu;
+};
+
+static INPUT_PORTS_START(fcourtfev)
+INPUT_PORTS_END
+
+void fcourtfev_state::fcourtfev(machine_config &config)
+{
+ MC68HC11A1(config, m_maincpu, 8'000'000); // TMP68HC11A1P. Unknown xtal frequency and divisors
+}
+
+/* IAMC (International Amusement Machine Corporation, part of the Cirsa Group), resold Full Court Fever as
+ Star Basket, keeping the I.C.E. PCB and just replacing the artwork. The same machine was also sold by IAMC
+ renamed as "Basket All Star".
+ It is unknown if the ROM is different from the I.C.E. machine. */
+ROM_START(stbasket)
+ ROM_REGION(0x80000, "maincpu", 0)
+ ROM_LOAD("sbk_1.4_m27c4001.bin", 0x00000, 0x80000, CRC(4141a223) SHA1(8e4874780e98fe8ed32963cc3a48d5df3f9e413e))
+ROM_END
+
+} // anonymous namespace
+
+GAME(20??, stbasket, 0, fcourtfev, fcourtfev, fcourtfev_state, empty_init, ROT0, "IAMC", "Star Basket", MACHINE_NO_SOUND | MACHINE_NOT_WORKING | MACHINE_MECHANICAL)
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 039e7d18a6c..868baf2a380 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -20474,6 +20474,9 @@ olihockey
olihockeya
unkbubsc
+@source:ice/fcourtfev.cpp
+stbasket
+
@source:ice/frenzyxprss.cpp
frenzyxprss