Mainly for Pugsy : '3wonders' cheats (again) ...

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Locked
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Post by stephh »

As I don't see the codes in your cheat database, and as they are not in mine yet, I post the cheats for the game :

Code: Select all

; [ THREE WONDERS (WORLD) ]
; Credits are coded on 1 byte (00-09)
3wonders:0:FF0D59:09:000:*UP Unlimited credits
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[MIDNIGHT WANDERERS (Action)]
; Invulnerability is coded on 2 bytes :
;   - timer (FF1838h) is coded on 1 byte (01-B4h then 00 when OFF)
;   - switch (bit 7 at address FF17BAh) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF1838:B4:000:1UP Invulnerability ON  (1/2)
3wonders:0:FF17BA:80:520:1UP Invulnerability ON  (2/2)
3wonders:0:FF1838:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17BA:80:541:1UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
;   - timer (FF18D8h) is coded on 1 byte (01-B4h then 00 when OFF)
;   - switch (bit 7 at address FF185Ah) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF18D8:B4:000:2UP Invulnerability ON  (1/2)
3wonders:0:FF185A:80:520:2UP Invulnerability ON  (2/2)
3wonders:0:FF18D8:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF185A:80:541:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-09)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
; Time is coded on 3 bytes (00-09 & 00-05 & 00-09) :
;   FF100Fh (minutes) - FF1010h (MSB seconds) - FF1011h (LSB seconds)
3wonders:0:FF1011:09:000:*UP Unlimited time
; Ammo. is coded on 1 byte (00-A0h)
3wonders:0:FF0E36:FF:000:1UP Unlimited super bomb ammo
3wonders:0:FF0E38:FF:000:2UP Unlimited super bomb ammo
;----------------------------------------------------------------------------
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
;   FF0E17h (current) - FF0E19h (needed)
3wonders:0:FF0E17:63:000:1UP One heart = life  (1/2-P)
3wonders:0:FF0E19:64:500:1UP One heart = life  (2/2-P)
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
;   FF0E1Bh (current) - FF0E1Dh (needed)
3wonders:0:FF0E1B:63:000:2UP One heart = life  (1/2-P)
3wonders:0:FF0E1D:64:500:2UP One heart = life  (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF0E17:63:001:1UP One heart = life  (1/2-T)
3wonders:0:FF0E19:64:501:1UP One heart = life  (2/2-T)
3wonders:0:FF0E1B:63:001:2UP One heart = life  (1/2-T)
3wonders:0:FF0E1D:64:501:2UP One heart = life  (2/2-T)
;----------------------------------------------------------------------------
3wonders:0:FF0E14:01:000:1UP Weapon - Normal       (P)
3wonders:0:FF0E14:02:000:1UP Weapon - Hyper shot   (P)
3wonders:0:FF0E14:03:000:1UP Weapon - Tail  shot   (P)
3wonders:0:FF0E14:04:000:1UP Weapon - Bound shot   (P)
3wonders:0:FF0E14:00:000:1UP Weapon - Super bomb   (P)
3wonders:0:FF0E15:01:000:2UP Weapon - Normal       (P)
3wonders:0:FF0E15:02:000:2UP Weapon - Hyper shot   (P)
3wonders:0:FF0E15:03:000:2UP Weapon - Tail  shot   (P)
3wonders:0:FF0E15:04:000:2UP Weapon - Bound shot   (P)
3wonders:0:FF0E15:00:000:2UP Weapon - Super bomb   (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get a weapon,
; you run out of ammo. or you lose a life
3wonders:0:FF0E14:01:001:1UP Weapon - Normal       (T)
3wonders:0:FF0E14:02:001:1UP Weapon - Hyper shot   (T)
3wonders:0:FF0E14:03:001:1UP Weapon - Tail  shot   (T)
3wonders:0:FF0E14:04:001:1UP Weapon - Bound shot   (T)
3wonders:0:FF0E14:00:001:1UP Weapon - Super bomb   (T)
3wonders:0:FF0E15:01:001:2UP Weapon - Normal       (T)
3wonders:0:FF0E15:02:001:2UP Weapon - Hyper shot   (T)
3wonders:0:FF0E15:03:001:2UP Weapon - Tail  shot   (T)
3wonders:0:FF0E15:04:001:2UP Weapon - Bound shot   (T)
3wonders:0:FF0E15:00:001:2UP Weapon - Super bomb   (T)
;----------------------------------------------------------------------------
3wonders:0:FF0DE3:01:000:1UP Option - Flames       (P):Get an option first
3wonders:0:FF0DE3:02:000:1UP Option - Flames       (P):Get an option first
3wonders:0:FF0DE5:01:000:2UP Option - Circular     (P):Get an option first
3wonders:0:FF0DE5:02:000:2UP Option - Circular     (P):Get an option first
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get an option or you lose a life
3wonders:0:FF0DE3:01:001:1UP Option - Flames       (T):Get an option first
3wonders:0:FF0DE3:02:001:1UP Option - Flames       (T):Get an option first
3wonders:0:FF0DE5:01:001:2UP Option - Circular     (T):Get an option first
3wonders:0:FF0DE5:02:001:2UP Option - Circular     (T):Get an option first
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[CHARIOT          (Shooting)]
3wonders:0:000000:00:999:['Lives' and 'Hearts' cheats]
3wonders:0:000000:00:999:[ must be deactivated after ]
3wonders:0:000000:00:999:[   killing the last boss   ]
; Invulnerability is coded on 2 bytes :
;   - timer (FF1838h) is coded on 1 byte (01-B4h then 00 when OFF)
;   - switch (bit 7 at address FF17BAh) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF1838:B4:000:1UP Invulnerability ON  (1/2)
3wonders:0:FF17BA:80:520:1UP Invulnerability ON  (2/2)
3wonders:0:FF1838:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17BA:80:541:1UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
;   - timer (FF18D8h) is coded on 1 byte (01-B4h then 00 when OFF)
;   - switch (bit 7 at address FF185Ah) is coded on 1 bit (00 OFF or 01 ON)
3wonders:0:FF18D8:B4:000:2UP Invulnerability ON  (1/2)
3wonders:0:FF185A:80:520:2UP Invulnerability ON  (2/2)
3wonders:0:FF18D8:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF185A:80:541:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-06)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
; Time is coded on 2 bytes (0000-270Fh) , then *100 for display
3wonders:0:FF1002:27:000:*UP Unlimited boss time (1/2)
3wonders:0:FF1003:0F:500:*UP Unlimited boss time (2/2)
;----------------------------------------------------------------------------
; Hearts are coded on 2 bytes (00-59h & 00-5Ah) :
;   FF184Dh (current) - FF184Ch (needed)
3wonders:0:FF184D:59:000:1UP One heart = life  (1/2-P)
3wonders:0:FF184C:5A:500:1UP One heart = life  (2/2-P)
; Hearts are coded on 2 bytes (00-63h & 00-64h) :
;   FF18EDh (current) - FF18ECh (needed)
3wonders:0:FF18ED:59:000:2UP One heart = life  (1/2-P)
3wonders:0:FF18EC:5A:500:2UP One heart = life  (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF184D:59:001:1UP One heart = life  (1/2-T)
3wonders:0:FF184C:5A:501:1UP One heart = life  (2/2-T)
3wonders:0:FF18ED:59:001:2UP One heart = life  (1/2-T)
3wonders:0:FF18EC:5A:501:2UP One heart = life  (2/2-T)
;----------------------------------------------------------------------------
; Enter max-1 (i.e. 02 for 3 options, 03 for 4 options ....)
; Options are coded on 2 bytes :
;   - maximum options (FF183Bh) are coded on 1 byte (02-06)
;   - options ready for use (FF183Dh) are coded on 1 byte (00-07)
3wonders:0:FF183B:06:000:1UP Maximum options     (1/2)
3wonders:0:FF183D:07:500:1UP Maximum options     (2/2)
; Options are coded on 2 bytes :
;   - maximum options (FF183Bh) are coded on 1 byte (02-06)
;   - options ready for use (FF183Dh) are coded on 1 byte (00-07)
3wonders:0:FF18DB:06:000:2UP Maximum options     (1/2)
3wonders:0:FF18DD:07:500:2UP Maximum options     (2/2)
; Bomb power is coded on 1 byte (00-02)
3wonders:0:FF1842:02:000:1UP Maximum bomb power
3wonders:0:FF18E2:02:000:2UP Maximum bomb power
; Fire power is coded on 2 bytes (00-04 * 2) :
;   FF1845h (wide shot) - FF1847h (rapid shot)
3wonders:0:FF1845:04:000:1UP Max. fire power - Wide
3wonders:0:FF1847:04:000:1UP Max. fire power - Rapid
; Fire power is coded on 2 bytes (00-04 * 2) :
;   FF18E5h (wide shot) - FF18E7h (rapid shot)
3wonders:0:FF18E5:04:000:2UP Max. fire power - Wide
3wonders:0:FF18E7:04:000:2UP Max. fire power - Rapid
;----------------------------------------------------------------------------
3wonders:0:FF183E:01:000:1UP Get the protetion     (P)
3wonders:0:FF18DE:01:000:2UP Get the protetion     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you hit a "monster"
3wonders:0:FF183E:01:001:1UP Get the protetion     (T)
3wonders:0:FF18DE:01:001:2UP Get the protetion     (T)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
3wonders:0:FF183E:00:001:1UP No more protetion
3wonders:0:FF18DE:00:001:2UP No more protetion
;----------------------------------------------------------------------------
3wonders:0:FF183F:00:000:1UP Fire - Rapid shot     (P)
3wonders:0:FF183F:01:000:1UP Fire - Wide  shot     (P)
3wonders:0:FF18DF:00:000:2UP Fire - Rapid shot     (P)
3wonders:0:FF18DF:01:000:2UP Fire - Wide  shot     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get the other fire
3wonders:0:FF183F:00:001:1UP Fire - Rapid shot     (T)
3wonders:0:FF183F:01:001:1UP Fire - Wide  shot     (T)
3wonders:0:FF18DF:00:001:2UP Fire - Rapid shot     (T)
3wonders:0:FF18DF:01:001:2UP Fire - Wide  shot     (T)
;----------------------------------------------------------------------------
3wonders:0:000000:00:999:[DON'T PULL         (Puzzle)]
; Invulnerability is a timer coded on 2 bytes (0001-012Ch then 0000 when OFF)
;   FF17D2h (MSB) - FF17D3h (LSB)
3wonders:0:FF17D2:01:000:1UP Invulnerability ON  (1/2)
3wonders:0:FF17D3:2C:500:1UP Invulnerability ON  (2/2)
3wonders:0:FF17D2:00:001:1UP Invulnerability OFF (1/2)
3wonders:0:FF17D3:01:501:1UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0001-012Ch then 0000 when OFF)
;   FF1872h (MSB) - FF1873h (LSB)
3wonders:0:FF1872:01:000:2UP Invulnerability ON  (1/2)
3wonders:0:FF1873:2C:500:2UP Invulnerability ON  (2/2)
3wonders:0:FF1872:00:001:2UP Invulnerability OFF (1/2)
3wonders:0:FF1873:01:501:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
; Lives are coded on 1 byte (00-07)
3wonders:0:FF0DE7:03:000:1UP Unlimited lives
3wonders:0:FF0DE8:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Fruits are coded on 2 bytes (00-62h & 00-63h) :
;   FF0EBCh (current) - FF0EBEh (needed)
3wonders:0:FF0EBC:62:000:1UP One fruit = life  (1/2-P)
3wonders:0:FF0EBE:63:500:1UP One fruit = life  (2/2-P)
; Fruits are coded on 2 bytes (00-62h & 00-63h) :
;   FF0EBDh (current) - FF0EBFh (needed)
3wonders:0:FF0EBD:62:000:2UP One fruit = life  (1/2-P)
3wonders:0:FF0EBF:63:500:2UP One fruit = life  (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another heart
3wonders:0:FF0EBC:62:001:1UP One fruit = life  (1/2-T)
3wonders:0:FF0EBE:63:501:1UP One fruit = life  (2/2-T)
3wonders:0:FF0EBD:62:001:2UP One fruit = life  (1/2-T)
3wonders:0:FF0EBF:63:501:2UP One fruit = life  (2/2-T)
;----------------------------------------------------------------------------
; Monsters are coded on 3 bytes :
;   FF104Ah : visible monsters
;   FF104Bh : monsters that may appear
;   FF104Ch : monsters left
; If [FF104Bh] <> 00, the number will be added to [FF104Ah] and
; will be substracted to [FF104Ch] when [FF104Ah] = 00
; The level ends when [FF104Ah] + [FF104Ch] = 00
3wonders:0:FF104A:00:001:*UP End level           (1/3)
3wonders:0:FF104B:00:501:*UP End level           (2/3)
3wonders:0:FF104C:00:501:*UP End level           (3/3)
;----------------------------------------------------------------------------
; Fruit is coded on 1 byte (00-17h)
;   Fruit  Points
;     00    1000
;     01    2000
;     02    3000
;     03    4000
;     04    5000
;     05    6000
;     06    7000
;     07    8000
;     08    9000
;     09    10000
;     0A    15000
;     0B    20000
;     0C    25000
;     0D    30000
;     0E    35000
;     0F    40000
;     10    45000
;     11    50000
;     12    60000
;     13    70000
;     14    80000
;     15    90000
;     16    100000
;     17    500
3wonders:0:FF0EC3:16:000:*UP Next fruit = 100000   (P)
;----------------------------------------------------------------------------
; Use this poke only when you are playing
3wonders:0:FF0EC3:16:001:*UP Next fruit = 100000   (T)
;============================================================================
Note that the cheats are the same for the clones ('3wonderu' and 'wonderj') ...

JCK thanks you for the fix for 'pnickies' :smile:

BTW, to save our connection time, could you create an account (name = "JCK" if you can or "upjck" if it is too small) on this board for her ? Mail her password to upjck@yahoo.com ...

Thanks by advance for what you can do ...

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Post by Pugsy »

Thanks, I had started work on changing the descriptions but I lost some info in a cut and paste accident whilst editing those cheats.

Account set up satis.
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Locked