# Phoinix, the free Gameboy emulator for PalmOS by Bodo Wenzel
Sitemap: |
--- | ---
Home (downloads) |
F. A. Q. |
Compatibility of... |
free cartridges |
commercial cartridges |
How to... |
use the emulator |
convert cartridges |
make cartridges run |
get in touch |
About... |
the history |
the future |
the playability testing |
skipping frames |
some accessories |
limits and extensions |
Thank you for the cookies |
This site is kindly hosted by | # How to make cartridges run As Phoinix just emulates a real machine, and does this not really perfectly, some games need patches. Some patches are mandatory to make a game run, others are only to correct graphical flaws, for example. Some next version of Phoinix will have a "patch database". It will collect all patches known, and it will be editable. Until then, this page is quite raw. It will list all the patches I know of. Think of it as preliminary, and: USE AT YOUR OWN RISK! ### IPS (International Patching System): This patching system was suggested by several people, so I'll give it a try. The worst is the lack of checks for patching the correct ROM and for an unbroken patch file. You may find several tools for all common systems by asking your favourite web searcher. Using it you'll gain a lot of convenience, and please let me know your mileage! Recently I found this fine Java application named "JIPS" at http://zerosoft.zophar.net, and it looks fine. ### Available patches: If your problem is not addressed here, you may like to consult the mailing list for users.
Name, sorted (Link to IPS file) | 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 line "`ENABLE_RAM_MBC1;`".
Madden 95 | 00:0051 | 18 91 00 | C3 E4 FF | MANDATORY! The old code jumps the 0000H/0FFFFH limit, that 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...
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 scrolled with background.
Tabaluga (German version) | (several) |  |  | Note: far too many to show here, sorry) Texts are shown with spaces, and the player sprite is correct.
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.
palm.gb_emu@gmx.de