Skip to content

Commit 0944bcd

Browse files
committed
Noraut.cpp improvements:
- Added button-lamps layouts to noraut3a & noraut3b sets. - Added documentations. - Minor cleanups.
1 parent 2e0fa37 commit 0944bcd

File tree

1 file changed

+52
-40
lines changed

1 file changed

+52
-40
lines changed

src/mame/misc/norautp.cpp

Lines changed: 52 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,43 +12,43 @@
1212
1313
-- Z80 based --
1414
15-
* Noraut Poker, 1988, Noraut Ltd.
16-
* Noraut Deluxe Poker (console), 198?, Noraut Ltd.
17-
* Noraut Deluxe Poker (bootleg), 198?, Unknown.
18-
* Noraut Joker Poker (original), 198?, Noraut Ltd.
19-
* Noraut Joker Poker (Prologic HW), 198?, Video Fun Games Ltd.
20-
* Noraut Joker Poker (alt), 1988, Noraut Ltd.
21-
* Noraut Red Hot Joker Poker, 1988, Noraut Ltd.
22-
* Noraut Red Hot Joker Poker (alt HW), 198?, Noraut Ltd.
23-
* Noraut Poker (NTX10A), 1988, Noraut Ltd.
24-
* Noraut Joker Poker (V3.010a), 2002, Noraut Ltd.
25-
* Noraut Joker Poker (V3.011a), 2003, Noraut Ltd.
26-
* Noraut unknown set 1 (console), 198?, Noraut Ltd.
27-
* Noraut unknown set 2 (console), 198?, Noraut Ltd.
28-
* Mainline Double Joker Poker, 198?, Mainline London.
29-
* Double Joker Poker (45%-75% payout), 199?, DellFern Ltd.
30-
* Royal on Ten (Noraut Deluxe hack), 2005, Unknown.
31-
* Credit Poker (ver.30c, standard), 1999, CGI.
32-
* Kimble Double HI-LO (z80 version), 198?, Kimble Ireland.
33-
* PMA Poker, 198?, PMA.
34-
* Poker / Black Jack (Model 7521), 198?, M. Kramer Manufacturing.
35-
* Draw Poker (Joker Poker V.01), 1984, Coinmaster.
15+
* Noraut Poker, 1988, Noraut Ltd.
16+
* Noraut Deluxe Poker (console), 198?, Noraut Ltd.
17+
* Noraut Deluxe Poker (bootleg), 198?, Unknown.
18+
* Noraut Joker Poker (original), 198?, Noraut Ltd.
19+
* Noraut Joker Poker (Prologic HW), 198?, Video Fun Games Ltd.
20+
* Noraut Joker Poker (alt), 1988, Noraut Ltd.
21+
* Noraut Red Hot Joker Poker, 1988, Noraut Ltd.
22+
* Noraut Red Hot Joker Poker (alt HW), 198?, Noraut Ltd.
23+
* Noraut Poker (NTX10A), 1988, Noraut Ltd.
24+
* Noraut Jacks Plus / Joker Poker (V3.010a), 2002, Noraut Ltd.
25+
* Noraut Jacks Plus / Joker Poker (V3.011a), 2003, Noraut Ltd.
26+
* Noraut unknown set 1 (console), 198?, Noraut Ltd.
27+
* Noraut unknown set 2 (console), 198?, Noraut Ltd.
28+
* Mainline Double Joker Poker, 198?, Mainline London.
29+
* Double Joker Poker (45%-75% payout), 199?, DellFern Ltd.
30+
* Royal on Ten (Noraut Deluxe hack), 2005, Unknown.
31+
* Credit Poker (ver.30c, standard), 1999, CGI.
32+
* Kimble Double HI-LO (z80 version), 198?, Kimble Ireland.
33+
* PMA Poker, 198?, PMA.
34+
* Poker / Black Jack (Model 7521), 198?, M. Kramer Manufacturing.
35+
* Draw Poker (Joker Poker V.01), 1984, Coinmaster.
3636
3737
-- 8080 based --
3838
39-
* Draw Poker HI-LO, 1983, M. Kramer Manufacturing.
40-
* Draw Poker HI-LO (alt), 1983, Unknown.
41-
* Draw Poker HI-LO (Japanese), 198?, Unknown.
42-
* Kimble Double HI-LO, 198?, Kimble Ireland.
43-
* GTI Poker, 1983, GTI Inc.
44-
* HI-LO Double Up Joker Poker, 1983, SMS Manufacturing Corp.
45-
* Drews Revenge (v.2.89, set 1), 1986, Drews Inc.
46-
* Drews Revenge (v.2.89, set 2), 1986, Drews Inc.
47-
* Turbo Poker 2, 1993, Micro Manufacturing, Inc.
48-
* Southern Systems Joker Poker, 1982, Southern Systems & Assembly, Ltd.
49-
* Fast Draw (poker conversion kit)?, 198?, Stern Electronics?
50-
* Draw Poker HI-LO (unknown, rev 1), 198?, SMS Manufacturing Corp?.
51-
* Draw Poker HI-LO (unknown, rev 2), 198?, SMS Manufacturing Corp?.
39+
* Draw Poker HI-LO, 1983, M. Kramer Manufacturing.
40+
* Draw Poker HI-LO (alt), 1983, Unknown.
41+
* Draw Poker HI-LO (Japanese), 198?, Unknown.
42+
* Kimble Double HI-LO, 198?, Kimble Ireland.
43+
* GTI Poker, 1983, GTI Inc.
44+
* HI-LO Double Up Joker Poker, 1983, SMS Manufacturing Corp.
45+
* Drews Revenge (v.2.89, set 1), 1986, Drews Inc.
46+
* Drews Revenge (v.2.89, set 2), 1986, Drews Inc.
47+
* Turbo Poker 2, 1993, Micro Manufacturing, Inc.
48+
* Southern Systems Joker Poker, 1982, Southern Systems & Assembly, Ltd.
49+
* Fast Draw (poker conversion kit)?, 198?, Stern Electronics?
50+
* Draw Poker HI-LO (unknown, rev 1), 198?, SMS Manufacturing Corp?.
51+
* Draw Poker HI-LO (unknown, rev 2), 198?, SMS Manufacturing Corp?.
5252
5353
5454
This hardware emulation opened a big can of worms. :)
@@ -533,11 +533,23 @@
533533
- Added PCB description and sound hardware schematics.
534534
535535
536+
[2013-2023]
537+
538+
- Added more sets.
539+
- Partial decryption of norautua & norautub sets.
540+
- Decryption of noraut3 sets.
541+
- Working inputs, DIP switches, and button-lamps layouts to noraut3 games.
542+
- Change game description to noraut3 games, since are dual games selectable
543+
through a DIP switch.
544+
545+
536546
TODO:
537547
538-
- Analize and hook the 3rd PPI device at 0xc0-0xc3.
539-
/OBF handshake line (PC7) doesn't seems to work properly.
548+
- Check the 3rd PPI device at 0xc0-0xc3 (VRAM).
549+
/OBF handshake line (PC7) formerly didn't seems to work properly.
540550
- Interrupts in 8080 based games.
551+
- Emulation of 8228 device for the 8080 based games.
552+
- Find WTH are the reads at EFh.
541553
- Find if wide chars are hardcoded or tied to a bit.
542554
- Save support.
543555
- Parent/clone relationship.
@@ -560,8 +572,8 @@
560572

