Cheats for MAME 0.62 : mahjong games ...

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Cheats for MAME 0.62 : mahjong games ...

Post by stephh »

Part 1 (psikyosh.c driver) :

Code: Select all

; [ TAISEN HOT GIMMICK KAIRAKUTEN (JAPAN) ]
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   value     common name      chinese name      
;    00h     1 "characters"      1 "wan"
;    01h     2 "characters"      2 "wan"
;    02h     3 "characters"      3 "wan"
;    03h     4 "characters"      4 "wan"
;    04h     5 "characters"      5 "wan"
;    05h     6 "characters"      6 "wan"
;    06h     7 "characters"      7 "wan"
;    07h     8 "characters"      8 "wan"
;    08h     9 "characters"      9 "wan"
;    09h     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;    0Ah     2 "bamboo"          2 "tiao"
;    0Bh     3 "bamboo"          3 "tiao"
;    0Ch     4 "bamboo"          4 "tiao"
;    0Dh     5 "bamboo"          5 "tiao"
;    0Eh     6 "bamboo"          6 "tiao"
;    0Fh     7 "bamboo"          7 "tiao"
;    10h     8 "bamboo"          8 "tiao"
;    11h     9 "bamboo"          9 "tiao"
;    12h     1 "dots"            1 "tung"
;    13h     2 "dots"            2 "tung"
;    14h     3 "dots"            3 "tung"
;    15h     4 "dots"            4 "tung"
;    16h     5 "dots"            5 "tung"
;    17h     6 "dots"            6 "tung"
;    18h     7 "dots"            7 "tung"
;    19h     8 "dots"            8 "tung"
;    1Ah     9 "dots"            9 "tung"
;    1Bh     East  "wind"
;    1Ch     South "wind"
;    1Dh     West  "wind"
;    1Eh     North "wind"
;    1Fh     White "dragon"
;    20h     Green "dragon"
;    21h     Red   "dragon"
;    FFh      - no tile -
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[    Codes - Left screen    ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; or you discard a tile
; Player's tiles are coded on 14 bytes :
;   060065F4h ("A") - 060065F8h ("B") .... 06006624h ("M") - 06006628h ("N")
; C.P.U.'s tiles are coded on 14 bytes :
;   060070FCh ("A") - 06007100h ("B") .... 0600712Ch ("M") - 06007130h ("N")
:hgkairak:00000001:060065F4:0000001B:FFFFFFFF:1UP Winning hand    (01/14-T)
:hgkairak:00010001:060065F8:0000001B:FFFFFFFF:1UP Winning hand    (02/14-T)
:hgkairak:00010001:060065FC:0000001B:FFFFFFFF:1UP Winning hand    (03/14-T)
:hgkairak:00010001:06006600:0000001C:FFFFFFFF:1UP Winning hand    (04/14-T)
:hgkairak:00010001:06006604:0000001C:FFFFFFFF:1UP Winning hand    (05/14-T)
:hgkairak:00010001:06006608:0000001C:FFFFFFFF:1UP Winning hand    (06/14-T)
:hgkairak:00010001:0600660C:0000001D:FFFFFFFF:1UP Winning hand    (07/14-T)
:hgkairak:00010001:06006610:0000001D:FFFFFFFF:1UP Winning hand    (08/14-T)
:hgkairak:00010001:06006614:0000001D:FFFFFFFF:1UP Winning hand    (09/14-T)
:hgkairak:00010001:06006618:0000001E:FFFFFFFF:1UP Winning hand    (10/14-T)
:hgkairak:00010001:0600661C:0000001E:FFFFFFFF:1UP Winning hand    (11/14-T)
:hgkairak:00010001:06006620:0000001E:FFFFFFFF:1UP Winning hand    (12/14-T)
:hgkairak:00010001:06006624:0000001F:FFFFFFFF:1UP Winning hand    (13/14-T)
:hgkairak:00010001:06006628:0000001F:FFFFFFFF:1UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:hgkairak:00000006:060065F4:0000030D:FFFFFFFF:1UP Watch 14 tiles - Player
:hgkairak:00000006:060070FC:0000030D:FFFFFFFF:1UP Watch 14 tiles - C.P.U.
;----------------------------------------------------------------------------
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[    Codes - Right screen   ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; or you discard a tile
; Player's tiles are coded on 14 bytes :
;   06007CBCh ("A") - 06007CC0h ("B") .... 06007CECh ("M") - 06007CF0h ("N")
; C.P.U.'s tiles are coded on 14 bytes :
;   060087C4h ("A") - 060087C8h ("B") .... 060087F4h ("M") - 060087F8h ("N")
:hgkairak:00000001:06007CBC:0000001B:FFFFFFFF:1UP Winning hand    (01/14-T)
:hgkairak:00010001:06007CC0:0000001B:FFFFFFFF:1UP Winning hand    (02/14-T)
:hgkairak:00010001:06007CC4:0000001B:FFFFFFFF:1UP Winning hand    (03/14-T)
:hgkairak:00010001:06007CC8:0000001C:FFFFFFFF:1UP Winning hand    (04/14-T)
:hgkairak:00010001:06007CCC:0000001C:FFFFFFFF:1UP Winning hand    (05/14-T)
:hgkairak:00010001:06007CD0:0000001C:FFFFFFFF:1UP Winning hand    (06/14-T)
:hgkairak:00010001:06007CD4:0000001D:FFFFFFFF:1UP Winning hand    (07/14-T)
:hgkairak:00010001:06007CD8:0000001D:FFFFFFFF:1UP Winning hand    (08/14-T)
:hgkairak:00010001:06007CDC:0000001D:FFFFFFFF:1UP Winning hand    (09/14-T)
:hgkairak:00010001:06007CE0:0000001E:FFFFFFFF:1UP Winning hand    (10/14-T)
:hgkairak:00010001:06007CE4:0000001E:FFFFFFFF:1UP Winning hand    (11/14-T)
:hgkairak:00010001:06007CE8:0000001E:FFFFFFFF:1UP Winning hand    (12/14-T)
:hgkairak:00010001:06007CEC:0000001F:FFFFFFFF:1UP Winning hand    (13/14-T)
:hgkairak:00010001:06007CF0:0000001F:FFFFFFFF:1UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:hgkairak:00000006:06007CBC:0000030D:FFFFFFFF:1UP Watch 14 tiles - Player
:hgkairak:00000006:060087C4:0000030D:FFFFFFFF:1UP Watch 14 tiles - C.P.U.
;----------------------------------------------------------------------------
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[   Codes - Left VS Right   ]
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[ (when Right accepts Left) ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; or you discard a tile
; Player 1 tiles are coded on 14 bytes :
;   060065F4h ("A") - 060065F8h ("B") .... 06006624h ("M") - 06006628h ("N")
; Player 2 tiles are coded on 14 bytes :
;   060070FCh ("A") - 06007100h ("B") .... 0600712Ch ("M") - 06007130h ("N")
:hgkairak:00000001:060065F4:0000001B:FFFFFFFF:1UP Winning hand    (01/14-T)
:hgkairak:00010001:060065F8:0000001B:FFFFFFFF:1UP Winning hand    (02/14-T)
:hgkairak:00010001:060065FC:0000001B:FFFFFFFF:1UP Winning hand    (03/14-T)
:hgkairak:00010001:06006600:0000001C:FFFFFFFF:1UP Winning hand    (04/14-T)
:hgkairak:00010001:06006604:0000001C:FFFFFFFF:1UP Winning hand    (05/14-T)
:hgkairak:00010001:06006608:0000001C:FFFFFFFF:1UP Winning hand    (06/14-T)
:hgkairak:00010001:0600660C:0000001D:FFFFFFFF:1UP Winning hand    (07/14-T)
:hgkairak:00010001:06006610:0000001D:FFFFFFFF:1UP Winning hand    (08/14-T)
:hgkairak:00010001:06006614:0000001D:FFFFFFFF:1UP Winning hand    (09/14-T)
:hgkairak:00010001:06006618:0000001E:FFFFFFFF:1UP Winning hand    (10/14-T)
:hgkairak:00010001:0600661C:0000001E:FFFFFFFF:1UP Winning hand    (11/14-T)
:hgkairak:00010001:06006620:0000001E:FFFFFFFF:1UP Winning hand    (12/14-T)
:hgkairak:00010001:06006624:0000001F:FFFFFFFF:1UP Winning hand    (13/14-T)
:hgkairak:00010001:06006628:0000001F:FFFFFFFF:1UP Winning hand    (14/14-T)
:hgkairak:00000001:060070FC:0000001B:FFFFFFFF:2UP Winning hand    (01/14-T)
:hgkairak:00010001:06007100:0000001B:FFFFFFFF:2UP Winning hand    (02/14-T)
:hgkairak:00010001:06007104:0000001B:FFFFFFFF:2UP Winning hand    (03/14-T)
:hgkairak:00010001:06007108:0000001C:FFFFFFFF:2UP Winning hand    (04/14-T)
:hgkairak:00010001:0600710C:0000001C:FFFFFFFF:2UP Winning hand    (05/14-T)
:hgkairak:00010001:06007110:0000001C:FFFFFFFF:2UP Winning hand    (06/14-T)
:hgkairak:00010001:06007114:0000001D:FFFFFFFF:2UP Winning hand    (07/14-T)
:hgkairak:00010001:06007118:0000001D:FFFFFFFF:2UP Winning hand    (08/14-T)
:hgkairak:00010001:0600711C:0000001D:FFFFFFFF:2UP Winning hand    (09/14-T)
:hgkairak:00010001:06007120:0000001E:FFFFFFFF:2UP Winning hand    (10/14-T)
:hgkairak:00010001:06007124:0000001E:FFFFFFFF:2UP Winning hand    (11/14-T)
:hgkairak:00010001:06007128:0000001E:FFFFFFFF:2UP Winning hand    (12/14-T)
:hgkairak:00010001:0600712C:0000001F:FFFFFFFF:2UP Winning hand    (13/14-T)
:hgkairak:00010001:06007130:0000001F:FFFFFFFF:2UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:hgkairak:00000006:060065F4:0000030D:FFFFFFFF:*UP Watch 14 tiles - Player 1
:hgkairak:00000006:060070FC:0000030D:FFFFFFFF:*UP Watch 14 tiles - Player 2
;----------------------------------------------------------------------------
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[   Codes - Left VS Right   ]
:hgkairak:60000000:00000000:00000000:FFFFFFFF:[ (when Left accepts Right) ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; or you discard a tile
; Player's tiles are coded on 14 bytes :
;   06007CBCh ("A") - 06007CC0h ("B") .... 06007CECh ("M") - 06007CF0h ("N")
; C.P.U.'s tiles are coded on 14 bytes :
;   060087C4h ("A") - 060087C8h ("B") .... 060087F4h ("M") - 060087F8h ("N")
:hgkairak:00000001:06007CBC:0000001B:FFFFFFFF:1UP Winning hand    (01/14-T)
:hgkairak:00010001:06007CC0:0000001B:FFFFFFFF:1UP Winning hand    (02/14-T)
:hgkairak:00010001:06007CC4:0000001B:FFFFFFFF:1UP Winning hand    (03/14-T)
:hgkairak:00010001:06007CC8:0000001C:FFFFFFFF:1UP Winning hand    (04/14-T)
:hgkairak:00010001:06007CCC:0000001C:FFFFFFFF:1UP Winning hand    (05/14-T)
:hgkairak:00010001:06007CD0:0000001C:FFFFFFFF:1UP Winning hand    (06/14-T)
:hgkairak:00010001:06007CD4:0000001D:FFFFFFFF:1UP Winning hand    (07/14-T)
:hgkairak:00010001:06007CD8:0000001D:FFFFFFFF:1UP Winning hand    (08/14-T)
:hgkairak:00010001:06007CDC:0000001D:FFFFFFFF:1UP Winning hand    (09/14-T)
:hgkairak:00010001:06007CE0:0000001E:FFFFFFFF:1UP Winning hand    (10/14-T)
:hgkairak:00010001:06007CE4:0000001E:FFFFFFFF:1UP Winning hand    (11/14-T)
:hgkairak:00010001:06007CE8:0000001E:FFFFFFFF:1UP Winning hand    (12/14-T)
:hgkairak:00010001:06007CEC:0000001F:FFFFFFFF:1UP Winning hand    (13/14-T)
:hgkairak:00010001:06007CF0:0000001F:FFFFFFFF:1UP Winning hand    (14/14-T)
:hgkairak:00000001:060087C4:0000001B:FFFFFFFF:2UP Winning hand    (01/14-T)
:hgkairak:00010001:060087C8:0000001B:FFFFFFFF:2UP Winning hand    (02/14-T)
:hgkairak:00010001:060087CC:0000001B:FFFFFFFF:2UP Winning hand    (03/14-T)
:hgkairak:00010001:060087D0:0000001C:FFFFFFFF:2UP Winning hand    (04/14-T)
:hgkairak:00010001:060087D4:0000001C:FFFFFFFF:2UP Winning hand    (05/14-T)
:hgkairak:00010001:060087D8:0000001C:FFFFFFFF:2UP Winning hand    (06/14-T)
:hgkairak:00010001:060087DC:0000001D:FFFFFFFF:2UP Winning hand    (07/14-T)
:hgkairak:00010001:060087E0:0000001D:FFFFFFFF:2UP Winning hand    (08/14-T)
:hgkairak:00010001:060087E4:0000001D:FFFFFFFF:2UP Winning hand    (09/14-T)
:hgkairak:00010001:060087E8:0000001E:FFFFFFFF:2UP Winning hand    (10/14-T)
:hgkairak:00010001:060087EC:0000001E:FFFFFFFF:2UP Winning hand    (11/14-T)
:hgkairak:00010001:060087F0:0000001E:FFFFFFFF:2UP Winning hand    (12/14-T)
:hgkairak:00010001:060087F4:0000001F:FFFFFFFF:2UP Winning hand    (13/14-T)
:hgkairak:00010001:060087F8:0000001F:FFFFFFFF:2UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:hgkairak:00000006:06007CBC:0000030D:FFFFFFFF:*UP Watch 14 tiles - Player 1
:hgkairak:00000006:060087C4:0000030D:FFFFFFFF:*UP Watch 14 tiles - Player 2
;============================================================================

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: Cheats for MAME 0.62 : mahjong games ...

Post by stephh »

Part 2 (suprnova.c driver) :

Code: Select all

; [ JAN JAN PARADISE 2 ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Left Alt' key then 2nd choice) or you discard a tile
; Player's tiles are coded on 28 bytes :
;   06001C68h (family "A") - 06001C69h (rank "A")
;   06001C6Ah (family "B") - 06001C6Bh (rank "B")
;   06001C6Ch (family "C") - 06001C6Dh (rank "C")
;   06001C6Eh (family "D") - 06001C6Fh (rank "D")
;   06001C70h (family "E") - 06001C71h (rank "E")
;   06001C72h (family "F") - 06001C73h (rank "F")
;   06001C74h (family "G") - 06001C75h (rank "G")
;   06001C76h (family "H") - 06001C77h (rank "H")
;   06001C78h (family "I") - 06001C79h (rank "I")
;   06001C7Ah (family "J") - 06001C7Bh (rank "J")
;   06001C7Ch (family "K") - 06001C7Dh (rank "K")
;   06001C7Eh (family "L") - 06001C7Fh (rank "L")
;   06001C80h (family "M") - 06001C81h (rank "M")
;   06001C82h (family "N") - 06001C83h (rank "N")
; C.P.U.'s tiles are coded on 14 bytes :
;   06001C4Ah (family "A") - 06001C4Bh (rank "A")
;   06001C4Ch (family "B") - 06001C4Dh (rank "B")
;   06001C4Eh (family "C") - 06001C4Fh (rank "C")
;   06001C50h (family "D") - 06001C51h (rank "D")
;   06001C52h (family "E") - 06001C53h (rank "E")
;   06001C54h (family "F") - 06001C55h (rank "F")
;   06001C56h (family "G") - 06001C57h (rank "G")
;   06001C58h (family "H") - 06001C59h (rank "H")
;   06001C5Ah (family "I") - 06001C5Bh (rank "I")
;   06001C5Ch (family "J") - 06001C5Dh (rank "J")
;   06001C5Eh (family "K") - 06001C5Fh (rank "K")
;   06001C60h (family "L") - 06001C61h (rank "L")
;   06001C62h (family "M") - 06001C63h (rank "M")
;   06001C64h (family "N") - 06001C65h (rank "N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   family  rank     common name      chinese name      
;     00     01     1 "characters"      1 "wan"
;     00     02     2 "characters"      2 "wan"
;     00     03     3 "characters"      3 "wan"
;     00     04     4 "characters"      4 "wan"
;     00     05     5 "characters"      5 "wan"
;     00     06     6 "characters"      6 "wan"
;     00     07     7 "characters"      7 "wan"
;     00     08     8 "characters"      8 "wan"
;     00     09     9 "characters"      9 "wan"
;     01     01     1 "dots"            1 "tung"
;     01     02     2 "dots"            2 "tung"
;     01     03     3 "dots"            3 "tung"
;     01     04     4 "dots"            4 "tung"
;     01     05     5 "dots"            5 "tung"
;     01     06     6 "dots"            6 "tung"
;     01     07     7 "dots"            7 "tung"
;     01     08     8 "dots"            8 "tung"
;     01     09     9 "dots"            9 "tung"
;     02     01     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;     02     02     2 "bamboo"          2 "tiao"
;     02     03     3 "bamboo"          3 "tiao"
;     02     04     4 "bamboo"          4 "tiao"
;     02     05     5 "bamboo"          5 "tiao"
;     02     06     6 "bamboo"          6 "tiao"
;     02     07     7 "bamboo"          7 "tiao"
;     02     08     8 "bamboo"          8 "tiao"
;     02     09     9 "bamboo"          9 "tiao"
;     03     01     East  "wind"
;     03     02     South "wind"
;     03     03     West  "wind"
;     03     04     North "wind"
;     03     05     White "dragon"
;     03     06     Green "dragon"
;     03     07     Red   "dragon"
;     FF     FF      - no tile -
:jjparad2:00000001:06001C68:00000003:FFFFFFFF:1UP Winning hand    (01/28-T)
:jjparad2:00010001:06001C69:00000001:FFFFFFFF:1UP Winning hand    (02/28-T)
:jjparad2:00010001:06001C6A:00000003:FFFFFFFF:1UP Winning hand    (03/28-T)
:jjparad2:00010001:06001C6B:00000001:FFFFFFFF:1UP Winning hand    (04/28-T)
:jjparad2:00010001:06001C6C:00000003:FFFFFFFF:1UP Winning hand    (05/28-T)
:jjparad2:00010001:06001C6D:00000001:FFFFFFFF:1UP Winning hand    (06/28-T)
:jjparad2:00010001:06001C6E:00000003:FFFFFFFF:1UP Winning hand    (07/28-T)
:jjparad2:00010001:06001C6F:00000002:FFFFFFFF:1UP Winning hand    (08/28-T)
:jjparad2:00010001:06001C70:00000003:FFFFFFFF:1UP Winning hand    (09/28-T)
:jjparad2:00010001:06001C71:00000002:FFFFFFFF:1UP Winning hand    (10/28-T)
:jjparad2:00010001:06001C72:00000003:FFFFFFFF:1UP Winning hand    (11/28-T)
:jjparad2:00010001:06001C73:00000002:FFFFFFFF:1UP Winning hand    (12/28-T)
:jjparad2:00010001:06001C74:00000003:FFFFFFFF:1UP Winning hand    (13/28-T)
:jjparad2:00010001:06001C75:00000003:FFFFFFFF:1UP Winning hand    (14/28-T)
:jjparad2:00010001:06001C76:00000003:FFFFFFFF:1UP Winning hand    (15/28-T)
:jjparad2:00010001:06001C77:00000003:FFFFFFFF:1UP Winning hand    (16/28-T)
:jjparad2:00010001:06001C78:00000003:FFFFFFFF:1UP Winning hand    (17/28-T)
:jjparad2:00010001:06001C79:00000003:FFFFFFFF:1UP Winning hand    (18/28-T)
:jjparad2:00010001:06001C7A:00000003:FFFFFFFF:1UP Winning hand    (19/28-T)
:jjparad2:00010001:06001C7B:00000004:FFFFFFFF:1UP Winning hand    (20/28-T)
:jjparad2:00010001:06001C7C:00000003:FFFFFFFF:1UP Winning hand    (21/28-T)
:jjparad2:00010001:06001C7D:00000004:FFFFFFFF:1UP Winning hand    (22/28-T)
:jjparad2:00010001:06001C7E:00000003:FFFFFFFF:1UP Winning hand    (23/28-T)
:jjparad2:00010001:06001C7F:00000004:FFFFFFFF:1UP Winning hand    (24/28-T)
:jjparad2:00010001:06001C60:00000003:FFFFFFFF:1UP Winning hand    (25/28-T)
:jjparad2:00010001:06001C61:00000005:FFFFFFFF:1UP Winning hand    (26/28-T)
:jjparad2:00010001:06001C62:00000003:FFFFFFFF:1UP Winning hand    (27/28-T)
:jjparad2:00010001:06001C63:00000005:FFFFFFFF:1UP Winning hand    (28/28-T)
;----------------------------------------------------------------------------
:jjparad2:00100006:06001C68:000A000D:00000000:1UP Watch 14 tiles - Player
:jjparad2:00100006:06001C4A:000A000D:00000008:1UP Watch 14 tiles - C.P.U.
;============================================================================

; [ JAN JAN PARADISE ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Left Alt' key then 2nd choice) or you discard a tile
; Player's tiles are coded on 28 bytes :
;   06001338h (family "A") - 06001339h (rank "A")
;   0600133Ah (family "B") - 0600133Bh (rank "B")
;   0600133Ch (family "C") - 0600133Dh (rank "C")
;   0600133Eh (family "D") - 0600133Fh (rank "D")
;   06001340h (family "E") - 06001341h (rank "E")
;   06001342h (family "F") - 06001343h (rank "F")
;   06001344h (family "G") - 06001345h (rank "G")
;   06001346h (family "H") - 06001347h (rank "H")
;   06001348h (family "I") - 06001349h (rank "I")
;   0600134Ah (family "J") - 0600134Bh (rank "J")
;   0600134Ch (family "K") - 0600134Dh (rank "K")
;   0600134Eh (family "L") - 0600134Fh (rank "L")
;   06001350h (family "M") - 06001351h (rank "M")
;   06001352h (family "N") - 06001353h (rank "N")
; C.P.U.'s tiles are coded on 14 bytes :
;   0600131Ah (family "A") - 0600131Bh (rank "A")
;   0600131Ch (family "B") - 0600131Dh (rank "B")
;   0600131Eh (family "C") - 0600131Fh (rank "C")
;   06001320h (family "D") - 06001321h (rank "D")
;   06001322h (family "E") - 06001323h (rank "E")
;   06001324h (family "F") - 06001325h (rank "F")
;   06001326h (family "G") - 06001327h (rank "G")
;   06001328h (family "H") - 06001329h (rank "H")
;   0600132Ah (family "I") - 0600132Bh (rank "I")
;   0600132Ch (family "J") - 0600132Dh (rank "J")
;   0600132Eh (family "K") - 0600132Fh (rank "K")
;   06001330h (family "L") - 06001331h (rank "L")
;   06001332h (family "M") - 06001333h (rank "M")
;   06001334h (family "N") - 06001335h (rank "N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   family  rank     common name      chinese name      
;     00     01     1 "characters"      1 "wan"
;     00     02     2 "characters"      2 "wan"
;     00     03     3 "characters"      3 "wan"
;     00     04     4 "characters"      4 "wan"
;     00     05     5 "characters"      5 "wan"
;     00     06     6 "characters"      6 "wan"
;     00     07     7 "characters"      7 "wan"
;     00     08     8 "characters"      8 "wan"
;     00     09     9 "characters"      9 "wan"
;     01     01     1 "dots"            1 "tung"
;     01     02     2 "dots"            2 "tung"
;     01     03     3 "dots"            3 "tung"
;     01     04     4 "dots"            4 "tung"
;     01     05     5 "dots"            5 "tung"
;     01     06     6 "dots"            6 "tung"
;     01     07     7 "dots"            7 "tung"
;     01     08     8 "dots"            8 "tung"
;     01     09     9 "dots"            9 "tung"
;     02     01     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;     02     02     2 "bamboo"          2 "tiao"
;     02     03     3 "bamboo"          3 "tiao"
;     02     04     4 "bamboo"          4 "tiao"
;     02     05     5 "bamboo"          5 "tiao"
;     02     06     6 "bamboo"          6 "tiao"
;     02     07     7 "bamboo"          7 "tiao"
;     02     08     8 "bamboo"          8 "tiao"
;     02     09     9 "bamboo"          9 "tiao"
;     03     01     East  "wind"
;     03     02     South "wind"
;     03     03     West  "wind"
;     03     04     North "wind"
;     03     05     White "dragon"
;     03     06     Green "dragon"
;     03     07     Red   "dragon"
;     FF     FF      - no tile -
:jjparads:00000001:06001338:00000003:FFFFFFFF:1UP Winning hand    (01/28-T)
:jjparads:00010001:06001339:00000001:FFFFFFFF:1UP Winning hand    (02/28-T)
:jjparads:00010001:0600133A:00000003:FFFFFFFF:1UP Winning hand    (03/28-T)
:jjparads:00010001:0600133B:00000001:FFFFFFFF:1UP Winning hand    (04/28-T)
:jjparads:00010001:0600133C:00000003:FFFFFFFF:1UP Winning hand    (05/28-T)
:jjparads:00010001:0600133D:00000001:FFFFFFFF:1UP Winning hand    (06/28-T)
:jjparads:00010001:0600133E:00000003:FFFFFFFF:1UP Winning hand    (07/28-T)
:jjparads:00010001:0600133F:00000002:FFFFFFFF:1UP Winning hand    (08/28-T)
:jjparads:00010001:06001340:00000003:FFFFFFFF:1UP Winning hand    (09/28-T)
:jjparads:00010001:06001341:00000002:FFFFFFFF:1UP Winning hand    (10/28-T)
:jjparads:00010001:06001342:00000003:FFFFFFFF:1UP Winning hand    (11/28-T)
:jjparads:00010001:06001343:00000002:FFFFFFFF:1UP Winning hand    (12/28-T)
:jjparads:00010001:06001344:00000003:FFFFFFFF:1UP Winning hand    (13/28-T)
:jjparads:00010001:06001345:00000003:FFFFFFFF:1UP Winning hand    (14/28-T)
:jjparads:00010001:06001346:00000003:FFFFFFFF:1UP Winning hand    (15/28-T)
:jjparads:00010001:06001347:00000003:FFFFFFFF:1UP Winning hand    (16/28-T)
:jjparads:00010001:06001348:00000003:FFFFFFFF:1UP Winning hand    (17/28-T)
:jjparads:00010001:06001349:00000003:FFFFFFFF:1UP Winning hand    (18/28-T)
:jjparads:00010001:0600134A:00000003:FFFFFFFF:1UP Winning hand    (19/28-T)
:jjparads:00010001:0600134B:00000004:FFFFFFFF:1UP Winning hand    (20/28-T)
:jjparads:00010001:0600134C:00000003:FFFFFFFF:1UP Winning hand    (21/28-T)
:jjparads:00010001:0600134D:00000004:FFFFFFFF:1UP Winning hand    (22/28-T)
:jjparads:00010001:0600134E:00000003:FFFFFFFF:1UP Winning hand    (23/28-T)
:jjparads:00010001:0600134F:00000004:FFFFFFFF:1UP Winning hand    (24/28-T)
:jjparads:00010001:06001350:00000003:FFFFFFFF:1UP Winning hand    (25/28-T)
:jjparads:00010001:06001351:00000005:FFFFFFFF:1UP Winning hand    (26/28-T)
:jjparads:00010001:06001352:00000003:FFFFFFFF:1UP Winning hand    (27/28-T)
:jjparads:00010001:06001353:00000005:FFFFFFFF:1UP Winning hand    (28/28-T)
;----------------------------------------------------------------------------
:jjparads:00100006:06001338:000A000D:00000000:1UP Watch 14 tiles - Player
:jjparads:00100006:0600131A:000A000D:00000008:1UP Watch 14 tiles - C.P.U.
;============================================================================

; [ OTOME RYOURAN ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Left Alt' key then 2nd choice) or you discard a tile
; Player's tiles are coded on 28 bytes :
;   06003248h (family "A") - 06003249h (rank "A")
;   0600324Ah (family "B") - 0600324Bh (rank "B")
;   0600324Ch (family "C") - 0600324Dh (rank "C")
;   0600324Eh (family "D") - 0600324Fh (rank "D")
;   06003250h (family "E") - 06003251h (rank "E")
;   06003252h (family "F") - 06003253h (rank "F")
;   06003254h (family "G") - 06003255h (rank "G")
;   06003256h (family "H") - 06003257h (rank "H")
;   06003258h (family "I") - 06003259h (rank "I")
;   0600325Ah (family "J") - 0600325Bh (rank "J")
;   0600325Ch (family "K") - 0600325Dh (rank "K")
;   0600325Eh (family "L") - 0600325Fh (rank "L")
;   06003260h (family "M") - 06003261h (rank "M")
;   06003262h (family "N") - 06003263h (rank "N")
; C.P.U.'s tiles are coded on 14 bytes :
;   0600322Ah (family "A") - 0600322Bh (rank "A")
;   0600322Ch (family "B") - 0600322Dh (rank "B")
;   0600322Eh (family "C") - 0600322Fh (rank "C")
;   06003230h (family "D") - 06003231h (rank "D")
;   06003232h (family "E") - 06003233h (rank "E")
;   06003234h (family "F") - 06003235h (rank "F")
;   06003236h (family "G") - 06003237h (rank "G")
;   06003238h (family "H") - 06003239h (rank "H")
;   0600323Ah (family "I") - 0600323Bh (rank "I")
;   0600323Ch (family "J") - 0600323Dh (rank "J")
;   0600323Eh (family "K") - 0600323Fh (rank "K")
;   06003240h (family "L") - 06003241h (rank "L")
;   06003242h (family "M") - 06003243h (rank "M")
;   06003244h (family "N") - 06003245h (rank "N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   family  rank     common name      chinese name      
;     00     01     1 "characters"      1 "wan"
;     00     02     2 "characters"      2 "wan"
;     00     03     3 "characters"      3 "wan"
;     00     04     4 "characters"      4 "wan"
;     00     05     5 "characters"      5 "wan"
;     00     06     6 "characters"      6 "wan"
;     00     07     7 "characters"      7 "wan"
;     00     08     8 "characters"      8 "wan"
;     00     09     9 "characters"      9 "wan"
;     01     01     1 "dots"            1 "tung"
;     01     02     2 "dots"            2 "tung"
;     01     03     3 "dots"            3 "tung"
;     01     04     4 "dots"            4 "tung"
;     01     05     5 "dots"            5 "tung"
;     01     06     6 "dots"            6 "tung"
;     01     07     7 "dots"            7 "tung"
;     01     08     8 "dots"            8 "tung"
;     01     09     9 "dots"            9 "tung"
;     02     01     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;     02     02     2 "bamboo"          2 "tiao"
;     02     03     3 "bamboo"          3 "tiao"
;     02     04     4 "bamboo"          4 "tiao"
;     02     05     5 "bamboo"          5 "tiao"
;     02     06     6 "bamboo"          6 "tiao"
;     02     07     7 "bamboo"          7 "tiao"
;     02     08     8 "bamboo"          8 "tiao"
;     02     09     9 "bamboo"          9 "tiao"
;     03     01     East  "wind"
;     03     02     South "wind"
;     03     03     West  "wind"
;     03     04     North "wind"
;     03     05     White "dragon"
;     03     06     Green "dragon"
;     03     07     Red   "dragon"
;     FF     FF      - no tile -
:ryouran:00000001:06003248:00000003:FFFFFFFF:1UP Winning hand    (01/28-T)
:ryouran:00010001:06003249:00000001:FFFFFFFF:1UP Winning hand    (02/28-T)
:ryouran:00010001:0600324A:00000003:FFFFFFFF:1UP Winning hand    (03/28-T)
:ryouran:00010001:0600324B:00000001:FFFFFFFF:1UP Winning hand    (04/28-T)
:ryouran:00010001:0600324C:00000003:FFFFFFFF:1UP Winning hand    (05/28-T)
:ryouran:00010001:0600324D:00000001:FFFFFFFF:1UP Winning hand    (06/28-T)
:ryouran:00010001:0600324E:00000003:FFFFFFFF:1UP Winning hand    (07/28-T)
:ryouran:00010001:0600324F:00000002:FFFFFFFF:1UP Winning hand    (08/28-T)
:ryouran:00010001:06003250:00000003:FFFFFFFF:1UP Winning hand    (09/28-T)
:ryouran:00010001:06003251:00000002:FFFFFFFF:1UP Winning hand    (10/28-T)
:ryouran:00010001:06003252:00000003:FFFFFFFF:1UP Winning hand    (11/28-T)
:ryouran:00010001:06003253:00000002:FFFFFFFF:1UP Winning hand    (12/28-T)
:ryouran:00010001:06003254:00000003:FFFFFFFF:1UP Winning hand    (13/28-T)
:ryouran:00010001:06003255:00000003:FFFFFFFF:1UP Winning hand    (14/28-T)
:ryouran:00010001:06003256:00000003:FFFFFFFF:1UP Winning hand    (15/28-T)
:ryouran:00010001:06003257:00000003:FFFFFFFF:1UP Winning hand    (16/28-T)
:ryouran:00010001:06003258:00000003:FFFFFFFF:1UP Winning hand    (17/28-T)
:ryouran:00010001:06003259:00000003:FFFFFFFF:1UP Winning hand    (18/28-T)
:ryouran:00010001:0600325A:00000003:FFFFFFFF:1UP Winning hand    (19/28-T)
:ryouran:00010001:0600325B:00000004:FFFFFFFF:1UP Winning hand    (20/28-T)
:ryouran:00010001:0600325C:00000003:FFFFFFFF:1UP Winning hand    (21/28-T)
:ryouran:00010001:0600325D:00000004:FFFFFFFF:1UP Winning hand    (22/28-T)
:ryouran:00010001:0600325E:00000003:FFFFFFFF:1UP Winning hand    (23/28-T)
:ryouran:00010001:0600325F:00000004:FFFFFFFF:1UP Winning hand    (24/28-T)
:ryouran:00010001:06003260:00000003:FFFFFFFF:1UP Winning hand    (25/28-T)
:ryouran:00010001:06003261:00000005:FFFFFFFF:1UP Winning hand    (26/28-T)
:ryouran:00010001:06003262:00000003:FFFFFFFF:1UP Winning hand    (27/28-T)
:ryouran:00010001:06003263:00000005:FFFFFFFF:1UP Winning hand    (28/28-T)
;----------------------------------------------------------------------------
:ryouran:00100006:06003248:000A000D:00000000:1UP Watch 14 tiles - Player
:ryouran:00100006:0600322A:000A000D:00000008:1UP Watch 14 tiles - C.P.U.
;============================================================================

; [ TEL JAN ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Left Alt' key then 2nd choice) or you discard a tile
; Player's tiles are coded on 28 bytes :
;   060058CCh (family "A") - 060058CDh (rank "A")
;   060058CEh (family "B") - 060058CFh (rank "B")
;   060058D0h (family "C") - 060058D1h (rank "C")
;   060058D2h (family "D") - 060058D3h (rank "D")
;   060058D4h (family "E") - 060058D5h (rank "E")
;   060058D6h (family "F") - 060058D7h (rank "F")
;   060058D8h (family "G") - 060058D9h (rank "G")
;   060058DAh (family "H") - 060058DBh (rank "H")
;   060058DCh (family "I") - 060058DDh (rank "I")
;   060058DEh (family "J") - 060058DFh (rank "J")
;   060058E0h (family "K") - 060058E1h (rank "K")
;   060058E2h (family "L") - 060058E3h (rank "L")
;   060058E4h (family "M") - 060058E5h (rank "M")
;   060058E6h (family "N") - 060058E7h (rank "N")
; C.P.U.'s tiles are coded on 14 bytes :
;   060058AEh (family "A") - 060058AFh (rank "A")
;   060058B0h (family "B") - 060058B1h (rank "B")
;   060058B2h (family "C") - 060058B3h (rank "C")
;   060058B4h (family "D") - 060058B5h (rank "D")
;   060058B6h (family "E") - 060058B7h (rank "E")
;   060058B8h (family "F") - 060058B9h (rank "F")
;   060058BAh (family "G") - 060058BBh (rank "G")
;   060058BCh (family "H") - 060058BDh (rank "H")
;   060058BEh (family "I") - 060058BFh (rank "I")
;   060058C0h (family "J") - 060058C1h (rank "J")
;   060058C2h (family "K") - 060058C3h (rank "K")
;   060058C4h (family "L") - 060058C5h (rank "L")
;   060058C6h (family "M") - 060058C7h (rank "M")
;   060058C8h (family "N") - 060058C9h (rank "N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   family  rank     common name      chinese name      
;     00     01     1 "characters"      1 "wan"
;     00     02     2 "characters"      2 "wan"
;     00     03     3 "characters"      3 "wan"
;     00     04     4 "characters"      4 "wan"
;     00     05     5 "characters"      5 "wan"
;     00     06     6 "characters"      6 "wan"
;     00     07     7 "characters"      7 "wan"
;     00     08     8 "characters"      8 "wan"
;     00     09     9 "characters"      9 "wan"
;     01     01     1 "dots"            1 "tung"
;     01     02     2 "dots"            2 "tung"
;     01     03     3 "dots"            3 "tung"
;     01     04     4 "dots"            4 "tung"
;     01     05     5 "dots"            5 "tung"
;     01     06     6 "dots"            6 "tung"
;     01     07     7 "dots"            7 "tung"
;     01     08     8 "dots"            8 "tung"
;     01     09     9 "dots"            9 "tung"
;     02     01     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;     02     02     2 "bamboo"          2 "tiao"
;     02     03     3 "bamboo"          3 "tiao"
;     02     04     4 "bamboo"          4 "tiao"
;     02     05     5 "bamboo"          5 "tiao"
;     02     06     6 "bamboo"          6 "tiao"
;     02     07     7 "bamboo"          7 "tiao"
;     02     08     8 "bamboo"          8 "tiao"
;     02     09     9 "bamboo"          9 "tiao"
;     03     01     East  "wind"
;     03     02     South "wind"
;     03     03     West  "wind"
;     03     04     North "wind"
;     03     05     White "dragon"
;     03     06     Green "dragon"
;     03     07     Red   "dragon"
;     FF     FF      - no tile -
:teljan:00000001:060058CC:00000003:FFFFFFFF:1UP Winning hand    (01/28-T)
:teljan:00010001:060058CD:00000001:FFFFFFFF:1UP Winning hand    (02/28-T)
:teljan:00010001:060058CE:00000003:FFFFFFFF:1UP Winning hand    (03/28-T)
:teljan:00010001:060058CF:00000001:FFFFFFFF:1UP Winning hand    (04/28-T)
:teljan:00010001:060058D0:00000003:FFFFFFFF:1UP Winning hand    (05/28-T)
:teljan:00010001:060058D1:00000001:FFFFFFFF:1UP Winning hand    (06/28-T)
:teljan:00010001:060058D2:00000003:FFFFFFFF:1UP Winning hand    (07/28-T)
:teljan:00010001:060058D3:00000002:FFFFFFFF:1UP Winning hand    (08/28-T)
:teljan:00010001:060058D4:00000003:FFFFFFFF:1UP Winning hand    (09/28-T)
:teljan:00010001:060058D5:00000002:FFFFFFFF:1UP Winning hand    (10/28-T)
:teljan:00010001:060058D6:00000003:FFFFFFFF:1UP Winning hand    (11/28-T)
:teljan:00010001:060058D7:00000002:FFFFFFFF:1UP Winning hand    (12/28-T)
:teljan:00010001:060058D8:00000003:FFFFFFFF:1UP Winning hand    (13/28-T)
:teljan:00010001:060058D9:00000003:FFFFFFFF:1UP Winning hand    (14/28-T)
:teljan:00010001:060058DA:00000003:FFFFFFFF:1UP Winning hand    (15/28-T)
:teljan:00010001:060058DB:00000003:FFFFFFFF:1UP Winning hand    (16/28-T)
:teljan:00010001:060058DC:00000003:FFFFFFFF:1UP Winning hand    (17/28-T)
:teljan:00010001:060058DD:00000003:FFFFFFFF:1UP Winning hand    (18/28-T)
:teljan:00010001:060058DE:00000003:FFFFFFFF:1UP Winning hand    (19/28-T)
:teljan:00010001:060058DF:00000004:FFFFFFFF:1UP Winning hand    (20/28-T)
:teljan:00010001:060058E0:00000003:FFFFFFFF:1UP Winning hand    (21/28-T)
:teljan:00010001:060058E1:00000004:FFFFFFFF:1UP Winning hand    (22/28-T)
:teljan:00010001:060058E2:00000003:FFFFFFFF:1UP Winning hand    (23/28-T)
:teljan:00010001:060058E3:00000004:FFFFFFFF:1UP Winning hand    (24/28-T)
:teljan:00010001:060058E4:00000003:FFFFFFFF:1UP Winning hand    (25/28-T)
:teljan:00010001:060058E5:00000005:FFFFFFFF:1UP Winning hand    (26/28-T)
:teljan:00010001:060058E6:00000003:FFFFFFFF:1UP Winning hand    (27/28-T)
:teljan:00010001:060058E7:00000005:FFFFFFFF:1UP Winning hand    (28/28-T)
;----------------------------------------------------------------------------
:teljan:00100006:060058CC:000A000D:00000000:1UP Watch 14 tiles - Player
:teljan:00100006:060058AE:000A000D:00000008:1UP Watch 14 tiles - C.P.U.
;============================================================================

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: Cheats for MAME 0.62 : mahjong games ...

Post by stephh »

Part 3 (royalmah.c driver) :

Code: Select all

; [ MAHJONG DIPLOMAT [BET] ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Z' key) or you discard a tile
; Player's tiles are coded on 14 bytes :
;   7001h ("A") - 7002h ("B") .... 700Dh ("M") - 700Eh ("N")
; C.P.U.'s tiles are coded on 14 bytes :
;   700Fh ("A") - 7010h ("B") .... 701Bh ("M") - 701Ch ("N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   value     common name      chinese name      
;    00h      - no tile -
;    01h     1 "characters"      1 "wan"
;    02h     2 "characters"      2 "wan"
;    03h     3 "characters"      3 "wan"
;    04h     4 "characters"      4 "wan"
;    05h     5 "characters"      5 "wan"
;    06h     6 "characters"      6 "wan"
;    07h     7 "characters"      7 "wan"
;    08h     8 "characters"      8 "wan"
;    09h     9 "characters"      9 "wan"
;    11h     1 "dots"            1 "tung"
;    12h     2 "dots"            2 "tung"
;    13h     3 "dots"            3 "tung"
;    14h     4 "dots"            4 "tung"
;    15h     5 "dots"            5 "tung"
;    16h     6 "dots"            6 "tung"
;    17h     7 "dots"            7 "tung"
;    18h     8 "dots"            8 "tung"
;    19h     9 "dots"            9 "tung"
;    21h     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;    22h     2 "bamboo"          2 "tiao"
;    23h     3 "bamboo"          3 "tiao"
;    24h     4 "bamboo"          4 "tiao"
;    25h     5 "bamboo"          5 "tiao"
;    26h     6 "bamboo"          6 "tiao"
;    27h     7 "bamboo"          7 "tiao"
;    28h     8 "bamboo"          8 "tiao"
;    29h     9 "bamboo"          9 "tiao"
;    31h     East  "wind"
;    32h     South "wind"
;    33h     West  "wind"
;    34h     North "wind"
;    3Ah     White "dragon"
;    3Bh     Green "dragon"
;    3Ch     Red   "dragon"
:mjdiplob:00000001:7001:00000031:FFFFFFFF:1UP Winning hand    (01/14-T)
:mjdiplob:00010001:7002:00000031:FFFFFFFF:1UP Winning hand    (02/14-T)
:mjdiplob:00010001:7003:00000031:FFFFFFFF:1UP Winning hand    (03/14-T)
:mjdiplob:00010001:7004:00000032:FFFFFFFF:1UP Winning hand    (04/14-T)
:mjdiplob:00010001:7005:00000032:FFFFFFFF:1UP Winning hand    (05/14-T)
:mjdiplob:00010001:7006:00000032:FFFFFFFF:1UP Winning hand    (06/14-T)
:mjdiplob:00010001:7007:00000033:FFFFFFFF:1UP Winning hand    (07/14-T)
:mjdiplob:00010001:7008:00000033:FFFFFFFF:1UP Winning hand    (08/14-T)
:mjdiplob:00010001:7009:00000033:FFFFFFFF:1UP Winning hand    (09/14-T)
:mjdiplob:00010001:700A:00000034:FFFFFFFF:1UP Winning hand    (10/14-T)
:mjdiplob:00010001:700B:00000034:FFFFFFFF:1UP Winning hand    (11/14-T)
:mjdiplob:00010001:700C:00000034:FFFFFFFF:1UP Winning hand    (12/14-T)
:mjdiplob:00010001:700D:0000003A:FFFFFFFF:1UP Winning hand    (13/14-T)
:mjdiplob:00010001:700E:0000003A:FFFFFFFF:1UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:mjdiplob:00000006:7001:0000000D:FFFFFFFF:1UP Watch 14 tiles - Player
:mjdiplob:00000006:700F:0000000D:FFFFFFFF:1UP Watch 14 tiles - C.P.U.
;============================================================================

; [ TONTON [BET] ]
; Use these pokes only when you have 14 tiles in your hand
; These values are good, but the display won't be refreshed until you 'RON'
; (default is 'Z' key) or you discard a tile
; Player's tiles are coded on 14 bytes :
;   7001h ("A") - 7002h ("B") .... 700Dh ("M") - 700Eh ("N")
; C.P.U.'s tiles are coded on 14 bytes :
;   700Fh ("A") - 7010h ("B") .... 701Bh ("M") - 701Ch ("N")
; Here is a table of the 34 possible tiles (according to one of the mahjong
; pages I've seen : http://members.aol.com/mahjongmuseum/tradrule.htm) :
;   value     common name      chinese name      
;    00h      - no tile -
;    01h     1 "characters"      1 "wan"
;    02h     2 "characters"      2 "wan"
;    03h     3 "characters"      3 "wan"
;    04h     4 "characters"      4 "wan"
;    05h     5 "characters"      5 "wan"
;    06h     6 "characters"      6 "wan"
;    07h     7 "characters"      7 "wan"
;    08h     8 "characters"      8 "wan"
;    09h     9 "characters"      9 "wan"
;    11h     1 "dots"            1 "tung"
;    12h     2 "dots"            2 "tung"
;    13h     3 "dots"            3 "tung"
;    14h     4 "dots"            4 "tung"
;    15h     5 "dots"            5 "tung"
;    16h     6 "dots"            6 "tung"
;    17h     7 "dots"            7 "tung"
;    18h     8 "dots"            8 "tung"
;    19h     9 "dots"            9 "tung"
;    21h     1 "bamboo"          1 "tiao"        (aka 1 "Bird")
;    22h     2 "bamboo"          2 "tiao"
;    23h     3 "bamboo"          3 "tiao"
;    24h     4 "bamboo"          4 "tiao"
;    25h     5 "bamboo"          5 "tiao"
;    26h     6 "bamboo"          6 "tiao"
;    27h     7 "bamboo"          7 "tiao"
;    28h     8 "bamboo"          8 "tiao"
;    29h     9 "bamboo"          9 "tiao"
;    31h     East  "wind"
;    32h     South "wind"
;    33h     West  "wind"
;    34h     North "wind"
;    3Ah     White "dragon"
;    3Bh     Green "dragon"
;    3Ch     Red   "dragon"
:tontonb:00000001:7001:00000031:FFFFFFFF:1UP Winning hand    (01/14-T)
:tontonb:00010001:7002:00000031:FFFFFFFF:1UP Winning hand    (02/14-T)
:tontonb:00010001:7003:00000031:FFFFFFFF:1UP Winning hand    (03/14-T)
:tontonb:00010001:7004:00000032:FFFFFFFF:1UP Winning hand    (04/14-T)
:tontonb:00010001:7005:00000032:FFFFFFFF:1UP Winning hand    (05/14-T)
:tontonb:00010001:7006:00000032:FFFFFFFF:1UP Winning hand    (06/14-T)
:tontonb:00010001:7007:00000033:FFFFFFFF:1UP Winning hand    (07/14-T)
:tontonb:00010001:7008:00000033:FFFFFFFF:1UP Winning hand    (08/14-T)
:tontonb:00010001:7009:00000033:FFFFFFFF:1UP Winning hand    (09/14-T)
:tontonb:00010001:700A:00000034:FFFFFFFF:1UP Winning hand    (10/14-T)
:tontonb:00010001:700B:00000034:FFFFFFFF:1UP Winning hand    (11/14-T)
:tontonb:00010001:700C:00000034:FFFFFFFF:1UP Winning hand    (12/14-T)
:tontonb:00010001:700D:0000003A:FFFFFFFF:1UP Winning hand    (13/14-T)
:tontonb:00010001:700E:0000003A:FFFFFFFF:1UP Winning hand    (14/14-T)
;----------------------------------------------------------------------------
:tontonb:00000006:7001:0000000D:FFFFFFFF:1UP Watch 14 tiles - Player
:tontonb:00000006:700F:0000000D:FFFFFFFF:1UP Watch 14 tiles - C.P.U.
;============================================================================

Note that the cheats for 'mjdiplob' and 'tontonb' are the same as the cheats for 'royalmah', and that I've remapped keys in 'royalmah' so now is 'Z' is the RON key as in most of the other mahjong games ...

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
Myrdred
Posts: 5
Joined: Thu Sep 19, 2002 6:55 am

Re: Cheats for MAME 0.62 : mahjong games ...

Post by Myrdred »

Slight error here:

stephh wrote:Part 2 (suprnova.c driver) :
...

Code: Select all

; [ JAN JAN PARADISE 2 ]
:jjparad2:00000001:06001C68:00000003:FFFFFFFF
:jjparad2:00010001:06001C69:00000001:FFFFFFFF
:jjparad2:00010001:06001C6A:00000003:FFFFFFFF
:jjparad2:00010001:06001C6B:00000001:FFFFFFFF
:jjparad2:00010001:06001C6C:00000003:FFFFFFFF
:jjparad2:00010001:06001C6D:00000001:FFFFFFFF
:jjparad2:00010001:06001C6E:00000003:FFFFFFFF
:jjparad2:00010001:06001C6F:00000002:FFFFFFFF
:jjparad2:00010001:06001C70:00000003:FFFFFFFF
:jjparad2:00010001:06001C71:00000002:FFFFFFFF
:jjparad2:00010001:06001C72:00000003:FFFFFFFF
:jjparad2:00010001:06001C73:00000002:FFFFFFFF
:jjparad2:00010001:06001C74:00000003:FFFFFFFF
:jjparad2:00010001:06001C75:00000003:FFFFFFFF
:jjparad2:00010001:06001C76:00000003:FFFFFFFF
:jjparad2:00010001:06001C77:00000003:FFFFFFFF
:jjparad2:00010001:06001C78:00000003:FFFFFFFF
:jjparad2:00010001:06001C79:00000003:FFFFFFFF
:jjparad2:00010001:06001C7A:00000003:FFFFFFFF
:jjparad2:00010001:06001C7B:00000004:FFFFFFFF
:jjparad2:00010001:06001C7C:00000003:FFFFFFFF
:jjparad2:00010001:06001C7D:00000004:FFFFFFFF
:jjparad2:00010001:06001C7E:00000003:FFFFFFFF
:jjparad2:00010001:06001C7F:00000004:FFFFFFFF
:jjparad2:00010001:06001C60:00000003:FFFFFFFF
:jjparad2:00010001:06001C61:00000005:FFFFFFFF
:jjparad2:00010001:06001C62:00000003:FFFFFFFF
:jjparad2:00010001:06001C63:00000005:FFFFFFFF
The final four pokes should be at 06001C80-06001C83, not 06001C60-06001C63.

By the way, here's a fun tip for all my fellow perverts. You can make the Hot Gimmick games look a lot better if you do this:
  1. Download the MAME source
  2. Edit the file src\includes\psikyosh.h
  3. At the end of the file, change the line #define DUAL_SCREEN 1 to #define DUAL_SCREEN 0
  4. Build MAME
  5. ...
  6. Profit
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: Cheats for MAME 0.62 : mahjong games ...

Post by stephh »

Myrdred wrote: Slight error here:

[SNIP]

The final four pokes should be at 06001C80-06001C83, not 06001C60-06001C63.
Thanks for pointing out ! :) You're right, it's just a bad copy/paste from my part ... Fortunately, I haven't uploaded the cheat databases to my site :wink:

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
mugener
Posts: 11
Joined: Thu Jul 04, 2002 3:52 pm

Re: Cheats for MAME 0.62 : mahjong games ...

Post by mugener »

...

Thank you very much, stephh. :D

Guess I'll never get tired of cheating those girls... :lol:

Oh, by the way, I find that the cheat I-k-f give us long ago extremly
useful! it's the code for Hot Gimmick

:hotgmck:00000000:0601BA58:000000FF:FFFFFFFF:1UP Winning hand <- this is make enemy negative money
:hotgmck:00010000:0601BA5D:000000FF:FFFFFFFF:1UP Winning hand <- this is make my money full money
:hotgmck:00010000:060066CF:00000012:FFFFFFFF:1UP Winning hand
:hotgmck:00010000:06005BCF:00000012:FFFFFFFF:1UP Winning hand <- these last two lines are end corrent round

When I use the codes above, it just end the round emmidiately and let me enjoy
the show right away~~~!!! 8)

I wonder if all of mahjong games can have a code like this?
Just to let us enjoy the shows. :D
Myrdred wrote:Slight error here:
By the way, here's a fun tip for all my fellow perverts. You can make the Hot Gimmick games look a lot better if you do this:
  1. Download the MAME source
  2. Edit the file src\includes\psikyosh.h
  3. At the end of the file, change the line #define DUAL_SCREEN 1 to #define DUAL_SCREEN 0
  4. Build MAME
  5. ...
  6. Profit
wow! If you have time, can you send a copy of your mame to me
with e-mail? Thanks. :P

(After visiting mame.net, I still can't figure out how to compile MAME''' :oops: )

...
Post Reply