Next Generation Emulation banner
1 - 2 of 2 Posts

·
Registered
Joined
·
4 Posts
Discussion Starter · #1 ·
Emu version : 1.8.0-beta
Emu Type : Normal Version
File : D:\roms\Gameboy\Dragon Warrior I & II (U) [C][!].zip
Game title : DW1&2
Using BIOS : 0
Skip BIOS : 0
Disable SFX : 0
Skip intro : 0
Throttle : 0
Rewind : 0
Auto frame : 0
Video option : 3
Render type : 1
Color depth : 32
Red shift : 00000013
Green shift : 0000000b
Blue shift : 00000003
Layer setting: FF00
Save type : 0 (0)
Flash size : 00010000 (00010000)
RTC : 0 (0)
AGBPrint : 0
Speed toggle : 0
Synchronize : 1
Sound OFF : 0
Channels : 030f
Old Sync : 0
Priority : 2
Filters : 6 (0)
Cheats : 0
GB Cheats : 6
GB Emu Type : 1

I don't know if that above information will help you or not. It doesn't seem likely.

I don't think VBA handles GameGenie codes properly. It seems to ignore the compare value. When I use this code 00A-50A-A28 to get infinite HP in Dragon Warrior I (it may work in II also, but I haven't tested it yet), it makes it so you can't walk certain places where you should be able to walk. Other places it messes up the tiles that should be drawn.



You can see a hallway in Tantagel castle to the left where the hero should be able to walk, but it's got the wrong tiles. The hallway is broken. You can't walk even up to the barrier either. It should look like this:



I have two reasons for believing VBA is ignoring the compare value.

1) The same code works without these side effects in BGB and GEST.
2) If you take the compare value out and use the code in BGB (00A-50A), you start seeing the side effects that occur in VBA.

Thanks.
 
1 - 2 of 2 Posts
Top