naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo]

- Added inputs & DIP switches for pma.
 - Switched CPU to i8080 for pma.
 - Added buttons-lamps clickable layout for pma.
 - Promoted pma set to working.
 - Added ASCII PCB layout for Dellfern sets.
 - Improved Prologic, Kimble Z80, and Noraut JP
    ASCII PCB layouts.

Systems promoted to working
---------------------------
PMA Poker [Roberto Fresca, Grull Osgo]
This commit is contained in:
Roberto Fresca 2025-03-29 04:18:50 +01:00
parent fd1dd96c38
commit 3134106854

View File

@ -16,7 +16,9 @@
* Noraut Deluxe Poker (console), 198?, Noraut Ltd.
* Noraut Deluxe Poker (bootleg), 198?, Unknown.
* Noraut Joker Poker (original), 198?, Noraut Ltd.
* Noraut Joker Poker (text hack), 198?, bootleg.
* Noraut Joker Poker (Prologic HW), 198?, Video Fun Games Ltd.
* Noraut Joker Poker (N1A), 1988, Noraut Ltd.
* Noraut Joker Poker (alt), 1988, Noraut Ltd.
* Noraut Red Hot Joker Poker, 1988, Noraut Ltd.
* Noraut Red Hot Joker Poker (alt HW), 198?, Noraut Ltd.
@ -25,31 +27,37 @@
* Noraut Jacks Plus / Joker Poker (V3.011a), 2003, Noraut Ltd.
* Noraut Joker Poker (console, set 1), 198?, Noraut Ltd.
* Noraut Joker Poker (console, set 2), 198?, Noraut Ltd.
* Mainline Double Joker Poker, 198?, Mainline London.
* Mainline Double Joker Poker / Jacks Plus, 198?, Mainline London.
* Double Joker Poker (45%-75% payout), 199?, DellFern Ltd.
* Double Joker Poker (45%-75% payout, alt), 199?, DellFern Ltd.
* Royal on Ten (hack of Noraut Deluxe Poker), 2005, Unknown.
* Credit Poker (ver.30c, standard), 1999, CGI.
* Credit Poker (ver.30b, 7 & 9 bonus), 1999, CGI.
* Credit Poker (ver.23b, 7 & 9 bonus), 1998, CGI.
* Double Joker Poker (CGI), 19??, CGI.
* Kimble Double HI-LO (z80 version), 198?, Kimble Ireland.
* PMA Poker, 198?, PMA.
* Poker / Black Jack (Model 7521), 198?, M. Kramer Manufacturing.
* New Hi-Low Poker, 19??, Song won?
* Draw Poker (Joker Poker V.01), 1984, Coinmaster.
-- 8080 based --
* Draw Poker HI-LO, 1983, M. Kramer Manufacturing.
* Draw Poker HI-LO (alt), 1983, Unknown.
* Joker Poker (Kramer, Alt), 1983, Unknown.
* Draw Poker HI-LO (Japanese), 198?, Unknown.
* New Hi-Low Poker, 19??, Song won?
* unknown poker game PKII/DM, 198?, Unknown.
* PMA Poker, 198?, PMA.
* Kimble Double HI-LO, 198?, Kimble Ireland.
* GTI Poker, 1983, GTI Inc.
* Aces or Better Draw Poker, 1983, GTI Inc.
* GTI Poker? (SMS hardware), 1983, GTI Inc.
* HI-LO Double Up Joker Poker, 1983, SMS Manufacturing Corp.
* Drews Revenge (v.2.89, set 1), 1986, Drews Inc.
* Drews Revenge (v.2.89, set 2), 1986, Drews Inc.
* Southern Systems Joker Poker, 1982, Southern Systems & Assembly, Ltd.
* Fast Draw (poker conversion kit), 198?, Stern Electronics?
* Sure Shot (older, dphl hardware), 198?, SMS Manufacturing Corp.
* Draw Poker HI-LO (alt GFX), 198?, SMS Manufacturing Corp.
-- 8080 based with MCU --
@ -57,10 +65,6 @@
-- unknown CPU based --
* Fast Draw (poker conversion kit)?, 198?, Stern Electronics?
* Draw Poker HI-LO (unknown, rev 1), 198?, SMS Manufacturing Corp?.
* Draw Poker HI-LO (unknown, rev 2), 198?, SMS Manufacturing Corp?.
* unknown poker game PKII/DM, 198?, Unknown.
* unknown LJF Corportaion poker game 1989, LJF Corporation
@ -607,6 +611,14 @@
- Added buttons-lamps clickable layout for newhilop and pkii_dm.
- Promoted newhilop and pkii_dm sets to working.
- Added inputs & DIP switches for pma.
- Switched CPU to i8080 for pma.
- Added buttons-lamps clickable layout for pma.
- Promoted pma set to working.
- Added ASCII PCB layout for Dellfern sets.
- Improved Prologic, Kimble Z80, and Noraut JP
ASCII PCB layouts.
TODO:
@ -2469,58 +2481,58 @@ ROM_END
PCB Layout (PROLOGIC): Edge Connector 36x2
______________________________________________________________________________________________
| _____ _________ _________ _____ ......... _________ |
| | 555| |74LS174N | |74LS153N | | 555 | ......... |ULN2003A | |
| |_____| |_________| |_________| |_____| D16-A-2K2 |_________| |
.----------------------------------------------------------------------------------------------.
| .-----. .---------. .---------. .-----. ......... .---------. |
| | 555 | |74LS174N | |74LS153N | | 555 | ......... |ULN2003A | |
| '-----' '---------' '---------' '-----' D16-A-2K2 '---------' |
| U46 U45 U44 U43 U42 U41 |
| |
| DIP SW x4 |
| ________ _______ |
| |Battery | |1|2|3|4| _________ _________ _________ _________ _________ |
| | 3.6v | |_|_|_|_| |74LS157N | |74LS153N | |74LS161AP| |74LS86AN | |ULN2003A | |
| |________| U40 |_________| |_________| |_________| |_________| |_________| |
| .--------. .-.-.-.-. |
| |Battery | |1|2|3|4| .---------. .---------. .---------. .---------. .---------. |
| | 3.6v | '-'-'-'-' |74LS157N | |74LS153N | |74LS161AP| |74LS86AN | |ULN2003A | |
| '--------' U40 '---------' '---------' '---------' '---------' '---------' |
| U39 U38 U37 U36 U35 |
| |
| | 36
| _________ _________ ......... _________ _________ _________ |___
| | 74LS04 | |74LS166AP| ......... |74LS161AN| |74LS153N | |ULN2003A | ___|
| |_________| |_________| D16-A-2K2 |_________| |_________| |_________| ___|
| U34 U33 U32 U31 U30 U29 ___|
| ________________ ___|
| _____________ _______________ _________ _________ | | ___|
| _________ | | |1|2|3|4|5|6|7|8| |74LS161AN| |74LS157N | | D8255AC-2 | ___|
| | 2114 | | 2716 | |_|_|_|_|_|_|_|_| |_________| |_________| |________________| ___|
| |_________| |_____________| DIP SW x 8 U25 U24 U23 ___|
| U28 U27 U26 ___|
| ________________ ___|
| | | ___|
| | D8255AC-2 | ___|
| |________________| ___|
| _________ _________ _________ U17 ___|
| | 2114 | | 2114 | | 2114 | _________ _________ ___|
| |_________| |_________| |_________| |74LS161AN| |74LS157N | ___|
| U22 U21 U20 |_________| |_________| ___|
| U19 U18 ___|
| ______________ ________________ ___|
| | | | | _________ _________ ___|
| | 2732 | | D8255AC-2 | |74LS161AN| |74LS157N | ......... ___|
| |______________| |________________| |_________| |_________| ......... ___|
| U16 U15 U14 U13 D16-A-2K2 ___|
| ______________ U12 |
| | | | 1
| | 2732 | _________ _________ _________ _________ |
| |______________| | 74LS32N | |74LS161AN| | 74LS86P | | 74LS04N | |
| U11 |_________| |_________| |_________| |_________| |
| .---------. .---------. ......... .---------. .---------. .---------. '---.
| | 74LS04 | |74LS166AP| ......... |74LS161AN| |74LS153N | |ULN2003A | ---|
| '---------' '---------' D16-A-2K2 '---------' '---------' '---------' ---|
| U34 U33 U32 U31 U30 U29 ---|
| .----------------. ---|
| .-------------. .-.-.-.-.-.-.-.-. .---------. .---------. | D8255AC-2 | ---|
| .---------. | 2716 | |1|2|3|4|5|6|7|8| |74LS161AN| |74LS157N | | | ---|
| | 2114 | | | '-'-'-'-'-'-'-'-' '---------' '---------' '----------------' ---|
| '---------' '-------------' DIP SW x 8 U25 U24 U23 ---|
| U28 U27 U26 ---|
| .----------------. ---|
| | D8255AC-2 | ---|
| | | ---|
| '----------------' ---|
| .---------. .---------. .---------. U17 ---|
| | 2114 | | 2114 | | 2114 | .---------. .---------. ---|
| '---------' '---------' '---------' |74LS161AN| |74LS157N | ---|
| U22 U21 U20 '---------' '---------' ---|
| U19 U18 ---|
| .--------------. .----------------. ---|
| | 2732 | | D8255AC-2 | .---------. .---------. ---|
| | | | | |74LS161AN| |74LS157N | ......... ---|
| '--------------' '----------------' '---------' '---------' ......... ---|
| U16 U15 U14 U13 D16-A-2K2 .---'
| .--------------. U12 |
| | 2732 | | 1
| | | .---------. .---------. .---------. .---------. |
| '--------------' | 74LS32N | |74LS161AN| | 74LS86P | | 74LS04N | |
| U11 '---------' '---------' '---------' '---------' |
| U10 U9 U8 U7 |
| XTAL |
| .----. |
| ____________________ __________ _________ _________ _________ _________ |
| | | |74LS138N | | 74LS04N | |74LS157N | | 74LS11N | |74LS74AN | |
| | Z084004PSC | |__________| |_________| |_________| |_________| |_________| |
| |____________________| U5 U4 U3 U2 U1 |
| .--------------------. .----------. .---------. .---------. .---------. .---------. |
| | Z084004PSC | | 74LS138N | | 74LS04N | |74LS157N | | 74LS11N | |74LS74AN | |
| | | '----------' '---------' '---------' '---------' '---------' |
| '--------------------' U5 U4 U3 U2 U1 |
| U5 |
|______________________________________________________________________________________________|
'----------------------------------------------------------------------------------------------'
Discrete audio circuitry: SAME AS KIMBLE DIAGRAM.
@ -2564,59 +2576,59 @@ ROM_END
"N1-057-5"
PCB Layout (norautjp): Edge Connector 36x2
______________________________________________________________________________________________
| _____ _________ _________ _____ ......... _________ |
PCB Layout (norautjp): Edge Connector 36x2
.----------------------------------------------------------------------------------------------.
| .-----. .---------. .---------. .-----. ......... .---------. |
| |D5555| |74LS174N | |74LS153N | |D5555| ......... |ULN2003A | |
| |_____| |_________| |_________| |_____| Resistor Array |_________| |
| ___ |
| '-----' '---------' '---------' '-----' Resistor Array '---------' |
| .---. |
| |VR1| |
| DIP SW x4 |___| |
| ________ _______ |
| |Battery | |1|2|3|4| _________ _________ _________ _________ _________ |
| | 3.6v | |_|_|_|_| |74LS157N | |74LS153N | |74LS161AP| |74LS86AN | |ULN2003A | |
| |________| |_________| |_________| |_________| |_________| |_________| |
| DIP SW x4 '---' |
| .--------. .-.-.-.-. |
| |Battery | |1|2|3|4| .---------. .---------. .---------. .---------. .---------. |
| | 3.6v | '-'-'-'-' |74LS157N | |74LS153N | |74LS161AP| |74LS86AN | |ULN2003A | |
| '--------' '---------' '---------' '---------' '---------' '---------' |
| |
| |
| | 36
| _________ _________ _________ _________ _________ |___
| |HD74LS04P| |74LS166AP| |74LS161AN| |74LS153N | |ULN2003A | ___|
| |_________| |_________| |_________| |_________| |_________| ___|
| ___|
| DIP SW x 8 ________________ ___|
| _____________ _______________ _________ _________ | | ___|
| | | |1|2|3|4|5|6|7|8| |74LS161AN| |74LS157N | | D8255AC-2 | ___|
| | 2732 | |_|_|_|_|_|_|_|_| |_________| |_________| |________________| ___|
| |_____________| ___|
| ___|
| ________________ ___|
| | | ___|
| _____________ _____________ | D8255AC-2 | ___|
| | | | | |________________| ___|
| | 6116 | | 6116 | ___|
| |_____________| |_____________| _________ _________ ___|
| |74LS161AN| |74LS157N | ___|
| |_________| |_________| ___|
| ___|
| ______________ ________________ ___|
| | | | | _________ _________ ___|
| | 2764 | | D8255AC-2 | |74LS161AN| |74LS157N | ......... ___|
| |______________| |________________| |_________| |_________| ......... ___|
| Resistor Array ___|
| .---------. .---------. .---------. .---------. .---------. '---.
| |HD74LS04P| |74LS166AP| |74LS161AN| |74LS153N | |ULN2003A | ---|
| '---------' '---------' '---------' '---------' '---------' ---|
| ---|
| DIP SW x 8 .----------------. ---|
| .-------------. .-.-.-.-.-.-.-.-. .---------. .---------. | D8255AC-2 | ---|
| | 2732 | |1|2|3|4|5|6|7|8| |74LS161AN| |74LS157N | | | ---|
| | | '-'-'-'-'-'-'-'-' '---------' '---------' '----------------' ---|
| '-------------' ---|
| ---|
| .----------------. ---|
| | D8255AC-2 | ---|
| .-------------. .-------------. | | ---|
| | 6116 | | 6116 | '----------------' ---|
| | | | | ---|
| '-------------' '-------------' .---------. .---------. ---|
| |74LS161AN| |74LS157N | ---|
| '---------' '---------' ---|
| ---|
| .--------------. .----------------. ---|
| | 2764 | | D8255AC-2 | .---------. .---------. ---|
| | | | | |74LS161AN| |74LS157N | ......... ---|
| '--------------' '----------------' '---------' '---------' ......... ---|
| Resistor Array .---'
| | 01
| |
| | 1
| _________ _________ _________ _________ |
| .---------. .---------. .---------. .---------. |
| | 74LS32N | |74LS161AN| | 74LS86P | | 74LS04N | |
| |_________| |_________| |_________| |_________| |
| '---------' '---------' '---------' '---------' |
| |
| XTAL |
| .----. |
| ____________________ __________ _________ _________ _________ _________ |
| | | |PALce16v8H| | 74LS04N | |74LS157N | | 74LS11N | |74LS74AN | |
| | TMPZ84C00AP-8 | |__________| |_________| |_________| |_________| |_________| |
| |____________________| |
| .--------------------. .----------. .---------. .---------. .---------. .---------. |
| | TMPZ84C00AP-8 | |PALce16v8H| | 74LS04N | |74LS157N | | 74LS11N | |74LS74AN | |
| | | '----------' '---------' '---------' '---------' '---------' |
| '--------------------' |
| |
|______________________________________________________________________________________________|
'----------------------------------------------------------------------------------------------'
*/
@ -2954,6 +2966,68 @@ ROM_END
UK company that gone bust many years ago.
Same program as mainline, but copied 8 times to fill the 64k device.
PCB silksceened:
DELLFERN U.K. LTD.
MADE IN ENGLAND.
PCB REDESIGNED BY M.A.BROWN.
PCB Layout: Edge Connector 36x2
.----------------------------------------------------------------------------------------------.
| .-----. .---------. .---------. .-----. ......... .---------. |
| | 555 | |74LS174N | |74LS153N | | 555 | ......... |ULN2003A | |
| '-----' '---------' '---------' '-----' D16-A-2K2 '---------' |
| U46 U45 U44 U43 U42 U41 |
| |
| DIP SW x4 |
| .--------. .-.-.-.-. |
| |Battery | |1|2|3|4| .---------. .---------. .---------. .---------. .---------. |
| | 3.6v | '-'-'-'-' |74LS157N | |74LS153N | |74LS161AP| |74LS86AN | |ULN2003A | |
| '--------' SWB '---------' '---------' '---------' '---------' '---------' |
| U39 U38 U37 U36 U35 |
| |
| | 36
| .---------. .---------. ......... .---------. .---------. .---------. '---.
| | 74LS04 | |74LS166AP| ......... |74LS161AN| |74LS153N | |ULN2003A | ---|
| '---------' '---------' D16-A-2K2 '---------' '---------' '---------' ---|
| U34 U33 U32 U31 U30 U29 ---|
| .----------------. ---|
| .-------------. .-.-.-.-.-.-.-.-. .---------. .---------. | D8255AC-2 | ---|
| | 27C512 | |1|2|3|4|5|6|7|8| |74LS161AN| |74LS157N | | | ---|
| | | '-'-'-'-'-'-'-'-' '---------' '---------' '----------------' ---|
| '-------------' DIP SW x 8 U25 U24 U23 ---|
| U27 SWA ---|
| .----------------. ---|
| .---------. .---------. | D8255AC-2 | ---|
| |74LS161AN| |74LS157N | | | ---|
| .--------------. '---------' '---------' '----------------' ---|
| | GM76C28-10 | U19 U18 U17 ---|
| | | ---|
| '--------------' ---|
| U22 ---|
| ---|
| .--------------. .----------------. ---|
| | GM76C28-10 | | D8255AC-2 | .---------. .---------. ---|
| | | | | |74LS161AN| |74LS157N | ......... ---|
| '--------------' '----------------' '---------' '---------' ......... ---|
| U16 U15 U14 U13 D16-A-2K2 .---'
| U12 | 01
| |
| .--------------. .---------. .---------. .---------. .---------. |
| | 27C512 | | 74LS32N | |74LS161AN| | 74LS86P | | 74LS04N | |
| | | '---------' '---------' '---------' '---------' |
| '--------------' U10 18.43 U9 U8 U7 |
| U11 MHZ XTAL |
| .----. |
| .--------------------. .----------. .---------. .---------. .---------. .---------. |
| | Z8400AB1 | | 74LS138N | | 74LS04N | |74LS157N | | 74LS11N | | 74LS74A | |
| | Z80A CPU | '----------' '---------' '---------' '---------' '---------' |
| '--------------------' U5 U4 U3 U2 U1 |
| U5 |
'----------------------------------------------------------------------------------------------'
*/
@ -3278,12 +3352,19 @@ ROM_END
PROM: tb24s10n (D3) read as 82s129.
Notes: Even when the dumper specs document a Z80,
the game is clearly from DPHL type, normally running
a i8080 and needing an external timer to take it out
from the kill instruction.
*/
ROM_START( pma )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pma.e5", 0x0000, 0x1000, CRC(e05ab5b9) SHA1(8bd13e8ed723ac256545f19bef4fa3fe507ab9d5) )
ROM_RELOAD( 0x1000, 0x1000 )
ROM_RELOAD( 0x1800, 0x0800 )
ROM_CONTINUE( 0x1000, 0x0800)
ROM_LOAD( "pma.e4", 0x2000, 0x1000, CRC(0f8b11fc) SHA1(7292b0ac368c469ff2e1ede1765c08f1ccc1a36c) )
ROM_REGION( 0x1000, "gfx", 0 )
@ -3386,9 +3467,9 @@ ROM_START( bjpoker )
ROM_REGION( 0x083f, "plds", 0 )
ROM_LOAD( "pal20l10_4f79.u48", 0x0000, 0x083f, CRC(c7f4aa8f) SHA1(a15cc8f075035a70af42eb3873faa5ebedab5dc8) )
ROM_END
ROM_START( newhilop )
ROM_REGION( 0x10000, "cpu_data", 0 )
ROM_LOAD( "new_hi-low.3e", 0x0000, 0x10000, CRC(8efe02a2) SHA1(e8150544f073e80ca83f2033bce64b65de08194c) )
@ -3407,6 +3488,34 @@ ROM_START( newhilop )
ROM_END
/*
Draw Poker
Coinmaster.
Based on Joker Poker V.01.
Noraut Z80 based HW.
1x Z80.
3x PPI 8255:
PPI #0: offset 0x70-0x73 config = 0x90
PPI #1: offset 0xB0-0xB3 config = 0x92
PPI #2: offset 0xD0-0xD3 config = 0xC0
The game needs approx 20 seconds to boot the game.
*/
ROM_START( cdrawpkr )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "jpk_a_1-1.ic29", 0x0000, 0x1000, CRC(f4eb1664) SHA1(f636279d3ef5c79277676f45388522b00625cc72) )
ROM_LOAD( "jpk_aus_2-1.ic25", 0x1000, 0x1000, CRC(9ed796bf) SHA1(31ffd4fe3cbbebbe502dbf7fd51524636bf74d6b) )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_FILL( 0x0000, 0x0800, 0xff )
ROM_LOAD( "char_1.ic15", 0x0800, 0x0800, CRC(b114d647) SHA1(d507bad88bec5999b2b2a3f7c4472dedeaed1a29) )
ROM_END
//************************************* i8080 sets *************************************
//* *
//* The following ones are 'Draw Poker HI-LO' type, running in a 8080 based hardware *
@ -3693,80 +3802,80 @@ ROM_END
Frequency measured = 2.040 MHz.
PCB Layout (Kimble Double HI-LO 8080): Edge Connector 36x2
______________________________________________________________________________________________
| _________ _________ _____ ......... _________ |
PCB Layout (Kimble Double HI-LO 8080): Edge Connector 36x2
.----------------------------------------------------------------------------------------------.
| .---------. .---------. .-----. ......... .---------. |
| |74LS174N | |74LS153N | |NE555| ......... |ULN2003A | |
| BATTERY |_________| |_________| |_____| 4116R 471 |_________| |
| BATTERY '---------' '---------' '-----' 4116R 471 '---------' |
| 3.6V NI-CD U45 U44 U43 U42 U41 |
| |
| |
| ______ _________ _________ _________ _________ _________ |
| .------. .---------. .---------. .---------. .---------. .---------. |
| |MC1455| |74LS157N | | 74153N | | 74161N | | 7486N | |ULN2003A | |
| |______| |_________| |_________| |_________| |_________| |_________| |
| '------' '---------' '---------' '---------' '---------' '---------' |
| U40 U39 U38 U37 U36 U35 |
| |
| | 36
| _________ _________ 4116R 471 _________ _________ _________ |___
| | 7404N | | 74166N | ......... | 74161N | | 74153N | |ULN2003A | ___|
| |_________| |_________| ......... |_________| |_________| |_________| ___|
| U34 U33 U32 U31 U30 U29 ___|
| DIP SW x 8 ________________ ___|
| _____________ _______________ _________ _________ | | ___|
| *********** | | |1|2|3|4|5|6|7|8| | 74161N | | 74157N | | D8255AC-5 | ___|
| x11 SIL FOR | 2716 | |_|_|_|_|_|_|_|_| |_________| |_________| |________________| ___|
|EXPANSION PCB |_____________| U26 U25 U24 U23 ___|
| U28 U27 ___|
| ________________ ___|
| | | ___|
| _________ _________ _________ _________ | D8255AC-5 | ___|
| | 2114 | | 2114 | | 74161N | | 74157N | |________________| ___|
| NO IC |_________| |_________| |_________| |_________| U17 ___|
| U22 U21 U20 U19 U18 ___|
| ___|
| ________________ ___|
| | | _________ _________ 4116R 471 ___|
| | D8255AC-2 | | 74161N | | 74157N | ......... ___|
| NO IC |________________| |_________| |_________| ......... ___|
| U16 U15 U14 U13 U12 ___|
| .---------. .---------. 4116R 471 .---------. .---------. .---------. '---.
| | 7404N | | 74166N | ......... | 74161N | | 74153N | |ULN2003A | ---|
| '---------' '---------' ......... '---------' '---------' '---------' ---|
| U34 U33 U32 U31 U30 U29 ---|
| DIP SW x 8 .----------------. ---|
| .-------------. .-.-.-.-.-.-.-.-. .---------. .---------. | D8255AC-2 | ---|
| *********** | 2716 | |1|2|3|4|5|6|7|8| | 74161N | | 74157N | | | ---|
| x11 SIL FOR | | '-'-'-'-'-'-'-'-' '---------' '---------' '----------------' ---|
|EXPANSION PCB '-------------' U26 U25 U24 U23 ---|
| U28 U27 ---|
| .----------------. ---|
| | D8255AC-2 | ---|
| .---------. .---------. .---------. .---------. | | ---|
| | 2114 | | 2114 | | 74161N | | 74157N | '----------------' ---|
| NO IC '---------' '---------' '---------' '---------' U17 ---|
| U22 U21 U20 U19 U18 ---|
| ---|
| .----------------. ---|
| | D8255AC-2 | .---------. .---------. 4116R 471 ---|
| | | | 74161N | | 74157N | ......... ---|
| NO IC '----------------' '---------' '---------' ......... ---|
| U16 U15 U14 U13 U12 .---'
| |
| ************ ____________ _________ _________ _________ | 01
| x24 DIL SOCKET | | | 74161N | | 7486N | | 7404N | |
| EXPANSION PCB | i P8228 | |_________| |_________| |_________| |
| ************ |____________| U9 U8 U7 |
| ************ .------------. .---------. .---------. .---------. | 01
| x24 DIL SOCKET | i P8228 | | 74161N | | 7486N | | 7404N | |
| EXPANSION PCB | | '---------' '---------' '---------' |
| ************ '------------' U9 U8 U7 |
| U11 U10 XTAL |
| .----. 18.432Mhz |
| ____________________ __________ _________ _________ _________ _________ |
| | | | 74LS32 | | i P8224 | | 74157N | | 7411N | | 7474N | |
| | i P8080A | |__________| |_________| |_________| |_________| |_________| |
| |____________________| U5 U4 U3 U2 U1 |
| .--------------------. .----------. .---------. .---------. .---------. .---------. |
| | i P8080A | | 74LS32 | | i P8224 | | 74157N | | 7411N | | 7474N | |
| | | '----------' '---------' '---------' '---------' '---------' |
| '--------------------' U5 U4 U3 U2 U1 |
| U6 |
|______________________________________________________________________________________________|
'----------------------------------------------------------------------------------------------'
PCB Layout EXPANSION BOARD (Kimble Double HI-LO 8080):
EXPANSION BOARD silksceened:SCT 34-88
__________________________________________________________________
.------------------------------------------------------------------.
| 5 6 |
| 4 WIRES **** NO IC _________ |
| 4 WIRES **** NO IC .---------. |
| TO MAIN PCB 14 DIL |74LS155N | |
| |_________| |
| '---------' |
| |
| EXP PIN ______ ______ |
| x11 | | | | * * |
| ___ * | 6264 | | PROG | * EXP * |
| | P | * | | | | * PIN * |
| | A | * | | | | * * |
| | L | * | | NO IC |27256 | * x24 * |
| | 1 | * | | 28 DIL | | * * |
| | 6 | * | | | | * * |
| | R | * | | | | * * |
| | 8 | * | | | | * * |
| | | * | | | | * * |
| |___| * |______| |______| * * |
| 1 2 3 4 * * |
|__________________________________________________________________|
| EXP PIN .------. .-------. |
| x11 | | | | * * |
| .---. * | 6264 | | PROG | * EXP * |
| | P | * | | | | * PIN * |
| | A | * | | | | * * |
| | L | * | | NO IC | 27256 | * x24 * |
| | 1 | * | | 28 DIL | | * * |
| | 6 | * | | | | * * |
| | R | * | | | | * * |
| | 8 | * | | | | * * |
| | | * | | | | * * |
| '---' * '------' '-------' * * |
| 1 2 3 4 * * |
'------------------------------------------------------------------'
Discrete Sound System is identical to Kimble z80 hardware.
@ -4262,8 +4371,6 @@ ROM_START( ssjkrpkr )
ROM_END
/****************************** Unknown Sets ********************************/
/*
Fast Draw (Stern Electronics)?
@ -4362,6 +4469,9 @@ ROM_START( pkii_dm )
ROM_LOAD( "63s141n.u51", 0x0000, 0x0100, CRC(88302127) SHA1(aed1273974917673405f1234ab64e6f8b3856c34) )
ROM_END
/****************************** Unknown Sets ********************************/
ROM_START( unkljfpk ) // encrypted, has 'Copyright 1982, 1989 LJF Corporation' plaintext in ROM
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "nickphan.u3", 0x0000, 0x8000, CRC(bb03826c) SHA1(249283427dcbfbd16d02cad8e5885e651085954f) )
@ -4373,34 +4483,6 @@ ROM_START( unkljfpk ) // encrypted, has 'Copyright 1982, 1989 LJF Corporation'
ROM_LOAD( "phanprom.pr", 0x0000, 0x0100, CRC(fc2aace1) SHA1(eba975274da310196db53f799112d8bbac1d0ca8) )
ROM_END
/*
Draw Poker
Coinmaster.
Based on Joker Poker V.01.
Noraut Z80 based HW.
1x Z80.
3x PPI 8255:
PPI #0: offset 0x70-0x73 config = 0x90
PPI #1: offset 0xB0-0xB3 config = 0x92
PPI #2: offset 0xD0-0xD3 config = 0xC0
The game needs approx 20 seconds to boot the game.
*/
ROM_START( cdrawpkr )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "jpk_a_1-1.ic29", 0x0000, 0x1000, CRC(f4eb1664) SHA1(f636279d3ef5c79277676f45388522b00625cc72) )
ROM_LOAD( "jpk_aus_2-1.ic25", 0x1000, 0x1000, CRC(9ed796bf) SHA1(31ffd4fe3cbbebbe502dbf7fd51524636bf74d6b) )
ROM_REGION( 0x1000, "gfx", 0 )
ROM_FILL( 0x0000, 0x0800, 0xff )
ROM_LOAD( "char_1.ic15", 0x0800, 0x0800, CRC(b114d647) SHA1(d507bad88bec5999b2b2a3f7c4472dedeaed1a29) )
ROM_END
/*********************************************
* Driver Init *
@ -5201,13 +5283,12 @@ GAMEL( 198?, mainline, 0, norautp, mainline, norautp_state, empty_init,
GAMEL( 1996, df_djpkr, mainline, norautp, mainline, norautp_state, empty_init, ROT0, "DellFern Ltd.", "Double Joker Poker / Jacks Plus (45%-75% payout)", 0, layout_noraut12 )
GAMEL( 1996, df_djpkra, mainline, norautp, mainline, norautp_state, empty_init, ROT0, "DellFern Ltd.", "Double Joker Poker / Jacks Plus (45%-75% payout, alt)", 0, layout_noraut12 )
GAMEL( 2005, ndxron10, 0, norautp, ndxron10, norautp_state, empty_init, ROT0, "<unknown>", "Royal on Ten (hack of Noraut Deluxe Poker)", 0, layout_noraut12 )
GAMEL( 1999, cgip30cs, 0, norautx4, norautkl, norautp_state, init_deb, ROT0, "CGI", "Credit Poker (ver.30c, standard)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 30C, 21/12/99
GAMEL( 1999, cgip30b, cgip30cs, norautx4, norautkl, norautp_state, empty_init, ROT0, "CGI", "Credit Poker (ver.30b, 7 & 9 bonus)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 30B, 7 &9 BONUS, 21/12/99 BY V.S. for CGI
GAMEL( 1998, cgip23b, cgip30cs, norautx4, norautkl, norautp_state, empty_init, ROT0, "CGI", "Credit Poker (ver.23b, 7 & 9 bonus)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 23B, 7 &9 BONUS, 31.03.98. BY V.S.
GAMEL( 198?, cgidjp, 0, cgidjp, mainline, norautp_state, empty_init, ROT0, "CGI", "Double Joker Poker (CGI)", 0, layout_noraut12 ) // very similar to df_djpkr
GAMEL( 1999, cgip30cs, 0, norautx4, norautkl, norautp_state, init_deb, ROT0, "CGI", "Credit Poker (ver.30c, standard)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 30C, 21/12/99
GAMEL( 1999, cgip30b, cgip30cs, norautx4, norautkl, norautp_state, empty_init, ROT0, "CGI", "Credit Poker (ver.30b, 7 & 9 bonus)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 30B, 7 &9 BONUS, 21/12/99 BY V.S. for CGI
GAMEL( 1998, cgip23b, cgip30cs, norautx4, norautkl, norautp_state, empty_init, ROT0, "CGI", "Credit Poker (ver.23b, 7 & 9 bonus)", 0, layout_noraut12 ) // CGI - Credit Poker, VERSION 23B, 7 &9 BONUS, 31.03.98. BY V.S.
GAMEL( 198?, cgidjp, 0, cgidjp, mainline, norautp_state, empty_init, ROT0, "CGI", "Double Joker Poker (CGI)", 0, layout_noraut12 ) // very similar to df_djpkr
GAME( 198?, kimblz80, 0, kimble, norautp, norautp_state, empty_init, ROT0, "Kimble Ireland", "Kimble Double HI-LO (z80 version)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING )
GAME( 1983, pma, 0, nortest1, norautp, norautp_state, empty_init, ROT0, "PMA", "PMA Poker", MACHINE_NOT_WORKING )
GAMEL( 198?, bjpoker, 0, norautxp, norautrh, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "Poker / Black Jack (Model 7521)", MACHINE_NOT_WORKING, layout_noraut12 )
GAME( 198?, bjpoker, 0, norautxp, norautrh, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "Poker / Black Jack (Model 7521)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // starts ok, but after the jump to $180 goes to hell
GAMEL( 1984, cdrawpkr, 0, cdrawpkr, cdrawpkr, norautp_state, empty_init, ROT0, "Coinmaster", "Draw Poker (Joker Poker V.01)", 0, layout_noraut11 )
@ -5215,19 +5296,23 @@ GAMEL( 1984, cdrawpkr, 0, cdrawpkr, cdrawpkr, norautp_state, empty_init,
//* The following ones are 'Draw Poker HI-LO' type, running in a i8080 based hardware *
//***************************************************************************************
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT
GAMEL( 1982, dphl, 0, dphl, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "Draw Poker HI-LO (M.Kramer)", 0, layout_noraut10 )
GAMEL( 1983, dphla, 0, dphla, dphla, norautp_state, empty_init, ROT0, "<unknown>", "Joker Poker (Kramer, Alt)", 0, layout_noraut10 )
GAMEL( 1983, dphljp, 0, dphl, dphl, norautp_state, empty_init, ROT0, "<unknown>", "Draw Poker HI-LO (Japanese)", 0, layout_noraut10 )
GAMEL( 198?, newhilop, 0, dphl, newhilop, norautp_state, empty_init, ROT0, "Song Won?", "New Hi-Low Poker", 0, layout_noraut10 )
GAMEL( 198?, pkii_dm, 0, dphl, newhilop, norautp_state, empty_init, ROT0, "<unknown>", "unknown poker game PKII/DM", 0, layout_noraut10 )
GAME( 198?, kimbldhl, 0, kimbldhl, norautp, norautp_state, empty_init, ROT0, "Kimble Ireland", "Kimble Double HI-LO", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING )
GAMEL( 1983, gtipoker, 0, dphl, gtipoker, norautp_state, empty_init, ROT0, "GTI Inc", "Aces or Better Draw Poker", MACHINE_IMPERFECT_COLORS, layout_noraut10 )
GAME( 1983, gtipokra, 0, gtipkra, gtipoker, norautp_state, init_gtipa, ROT0, "GTI Inc", "GTI Poker? (SMS hardware)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // second ROM 1000-1fff encrypted
GAMEL( 1983, smshilo, 0, dphl, dphl, norautp_state, empty_init, ROT0, "SMS Manufacturing Corp.", "HI-LO Double Up Joker Poker", 0, layout_noraut10 )
GAMEL( 1986, drhl, 0, drhl, drhl, norautp_state, empty_init, ROT0, "Drews Inc.", "Drews Revenge (v.2.89, set 1)", 0, layout_noraut10 )
GAMEL( 1986, drhla, drhl, drhl, drhl, norautp_state, empty_init, ROT0, "Drews Inc.", "Drews Revenge (v.2.89, set 2)", 0, layout_noraut10 )
GAMEL( 1982, ssjkrpkr, 0, ssjkrpkr, ssjkrpkr, norautp_state, empty_init, ROT0, "Southern Systems & Assembly", "Southern Systems Joker Poker", 0, layout_noraut10 )
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT
GAMEL( 1982, dphl, 0, dphl, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "Draw Poker HI-LO (M.Kramer)", 0, layout_noraut10 )
GAMEL( 1983, dphla, 0, dphla, dphla, norautp_state, empty_init, ROT0, "<unknown>", "Joker Poker (Kramer, Alt)", 0, layout_noraut10 )
GAMEL( 1983, dphljp, 0, dphl, dphl, norautp_state, empty_init, ROT0, "<unknown>", "Draw Poker HI-LO (Japanese)", 0, layout_noraut10 )
GAMEL( 198?, newhilop, 0, dphl, newhilop, norautp_state, empty_init, ROT0, "Song Won?", "New Hi-Low Poker", 0, layout_noraut10 )
GAMEL( 198?, pkii_dm, 0, dphl, newhilop, norautp_state, empty_init, ROT0, "<unknown>", "unknown poker game PKII/DM", 0, layout_noraut10 )
GAMEL( 1983, pma, 0, dphl, newhilop, norautp_state, empty_init, ROT0, "PMA", "PMA Poker", 0, layout_noraut10 )
GAME( 198?, kimbldhl, 0, kimbldhl, norautp, norautp_state, empty_init, ROT0, "Kimble Ireland", "Kimble Double HI-LO", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING )
GAMEL( 1983, gtipoker, 0, dphl, gtipoker, norautp_state, empty_init, ROT0, "GTI Inc", "Aces or Better Draw Poker", MACHINE_IMPERFECT_COLORS, layout_noraut10 )
GAME( 1983, gtipokra, 0, gtipkra, gtipoker, norautp_state, init_gtipa, ROT0, "GTI Inc", "GTI Poker? (SMS hardware)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // second ROM 1000-1fff encrypted
GAMEL( 1983, smshilo, 0, dphl, dphl, norautp_state, empty_init, ROT0, "SMS Manufacturing Corp.", "HI-LO Double Up Joker Poker", 0, layout_noraut10 )
GAMEL( 1986, drhl, 0, drhl, drhl, norautp_state, empty_init, ROT0, "Drews Inc.", "Drews Revenge (v.2.89, set 1)", 0, layout_noraut10 )
GAMEL( 1986, drhla, drhl, drhl, drhl, norautp_state, empty_init, ROT0, "Drews Inc.", "Drews Revenge (v.2.89, set 2)", 0, layout_noraut10 )
GAMEL( 1982, ssjkrpkr, 0, ssjkrpkr, ssjkrpkr, norautp_state, empty_init, ROT0, "Southern Systems & Assembly", "Southern Systems Joker Poker", 0, layout_noraut10 )
GAMEL( 198?, fastdrwp, 0, dphl, fastdrwp, norautp_state, empty_init, ROT0, "Stern Electronics", "Fast Draw (poker conversion kit)", 0, layout_noraut10 )
GAMEL( 1983, sureshoto, 0, sureshoto, sureshoto, norautp_state, init_unka, ROT0, "SMS Manufacturing Corp.", "Sure Shot (older, dphl hardware)", MACHINE_IMPERFECT_COLORS, layout_noraut09_sureshot )
GAMEL( 198?, dphlunkb, 0, dphl, dphla, norautp_state, init_unkb, ROT0, "SMS Manufacturing Corp.", "Draw Poker HI-LO (alt GFX)", 0, layout_noraut10 )
// The following one also has a custom 68705 MCU
GAME( 1993, tpoker2, 0, dphltest, norautp, norautp_state, empty_init, ROT0, "Micro Manufacturing", "Turbo Poker 2", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING )
@ -5238,7 +5323,4 @@ GAME( 1993, tpoker2, 0, dphltest, norautp, norautp_state, empty_init,
//**************************************************************************************
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT
GAMEL( 198?, fastdrwp, 0, dphl, fastdrwp, norautp_state, empty_init, ROT0, "Stern Electronics", "Fast Draw (poker conversion kit)", 0, layout_noraut10 )
GAMEL( 1983, sureshoto, 0, sureshoto, sureshoto, norautp_state, init_unka, ROT0, "SMS Manufacturing Corp.", "Sure Shot (older, dphl hardware)", MACHINE_IMPERFECT_COLORS, layout_noraut09_sureshot )
GAMEL( 198?, dphlunkb, 0, dphl, dphla, norautp_state, init_unkb, ROT0, "SMS Manufacturing Corp.", "Draw Poker HI-LO (alt GFX)", 0, layout_noraut10 )
GAME( 1989, unkljfpk, 0, nortest1, norautp, norautp_state, empty_init, ROT0, "LJF Corporation", "unknown LJF Corporation poker game", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING )