Commit Graph

11 Commits

Author SHA1 Message Date
StewBC
3c4b4df6c0 Joystick labels, deadzone
Updated the deadzone and used labels not addresses for Joystick ports
2020-01-16 08:48:12 -08:00
StewBC
336d789bf5 Joy Buttons select 1/2 player game
Joy Buttons select 1/2 player game
2020-01-15 17:14:39 -08:00
StewBC
d34e0fabfc Added Audio
Added UI, engine and sfx audio
2020-01-15 14:33:49 -08:00
StewBC
17c546baef
Merge pull request #5 from oliverschmidt/patch-4
Initialize backLayer.
2020-01-11 16:39:25 +01:00
StewBC
f69a79c016
Merge pull request #4 from oliverschmidt/patch-3
Removed unnecessary workaround.
2020-01-11 16:35:58 +01:00
Oliver Schmidt
8274d0252b
Initialize backLayer.
The zeropage variable backLayer was uninitialized. The program only happened to work if $0090 happened to be $00 (or $01 ?) on startup.
2020-01-11 14:55:13 +01:00
Oliver Schmidt
822ca1e950
Removed unnecessary workaround. 2020-01-11 14:50:29 +01:00
Oliver Schmidt
932b436b04
Minor beautification. 2020-01-11 14:07:14 +01:00
Oliver Schmidt
1188b53f22
Removed leftover from test fixture. 2019-12-27 16:56:57 +01:00
Oliver Schmidt
fb98d44b9e
Fixed joystick read routine.
Depending on the actual joystick used on a real machine the timeout in question may be much longer than expected. Therefore a potential counter overflow must be taken into account.
The added overflow check made of course slowed down the timing loop so adjustments to the thresholds became necessary. Independently from that the deadzone was significantly increased as usual joysticks have quite some backlash around the center position.
2019-12-27 16:53:41 +01:00
StewBC
978a6fa77f Initial commit 2019-12-17 00:23:52 -08:00