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 SourceForge Logo

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