packed string support moved to Mega65 extra ROM segment

This commit is contained in:
FeralChild64 committed 2020-02-26 22:20:53 +01:00
1 parent ebf8bf4eb7
commit d1bc38694d
11 files changed
+47 -18

No files matched your search

+12 -1
View File
@@ -1,5 +1,6 @@
// #LAYOUT# STD * #TAKE
// #LAYOUT# * BASIC_0 #TAKE
// #LAYOUT# M65 * #TAKE
// #LAYOUT# X16 BASIC_0 #TAKE
// #LAYOUT# * * #IGNORE
// Tokenise a line of BASIC
@@ -8,6 +9,14 @@
tokenise_line:
#if (ROM_LAYOUT_M65 && SEGMENT_BASIC_0)
jsr map_BASIC_1
jsr_ind VB1__tokenise_line
jmp map_NORMAL
#else
// We need to consider each offset in the string to see if it matches
// a token. No BASIC keyword is > 7 bytes, so we need to start with that
// length (or remaining length of string) and count our way back down.
@@ -270,3 +279,5 @@ done_searching_for_token:
sec
lda #$00
rts
#endif // ROM layout