#30 Joystick does not work in 5200 Pengo

open
nobody
Emulation (10)
5
2012-09-15
2010-09-15
Avery Lee
No

The 5200 version of Pengo breaks on Atari800 2.1.0 when the joystick is pushed too far, embedding the penguin into an ice block and rendering him immobile. The cause of this appears to be that Atari800 does not support the trackball calibration bit in 5200 mode (CONSOL bit 2). Clearing this bit also disables the analog controller potentiometers, which should cause the pots to read $E4; because it does not, Pengo thinks a trackball is attached. This then breaks the game because the motion lookup tables for the trackball path are shorter than the ones for the joystick, causing the game to read random data as motion values.

Discussion


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks