| ← B609 | Map | B75A → |
B612: High-score screen captions
| msg_high_scores | B612 | DEFM " HIGH SCORES"," "+$80 | |
| msg_congrats | B61F | DEFM "CONGRATULATIONS ON A HIGH SCORE","!"+$80 | |
| msg_input_name | B63F | DEFM "PLEASE INPUT YOUR NAM","E"+$80 | |
| B655 | DEFM $00 | Unused | |
| name_entry_strip | B656 | DEFM "ABCDEFGHIJKLMNOPQRSTUVWXYZ .(",")"+$80 | The selectable cells: A to Z, space, full stop then the DELETE and ENTER cells |
| B674 | DEFM $00 | Unused | |
| B675 | DEFM $80 | Carry stop for the score field, with bit 7 set | |
| score_display | B676 | DEFM "000" | On-screen score, the three most significant digits of the 8-digit decimal string, most significant first |
| score_ten_thousands | B679 | DEFM "0" | The score's ten-thousands digit |
| score_thousands | B67A | DEFM "000" | The score's thousands, hundreds and tens digits |
| score_units | B67D | DEFM "0"+$80 | The score's units digit, always '0', whose bit 7 marks the end of the print string |
|
The default high-score table holds its records highest score first. A record has the same shape as the entry buffer. The score field and its separator come first, then the name, whose last cell carries the terminator bit.
|
|||
| highscore_entries | B67E | DEFM "00100000 -- TOM WAITS"," "+$80 | The highest-ranked default entry |
| B694 | DEFM "00090000 -- MISS VELA"," "+$80 | Default entry, rank 2 | |
| B6AA | DEFM "00080000 -- STINGRAY "," "+$80 | Default entry, rank 3 | |
| B6C0 | DEFM "00070000 -- OUR RASTU","S"+$80 | Default entry, rank 4 | |
| B6D6 | DEFM "00060000 -- DELIUS "," "+$80 | Default entry, rank 5 | |
| B6EC | DEFM "00050000 -- MICRO "," "+$80 | Default entry, rank 6 | |
| B702 | DEFM "00040000 -- DISNEY "," "+$80 | Default entry, rank 7 | |
| B718 | DEFM "00030000 -- BEETHOVEN"," "+$80 | Default entry, rank 8 | |
| B72E | DEFM "00020000 -- TRUMPTON "," "+$80 | Default entry, rank 9 | |
| B744 | DEFM "00010000 -- ZOONIE "," "+$80 | The lowest-ranked default entry | |
| ← B609 | Map | B75A → |
