mirror of
https://github.com/holub/mame
synced 2025-06-06 21:03:47 +03:00
New NOT_WORKING machines (#8037)
New NOT_WORKING machines -------------------------------- Pin Ball [Eduardo Anay]
This commit is contained in:
parent
7501f7fb68
commit
ef5a79e421
@ -3,6 +3,11 @@
|
||||
// PINBALL
|
||||
// Skeleton driver for Joctronic pinballs.
|
||||
|
||||
/*
|
||||
TODO:
|
||||
Confirm "Pin Ball" exact hardware configuration, may be different from "Punky Willy" and "Walkyria".
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "machine/74157.h"
|
||||
@ -337,7 +342,7 @@ INPUT_PORTS_END
|
||||
|
||||
void joctronic_state::joctronic(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
// Basic machine hardware
|
||||
Z80(config, m_maincpu, XTAL(12'000'000)/4); // 3 MHz - uses WAIT
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &joctronic_state::maincpu_map); // 139
|
||||
m_maincpu->set_addrmap(AS_IO, &joctronic_state::maincpu_io_map);
|
||||
@ -363,7 +368,7 @@ void joctronic_state::joctronic(machine_config &config)
|
||||
LS259(config, "drivers3", 0); // IC2
|
||||
LS259(config, "drivers4", 0); // IC1
|
||||
|
||||
/* sound hardware */
|
||||
// Sound hardware
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
// Datasheet suggests YM2203 as a possible replacement for this AY8910
|
||||
@ -380,7 +385,7 @@ void joctronic_state::joctronic(machine_config &config)
|
||||
|
||||
void joctronic_state::slalom03(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
// Basic machine hardware
|
||||
Z80(config, m_maincpu, XTAL(12'000'000)/2); // 6 MHz - uses WAIT
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &joctronic_state::slalom03_maincpu_map); // 138, 368, 32
|
||||
m_maincpu->set_addrmap(AS_IO, &joctronic_state::maincpu_io_map);
|
||||
@ -408,7 +413,7 @@ void joctronic_state::slalom03(machine_config &config)
|
||||
HC259(config, "drivers5", 0); // IC5
|
||||
HC259(config, "drivers6", 0); // IC6
|
||||
|
||||
/* sound hardware */
|
||||
// Sound hardware
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
ay8910_device &aysnd1(AY8910(config, "aysnd1", XTAL(12'000'000)/8)); // 1.5 MHz
|
||||
@ -437,6 +442,16 @@ void joctronic_state::bldyrolr(machine_config & config)
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &joctronic_state::bldyrolr_maincpu_map);
|
||||
}
|
||||
|
||||
/*-------------------------------------------------------------------
|
||||
/ Pin Ball (1986)
|
||||
/-------------------------------------------------------------------*/
|
||||
ROM_START(jpinball)
|
||||
ROM_REGION(0x4000, "maincpu", 0)
|
||||
ROM_LOAD("joctronic_pb.ic6", 0x0000, 0x4000, CRC(5a1415a7) SHA1(cdf036bd1816907b7bb905189482c56bde38c228))
|
||||
|
||||
ROM_REGION(0x4000, "soundcpu", 0)
|
||||
ROM_LOAD("joctronic_pb.ic8s", 0x0000, 0x4000, CRC(22ca95fe) SHA1(71fe4e522ca478b57f081f096f5e6b79a9cdff00))
|
||||
ROM_END
|
||||
|
||||
/*-------------------------------------------------------------------
|
||||
/ Punky Willy (1986)
|
||||
@ -486,6 +501,7 @@ ROM_START(slalom03)
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 1986, jpinball, 0, joctronic, joctronic, joctronic_state, empty_init, ROT0, "Joctronic", "Pin Ball", MACHINE_IS_SKELETON_MECHANICAL )
|
||||
GAME( 1986, punkywil, 0, joctronic, joctronic, joctronic_state, empty_init, ROT0, "Joctronic", "Punky Willy", MACHINE_IS_SKELETON_MECHANICAL )
|
||||
GAME( 1986, walkyria, 0, joctronic, joctronic, joctronic_state, empty_init, ROT0, "Joctronic", "Walkyria", MACHINE_IS_SKELETON_MECHANICAL )
|
||||
GAME( 1987, bldyrolr, 0, bldyrolr, joctronic, joctronic_state, empty_init, ROT0, "Playbar", "Bloody Roller", MACHINE_IS_SKELETON_MECHANICAL )
|
||||
|
@ -17444,6 +17444,7 @@ olympic //
|
||||
|
||||
@source:joctronic.cpp
|
||||
bldyrolr //
|
||||
jpinball // (c) 1986 Joctronic
|
||||
punkywil //
|
||||
slalom03 //
|
||||
walkyria //
|
||||
|
Loading…
Reference in New Issue
Block a user