File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,11 @@ Conversion to [Python](https://www.python.org/about/)
44
55---
66
7+ ### Python porting notes
8+
79#### Known BASIC bugs — fixed
810
9- - ** Tie tack unreachable ( line 3970):** The condition
11+ - ** Tie tack unreachable** (BASIC line 3970): The condition
1012 ` IF O/3<>INT(O/3) THEN 4090 ` is logically inverted. It checks if the
1113 tie tack has * not* been sold, and if so, incorrectly jumps to the
1214 "Bust" message. This makes the tie tack sale permanently unreachable
@@ -15,12 +17,12 @@ Conversion to [Python](https://www.python.org/about/)
1517
1618#### Known BASIC bugs/quirks — kept faithful
1719
18- - ** $50 buy-back materialises from nowhere ( lines 3570/3640):**
20+ - ** $50 buy-back materialises from nowhere** (BASIC lines 3570/3640):
1921 When the player buys back a pawned item, ` C=C+50 ` adds $50 to the
2022 dealer's stack without deducting from the player. Kept as-is — it
2123 models the dealer/pawnbroker liquidating the physical item.
2224
23- - ** Yes/No prompts accept anything (e.g. lines 3550, 3880):**
25+ - ** Yes/No prompts accept anything** (e.g. BASIC lines 3550, 3880):
2426 ` LEFT$(J$,1)="Y" ` treats every non-"Y" input as "no" with no
2527 re-prompt. The Python port normalises all yes/no prompts to a single
2628 ` _read_yes_no ` that retries on invalid input (matching the stricter
You can’t perform that action at this time.
0 commit comments