Oliver Schmidt
8f05927f5a
Deleted cmd file made obsolete by Makefile.
2020-01-20 12:56:50 +01:00
StewBC
e5964b755c
Updated label name
...
Fixed the disc label name (made it penetrator)
2020-01-18 17:00:52 -08:00
StewBC
d9c2957b60
Audio, save scores, allow quit
...
More audio, better tuned. Allow Quit. Save high scores.
2020-01-18 16:58:11 -08:00
StewBC
1307c2ae66
Misc fixes
...
Misc fixes and cleanup
2020-01-16 14:10:14 -08:00
StewBC
a1a6ce8919
Fixed bug when killing enemies
...
Also wipe out the enemy height when killing the enemy
2020-01-16 08:48:46 -08:00
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
0b599da677
Update README.md
...
Added Auido to readme
2020-01-15 17:19:13 -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
StewBC
b54b9a19d7
Merge pull request #3 from oliverschmidt/patch-2
...
Minor beautification.
2020-01-11 16:35:10 +01:00
StewBC
a2658ec89f
Merge pull request #2 from oliverschmidt/patch-1
...
Allow start with active 80-column display.
2020-01-11 16:34:09 +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
67b6897fd0
Allow start with active 80-column display.
...
With active 80-column display there's no way to activate hires page2. Instead of directly fiddling with 80COLSTORE it seems the cleanest way to disable the 80-column display via the official firmware entry point.
The ProDOS 8 Technical Reference Manual states in chapter 5.3.1.3 - 80-Column Text Card:
-----
80-column text cards -- and other Apple IIe features -- can be turned off
using the following sequence of instructions:
LDA #$15 ;Character that turns off video firmware
JSR $C300 ;Print it to the video firmware
-----
2020-01-11 13:35:34 +01:00
StewBC
d785b58c26
Merge pull request #1 from oliverschmidt/patch-1
...
Fixed joystick read routine.
2020-01-02 01:41:26 +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
aa1d945fe3
Update README.md
...
One more table markdown attempt
2019-12-17 08:48:31 -08:00
StewBC
099b165efa
Update README.md
...
Next attempt at getting a table to work in Markup.
2019-12-17 08:44:11 -08:00
StewBC
ad06a04d5d
Update README.md
...
Trying to fix table markdown. Didn't work as I expected
2019-12-17 08:39:37 -08:00
StewBC
62420f8fe1
Update README.md
...
Added profile and general cleanup
2019-12-17 08:37:53 -08:00
StewBC
4f4c5c6218
Update for -apple2 name change
...
Updated for the fact that the apple2 version is in penetrator-apple2 and not just penetrator
2019-12-17 07:39:42 -08:00
StewBC
1650b5b441
Update README.md
...
Fixed linefeeds and escape characters
2019-12-17 00:30:25 -08:00
StewBC
978a6fa77f
Initial commit
2019-12-17 00:23:52 -08:00