Page 1 of 1
[pacplus] Pac-Man Plus - Split Screen Fix
Posted: Wed Jan 02, 2008 5:37 am
by PhantomDJ
The full report of these hacks which fix the PacMan Level 256 split-screen is found here:
http://donhodges.com/how_high_can_you_get2.htm
It turns out that pac man plus has its fruit drawing routine 9 bytes higher in memory than regular pacman. So this is essentially the same fix, just shifted up in memory.
Code: Select all
:pacplus:20700001:2BFC:FE07D237:FFFFFFFF:No Split Screen
:pacplus:20510001:2C00:00002C3C:0000FFFF:No Split Screen (2/5)
:pacplus:20010001:2C38:00000012:000000FF:No Split Screen (3/5)
:pacplus:20610001:2C3C:0012D606:00FFFFFF:No Split Screen (4/5)
:pacplus:20510001:2FFC:00008181:0000FFFF:No Split Screen (5/5)
Posted: Wed Jan 02, 2008 5:48 pm
by Pugsy
I'm just getting back to adding cheats again (though slowly), thanks for above and the other pacman and puckman cheats which I will be adding shortly. I've made a few minor changes to the type and the mask (related to the way the edit cheat menu builds/saves the extended data field) to make them in the same format as all other ROM cheats.
Code: Select all
:pacplus:20F00000:2BFC:FE07D237:FFFFFFFF:Fix Split Screen Bug:Fixes the bug with levels > 255 see here - www.donhodges.com/how_high_can_you_get2.htm
:pacplus:20D10000:2C00:00002C3C:FFFFFFFF:Fix Split Screen Bug (2/5)
:pacplus:20810000:2C38:00000012:FFFFFFFF:Fix Split Screen Bug (3/5)
:pacplus:20E10000:2C3C:0012D606:FFFFFFFF:Fix Split Screen Bug (4/5)
:pacplus:20D10000:2FFC:00008181:FFFFFFFF:Fix Split Screen Bug (5/5)
- cheat type changed from One Shot & enabled Restore Previous Value, one-shot cheats in general should never really be used for ROM cheats - as without Restore Previous Value you can't turn it OFF and if you have Restore Previous Value enabled it will only change the ROM for about a frame (pretty useless).
- changed Extended Data Field to FFFFFFFF, when the Extended Data Field is being used as a MASK it should always be FFFFFFFF unless it's actually being used as a mask - this makes BIT cheats easier to spot in a text editor and improves compressability very marginally (in a zip file 0000FFFF uses 2 bytes more than FFFFFFFF).
- changed the description slightly to better indicate it's a bug fix and added a comment with a link to your site for more information if that's ok?
OK
Posted: Wed Jan 09, 2008 10:54 am
by PhantomDJ
Yes, OK, all of this is fine by me.
DJ
Pugsy wrote:I'm just getting back to adding cheats again (though slowly), thanks for above and the other pacman and puckman cheats which I will be adding shortly. I've made a few minor changes to the type and the mask (related to the way the edit cheat menu builds/saves the extended data field) to make them in the same format as all other ROM cheats.
Code: Select all
:pacplus:20F00000:2BFC:FE07D237:FFFFFFFF:Fix Split Screen Bug:Fixes the bug with levels > 255 see here - www.donhodges.com/how_high_can_you_get2.htm
:pacplus:20D10000:2C00:00002C3C:FFFFFFFF:Fix Split Screen Bug (2/5)
:pacplus:20810000:2C38:00000012:FFFFFFFF:Fix Split Screen Bug (3/5)
:pacplus:20E10000:2C3C:0012D606:FFFFFFFF:Fix Split Screen Bug (4/5)
:pacplus:20D10000:2FFC:00008181:FFFFFFFF:Fix Split Screen Bug (5/5)
- cheat type changed from One Shot & enabled Restore Previous Value, one-shot cheats in general should never really be used for ROM cheats - as without Restore Previous Value you can't turn it OFF and if you have Restore Previous Value enabled it will only change the ROM for about a frame (pretty useless).
- changed Extended Data Field to FFFFFFFF, when the Extended Data Field is being used as a MASK it should always be FFFFFFFF unless it's actually being used as a mask - this makes BIT cheats easier to spot in a text editor and improves compressability very marginally (in a zip file 0000FFFF uses 2 bytes more than FFFFFFFF).
- changed the description slightly to better indicate it's a bug fix and added a comment with a link to your site for more information if that's ok?