Again, great job cracker
You did your best to solve those problems^^
Maybe you will find a way to get the trainer menu to work with GTAA hopefully, thanks for the patch anyway and for the grapics corruption bugfix!
You're quick
I've been playing around a little more with Wario Land 4 (UE) and your update of GBAATM to v1.9 solved all problems that occured before.
Except one problem
(all this bugtesting is done with the 1.9.1 version of GBAATM)
I patched the game with a trainer menu with some Gameshark cheats, and in the emulator, all those cheats appear to work fine.
The problem is with the "infinite time" cheat, it works like a charm in Visual Boy Advance.
However, when I run it on real hardware, the infinite time cheat hangs the game just when I'm jumping on the timeswitch in the first level.
And weird noises occur. No other patching mechanisms was involved during the test on real hardware.
Then I tried to use a codebreaker code instead with the same function to see if it worked, and I got the exact same results as with the gameshark code(maybe because it's the same type of codes? If I have understood you FAQ correct!?) It just crash the game on hardware but not in the emulator
Related code:
The Gamesharkcode I used:
M Must Be On
90957B4E F0E3
96A3A22C 899F
7281BD45 C80F
Stop Timer
56E1A21E 61BB
The Codebreakercode I used:
Enable Code (Must Be On)
0000D0D3 000A
10000954 0007
Unlimited Time
83000BF0 0509
-----------------------------------------------------------------------
Another thing I noticed was that the Codebreaker "Must enable code" (Is it called the mastercode?) wasn't hidden in the trainer menu?
But the gameshark "mastercode" was hidden.
Is it a bad mastercode or something, or is it a bug? I noticed this with the Codebreakercode I used in the previous bug report above.
What function does the mastercode really have? I noticed that cheats could work without it, but not in all cases
------------------------------------------------------------------------
The last bug I noticed is related to this Codebreaker code:
Wario Land 4 (UE)
Enable Code (Must Be On)
0000D0D3 000A
10000954 0007
Press R+L+Down To Have Key
D0000020 0380
33000C0C 0001
D0000020 0380
33000B80 0001
D0000020 0380
33000B82 004B
Press R+L+Up To Open Level Exit
D0000020 0340
33000C0D 0001
When I use the codes with VisualBoyAdvance's own Cheatenabler, the button-input of those cheats works very well (Press R+L+Up etc...).
However, when I patched them into the rom using GBAATM with a trainer menu(have not test without a trainer menu), started the game, and then enabled the cheats in the trainer menu, it does not matter which button I press. I can press just the L button or the R and both cheats above will be instantly activated at the same time.
-----------------------------------------------------
Well, thats all
, hope you understand my tired crap english.
Have a nice day Cracker^^ And once again, thank you^^