diff options
| author | 2025-10-11 18:27:12 +0200 | |
|---|---|---|
| committer | 2025-10-12 03:27:12 +1100 | |
| commit | f127f2a882eb646d4846a414172d4e6e9d94439c (patch) | |
| tree | cd9f2b8244028d34c9f6d8e366ff3223b43b7342 | |
| parent | 534ad26061da0d434d7005357f2c26abafba993b (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.cpp | 118 | ||||
| -rw-r--r-- | src/mame/mame.lst | 3 |
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 |
