Here is some testing
All these tests done with GBAATM 1.9.2 with default settings and trainer menu.
0x3007FA0 is used for data storage if nothing else is mentioned.
Emulator used: VisualBoyAdvance v1.8.0-SVN and NoGBA v2.6
Hardware: EZ flash IV on Game Boy Micro
------------------------------------------------------------------
Desert Strike (U)
Error noticed:
ROM Image crashed in the emulators when I tried to enter the game with the start button in the trainer menu.
Cheats enabled or not in the trainer menu didn't matter. VBA returned the following message when I pressed the
start button:
"Unsupported BIOS function e8 called from 0300f52c. A BIOS file is needed in order to get correct behaviour"
NoGBA says the following: "The rom-image has crashed"
Cheattype: Codebreaker codes from Codebreaker website
Related Code:
Press Select+L To Complete Missions
74000130 01FB
82002178 0014
74000130 01FB
820021A0 0001
Infinite Lives
820020A0 270F
Infinite Fuel
82002098 270F
Infinite Armor
82005E6E 270F
82005F10 270F
82005DCC 270F
Infinite ammo Guns
8200B1B6 270F
8200B192 270F
Infinite ammo Hydras
8200B1DA 270F
Infinite ammo Missiles
8200B1FE 270F
-----------------------------------------------
Super Mario Advance 2 (UA)
Bugs noticed:
the "End Level" cheat works, but you don't need to press select in order to use
it. L and R is enough. If I use it with the VisualBoyAdvance cheatengine, it works as it should work when I push
all the three buttons (Select+L+R). This bug occurs on both Hardware and emulator.
The "Have Volcanoplant" cheat generates weird grapichs when used at the level "YOSHIS'S ISLAND 1"
Press Select to use it. Happens on both Hardware and Emulator. BUT THIS BUG ALSO OCCURS WHEN USING IT WITH THE
"VisualBoyAdvance" CHEAT ENGINE, so it's probably just a bad cheat code anyway. =P
Cheattype: Codebreaker codes from codebreaker website.
Related Code:
Press Select+L+R To End Level
74000130 00FB
330055C8 00FF
Moon Jump
74000130 03FE
33003FAD 00C0
Max Speed
33003FE6 0070
Infinite Lives
330042BC 0063
Have volcanoplant
33004301 0026
-------------------------------------------------
Super Mario advance 4 (U) (v.1.0)
The codebreaker cheats seems to work fine on VBA and Hardware, no crashes or anything else that I noticed.
""BUT NoGBA Crashes"".
There seems to be issues with the cheats that uses an ingame button combination, nothing happens when you press
the buttons. take the last three codebreaker cheats below as an example.
But it seems that some of those codes do not work with VBA cheat engine either =S=S=S
Related code:
Stop Timer
33003D0E 0020
Infinite Lives (Mario)
33002A6A 0062
Infinite Lives (Luigi)
33002A6C 0062
Mario Always Has 98 Coins
33002C58 0062
Luigi Always Has 98 Coins
33002C83 0062
Press R For Pow Time
74000130 02FF
33003CF8 00FF
P Meter Always Full
33003C9F 007F
33003F48 00FF
Infinite Turns Card Matching Game
33004F08 0001
Infinite Star Power
33003F65 00FF
Invincibility
33003F64 0035
Press L Trigger+Up For Fire Mario
74000130 01BF
33006400 0002
73006400 0002
33003F5F 0002
Press R Trigger+Down For Cape Mario
74000130 027F
Tap Select For Form Change
da
Also tried some gameshark codes to see if the gameshark button combination cheats worked:
(M)
9337326A228C
8C0152EEC23A
F584F3315AF9
Infinite Lives
4DE2C2989E20
Rotate Suits [Hold Sel+R]
F9B63B3F1845
4889C1B97BBD
C005FBB95BB7
49C1C3894FBD
4444E2985FB2
0EF347CDEE28
4DC0428C0FB8
0AF246CCEE2D
4544628C0FB2
3CE303C565A8
CC80DAB85BB8
38E202C465AD
C404FAB85BB2
0CE303C5EC28
End Stage [Press Sel+L] ---- This cheat was the ONLY button combination cheat that worked for this game.
F9B63B3F18C1
F86E381E374A
F9B63B3F18C1
0358C4C8EE3E
F9B63B3F18C1
046B015DBD6B
Invincibility On [Sel+Up]
F8B6BB2B4841
49C1C3894FBD
48C1C3995FBD
4ED9450DCF70
Invincibility Off [Sel+Down]
79F6231F1C41
4DC0C2884FB8
F1221A2E034A
7CC5239D55B8
-------------------------------------------------
INVESTIGATION NEEDED!!!
Blackthorne (U):
Did not work, It crashes when I use codebreaker or gameshark codes, or it just reboot the trainer menu,
not sure what circumstances generates the different type of errors. Investigation needed.
Related codebreaker codes:
Have Iron Key
83001878 0200
Have Heal Potion
8300187A 0400
Have Hover Bomb
8300187C 0500
Have Levitator
8300187E 0600
Have Bridge Key
83001880 0700
Have Remote Wasp
83001882 0800
Have Fire Bomb
83001884 0A00
Invincible To Guns
33001018 0044
Infinite Health
33000FC8 000C
Have Best Gun
3300021C 0003
Hold R+B For Safe Fall
74000130 02FD
83000D70 00FE
Related Gameshark Codes:
M Must Be On
9B4072B12621
A36090EBC2FA
D81A693A7577
Infinite Health
9B8D8691D6BD
Quick Reload
6576B77EFB4E
94A10166F59D
Max Weapon Upgrade
665EFE6BEB7A
Have Iron Key
2C72B1A25A36
Have Heal Potion
2C77B7325B36
Have Hover Bomb
303131D07836
Have Levitator
3430B1F25A36
Have Bridge Key
CACE4E19E5F9
Have Remote Wasp
CFCBD8AB42F0
Have Fire Bomb
CFCEDE2B43F0
-----------------------------------------
0028 - Iridion 3D (UE)
Seems to work well in the emulator VBA latest version. And it also runs fine on Hardware^^
Related codebreaker codes:
Infinite Lives
33000102 0004
Infinite Health
33000103 000C
Rapid Fire
33000120 0000
Max Score
83000114 967F
83000116 0098
Press B For Gold Stars
74000130 03FD
33000121 001C
Press Select+B For Green Fire
74000130 03F9
33000121 001E
Press L For Purple Pellets
74000130 01FF
33000121 001D
Press Select+L For Purple Pellets #2
74000130 01FB
33000121 0020
Press R For Blue Balls
74000130 02FF
33000121 001F
Press Select+R For Red Shot
74000130 02FB
--------------------------------------------
That's all for now
Have a nice day^^