[pacplus] Pac-Man Plus - Split Screen Fix

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
PhantomDJ
Posts: 33
Joined: Thu May 03, 2007 8:51 pm

[pacplus] Pac-Man Plus - Split Screen Fix

Post 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)
User avatar
Pugsy
Posts: 3686
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Post 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?
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
PhantomDJ
Posts: 33
Joined: Thu May 03, 2007 8:51 pm

OK

Post 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?
Post Reply