561573
#define NORAUT_MASTER_CLOCK XTAL(18'432'000)
562574
#define DPHL_MASTER_CLOCK XTAL(18'000'000)
563-
#define NORAUT_CPU_CLOCK NORAUT_MASTER_CLOCK / 8 /* 2.30275 MHz - Measured: 2.305 MHz */
564-
#define DPHL_CPU_CLOCK DPHL_MASTER_CLOCK / 9 /* 2 MHz (from 8224) */
575+
#define NORAUT_CPU_CLOCK NORAUT_MASTER_CLOCK / 8 // 2.30275 MHz - Measured: 2.305 MHz
576+
#define DPHL_CPU_CLOCK DPHL_MASTER_CLOCK / 9 // 2 MHz (from 8224)
565577

566578

567579
/*************************
@@ -4518,8 +4530,8 @@ GAMEL( 1988, norautjp, norautp, norautp, norautp, norautp_state, empty_init, R
45184530
GAMEL( 1988, norautrh, 0, norautp, norautrh, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Red Hot Joker Poker", 0, layout_noraut12 )
45194531
GAMEL( 198?, norautra, 0, norautp, norautrh, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Red Hot Joker Poker (alt HW)", 0, layout_noraut12 ) // 1-bet?? where??...
45204532
GAME( 1988, norautu, 0, norautxp, norautp, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Poker (NTX10A)", MACHINE_NOT_WORKING )
4521-
GAME( 2002, noraut3a, 0, noraut3, noraut3, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Jacks Plus / Joker Poker (V3.010a)", MACHINE_NOT_WORKING )
4522-
GAME( 2003, noraut3b, 0, noraut3, noraut3, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Jacks Plus / Joker Poker (V3.011a)", MACHINE_NOT_WORKING )
4533+
GAMEL( 2002, noraut3a, 0, noraut3, noraut3, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Jacks Plus / Joker Poker (V3.010a)", MACHINE_NOT_WORKING, layout_noraut12 )
4534+
GAMEL( 2003, noraut3b, 0, noraut3, noraut3, norautp_state, empty_init, ROT0, "Noraut Ltd.", "Noraut Jacks Plus / Joker Poker (V3.011a)", MACHINE_NOT_WORKING, layout_noraut12 )
45234535
GAMEL( 198?, norautua, 0, norautu, norautp, norautp_state, init_enc, ROT0, "Noraut Ltd.", "Noraut Joker Poker (console, set 1)", MACHINE_NOT_WORKING, layout_noraut12 )
45244536
GAMEL( 198?, norautub, 0, norautu, norautp, norautp_state, init_enc, ROT0, "Noraut Ltd.", "Noraut Joker Poker (console, set 2)", MACHINE_NOT_WORKING, layout_noraut12 )
45254537
GAMEL( 198?, mainline, 0, norautp, mainline, norautp_state, empty_init, ROT0, "Mainline London", "Mainline Double Joker Poker", 0, layout_noraut12 )

0 commit comments

Comments
 (0)