- misc/ltcasino.cpp: reordered ltcasin2 sets [Brian Troha]
- misc/vampire.cpp: corrected some PCB locations, added edge connector pinout [Brian Troha]
This commit is contained in:
parent
8bc087950d
commit
9a57e389bf
@ -633,5 +633,5 @@ GAME( 1989, shisena, matchit, shisen, shisen, shisen_state, empty_init, R
|
||||
|
||||
// Bootleg hardware
|
||||
GAME( 1989, matchitb, matchit, shisen, matchit, shisen_state, empty_init, ROT0, "bootleg", "Match It (bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1989, sichuan2, matchit, shisen, shisen, shisen_state, empty_init, ROT0, "bootleg", "Sichuan II (bootlet, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1989, sichuan2, matchit, shisen, shisen, shisen_state, empty_init, ROT0, "bootleg", "Sichuan II (bootleg, set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1989, sichuan2a, matchit, shisen, shisen, shisen_state, empty_init, ROT0, "bootleg", "Sichuan II (bootleg, set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -510,7 +510,7 @@ void ltcasino_state::output_t_w(uint8_t data)
|
||||
|
||||
void ltcasino_state::ltcasino(machine_config &config)
|
||||
{
|
||||
M6502(config, m_maincpu, 18_MHz_XTAL/16); // clock unknown
|
||||
M6502(config, m_maincpu, 18_MHz_XTAL / 16); // clock unknown
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, <casino_state::main_map);
|
||||
|
||||
input_merger_device &mainirq(INPUT_MERGER_ANY_HIGH(config, "mainirq"));
|
||||
@ -529,14 +529,14 @@ void ltcasino_state::ltcasino(machine_config &config)
|
||||
m_pia[1]->writepb_handler().set(FUNC(ltcasino_state::output_t_w));
|
||||
|
||||
// video hardware
|
||||
CRT5037(config, m_vtc, 18_MHz_XTAL/16); // this clock gives about 60/50 hz
|
||||
CRT5037(config, m_vtc, 18_MHz_XTAL / 16); // this clock gives about 60/50 hz
|
||||
m_vtc->set_char_width(8);
|
||||
m_vtc->set_screen("screen");
|
||||
m_vtc->set_visarea(48, 463, 0, 255);
|
||||
m_vtc->vsyn_callback().set(m_pia[0], FUNC(pia6821_device::cb2_w)).invert(); // ? (CA1, CA2 also enabled)
|
||||
|
||||
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
|
||||
m_screen->set_raw(18_MHz_XTAL/2, 560, 48, 464, 268, 0, 256);
|
||||
m_screen->set_raw(18_MHz_XTAL / 2, 560, 48, 464, 268, 0, 256);
|
||||
m_screen->set_screen_update(FUNC(ltcasino_state::screen_update));
|
||||
m_screen->set_palette("palette");
|
||||
|
||||
@ -623,10 +623,25 @@ ROM_START( mv4in1 )
|
||||
ROM_LOAD( "a.ic19", 0x0000, 0x1000, CRC(a25c125e) SHA1(e0ba83ccddbd82a2bf52585ae0accb9192cbb00e) )
|
||||
ROM_END
|
||||
|
||||
// Selection text: "PLEASE MAKE SELECTION!"
|
||||
// Games: Black Jack, Draw Poker, Craps, Slots, Horse
|
||||
ROM_START( ltcasin2 ) // all labels peeled off - need to verify labels
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "v30_00_ra.bin", 0x8000, 0x1000, CRC(8d446c26) SHA1(d5b78fd17798bf69fbac5e060f020799bb10cf64) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "v30_00_rb.bin", 0x9000, 0x1000, CRC(38ca5193) SHA1(715add68a633b78eceabe149a7564aa2fb513837) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "v30_00_rc.bin", 0xa000, 0x1000, CRC(f05095db) SHA1(61c5c9bef20c057348ce1321c71195d340dc0cd6) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "v30_00_rd.bin", 0xb000, 0x1000, CRC(53e534dc) SHA1(3d964f51b254f9bd0bd3fb4926f57aa7d5224968) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "v30_00_re.bin", 0xc000, 0x1000, CRC(972fd4ab) SHA1(f91556588315e0836a860f138730314688f99ec7) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "v30_00_rf.bin", 0xf000, 0x1000, CRC(b711c779) SHA1(2bab84cab174a35fccfd23003a8a41aa241d4595) ) // 18.01.02 in test mode (== v18_10_rf.bin below)
|
||||
|
||||
ROM_REGION( 0x1000, "tiles", 0 )
|
||||
ROM_LOAD( "v30_00_rv.bin", 0x0000, 0x1000, CRC(135ec308) SHA1(699711ceaeb5a00f31ccd88b7be7e9f0055fa58b) )
|
||||
ROM_END
|
||||
|
||||
// Selection text: "PLEASE MAKE SELECTION!"
|
||||
// Games: Black Jack, Draw Poker, Craps, Slots, Horse
|
||||
// Board was marked version 18.1 (C)1984
|
||||
ROM_START( ltcasin2 )
|
||||
ROM_START( ltcasin2a )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "v18_10_ra.bin", 0x8000, 0x1000, CRC(f0c5cc96) SHA1(ec50918ba2a2487df70694f9e1a52d4b8d1bc7e2) ) // 18.01.01 in test mode
|
||||
ROM_LOAD( "v18_10_rb.bin", 0x9000, 0x1000, CRC(2ece16e4) SHA1(ef6adc45be2ecc510cd8b2e9682635066013a5e4) ) // 18.01.01 in test mode
|
||||
@ -641,7 +656,7 @@ ROM_END
|
||||
|
||||
// Selection text: "PLEASE PICK YOUR POISON!"
|
||||
// Games: Black Jack, Draw Poker, Craps, Hi-Lo, Horse
|
||||
ROM_START( ltcasin2a )
|
||||
ROM_START( ltcasin2b )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "v17_00_ra.bin", 0x8000, 0x1000, CRC(1a595442) SHA1(b8fe3e5ed2024a57187c0ce547c1bbef2429ed63) ) // 17.00.00 in test mode
|
||||
ROM_LOAD( "v17_00_rb.bin", 0x9000, 0x1000, CRC(4f5502c1) SHA1(cd1b7c08d26fed71c45e44ebd208bd18dc262e8f) ) // 17.00.00 in test mode
|
||||
@ -654,21 +669,6 @@ ROM_START( ltcasin2a )
|
||||
ROM_LOAD( "v17_00_rv.bin", 0x0000, 0x1000, CRC(84cbee7b) SHA1(742831d5ae0db6c7c644a18a837831ee0474d472) )
|
||||
ROM_END
|
||||
|
||||
// Selection text: "PLEASE MAKE SELECTION!"
|
||||
// Games: Black Jack, Draw Poker, Craps, Slots, Horse
|
||||
ROM_START( ltcasin2b ) // all labels peeled off
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "a.bin", 0x8000, 0x1000, CRC(8d446c26) SHA1(d5b78fd17798bf69fbac5e060f020799bb10cf64) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "b.bin", 0x9000, 0x1000, CRC(38ca5193) SHA1(715add68a633b78eceabe149a7564aa2fb513837) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "c.bin", 0xa000, 0x1000, CRC(f05095db) SHA1(61c5c9bef20c057348ce1321c71195d340dc0cd6) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "d.bin", 0xb000, 0x1000, CRC(53e534dc) SHA1(3d964f51b254f9bd0bd3fb4926f57aa7d5224968) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "e.bin", 0xc000, 0x1000, CRC(972fd4ab) SHA1(f91556588315e0836a860f138730314688f99ec7) ) // 30.00.00 in test mode
|
||||
ROM_LOAD( "f.bin", 0xf000, 0x1000, CRC(b711c779) SHA1(2bab84cab174a35fccfd23003a8a41aa241d4595) ) // same as ltcasin2, 18.01.02 in test mode
|
||||
|
||||
ROM_REGION( 0x1000, "tiles", 0 )
|
||||
ROM_LOAD( "g.bin", 0x0000, 0x1000, CRC(135ec308) SHA1(699711ceaeb5a00f31ccd88b7be7e9f0055fa58b) )
|
||||
ROM_END
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
@ -676,10 +676,10 @@ ROM_END
|
||||
// SYSTEM DRIVERS
|
||||
//**************************************************************************
|
||||
|
||||
// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROTATION COMPANY FULLNAME FLAGS
|
||||
GAMEL( 1982, ltcasino, 0, ltcasino, ltcasino, ltcasino_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino (set 1)", MACHINE_SUPPORTS_SAVE, layout_ltcasino )
|
||||
GAMEL( 1982, ltcasinoa, ltcasino, ltcasino, ltcasino, ltcasino_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino (set 2)", MACHINE_SUPPORTS_SAVE, layout_ltcasino )
|
||||
GAMEL( 1983, mv4in1, 0, mv4in1, mv4in1, ltcasin2_state, init_mv4in1, ROT0, "Entertainment Enterprises, Ltd.", "Mini Vegas 4in1", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2, 0, ltcasin2, ltcasin2, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v18.1, set 1)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2a, ltcasin2, ltcasin2, ltcasin2a, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v17.0)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2b, ltcasin2, ltcasin2, ltcasin2, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v18.1, set 2)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROTATION COMPANY FULLNAME FLAGS
|
||||
GAMEL( 1982, ltcasino, 0, ltcasino, ltcasino, ltcasino_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino (set 1)", MACHINE_SUPPORTS_SAVE, layout_ltcasino )
|
||||
GAMEL( 1982, ltcasinoa, ltcasino, ltcasino, ltcasino, ltcasino_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino (set 2)", MACHINE_SUPPORTS_SAVE, layout_ltcasino )
|
||||
GAMEL( 1983, mv4in1, 0, mv4in1, mv4in1, ltcasin2_state, init_mv4in1, ROT0, "Entertainment Enterprises, Ltd.", "Mini Vegas 4in1", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2, 0, ltcasin2, ltcasin2, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v30.0)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2a, ltcasin2, ltcasin2, ltcasin2, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v18.1)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
GAMEL( 1984, ltcasin2b, ltcasin2, ltcasin2, ltcasin2a, ltcasin2_state, empty_init, ROT0, "Digital Controls Inc.", "Little Casino II (v17.0)", MACHINE_SUPPORTS_SAVE, layout_ltcasinn )
|
||||
|
@ -78,11 +78,11 @@ AUDIO:
|
||||
|CABLE | +-------+ +---------+ +-------+ +-------+ |
|
||||
| | |74LS02N| |74LS245N | |74LS138| |74LS08N| +-------+ +---------+ |
|
||||
|TO | +-------+ +---------+ +-------+ +-------+ +---------------+ |74LS166| |74LS273N | 5 |
|
||||
|SECOND| |P1 6E| +-------+ +---------+ |
|
||||
|SECOND| |CG P1 6E| +-------+ +---------+ |
|
||||
|PCB | +-------+ +-------+ +-------+ +-------+ | M5L2764K | +-------+ +-------+ +-------+ |
|
||||
| | |74LS74A| | | |74LS32N| |74LS30N| +---------------+ |74LS161| |74LS161| |74LS138| 6 |
|
||||
| | +-------+ +-------+ +-------+ +-------+ +---------------+ +-------+ +-------+ +-------+ |
|
||||
| | |P2 7E| +-------+ +-------+ +-------+ |
|
||||
| | |CG P2 7E| +-------+ +-------+ +-------+ |
|
||||
| | +---------+ +-------+ +-------+ | M5L2764K | |74LS161| |74LS161| |74LS04P| 7 |
|
||||
| | |74LS130N | |74LS173| |74LS138| +---------------+ +-------+ +-------+ +-------+ |
|
||||
+------+ +---------+ +-------+ +-------+ +------------+ +---------+ +-------+ |
|
||||
@ -96,7 +96,7 @@ AUDIO:
|
||||
|CONNEC| +-------+ +---------+ +----+ |
|
||||
|TOR | |
|
||||
| | +-------+ +-------+ +------------+ +------------+ +-------+ +-------+ +---------+ +---------+ |
|
||||
|RIBBON| |MC14053| |74LS174| | M5L8253P-5 | |9D | |74LS367| |74LS367| | SW2 | | SW1 | 10 |
|
||||
|RIBBON| |MC14053| |74LS174| | M5L8253P-5 | |S 9D| |74LS367| |74LS367| | SW2 | | SW1 | 10 |
|
||||
|CABLE | +-------+ +-------+ | | | M5L2732K | +-------+ +-------+ +---------+ +---------+ |
|
||||
| | +------------+ +------------+ |
|
||||
|TO | +---------+ +---------+ +---------+ +---------+ |
|
||||
@ -193,6 +193,33 @@ AUDIO:
|
||||
| 16A P1422-2 |
|
||||
+-----------------------------------------------------------------------------------------------------------------------------------+
|
||||
|
||||
|
||||
Vampire Edge Connector
|
||||
Solder Side | Parts Side
|
||||
------------------------------------------------------------------
|
||||
GND | A | 1 | GND
|
||||
+5V | B | 2 | +5V
|
||||
| C | 3 | +12V
|
||||
| D | 4 | Audio Out
|
||||
Coin | E | 5 |
|
||||
Coin | F | 6 |
|
||||
| H | 7 |
|
||||
| J | 8 |
|
||||
| K | 9 | Player Invisibility Button
|
||||
Player 2 Start | L | 10|
|
||||
Player 1 Start | M | 11|
|
||||
Player 2 Left | N | 12|
|
||||
Player 2 Right | P | 13|
|
||||
Player 2 Down | R | 14|
|
||||
Player 2 Up | S | 15| Video Blue
|
||||
Player 1 Left | T | 16| Video Red
|
||||
Player 1 Right | U | 17| Video Green
|
||||
Player 1 Down | V | 18| Video Sync (Composite)
|
||||
Player 1 Up | W | 19|
|
||||
| X | 20|
|
||||
+5V | Y | 21| +5V
|
||||
GND | Z | 22| GND
|
||||
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
@ -626,21 +653,21 @@ void vampire_state::vampire(machine_config &config)
|
||||
|
||||
ROM_START( vampire )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "h1.1f", 0x8000, 0x2000, CRC(7e69ff9b) SHA1(85f6303803a0577f96b879e0b9d280a4f22cca8c) )
|
||||
ROM_LOAD( "h2.2f", 0xa000, 0x2000, CRC(e94155f8) SHA1(f60d82d9204f7b13aa9be189ca74ca48bf9e879a) )
|
||||
ROM_LOAD( "h3.3f", 0xc000, 0x2000, CRC(ce27dd90) SHA1(4edd8ba08f828a0c3c6eb21a2d9e0d1e53fac407) )
|
||||
ROM_LOAD( "h4.4f", 0xe000, 0x2000, CRC(a25f00bc) SHA1(db445c1876b79c4d553d4f9cc881f41f68b6667c) )
|
||||
ROM_LOAD( "1h.1h", 0x8000, 0x2000, CRC(7e69ff9b) SHA1(85f6303803a0577f96b879e0b9d280a4f22cca8c) )
|
||||
ROM_LOAD( "2h.2h", 0xa000, 0x2000, CRC(e94155f8) SHA1(f60d82d9204f7b13aa9be189ca74ca48bf9e879a) )
|
||||
ROM_LOAD( "3h.3h", 0xc000, 0x2000, CRC(ce27dd90) SHA1(4edd8ba08f828a0c3c6eb21a2d9e0d1e53fac407) )
|
||||
ROM_LOAD( "4h.4h", 0xe000, 0x2000, CRC(a25f00bc) SHA1(db445c1876b79c4d553d4f9cc881f41f68b6667c) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "9d", 0xf000, 0x1000, CRC(e13a7aef) SHA1(77a49cb0f3f037826a32bbfa8fab524f17895992) )
|
||||
ROM_LOAD( "s_9d.9d", 0xf000, 0x1000, CRC(e13a7aef) SHA1(77a49cb0f3f037826a32bbfa8fab524f17895992) )
|
||||
|
||||
ROM_REGION( 0x4000, "gfx", 0 )
|
||||
ROM_LOAD( "cg_p1.6e", 0x0000, 0x2000, CRC(042661a4) SHA1(58ed7c782a2486aa8c2c650d6d9e54929e5dd50b) )
|
||||
ROM_LOAD( "cg_p2.7e", 0x2000, 0x2000, CRC(e9dd9dff) SHA1(8a9ad8659763a9c010d0b482af3a40978c02cec7) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD_NIB_LOW( "16a", 0x0000, 0x0100, CRC(bc60a2eb) SHA1(73b8f5f6eee90a4d59a5c62a6a342fa49185938c) )
|
||||
ROM_LOAD_NIB_HIGH( "16b", 0x0000, 0x0100, CRC(aa6b627b) SHA1(556d6bab46419ce55dd254de9615981852be6e6f) )
|
||||
ROM_LOAD_NIB_LOW( "tb24s10.16a", 0x0000, 0x0100, CRC(bc60a2eb) SHA1(73b8f5f6eee90a4d59a5c62a6a342fa49185938c) ) // TB24S10 BPROM
|
||||
ROM_LOAD_NIB_HIGH( "tb24s10.16b", 0x0000, 0x0100, CRC(aa6b627b) SHA1(556d6bab46419ce55dd254de9615981852be6e6f) ) // TB24S10 BPROM
|
||||
ROM_END
|
||||
|
||||
void vampire_state::init_vampire()
|
||||
|
Loading…
Reference in New Issue
Block a user