regression fix, documentation updates
This commit is contained in:
1 parent
98bd1cc78c
commit
9dbc1ced65
3 files changed
+6
-9
No files matched your search
@@ -42,9 +42,8 @@ The following ROM features are currently missing and are not planned due to spac
|
|||||||
The following ROM features are currently missing:
|
The following ROM features are currently missing:
|
||||||
|
|
||||||
* most BASIC commands
|
* most BASIC commands
|
||||||
* BASIC variables (work in progress, strings partially work now)
|
* BASIC integer/float variables/arrays (strings work now, with the exception of undefined arrays)
|
||||||
* BASIC expression handling
|
* BASIC expression handling (again, strings should work now)
|
||||||
* most floating point routines
|
|
||||||
* RS-232 support
|
* RS-232 support
|
||||||
* NMI handling is incomplete
|
* NMI handling is incomplete
|
||||||
|
|
||||||
|
|||||||
@@ -131,11 +131,12 @@ fetch_variable_alocate_space_OK:
|
|||||||
ora memmove__size+0
|
ora memmove__size+0
|
||||||
beq fetch_variable_alocate_adjust_vars
|
beq fetch_variable_alocate_adjust_vars
|
||||||
|
|
||||||
// Indeed, there are arrays - adjust size, calculate the destination and perform copytin
|
// Indeed, there are arrays - adjust size, calculate the destination and perform copying
|
||||||
|
|
||||||
inc memmove__size+0
|
inc memmove__size+0
|
||||||
bne !+
|
bne !+
|
||||||
inc memmove__size+1
|
inc memmove__size+1
|
||||||
|
!:
|
||||||
|
|
||||||
clc
|
clc
|
||||||
lda memmove__src+0
|
lda memmove__src+0
|
||||||
|
|||||||
@@ -26,7 +26,8 @@ helper_array_refresh_bptrs_loop_1:
|
|||||||
bne !+
|
bne !+
|
||||||
lda INDEX+0
|
lda INDEX+0
|
||||||
cmp STREND+0
|
cmp STREND+0
|
||||||
beq helper_array_refresh_bptrs_end
|
bne !+
|
||||||
|
rts
|
||||||
!:
|
!:
|
||||||
// Calculate start address of the next array, store it in INDEX+2/+3
|
// Calculate start address of the next array, store it in INDEX+2/+3
|
||||||
|
|
||||||
@@ -136,7 +137,3 @@ helper_array_refresh_bptrs_loop_next:
|
|||||||
sta INDEX+0
|
sta INDEX+0
|
||||||
|
|
||||||
jmp_8 helper_array_refresh_bptrs_loop_1
|
jmp_8 helper_array_refresh_bptrs_loop_1
|
||||||
|
|
||||||
helper_array_refresh_bptrs_end:
|
|
||||||
|
|
||||||
rts
|
|
||||||
Reference in new issue
Block a user