Skip to content

Commit 675ed23

Browse files
committed
Added technical documentation, including detailed notes and an ASCII schematic diagram
for gtipokrc daughterboard, and marked the set as machine unemulated protection.
1 parent 801a406 commit 675ed23

File tree

1 file changed

+36
-9
lines changed

1 file changed

+36
-9
lines changed

src/mame/misc/norautp.cpp

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4817,11 +4817,38 @@ ROM_START( gtipokrba ) //
48174817
ROM_LOAD( "n82s129n.u51", 0x0000, 0x0100, CRC(812dc1f1) SHA1(b2af33ff36f2eca2f782bc2239bc9e54c2564f6a) )
48184818
ROM_END
48194819

4820-
// PCB etched: "Games of Tennessee 88"
4820+
/*
4821+
GTI Poker, encrypted.
4822+
PCB etched: "Games of Tennessee 88"
4823+
4824+
Daughterboard in pos u18 with a 2732a EPROM + PAL20X4ACNS
4825+
4826+
Etched: GTI
4827+
CIR rev a
4828+
4829+
Diagram/schematics:
4830+
4831+
2732A PAL20X4ACNS CONNECTOR
4832+
.----v----. .---v---. .----v----.
4833+
CON(01)---|01 24|--VCC CON(20)|-|01 24|--VCC 2732(01)--|01 24|--VCC
4834+
CON(02)---|02 23|-----------------. 2732(20)|-|02 23|-- 2732(02)--|02 23|--2732(23) & PAL(03)
4835+
CON(03)---|03 22|---------------. '-----------|03 22|--CON(16) 2732(03)--|03 22|--2732(22) & PAL(04)
4836+
CON(05)---|04 21|-------------. '-------------|04 21|--CON(17) 2732(05)--|04 21|--2732(21) & PAL(05)
4837+
CON(04)---|05 20|--PAL(01-02) '---------------|05 20|-- 2732(04)--|05 20|--2732(20) & PAL(01-02)
4838+
CON(08)---|06 19|----------. 2732(10)--|06 19|-- 2732(07)--|06 19|--2732(19) & PAL(07)
4839+
CON(06)---|07 18|--PAL(18) '------------------|07 18|--2732(18) 2732(08)--|07 18|--/CE
4840+
CON(07)---|08 17|-----------------------------|08 17|-- 2732(06)--|08 17|--PAL(21)
4841+
CON(09)---|09 16|-----------------------------|09 16|--CON(15) 2732(09)--|09 16|--PAL(22)
4842+
PAL(06)---|10 15|-----------------------------|10 15|-----------------------|10 15|--PAL(16)
4843+
CON(11)---|11 14|--CON(14) 2732(13)--|11 14|--CON(13) 2732(11)--|11 14|--2732(14)
4844+
GND---|12 13|--PAL(11) GND--|12 13|--GND GND--|12 13|--PAL(14)
4845+
'---------' '-------' '---------'
4846+
4847+
*/
48214848
ROM_START( gtipokrc )
48224849
ROM_REGION( 0x10000, "maincpu", 0 )
48234850
ROM_LOAD( "x13_2732a.u12", 0x0000, 0x1000, CRC(cee5b03c) SHA1(38a5885b4a95d7b3fa0dd099c160a5e4d854e00a) )
4824-
ROM_LOAD( "88_x13_2732a_db.u18", 0x1000, 0x1000, CRC(f44cce3a) SHA1(f3e2a2a164d05a7ef121a7f0e872841553b6b2fe) )
4851+
ROM_LOAD( "88_x13_2732a_db.u18", 0x1000, 0x1000, CRC(f44cce3a) SHA1(f3e2a2a164d05a7ef121a7f0e872841553b6b2fe) ) // encrypted
48254852

