Previous 199869 Revisions Next

r41581 Wednesday 4th November, 2015 at 19:29:20 UTC by Roberto Fresca
Goldnpkr.c driver: Added games and technical notes,
and some clean-ups... [Roberto Fresca]
[src/mame/drivers]goldnpkr.c

trunk/src/mame/drivers/goldnpkr.c
r250092r250093
464464  the driver init till we can get more evidence about.
465465
466466
467  * Super 98
468
469  This game looks like a Golden Poker / Potten's Poker set, but could be set to play
470  2 or 3 deals per hand. It's running in a ICP-1 PCB.
471
472  Entering the service mode (key 0), you can enter to a submenu for settings pressing
473  DEAL (key 2). Use HOLD keys (keys ZXCVB) to navigate through the menu and change
474  the values. Press CANCEL to exit the settings menu.
475
476  Program is currently not working because seems to fill some zeropage registers and
477  check for existent values and changes... Maybe an external device is writting them.
478  This is NVRAM zone, so some values could be previously harcoded.
479
480  Also seems to expect some inputs combination entered to boot.
481
482  To run...
483  1) Start the game.
484  2) Break into debugger and do a pc=cfa1
485   
486  Debug notes...
487
488  From interrupts routine:
489
490  CF99: LDA $0846    ; load from PIA
491  CF9C: TSX          ; transfer stack pointer to X
492  CF9D: CPX #$C8     ; compare with 0xC8
493  CF9F: BCS $CFA4    ; not?... branch to $CFA4
494  CFA1: JMP $CEC6    ; yes?... jump to $CEC6
495  CFA4: JSR $C0E1    ; continue...
496  ...
497 
498  Forcing the first time the comparation at $CF9D --> true, the game boots and is
499  fully working.
500
501 
467502************************************************************************************
468503
469504
r250092r250093
9991034     properly. Now you can choose the program through a DIP switch.
10001035
10011036
1037  [2015-11-04]
1038
1039  - Added new sets:
1040     * Genie (ICP-1, set 2).
1041     * Super 98 (ICP-1).
1042     * Jack Potten's Poker (set 8, Australian).
1043
1044  - Derived a new machine with improved memory map for this new Genie set.
1045  - Minor fixes and clean-ups.
1046  - Added games & technical notes.
1047
1048
10021049  TODO:
10031050
10041051  - Missing PIA connections.
r250092r250093
995510002  Super 98',
995610003  running in the ICP-1 boardset.
995710004
9958  Program seems to fill some zeropage registers
9959  and check for existent values and changes...
9960  Maybe an external device is writting them.
9961  This is NVRAM zone, so some values could be
9962  previously harcoded.
9963
9964  Also seems to expect some inputs combination entered to boot.
9965
9966  To run...
9967  1) Start the game.
9968  2) Break into debugger and do a pc=cfa1
10005  Please read the 'Games Notes' section
10006  for game and debug notes / issues...
996910007*/
997010008
997110009ROM_START( super98 )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team