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!
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. |
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.