aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2021-05-05 02:20:33 -0400
committerB. Watson <yalhcru@gmail.com>2021-05-05 02:20:33 -0400
commit6419123eb7abf926df0910d66188d47c798ebb46 (patch)
treebf7f7fa6c037b89f6d76f2295efaf50a64650f3a
parent1989c02b763a04d0f941114056f11bb96bdb2550 (diff)
downloadtaipan-6419123eb7abf926df0910d66188d47c798ebb46.tar.gz
Doc update
-rw-r--r--BUGS.txt7
-rw-r--r--NOTES.txt19
-rw-r--r--taipan.c2
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"