From 6419123eb7abf926df0910d66188d47c798ebb46 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Wed, 5 May 2021 02:20:33 -0400 Subject: Doc update --- BUGS.txt | 7 ------- NOTES.txt | 19 ++++++++++++++++++- taipan.c | 2 ++ 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/BUGS.txt b/BUGS.txt index 9d9f429..933cd8e 100644 --- a/BUGS.txt +++ b/BUGS.txt @@ -21,10 +21,3 @@ Bug List for Atari 8-bit Taipan the 22nd character, it acts like you pressed Enter after it. A good compromise might be to allow up to 22 characters, then any keypress other than backspace or enter would show the "please limit" prompt. - -- Damaged ship graphics need work. I don't have enough unused font - characters to duplicate the Apple bitmapped graphics exactly, plus - each damage location must fit entirely within a character cell... but a - couple of my damaged sections are pretty hokey-looking. Also, now that - I'm using the graphical title screen, I have a few more characters I - can redefine as damaged ship sections. diff --git a/NOTES.txt b/NOTES.txt index 12bf7bf..934e315 100644 --- a/NOTES.txt +++ b/NOTES.txt @@ -5,7 +5,7 @@ The Atari executable file format allows for concatenating executables. The result is still a valid executable. I use this to load the splash screen and custom font directly into memory before the main program loads. The Makefile documents how all this works, but it might seem pretty -hairy if you're new to the Atari, Makefiles, and/or Perl. +hairy if you're new to the Atari, C, Makefiles, and/or Perl. The Apple version of the game was expected to be run on a monochrome monitor. Like many other ports from the Apple to the Atari, there will @@ -117,6 +117,23 @@ Deliberate differences between the Apple II and Atari ports: Disabling these on an 800 is non-trivial. On XL/XE machines, they are disabled to mimic the Apple version. +19. A couple of prompts have been removed. "Limit your firm name + to 22 characters" is gone (instead, you just can't type more than + that). "Your ship would be overburdened" when you try to buy + a gun you don't have room for is gone (instead, the game just + doesn't offer to sell you a gun). + +20. The game doesn't beep at you when you enter something incorrect. This + is a stylistic decision (I hate error beeps). + +21. The cartridge version of the game has in-game help, if you press the + ? key. So far this is only partly implemented. + +22. On the combat screen, the ship graphics are different: the ship is + 1 pixel narrower than the Apple version, and the whole aspect ratio + is different due to hardware differences (Atari monochrome pixels are + taller than they are wide). Also, the damage to enemy ships isn't + exactly the same (but it's close enough IMO). Differences between the Apple II original and Linux port: diff --git a/taipan.c b/taipan.c index 40fc94c..a64c9a7 100644 --- a/taipan.c +++ b/taipan.c @@ -3531,6 +3531,8 @@ int main(void) { port_stats(); + /* Note: "fined you 0" if you have no cash looks weird, but is NOT + a bug, the original Apple II code does that. */ compradores_report(); cprint_bad_joss(); // cputs("The local authorities have seized your\n" -- cgit v1.2.3