New systems marked not working

------------------------------
Turbo Poker 1 (set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
Turbo Poker 1 (set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
This commit is contained in:
Roberto Fresca 2025-05-22 18:47:39 +02:00
parent 0736aadaf9
commit 71cded5872
2 changed files with 274 additions and 234 deletions

View File

@ -32091,6 +32091,8 @@ topdraw
topdrawa topdrawa
topdrawb topdrawb
topdrawba topdrawba
tpoker1
tpoker1a
tpoker2 tpoker2
tpoker2a tpoker2a
tpoker2b tpoker2b

View File

@ -5079,235 +5079,7 @@ ROM_START( drhla )
ROM_LOAD( "pal16l8a.u51", 0x0000, 0x0104, CRC(4c98193f) SHA1(b6bdb6eef0d962a3aa4df0e23a8937a7e3210062) ) ROM_LOAD( "pal16l8a.u51", 0x0000, 0x0104, CRC(4c98193f) SHA1(b6bdb6eef0d962a3aa4df0e23a8937a7e3210062) )
ROM_END ROM_END
/* /*
TURBO POKER 2 (100491-1)
1991 by MICRO MANUFACTURING.
*/
ROM_START(tpoker2 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-015_collins_101291.u39", 0x0000, 0x8000, CRC(35dac6e0) SHA1(01e73ac51b4a18f0ccc7964700cd1a7523f48b2b) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705
ROM_LOAD( "tp2-01_u35-ic4_11067_032599.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0800, "nvram", 0 ) // nvram
ROM_LOAD( "mk48z02.u44", 0x0000, 0x0800, CRC(fcb12763) SHA1(66a672c15db7f514d190f84fba023b2733d1f194) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_REGION( 0x02a1, "plds", 0 )
ROM_LOAD( "pal12l6.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
// second set
ROM_START(tpoker2a )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-014_u5_ut81_051894.u39", 0x0000, 0x8000, CRC(543149fe) SHA1(beb61a27c2797341e23e020e754d63fde3b4fbb2) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705
ROM_LOAD( "tp2_01_u35-ic4_10834_080494.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_REGION( 0x02a1, "plds", 0 )
ROM_LOAD( "pal12l6.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
/*
Turbo Poker 2 (022190-1) by Micro MFG.
------------------------------------
Hardware Layout (Turbo Poker 2 by Micro MFG):
- CPU: 1x NEC D8080AFC-1 (U42).
- BUS: 1x 8224 (U43)
- RAM: 2x 2111-1 Static Random Access Memory 256 x 4 bit (U33 & U34).
- I/O: 3x Intel P8255A Peripeheral Interface Adapter (U31, U36 & U38).
- Prg ROMs: 1x 27256 (U39).
- Gfx ROMs: 1x 2732 (U30).
- Sound: Discrete.
- Crystal: 1x 18.000 MHz.
- MCU: 1x Custom, based on 68705.
Etched in copper on board: TP2
.U30 2732a ; stickered (c) 1993 MICRO MFG TURBO POKER CHAR, ROM.
.U35 unknown ; stickered (c) 1993 MICRO MFG TP2#01 U35\IC4 16228 022194.
Continuity errors when trying to read as a standard eprom.
Silkscreened below the chip 'CUSTOM I.C.'. Looks like a normal EPROM.
* (from other board that match 100% the set, it's a custom 68705 MCU)
.U39 27256 ; stickered (c) 1993 MICRO MFG TURBO-2 U39-014 US UTBK 022190.
.U38 8255 ; stickered MICRO MANUFACTURING, INC. DATE: 02-24-1994 SER# LKY-PCB-142728.
.U37 MMI PAL12L6-2 ; Blue dot on it.
.U44 DS1220AD-150 ; Dallas 2K x 8 CMOS nonvolatile SRAM.
.U23 82S131 ; Bipolar PROM.
27256 @U39 Estimated U35 pinouts
.----------. .----------.
VPP -|01 28|- VCC GND -|01 28|- Pin 10 of U14 (7404)
A12 -|02 27|- A14 VCC -|02 27|- A7
A7 -|03 26|- A13 VCC -|03 26|- A6
A6 -|04 25|- A8 N/C -|04 25|- A5
A5 -|05 24|- A9 Pull-up to pin 02 -|05 24|- A4
A4 -|06 23|- A11 VCC -|06 23|- A3
A3 -|07 22|- /OE N/C -|07 22|- A2
A2 -|08 21|- A10 Pin 9 of U37 PAL -|08 21|- A1
A1 -|09 20|- /CE Pin 8 of U37 PAL -|09 20|- A0
A0 -|10 19|- D7 Pin 24 of U42 (8080) -|10 19|- D7
D0 -|11 18|- D6 Pin 7 of U37 PAL -|11 18|- D6
D1 -|12 17|- D5 D0 -|12 17|- D5
D2 -|13 16|- D4 D1 -|13 16|- D4
GND -|14 15|- D3 D2 -|14 15|- D3
'----------' '----------'
PCB Layout (Turbo Poker 2 by Micro MFG): Edge Connector 36x2
.---------------------------------------------------------------------------------------------------.
| .---------. .---------. .---------. .---------. .---------. .-----. .--------. |
| | 74LS161 | | 74LS161 | | 74LS161 | | 74LS161 | | 74LS161 | | 555 | | KA2657 | .---. |
| '---------' '---------' '---------' '---------' '---------' '-----' '--------' |VR1| |
| U1 U2 U3 U4 U5 U6 U7 '---' |
| |
| .---------. .---------. .---------. .---------. .---------. .--------. |
| | 74LS161 | | 74LS157 | | 74LS157 | | 74LS157 | | 74LS157 | | KA2657 | |
| '---------' '---------' '---------' '---------' '---------' '--------! |
| U8 U9 U10 U11 U12 U13 |
| |
| .---------. .---------. .---------. .---------. .---------. .---------. .--------. | 36
| | 74LS04P | | 74LS11N | | 74LS04P | | DV7486N | | DV7486N | | CTS8427 | | KA2657 | '---.
| '---------' '---------' '---------' '---------' '---------' '---------' '--------! ---|
| U14 U15 U16 U17 U18 U19 (resnet) U20 ---|
| ---|
| .---------. .---------. .---------. .-----------------. .---------. .-.-.-.-.-.-.-.-. ---|
| | 74123 | | 74LS174 | | 82S131N | | 74LS541 (R dot) | | CTS8427 | |1|2|3|4|5|6|7|8| ---|
| '---------' '---------' '---------' '-----------------' '---------' '-'-'-'-'-'-'-'-' ---|
| U21 U22 U23 U24 U25 (resnet) U26 (DIP SW x 8) ---|
| ---|
| .---------. .---------. .---------. .------------------. .------------------------. ---|
| | 7474N | | 74LS157 | | 74LS166 | | 2732A | | Intel P8255A | ---|
| '---------' '---------' '---------' | (char ROM) | | | ---|
| U27 U28 U29 '------------------' '------------------------' ---|
| U30 U31 ---|
| .---------. .----------. .----------. .--------------------. .------------------------. ---|
| | 7474N | | SY2111-1 | | SY2111-1 | | Unknown custom MCU | | Intel P8255A | ---|
| '---------' '----------' '----------' | (68705 based) | | | ---|
| U32 U33 U34 '--------------------' '------------------------' ---|
| U35 U36 ---|
| .---------------. .--------------------. .--------------------. ---|
| |PAL12L6 (B dot)| | 8255 (stickered) | | 27256 ROM | .---'
| '---------------' | | | | | 01
| U37 '--------------------' '--------------------' .----------. |
| U38 U39 | TRW 8022 | |
| .------------. .---------------------. .--------------------. '----------' |
| | Intel 8224 | | NEC D8080AFC-1 | | 8224 Clock GEN | U45 |
| '------------' | | | | .-------------------. |
| U41 '---------------------' '--------------------' | Dallas DS1220AD | |
| .------. U42 U43 | Non Volatile SRAM | |
| | Xtal | '-------------------' |
| | 18MHz| U44 |
| '------' |
'---------------------------------------------------------------------------------------------------'
Discrete sound circuitry:
-------------------------
.---v---.
GND --------------------|1 8|-----VCC
N/C---|2 555 7|------------------------------------+---|1K Ohm|--- VCC
Volume Pot -------------|3 6|--------------------+--|100K Ohm|---+
Pin 10 U36 (8255)-------|4 5|---|0.1uF|---GND |
'-------' +-|0.01uF|---- GND
+-|0.01uF|---- pin 12 U13 (KA2667)
+-|0.022uF|--- pin 11 U13 (KA2667)
+-|0.05uF|---- pin 10 U13 (KA2667)
DIP Switches:
DIP #1: SETUP ON/OFF ;"setup menu to change all the settings"
DIP #2: RAISE ON/OFF
DIP #3: XCARDS ON/OFF
DIP #4: REPLAYS ON/OFF
DIP #5: BONUS ON/OFF
DIP #6: COIN TYPE QUARTER/NICKEL
DIP #7: HISCORE ON/OFF ;game saves high scores
DIP #8: NOT USED
*/
ROM_START( tpoker2b )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1993_micro_mfg_turbo-2_u39-014_us_utbk_022190.u39", 0x0000, 0x8000, CRC(543149fe) SHA1(beb61a27c2797341e23e020e754d63fde3b4fbb2) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "1993_micro_mfg_tp2_01_u35_ic4_16228_022194.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "1993_micro_mfg_turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0800, "nvram", 0 ) // DS1220AD-150 ; Dallas 2K x 8 CMOS nonvolatile SRAM
ROM_LOAD( "tpoker2a_nvram.bin", 0x0000, 0x0800, CRC(615f3888) SHA1(b7d5aeb1c52748061f8913571bc5ac3e839c3595) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "tpoker2a_82s131.u23", 0x0000, 0x0200, CRC(0222124f) SHA1(5cd8d24ee8e6525a5f9e6a93fa8854f36f4319ee) )
ROM_IGNORE( 0x0200) // second half filled with 0x80
ROM_REGION( 0x0034, "plds", 0 )
ROM_LOAD( "mmi_pal12l6-2_blue_dot.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
ROM_START( tpoker2c )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-015_uscpn8k_021990.u39", 0x0000, 0x8000, CRC(1149bb41) SHA1(5320abafafb612643479e9ac682a523ed76bcda1) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "tp2-01_u35-ic4_9862_051997.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x0800, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x0800, CRC(27402bc1) SHA1(57a4dc5c69d9c5da2e416dbea21235fe20515be5) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_END
ROM_START( tpoker2d )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-012_us_uc8k_060989_27c256.u39", 0x0000, 0x8000, CRC(ac70f2dd) SHA1(a4264d3a0ac39e0f46b2ee594d519eef2442a3b1) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "turbo-2_u39-012_us_uc8k_060989_27c256.u39", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom_2732a.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_END
/*
Southern Systems Joker Poker Southern Systems Joker Poker
---------------------------- ----------------------------
@ -5327,7 +5099,6 @@ ROM_END
$1fe2 = call $09ee --> draw 'credit' screen sector. $1fe2 = call $09ee --> draw 'credit' screen sector.
*/ */
ROM_START( ssjkrpkr ) ROM_START( ssjkrpkr )
ROM_REGION( 0x10000, "maincpu", 0 ) // Southern Systems ROM_REGION( 0x10000, "maincpu", 0 ) // Southern Systems
ROM_LOAD( "oc.u11", 0x0000, 0x1000, CRC(b9072aa5) SHA1(bfa3df090e1030aaebbb784cb5e686f4f84f2263) ) ROM_LOAD( "oc.u11", 0x0000, 0x1000, CRC(b9072aa5) SHA1(bfa3df090e1030aaebbb784cb5e686f4f84f2263) )
@ -5343,7 +5114,6 @@ ROM_END
/* /*
Fast Draw (Stern Electronics)? Fast Draw (Stern Electronics)?
Text font is different to other similar games. Text font is different to other similar games.
@ -5354,7 +5124,6 @@ ROM_END
https://flyers.arcade-museum.com/videogames/show/4362 https://flyers.arcade-museum.com/videogames/show/4362
*/ */
ROM_START( fastdrwp ) ROM_START( fastdrwp )
ROM_REGION( 0x10000, "maincpu", 0 ) // PC=0x068b for error screen ROM_REGION( 0x10000, "maincpu", 0 ) // PC=0x068b for error screen
ROM_LOAD( "u12.bin", 0x0000, 0x1000, CRC(d020d7d3) SHA1(4808ef14adf230e3971161c9375f2b354cd9d519) ) ROM_LOAD( "u12.bin", 0x0000, 0x1000, CRC(d020d7d3) SHA1(4808ef14adf230e3971161c9375f2b354cd9d519) )
@ -5391,14 +5160,12 @@ ROM_START( sureshoto )
ROM_END ROM_END
/* /*
Unknown DPHL rev 2. Unknown DPHL rev 2.
No extra info inside the zip. Just ROM dumps... No extra info inside the zip. Just ROM dumps...
Maybe from SMS Manufacturing, since there are GFX tiles with the SMS logo. Maybe from SMS Manufacturing, since there are GFX tiles with the SMS logo.
*/ */
ROM_START( dphlunkb ) ROM_START( dphlunkb )
ROM_REGION( 0x10000, "maincpu", 0 ) // PC=0x068b for error screen ROM_REGION( 0x10000, "maincpu", 0 ) // PC=0x068b for error screen
ROM_LOAD( "u-12_rev-2.u12", 0x0000, 0x1000, CRC(1b1d8ca4) SHA1(405bf8a56dfc669a0890b0af9417c1ed6a3bf374) ) ROM_LOAD( "u-12_rev-2.u12", 0x0000, 0x1000, CRC(1b1d8ca4) SHA1(405bf8a56dfc669a0890b0af9417c1ed6a3bf374) )
@ -5425,7 +5192,6 @@ ROM_END
Xtal 18.000 MHz. Xtal 18.000 MHz.
*/ */
ROM_START( pkii_dm ) ROM_START( pkii_dm )
ROM_REGION( 0x10000, "maincpu", 0 ) // no stack, call's RET go to PC=0 ROM_REGION( 0x10000, "maincpu", 0 ) // no stack, call's RET go to PC=0
ROM_LOAD( "12.u12", 0x0000, 0x1000, CRC(048e70d8) SHA1(f0eb16ba68455638de2ce68f51f305a13d0df287) ) ROM_LOAD( "12.u12", 0x0000, 0x1000, CRC(048e70d8) SHA1(f0eb16ba68455638de2ce68f51f305a13d0df287) )
@ -5928,6 +5694,274 @@ ROM_START( topdrawba ) // norusa48
ROM_END ROM_END
/****************************** Sets with MCU ********************************/
/*
Turbo Poker I
Micro Manufacturing.
Looks generic noraut hardware, but with one daughterboard
having a program ROM, a MCU, a PLD, and a Dallas or MK48Z02
*/
ROM_START(tpoker1 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "nosticker_db_27256.ic2", 0x0000, 0x8000, CRC(55eb90a8) SHA1(9460cb028f3186c7c09c18db1b413088812e7eef) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705?
ROM_LOAD( "mcu.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "tp-u31.u31", 0x0000, 0x1000, CRC(cbf8541d) SHA1(fac979a5e3389d9fe9a1ebaaec0903807e7a5910) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u51", 0x0000, 0x0200, CRC(d94373cf) SHA1(b66f4f2b2df501a134620306d4f2086952984fd2) )
ROM_END
ROM_START(tpoker1a )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "coindata_turbo_ic2_ver_13060_27c256.ic2", 0x0000, 0x8000, CRC(55eb90a8) SHA1(9460cb028f3186c7c09c18db1b413088812e7eef) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705?
ROM_LOAD( "mcu.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "coindata_turbo_poker_u_31.u31", 0x0000, 0x1000, CRC(cbf8541d) SHA1(fac979a5e3389d9fe9a1ebaaec0903807e7a5910) )
ROM_REGION( 0x0800, "mk48z02", 0 )
ROM_LOAD( "mk48z02.ic3", 0x0000, 0x0800, CRC(67405705) SHA1(6bcaf8b4877cc01db5c381ce1586de0c1f34dcb4) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u51", 0x0000, 0x0200, CRC(d94373cf) SHA1(b66f4f2b2df501a134620306d4f2086952984fd2) )
ROM_END
/*
TURBO POKER 2 (100491-1)
1991 by MICRO MANUFACTURING.
*/
ROM_START(tpoker2 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-015_collins_101291.u39", 0x0000, 0x8000, CRC(35dac6e0) SHA1(01e73ac51b4a18f0ccc7964700cd1a7523f48b2b) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705
ROM_LOAD( "tp2-01_u35-ic4_11067_032599.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0800, "nvram", 0 ) // nvram
ROM_LOAD( "mk48z02.u44", 0x0000, 0x0800, CRC(fcb12763) SHA1(66a672c15db7f514d190f84fba023b2733d1f194) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_REGION( 0x02a1, "plds", 0 )
ROM_LOAD( "pal12l6.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
// second set
ROM_START(tpoker2a )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-014_u5_ut81_051894.u39", 0x0000, 0x8000, CRC(543149fe) SHA1(beb61a27c2797341e23e020e754d63fde3b4fbb2) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705
ROM_LOAD( "tp2_01_u35-ic4_10834_080494.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_REGION( 0x02a1, "plds", 0 )
ROM_LOAD( "pal12l6.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
/*
Turbo Poker 2 (022190-1) by Micro MFG.
------------------------------------
Hardware Layout (Turbo Poker 2 by Micro MFG):
- CPU: 1x NEC D8080AFC-1 (U42).
- BUS: 1x 8224 (U43)
- RAM: 2x 2111-1 Static Random Access Memory 256 x 4 bit (U33 & U34).
- I/O: 3x Intel P8255A Peripeheral Interface Adapter (U31, U36 & U38).
- Prg ROMs: 1x 27256 (U39).
- Gfx ROMs: 1x 2732 (U30).
- Sound: Discrete.
- Crystal: 1x 18.000 MHz.
- MCU: 1x Custom, based on 68705.
Etched in copper on board: TP2
.U30 2732a ; stickered (c) 1993 MICRO MFG TURBO POKER CHAR, ROM.
.U35 unknown ; stickered (c) 1993 MICRO MFG TP2#01 U35\IC4 16228 022194.
Continuity errors when trying to read as a standard eprom.
Silkscreened below the chip 'CUSTOM I.C.'. Looks like a normal EPROM.
* (from other board that match 100% the set, it's a custom 68705 MCU)
.U39 27256 ; stickered (c) 1993 MICRO MFG TURBO-2 U39-014 US UTBK 022190.
.U38 8255 ; stickered MICRO MANUFACTURING, INC. DATE: 02-24-1994 SER# LKY-PCB-142728.
.U37 MMI PAL12L6-2 ; Blue dot on it.
.U44 DS1220AD-150 ; Dallas 2K x 8 CMOS nonvolatile SRAM.
.U23 82S131 ; Bipolar PROM.
27256 @U39 Estimated U35 pinouts
.----------. .----------.
VPP -|01 28|- VCC GND -|01 28|- Pin 10 of U14 (7404)
A12 -|02 27|- A14 VCC -|02 27|- A7
A7 -|03 26|- A13 VCC -|03 26|- A6
A6 -|04 25|- A8 N/C -|04 25|- A5
A5 -|05 24|- A9 Pull-up to pin 02 -|05 24|- A4
A4 -|06 23|- A11 VCC -|06 23|- A3
A3 -|07 22|- /OE N/C -|07 22|- A2
A2 -|08 21|- A10 Pin 9 of U37 PAL -|08 21|- A1
A1 -|09 20|- /CE Pin 8 of U37 PAL -|09 20|- A0
A0 -|10 19|- D7 Pin 24 of U42 (8080) -|10 19|- D7
D0 -|11 18|- D6 Pin 7 of U37 PAL -|11 18|- D6
D1 -|12 17|- D5 D0 -|12 17|- D5
D2 -|13 16|- D4 D1 -|13 16|- D4
GND -|14 15|- D3 D2 -|14 15|- D3
'----------' '----------'
PCB Layout (Turbo Poker 2 by Micro MFG): Edge Connector 36x2
.---------------------------------------------------------------------------------------------------.
| .---------. .---------. .---------. .---------. .---------. .-----. .--------. |
| | 74LS161 | | 74LS161 | | 74LS161 | | 74LS161 | | 74LS161 | | 555 | | KA2657 | .---. |
| '---------' '---------' '---------' '---------' '---------' '-----' '--------' |VR1| |
| U1 U2 U3 U4 U5 U6 U7 '---' |
| |
| .---------. .---------. .---------. .---------. .---------. .--------. |
| | 74LS161 | | 74LS157 | | 74LS157 | | 74LS157 | | 74LS157 | | KA2657 | |
| '---------' '---------' '---------' '---------' '---------' '--------! |
| U8 U9 U10 U11 U12 U13 |
| |
| .---------. .---------. .---------. .---------. .---------. .---------. .--------. | 36
| | 74LS04P | | 74LS11N | | 74LS04P | | DV7486N | | DV7486N | | CTS8427 | | KA2657 | '---.
| '---------' '---------' '---------' '---------' '---------' '---------' '--------! ---|
| U14 U15 U16 U17 U18 U19 (resnet) U20 ---|
| ---|
| .---------. .---------. .---------. .-----------------. .---------. .-.-.-.-.-.-.-.-. ---|
| | 74123 | | 74LS174 | | 82S131N | | 74LS541 (R dot) | | CTS8427 | |1|2|3|4|5|6|7|8| ---|
| '---------' '---------' '---------' '-----------------' '---------' '-'-'-'-'-'-'-'-' ---|
| U21 U22 U23 U24 U25 (resnet) U26 (DIP SW x 8) ---|
| ---|
| .---------. .---------. .---------. .------------------. .------------------------. ---|
| | 7474N | | 74LS157 | | 74LS166 | | 2732A | | Intel P8255A | ---|
| '---------' '---------' '---------' | (char ROM) | | | ---|
| U27 U28 U29 '------------------' '------------------------' ---|
| U30 U31 ---|
| .---------. .----------. .----------. .--------------------. .------------------------. ---|
| | 7474N | | SY2111-1 | | SY2111-1 | | Unknown custom MCU | | Intel P8255A | ---|
| '---------' '----------' '----------' | (68705 based) | | | ---|
| U32 U33 U34 '--------------------' '------------------------' ---|
| U35 U36 ---|
| .---------------. .--------------------. .--------------------. ---|
| |PAL12L6 (B dot)| | 8255 (stickered) | | 27256 ROM | .---'
| '---------------' | | | | | 01
| U37 '--------------------' '--------------------' .----------. |
| U38 U39 | TRW 8022 | |
| .------------. .---------------------. .--------------------. '----------' |
| | Intel 8224 | | NEC D8080AFC-1 | | 8224 Clock GEN | U45 |
| '------------' | | | | .-------------------. |
| U41 '---------------------' '--------------------' | Dallas DS1220AD | |
| .------. U42 U43 | Non Volatile SRAM | |
| | Xtal | '-------------------' |
| | 18MHz| U44 |
| '------' |
'---------------------------------------------------------------------------------------------------'
Discrete sound circuitry:
-------------------------
.---v---.
GND --------------------|1 8|-----VCC
N/C---|2 555 7|------------------------------------+---|1K Ohm|--- VCC
Volume Pot -------------|3 6|--------------------+--|100K Ohm|---+
Pin 10 U36 (8255)-------|4 5|---|0.1uF|---GND |
'-------' +-|0.01uF|---- GND
+-|0.01uF|---- pin 12 U13 (KA2667)
+-|0.022uF|--- pin 11 U13 (KA2667)
+-|0.05uF|---- pin 10 U13 (KA2667)
DIP Switches:
DIP #1: SETUP ON/OFF ;"setup menu to change all the settings"
DIP #2: RAISE ON/OFF
DIP #3: XCARDS ON/OFF
DIP #4: REPLAYS ON/OFF
DIP #5: BONUS ON/OFF
DIP #6: COIN TYPE QUARTER/NICKEL
DIP #7: HISCORE ON/OFF ;game saves high scores
DIP #8: NOT USED
*/
ROM_START( tpoker2b )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1993_micro_mfg_turbo-2_u39-014_us_utbk_022190.u39", 0x0000, 0x8000, CRC(543149fe) SHA1(beb61a27c2797341e23e020e754d63fde3b4fbb2) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "1993_micro_mfg_tp2_01_u35_ic4_16228_022194.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "1993_micro_mfg_turbo_poker_char_rom.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0800, "nvram", 0 ) // DS1220AD-150 ; Dallas 2K x 8 CMOS nonvolatile SRAM
ROM_LOAD( "tpoker2a_nvram.bin", 0x0000, 0x0800, CRC(615f3888) SHA1(b7d5aeb1c52748061f8913571bc5ac3e839c3595) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "tpoker2a_82s131.u23", 0x0000, 0x0200, CRC(0222124f) SHA1(5cd8d24ee8e6525a5f9e6a93fa8854f36f4319ee) )
ROM_IGNORE( 0x0200) // second half filled with 0x80
ROM_REGION( 0x0034, "plds", 0 )
ROM_LOAD( "mmi_pal12l6-2_blue_dot.u37", 0x0000, 0x0034, CRC(25651948) SHA1(62cd4d73c6ca8ea5d4beb9ae262d1383f8149462) )
ROM_END
ROM_START( tpoker2c )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-015_uscpn8k_021990.u39", 0x0000, 0x8000, CRC(1149bb41) SHA1(5320abafafb612643479e9ac682a523ed76bcda1) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "tp2-01_u35-ic4_9862_051997.u35", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x0800, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom.u30", 0x0000, 0x0800, CRC(27402bc1) SHA1(57a4dc5c69d9c5da2e416dbea21235fe20515be5) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_END
ROM_START( tpoker2d )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "turbo-2_u39-012_us_uc8k_060989_27c256.u39", 0x0000, 0x8000, CRC(ac70f2dd) SHA1(a4264d3a0ac39e0f46b2ee594d519eef2442a3b1) )
ROM_REGION( 0x0800, "mcu", 0 ) // 68705 MCU
ROM_LOAD( "turbo-2_u39-012_us_uc8k_060989_27c256.u39", 0x0000, 0x0800, NO_DUMP )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_LOAD( "turbo_poker_char_rom_2732a.u30", 0x0000, 0x1000, CRC(6df86e08) SHA1(a451f71db7b59500b99207234ef95793afc11f03) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "n82s131n.u23", 0x0000, 0x0200, CRC(6834053a) SHA1(77270591aeb3ed06f72897b8f57302502f752336) )
ROM_END
/****************************** Unknown Sets ********************************/ /****************************** Unknown Sets ********************************/
@ -6771,6 +6805,10 @@ GAME( 198?, topdrawb, topdraw, krampcb4, dphl, norautp_state, init_kram
GAME( 198?, topdrawba, topdraw, krampcb4, dphl, norautp_state, init_kram4, ROT0, "SMS Manufacturing Corp.", "Top Draw (encrypted, set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted GAME( 198?, topdrawba, topdraw, krampcb4, dphl, norautp_state, init_kram4, ROT0, "SMS Manufacturing Corp.", "Top Draw (encrypted, set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
// The following ones also have a custom 68705 MCU // The following ones also have a custom 68705 MCU
GAMEL( 1991, tpoker1, 0, dphl, dphl, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 1 (set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 )
GAMEL( 1990, tpoker1a, tpoker1, dphl, dphl, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 1 (set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 )
GAMEL( 1991, tpoker2, 0, tpoker2, tpoker2, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 ) GAMEL( 1991, tpoker2, 0, tpoker2, tpoker2, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 )
GAMEL( 1990, tpoker2a, tpoker2, tpoker2, tpoker2a, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 ) GAMEL( 1990, tpoker2a, tpoker2, tpoker2, tpoker2a, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 )
GAMEL( 1990, tpoker2b, tpoker2, tpoker2, tpoker2a, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 3)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 ) GAMEL( 1990, tpoker2b, tpoker2, tpoker2, tpoker2a, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2 (set 3)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 )