Donkey Kong kill screen beat after 44 years.

Missile5

Newbie
Credits
24CR
I saw this - seems very unlikely a human could do it, but you never know. It's great that a killscreen has finally been beaten though

I am desperate for someone to find a (very!) secret way to get past the Pac-Man kill screen. Surely there has to be way?? Even down to causing a bug that somehow bumps a register. Maybe AI is our best hope here?
 

Fantazia2

Active member
vacBacker
Feedback
13 (100%)
Credits
2,176CR
I saw this - seems very unlikely a human could do it, but you never know. It's great that a killscreen has finally been beaten though

I am desperate for someone to find a (very!) secret way to get past the Pac-Man kill screen. Surely there has to be way?? Even down to causing a bug that somehow bumps a register. Maybe AI is our best hope here?
I think Pacman just needs a slight code edit so that when it reaches the kill screen level it adds an extra 1 to the level counter.
I believe it was down to them not programming a level 0 and using an 8 bit register for the level number that when it gets to 255 roles over to 0, getting it to add 2 instead of 1 would put you back to level 1.
 

Missile5

Newbie
Credits
24CR
I think Pacman just needs a slight code edit so that when it reaches the kill screen level it adds an extra 1 to the level counter.
I believe it was down to them not programming a level 0 and using an 8 bit register for the level number that when it gets to 255 roles over to 0, getting it to add 2 instead of 1 would put you back to level 1
Interesting! We just need to find a bug on Level 255 that somehow increments the level counter by 2 or even just overwrites it with some random value (meaning a skip to any level)

Is there any overwriting of memory or registers that happens on Level 256 that can be exploited? e.g the map seems corrupted

I know smarter people than me would have considered this but maybe its worth looking at afresh
 

Fantazia2

Active member
vacBacker
Feedback
13 (100%)
Credits
2,176CR
If it is correct that the level counter being at zero is the issue should be simple to fix so that instead of just incrementing the level counter when a level is complete youn would include an if statement to say if level = 255 set level to 1 else increment level.

I think someone has done this already and made a fixed version that just loops.

 
Last edited:
Top