aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2016-01-20 06:25:40 -0500
committerB. Watson <yalhcru@gmail.com>2016-01-20 06:25:40 -0500
commit8aec40856588437a20906a0820941382475344ec (patch)
tree2cd1e2e1fadd351ad8d5dedd4121316d3dcbd6b4 /README.txt
parent6ed92fecc6eebcde1f8e855f76fa6a0d6afa749c (diff)
downloadtaipan-8aec40856588437a20906a0820941382475344ec.tar.gz
document new features and bugs
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt26
1 files changed, 22 insertions, 4 deletions
diff --git a/README.txt b/README.txt
index e0a42b7..52bf581 100644
--- a/README.txt
+++ b/README.txt
@@ -120,11 +120,15 @@ arcade game).
BUGS! At least these:
-- This may just be good luck, but I played a game to 500 million and
- Li Yuen never extorted money.
+- When entering bank deposit/withdrawal amounts, numbers greater than
+ 2**32-1 (2,147,483,647) result in the wrong amount being transferred,
+ due to get_num() returning a signed long (which it does in order to
+ support pressing Enter for 'all', which returns -1). Fixing this will
+ require changes to both get_num() and all the code that calls it.
- After a battle, the prices don't get reset (or, not always?) when
- entering the new port (confirm?).
+ entering the new port (confirm? This was reported but I haven't
+ seen it).
- The "negative interest" bug is currently missing, due to using
unsigned values for debt. Plus, it's cheating. I'm undecided
@@ -205,7 +209,15 @@ Deliberate differences between the Apple II and Atari ports:
10. 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.
+ though the bank is now floating point. This leads to these gameplay
+ changes:
+
+ - If you try to make a sale, take out a loan, or withdraw from the bank
+ an amount that would put you over 4.3 billion cash, you get a
+ message "you cannot carry so much cash", and the transaction is
+ aborted.
+
+ - If your debt goes above 2 billion, you die and the game is over.
11. On Apple, price of General Cargo isn't always an integer (e.g. 6.5).
@@ -213,6 +225,12 @@ Deliberate differences between the Apple II and Atari ports:
at least 2 sinking speeds. On Atari, it's one character (8 scanlines)
at a time, and the speed is always the same.
+13. When entering numeric amounts, the Atari Shift-Delete key works as
+ expected.
+
+14. 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.
+
Differences between the Apple II original and Linux port: