Known patches for GB games on PalmBoy

As PalmBoy just emulates a real machine, and does this not really perfectly, some games need patches. Some patches are absolutely necessary to make a game run, others are only to correct graphical errors, for example.

Some next version of PalmBoy will have a patch database. It will collect all patches known, and it will be editable. Just wait and see...

Until then, this page is quite raw. It will list all the patches I know of. Think of all as preliminary, and: USE AT YOUR OWN RISK!

Quick links:

Download News Compatibility list Frequently Asked Questions How to convert Cookies received palm.gb_emu@gmx.de

Name, sorted Address Old values New values Comment
Banks n/a n/a n/a The MBC1 has to be switched into the correct mode (4/32). In the source file "banks.c" add the line "*(unsigned char *)0x6000 = 1;" after the "ENABLE_RAM_MBC1;" line.
Madden 95 00:0051 18 91 00 C3 E4 FF MANDATORY! This short branch jumps the 0000/FFFF limit, which isn't emulated.
Mortal Combat 3 00:0CC0 31 44 FF FA FC C0 57 FA F0 44 B9 20 FB FA FC C0 MANDATORY! Otherwise you'll lose all your data! Tricky SP handling, which isn't emulated.
00:0CC8 FB C0 5F 21 87 44 F0 44 E0 43 FA FB C0 E0 42 3E
00:0CD0 B9 20 FB D5 E5 21 FD C0 33 E0 41 3E 87 E0 40 00
00:0CD8 2A 66 6F F9 00 00 00 00
R-Type 2 00:0971 80 7F Top line of status stops scrolling with background.
Tetris 00:02F0 28 76 Runs much faster.
Tetris 2 00:23BD CD C3 Not necessary; the developers made a harmless error.
Zelda, Link's awakening 01:6DF0 20 28 Title "rolls" better.

Who to blame:

Back to the PalmBoy page.

Comments and such stuff go to: palm.gb_emu@gmx.de


These pages are kindly hosted by suburbia.com.au.