48264853
ROM_REGION( 0x1000, "gfx",0 )
48274854
ROM_LOAD( "gti_u31_2732a.u31", 0x0000, 0x1000, CRC(47e63fd2) SHA1(27bd1af9c910afb4e9955842f781954d5e8785d4) )
@@ -6659,7 +6686,7 @@ GAMEL( 1983, gtipoker, 0, dphl, gtipoker, norautp_state, empty_ini
66596686
GAME( 1983, gtipokra, 0, gtipkra, gtipoker, norautp_state, empty_init, ROT0, "Game Technology Inc.", "GTI Poker (SMS hardware)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // second ROM 1000-1fff encrypted
66606687
GAMEL( 1983, gtipokrb, gtipoker, dphl, gtipoker, norautp_state, empty_init, ROT0, "Game Technology Inc.", "GTI Double or Nothing Draw Poker (Cleco)", 0, layout_noraut10 ) // working input under test
66616688
GAMEL( 1983, gtipokrba, gtipoker, dphl, gtipoker, norautp_state, empty_init, ROT0, "Game Technology Inc.", "GTI Double or Nothing Draw Poker (GoT PCB, set 1)", 0, layout_noraut10 ) // working input under test
6662-
GAMEL( 1983, gtipokrc, gtipoker, dphl, gtipoker, norautp_state, empty_init, ROT0, "Game Technology Inc.", "GTI Double or Nothing Draw Poker (GoT PCB, set 2)", MACHINE_NOT_WORKING, layout_noraut10 )
6689+
GAMEL( 1983, gtipokrc, gtipoker, dphl, gtipoker, norautp_state, empty_init, ROT0, "Game Technology Inc.", "GTI Double or Nothing Draw Poker (GoT PCB, set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING, layout_noraut10 ) // encrypted
66636690

66646691
GAMEL( 1983, smshilo, 0, dphl, dphl, norautp_state, empty_init, ROT0, "SMS Manufacturing Corp.", "HI-LO Double Up Joker Poker (set 1)", 0, layout_noraut10 )
66656692
GAMEL( 1983, smshiloa, 0, dphl, dphl, norautp_state, empty_init, ROT0, "SMS Manufacturing Corp.", "HI-LO Double Up Joker Poker (set 2)", MACHINE_NOT_WORKING, layout_noraut10 )
@@ -6672,12 +6699,12 @@ GAMEL( 198?, dphlunkb, 0, dphl, dphla, norautp_state, empty_ini
66726699
GAME( 1989, pokplus, 0, dphlxtnd, norautp, norautp_state, empty_init, ROT0, "LJF Corporation", "Poker Plus 6 Cards (set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
66736700
GAME( 1989, pokplusa, pokplus, dphlxtnd, norautp, norautp_state, empty_init, ROT0, "LJF Corporation", "Poker Plus 6 Cards (set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
66746701
GAME( 1989, pokplusb, pokplus, dphlxtnd, norautp, norautp_state, empty_init, ROT0, "LJF Corporation", "Poker Plus 6 Cards (set 3)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6675-
GAME( 1984, krampcb3, 0, krampcb4, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6676-
GAME( 1984, krampcb4, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6677-
GAME( 1984, krampcb6, 0, krampcb4, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 3)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6678-
GAME( 1984, krampcb7, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6679-
GAME( 1984, krampcb8, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 5)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6680-
GAME( 198?, krampcb9, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "unknown Kramer Poker (encrypted set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6702+
GAME( 1984, krampcb3, 0, krampcb4, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 1)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6703+
GAME( 1984, krampcb4, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 2)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6704+
GAME( 1984, krampcb6, 0, krampcb4, dphl, norautp_state, empty_init, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 3)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6705+
GAME( 1984, krampcb7, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6706+
GAME( 1984, krampcb8, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "System 3000 Kramergame Poker (encrypted set 5)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
6707+
GAME( 198?, krampcb9, 0, krampcb4, dphl, norautp_state, init_kram4, ROT0, "M.Kramer Manufacturing.", "unknown Kramer Poker (encrypted)", MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING ) // encriypted
66816708

66826709

66836710
// The following ones also have a custom 68705 MCU

0 commit comments

Comments
 (0)