From f4c6e05e0507aee023fa57d0a45313d4f2f9cdf8 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Fri, 17 Apr 2020 18:20:20 +0200 Subject: [PATCH] New machines marked as NOT_WORKING ---------------------------------- EuroPlay 2001 [Juan Romero, ClawGrip] --- scripts/target/mame/arcade.lua | 1 + src/mame/arcade.flt | 1 + src/mame/drivers/startouch.cpp | 80 ++++++++++++++++++++++++++++++++++ src/mame/mame.lst | 3 ++ 4 files changed, 85 insertions(+) create mode 100644 src/mame/drivers/startouch.cpp diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 2336f2d38ac..e5eb329db4a 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -4964,6 +4964,7 @@ files { MAME_DIR .. "src/mame/drivers/sshot.cpp", MAME_DIR .. "src/mame/drivers/ssingles.cpp", MAME_DIR .. "src/mame/drivers/sstrangr.cpp", + MAME_DIR .. "src/mame/drivers/startouch.cpp", MAME_DIR .. "src/mame/drivers/statriv2.cpp", MAME_DIR .. "src/mame/drivers/strkzn.cpp", MAME_DIR .. "src/mame/drivers/stuntair.cpp", diff --git a/src/mame/arcade.flt b/src/mame/arcade.flt index 0f9b282329c..b2b1f393983 100644 --- a/src/mame/arcade.flt +++ b/src/mame/arcade.flt @@ -1201,6 +1201,7 @@ starfire.cpp stargame.cpp starrider.cpp starshp1.cpp +startouch.cpp starwars.cpp statriv2.cpp stellafr.cpp diff --git a/src/mame/drivers/startouch.cpp b/src/mame/drivers/startouch.cpp new file mode 100644 index 00000000000..ffb406ed11d --- /dev/null +++ b/src/mame/drivers/startouch.cpp @@ -0,0 +1,80 @@ +// license:BSD-3-Clause +// copyright-holders: +/******************************************************************************* + + Skeleton driver for Sleic / Petaco's Star Touch / EuroPlay 2001 + + Hardware overview: + MB Soyo M5EH V1.2 (1MB cache) + 16384 KB RAM + Intel Pentium MMX 233 MHz + + MicroTouch ISA (BIOS 5.6) + ExpertColor Med3931 v1.0 ISA sound card (82C931) + S3 Trio64V2/DX PCI VGA (86C775, 512KB RAM) + Parallel port dongle HASP4 + Creative Video Blaster camera (parallel port) + HDD Samsung SV0322A + +*******************************************************************************/ + +#include "emu.h" +#include "cpu/i386/i386.h" +#include "speaker.h" + + +class startouch_state : public driver_device +{ +public: + startouch_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") + { + } + + void europl01(machine_config &config); + +private: + void mem_map(address_map &map); + void io_map(address_map &map); + + required_device m_maincpu; +}; + +void startouch_state::mem_map(address_map &map) +{ +} + +void startouch_state::io_map(address_map &map) +{ +} + +static INPUT_PORTS_START(europl01) +INPUT_PORTS_END + +void startouch_state::europl01(machine_config &config) +{ + PENTIUM_MMX(config, m_maincpu, 233'000'000); + m_maincpu->set_addrmap(AS_PROGRAM, &startouch_state::mem_map); + m_maincpu->set_addrmap(AS_IO, &startouch_state::io_map); +} + +ROM_START(europl01) + ROM_REGION(0x20000, "mb_bios", 0) + ROM_LOAD( "award_pci-pnp_586_222951562_v4.51pg.u2", 0x00000, 0x20000, CRC(5bb1bcbc) SHA1(6e2a7b5b3fc892ed20d0b12a1a533231c8953177) ) + + ROM_REGION(0x8000, "vga_bios", 0) + ROM_LOAD( "s3_86c775-86c785_video_bios_v1.01.04.u5", 0x0000, 0x8000, CRC(e718418f) SHA1(1288ce51bb732a346eb7c61d5bdf80ea22454d45) ) + + ROM_REGION(0x20000, "hd_firmware", 0) + ROM_LOAD( "jk200-35.bin", 0x00000, 0x20000, CRC(601fa709) SHA1(13ded4826a64209faac8bc81708172b81195ab96) ) + + ROM_REGION(0x66da4, "dongle", 0) + ROM_LOAD( "9b91f19d.hsp", 0x00000, 0x66da4, CRC(0cf78908) SHA1(c596f415accd6b91be85ea8c1b89ea380d0dc6c8) ) + + DISK_REGION( "ide:0:hdd:image" ) + DISK_IMAGE( "sleic-petaco_startouch_2001_v2.0", 0, SHA1(3164a5786d6b9bb0dd9910b4d27a77a6b746dedf) ) // labeled startouch_2001 but when run game title is EuroPlay 2001 +ROM_END + + +GAME(2001?, europl01, 0, europl01, europl01, startouch_state, empty_init, ROT0, "Sleic / Petaco", "EuroPlay 2001", MACHINE_IS_SKELETON) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 7649fa76f0f..914999d3d17 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -37697,6 +37697,9 @@ starridr // starshp1 // 007513-007531 1977/07 [6502] starshpp // 007513-007531 1977/07 [6502] +@source:startouch.cpp +europl01 // + @source:starwars.cpp esb // 136031 (c) 1985 starwars // 136021 (c) 1983