Skip to content

Commit

Permalink
v1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
StewBC committed Jul 22, 2024
1 parent 2846344 commit d9be87d
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions TimePilot-IIgs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ These instructions are for playing the game, but mostly for converting the art a
## Controls
The game uses the keyboard or Joystick to control the player plane. To use the Joystick, simply press `J` on the title screen. If the J does not turn green (selected) then the game is not detecting the Joystick. Controls on the Joystick (in game) are Up, Down, Left, Right and fire, while the second button is Pause. In the UI, the fire button starts a 1 Player game, and the "Pause" button starts a 2 Player game.

The keyboard controls are (and these also work when playing with the Joystick) `1` - 1 Player, `2` - 2 Player, `ESC` - back up (and quit) and `P` - Pause. The in-game keys are (and these rotate keys *do not* work in joystick mode) `Option` to rotate left, `Open Apple` to rotate right, `Space` to fire (just hold, don't have to tap - I felt too sorry for the poor spacebar).
The keyboard controls are (and these also work when playing with the Joystick) `1` - 1 Player, `2` - 2 Player, `ESC` - back up (and quit) and `P` - Pause. The in-game keys are (and these rotate keys *do not* work in joystick mode) `Option` to rotate left, `Open Apple` to rotate right, `Space` (or `ENTER`) to fire (just hold, don't have to tap - I felt too sorry for the poor spacebar). Fire and Pause will also start a 1 and 2 player game when playing with the keyboard (same as pressing `1` or `2`). There is also a cheat mode. `C` to activate. Cheat mode is like practice. You have endless lives. In cheat mode the high score table and display are not affected.

## Getting started
The Apple IIgs version is written in 65816 assembly language, targeting the Orca/M assembler and the build process is done using `make`. Several pieces of software were used to structure the build process, listed below. Not all are free. See below.
Expand Down Expand Up @@ -241,7 +241,7 @@ I have to give special thanks to a few people.
**Andy McFadden** - CiderPress 2 that makes moving code to the actual Apple IIgs a breeze.
**Jeremy Rand** - Made BuGS which made me want to make an arcade game for the IIgs.
**Mike Westerfield** - Created Orca/M which is a very sophisticated assembler that has been a joy to use.
**Brian A. Troha** - Provided the splash screen graphic.
**Brian A. Troha** - Provided the splash screen graphic, and some code optimizations.
**Emmanuel Marty et al.** - LZSA2 used in the loader - https://github.com/emmanuel-marty/lzsa.git

Thank you all - you have made my life better! :)
Expand Down
2 changes: 1 addition & 1 deletion TimePilot-IIgs/history/ReadMeFirst
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Time Pilot v1.5.A____________________________________________________________________A fantastic arcade game released by Konami in 1982 and ported to the Apple IIgs by Stefan Wessels in 2024.The complete source code is available at https://github.com/StewBC/Time-PilotChanges for v1.5.A:- V1.5 Introduced a bad bug that did not end the game if a High Score was not achieved- Enables skipping the GAME OVER screen after a secondChanges for v1.5:- Scores are now saved and loaded- If you press ESC to stop a game, you are eligible to saving your high score- External RAM sounds are now at 22kHz- The enemy explosion bug is fixed- A loader with splash screen was added- The AutoKey rate is adjusted (and reset on exit)Stefan Wessels &Antoine Vignau & Olivier ZardiniBrutal Deluxe Softwarebrutaldeluxe.fr
Time Pilot v1.6____________________________________________________________________A fantastic arcade game released by Konami in 1982 and ported to the Apple IIgs by Stefan Wessels in 2024.The complete source code is available at https://github.com/StewBC/Time-PilotChanges for v1.6- Brian A Troha added some optimizations- The Splash screen had Credis added- The overly loud bomb sound is softerChanges for v1.5.A:- V1.5 Introduced a bad bug that did not end the game if a High Score was not achieved- Enables skipping the GAME OVER screen after a secondChanges for v1.5:- Scores are now saved and loaded- If you press ESC to stop a game, you are eligible to saving your high score- External RAM sounds are now at 22kHz- The enemy explosion bug is fixed- A loader with splash screen was added- The AutoKey rate is adjusted (and reset on exit)Stefan Wessels &Antoine Vignau & Olivier ZardiniBrutal Deluxe Softwarebrutaldeluxe.fr
Expand Down
Binary file modified TimePilot-IIgs/history/ReadMeFirst_ResourceFork.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion TimePilot-IIgs/src/text.asm
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ TEXT_SCORE00 dc c'00',h'00'
TEXT_STEFAN dc c'STEFAN WESSELS',h'00'
TEXT_AND dc c'AND',h'00'
TEXT_TRY_GAME dc c'AND TRY THIS GAME',h'00'
TEXT_VERSION dc c'2024 IIGS VERSION 1.5.A BY',h'00'
TEXT_VERSION dc c'2024 IIGS VERSION 1.6 BY',h'00'

thisisformattextdata__ anop
END
2 changes: 1 addition & 1 deletion TimePilot-IIgs/src/ui.asm
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@ uiShowCommonLabels entry
PRINTSZ TEXT_KONAMI,8,19
LDAPAL COLOR_BLUE
sta >printFontColor
PRINTSZ TEXT_VERSION,2,22
PRINTSZ TEXT_VERSION,3,22
LDAPAL COLOR_YELLOW
sta >printFontColor
PRINTSZ TEXT_STEFAN,6,23
Expand Down

0 comments on commit d9be87d

Please sign in to comment.