new working clone

----------------------------
Super Bagman (Itisa, Spain)  [f205v]
This commit is contained in:
Ivan Vangelista 2017-12-18 17:30:48 +01:00
parent 469caf4245
commit 1bc03d6969
2 changed files with 55 additions and 1 deletions

View File

@ -93,7 +93,9 @@ MACHINE_START_MEMBER(bagman_state, squaitsa)
WRITE8_MEMBER(bagman_state::ls259_w)
{
pal16r6_w(space, offset,data); /*this is just a simulation*/
m_tmslatch->write_bit(offset, data & 1);
if (m_tmslatch.found())
m_tmslatch->write_bit(offset, data & 1);
}
WRITE_LINE_MEMBER(bagman_state::tmsprom_bit_w)
@ -514,6 +516,14 @@ static MACHINE_CONFIG_DERIVED( sbagman, bagman )
MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(bagman_state, video_enable_w))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( sbagmani, sbagman )
// only 1 AY8910
MCFG_DEVICE_REMOVE("tmsprom")
MCFG_DEVICE_REMOVE("tms")
MCFG_DEVICE_REMOVE("tmslatch")
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pickin )
/* basic machine hardware */
@ -913,6 +923,48 @@ ROM_START( sbagmans )
ROM_LOAD( "12.9t", 0x1000, 0x1000, CRC(b2120edd) SHA1(52b89dbcc749b084331fa82b13d0876e911fce52) )
ROM_END
/*
1x Nec D780C on sub PCB
1x AY-3-8910 on main PCB 3s
1x LM3900 on main PCB 1t
1x LM380 on main PCB 0u
1x oscillator 18.432 MHz on main PCB 5a
sub PCB is marked: "10-27 P1"
sound section is heavily modified with jumper wires
*/
ROM_START( sbagmani )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "sb1.5d", 0x0000, 0x1000, CRC(5e24f90f) SHA1(a3ab7ddf26b9fd7bf97720febbbda5773d5ef8d9) )
ROM_LOAD( "sb2.5f", 0x1000, 0x1000, CRC(746ed840) SHA1(ce23c90c04e8ad0c5ec98ffb18dcc2691639a503) )
ROM_LOAD( "sb3.5h", 0x2000, 0x1000, CRC(fdfc22ce) SHA1(2f6b9056706c3c5d139e66682572cafa9a361c9f) )
ROM_LOAD( "sb4.5k", 0x3000, 0x1000, CRC(b94fbb73) SHA1(5d676c5d1d864d70d98f0137c4072062a781b3a0) )
ROM_LOAD( "sb5.5l", 0x4000, 0x1000, CRC(98067a20) SHA1(f0858fd340584336dbb88f97c6423f11c5d83c25) )
ROM_LOAD( "sb6.5n", 0x5000, 0x1000, CRC(4726e997) SHA1(d1cc118272fc12f6df3398699b76480fb47a3abf) )
ROM_LOAD( "sb-a.bin", 0xc000, 0x1000, CRC(0d29a52d) SHA1(40c34114ff40c679b8ee414dd157ec0d77becc06) )
ROM_LOAD( "sb-b.bin", 0xd000, 0x1000, CRC(f48091c4) SHA1(871f5512d671c871328dcd89680cb8b4add0c867) )
ROM_LOAD( "sb-c.bin", 0xe000, 0x1000, CRC(7648a042) SHA1(ae387ec26edeb6c214f3026c296992b6b43119b7) )
ROM_LOAD( "sb-d.bin", 0xf000, 0x1000, CRC(ba82bf0c) SHA1(0a8b6eca476bf6c614da60c3e3a70bd8caf7fb65) )
ROM_REGION( 0x2000, "gfx1", 0 )
ROM_LOAD( "sb8.11k", 0x0000, 0x1000, CRC(189d9bd6) SHA1(9f540a8803298a9849811b40eee62ffc6cd403d9) )
ROM_LOAD( "sb10.11n", 0x1000, 0x1000, CRC(2c6a510d) SHA1(304064f11e80f4ec471174823b8aaf59844061ac) )
ROM_REGION( 0x2000, "gfx2", 0 )
ROM_LOAD( "sb7.11h", 0x0000, 0x1000, CRC(a046ff44) SHA1(af319cfb74e5efe435c26e971de13bd390f4b378) )
ROM_LOAD( "sb9.11l", 0x1000, 0x1000, CRC(a4422da4) SHA1(3aa55ca8c99566c1c9eb097b6d645c4216e09dfb) )
ROM_REGION( 0x0060, "proms", 0 ) // the two 6331 are the same as some Crazy Climber bootlegs
ROM_LOAD( "am27s19dc.6v", 0x0000, 0x0020, CRC(b3fc1505) SHA1(5b94adde0428a26b815c7eb9b3f3716470d349c7) )
ROM_LOAD( "6331-1n.6u", 0x0020, 0x0020, CRC(b4e827a5) SHA1(31a5a5ad54417a474d22bb16c473415d99a2b6f1) )
ROM_LOAD( "6331-1n.6t", 0x0040, 0x0020, CRC(ab1940fa) SHA1(8d98e05cbaa6f55770c12e0a9a8ed9c73cc54423) )
ROM_REGION( 0x0040, "maincpu_proms", 0 )
ROM_LOAD( "6331-1n.1", 0x0000, 0x0020, CRC(4d222e6f) SHA1(32133a44569a34fd82d56ca696dc6fd7b0b72436) )
ROM_LOAD( "6331-1n.2", 0x0020, 0x0020, CRC(ecd06ffb) SHA1(6a9073ed371d86f4def4f18cdd50457441aa2abc) )
ROM_END
ROM_START( pickin )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "9e", 0x0000, 0x1000, CRC(efd0bd43) SHA1(b70a471a809c08286a82934046357fb46556f641) )
@ -1047,6 +1099,7 @@ GAME( 1982, bagmans2, bagman, bagman, bagman, bagman_state, 0, ROT270
GAME( 1982, bagmanj, bagman, bagman, bagman, bagman_state, 0, ROT270, "Valadon Automation (Taito license)", "Bagman (Taito)", MACHINE_SUPPORTS_SAVE ) // title screen actually doesn't mention Valadon, only Stern and Taito
GAME( 1984, sbagman, 0, sbagman, sbagman, bagman_state, 0, ROT270, "Valadon Automation", "Super Bagman", MACHINE_SUPPORTS_SAVE )
GAME( 1984, sbagmani, sbagman, sbagmani, sbagman, bagman_state, 0, ROT90, "Valadon Automation (Itisa license)", "Super Bagman (Itisa, Spain)", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) // different color PROMs, needs correct decoding
GAME( 1984, sbagmans, sbagman, sbagman, sbagman, bagman_state, 0, ROT270, "Valadon Automation (Stern Electronics license)", "Super Bagman (Stern Electronics)", MACHINE_SUPPORTS_SAVE )
GAME( 1983, pickin, 0, pickin, pickin, bagman_state, 0, ROT270, "Valadon Automation", "Pickin'", MACHINE_SUPPORTS_SAVE )

View File

@ -2677,6 +2677,7 @@ botanic // (c) 1983
botanicf // (c) 1984
pickin // (c) 1983
sbagman // (c) 1984
sbagmani // (c) 1984 + Itisa license
sbagmans // (c) 1984 + Stern license
squaitsa // (c) 1985