aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NOTES.txt32
-rw-r--r--console.s4
-rw-r--r--taipan.c2
3 files changed, 19 insertions, 19 deletions
diff --git a/NOTES.txt b/NOTES.txt
index 3690fcd..813836f 100644
--- a/NOTES.txt
+++ b/NOTES.txt
@@ -39,33 +39,37 @@ Deliberate differences between the Apple II and Atari ports:
5. Added a way to change the background color and text brightness. Only
4 brightness levels, but all 16 Atari hues are available.
-6. Prompts that only accept one character no longer require pressing Enter.
+6. The "do you wish me to go to:" prompt shows the ports' number in
+ inverse video, except for the port you're currently at (to let you
+ know that's an invalid choice).
+
+7. Prompts that only accept one character no longer require pressing Enter.
Gameplay is more streamlined this way. Apple and Linux are inconsistent:
some prompts need Enter, some don't. In the Atari port, the only prompts
that require Enter are:
- naming your firm
- entering an amount of cash or items (but not if you hit A for "all")
-7. "We have 5 guns" is in an inverse video box. I think it looks nicer, and
+8. "We have 5 guns" is in an inverse video box. I think it looks nicer, and
it matches the "You can afford 5" inverse video box on the trading
screen.
-8. The + that indicates more ships offscreen is inverse video. I find
+9. The + that indicates more ships offscreen is inverse video. I find
that I don't notice it's there, if it's normal video.
-9. Current seaworthiness is always displayed during combat, rather than
- being overwritten with status messages. This is really important for
- Turbo combat mode, but a nice enhancement for regular combat too.
+10. Current seaworthiness is always displayed during combat, rather than
+ being overwritten with status messages. This is really important for
+ Turbo combat mode, but a nice enhancement for regular combat too.
-10. "You're ship is overloaded" => "Your ship is overloaded". Sorry,
+11. "You're ship is overloaded" => "Your ship is overloaded". Sorry,
grammar nazi.
-11. Updating the port status screen, and text printing in general, happens
+12. Updating the port status screen, and text printing in general, happens
faster and cleaner-looking, due to using C and asm rather than BASIC,
and also because the static parts of the screen aren't redrawn unless
they need to be. (Grammar nazi? That's a run-on sentence...)
-12. Apple uses floating point, no practical limit on cash/bank/debt.
+13. Apple uses floating point, no practical limit on cash/bank/debt.
Atari currently uses 32-bit unsigned longs for cash and debt,
though the bank is now floating point. This leads to these gameplay
changes:
@@ -83,19 +87,19 @@ Deliberate differences between the Apple II and Atari ports:
someone plays the game long enough to earn billions in cash, he'll know
to leave most of it in the bank, not carry it around.
-13. On Apple, price of General Cargo isn't always an integer (e.g. 6.5).
+14. On Apple, price of General Cargo isn't always an integer (e.g. 6.5).
-14. On Apple, dead enemy ships sink one scanline at a time, and there are
+15. On Apple, dead enemy ships sink one scanline at a time, and there are
at least 2 sinking speeds. On Atari, it's one character (8 scanlines)
at a time, and the speed is always the same.
-15. When entering numeric amounts, the Atari Shift-Delete key works as
+16. When entering numeric amounts, the Atari Shift-Delete key works as
expected.
-16. When entering numeric amounts, pressing K or M inserts 3 or 6 zeroes.
+17. When entering numeric amounts, pressing K or M inserts 3 or 6 zeroes.
This means you can type e.g. 100,000 as 100K, and 10,000,000 as 10M.
-17. When playing on an 800, the standard Atari keyclicks will be heard.
+18. When playing on an 800, the standard Atari keyclicks will be heard.
Disabling these on an 800 is non-trivial. On XL/XE machines, they are
disabled to mimic the Apple version.
diff --git a/console.s b/console.s
index 00e0f10..2793e6a 100644
--- a/console.s
+++ b/console.s
@@ -280,10 +280,6 @@ _set_orders:
lda #0
sta _turbo
jsr _timed_getch
- ;cmp #$46 ; is it capital F?
- ;beq @soturbo
- ;cmp #$52 ; or capital R?
- ;bne @sonoturbo
cmp #$60 ; capital letter?
bcs @sonoturbo ; nope, disable turbo
@soturbo:
diff --git a/taipan.c b/taipan.c
index 283c4c8..25f0855 100644
--- a/taipan.c
+++ b/taipan.c
@@ -2282,7 +2282,7 @@ void transfer(void) {
good_joss_timed_getch();
}
}
- port_stats();
+ // port_stats(); // caller does this when we return
}
}