fixed MEMSIZ value, some cleanups
This commit is contained in:
1 parent
d8a1488a5c
commit
2d5bf15ac9
13 files changed
+8
-8
No files matched your search
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
SRCDIR_COMMON = c64/aliases
|
SRCDIR_COMMON = c64/aliases
|
||||||
SRCDIR_BASIC_COMMON = $(SRCDIR_COMMON) c64/basic
|
SRCDIR_BASIC_COMMON = $(SRCDIR_COMMON) c64/basic
|
||||||
SRCDIR_KERNAL_COMMON = $(SRCDIR_COMMON) c64/kernal c64/kernal/jumptable c64/kernal/iec c64/kernal/interrupts
|
SRCDIR_KERNAL_COMMON = $(SRCDIR_COMMON) c64/kernal c64/kernal/assets c64/kernal/jumptable c64/kernal/iec c64/kernal/interrupts
|
||||||
|
|
||||||
SRCDIR_BASIC_generic = $(SRCDIR_BASIC_COMMON) c64/basic/,target_generic
|
SRCDIR_BASIC_generic = $(SRCDIR_BASIC_COMMON) c64/basic/,target_generic
|
||||||
SRCDIR_BASIC_mega65 = $(SRCDIR_BASIC_COMMON) c64/basic/,target_mega65
|
SRCDIR_BASIC_mega65 = $(SRCDIR_BASIC_COMMON) c64/basic/,target_mega65
|
||||||
@@ -127,9 +127,9 @@ build/basic_generic.rom: build/target_generic/newrom
|
|||||||
build/basic_mega65.rom: build/target_mega65/newrom
|
build/basic_mega65.rom: build/target_mega65/newrom
|
||||||
build/basic_ultimate64.rom: build/target_ultimate64/newrom
|
build/basic_ultimate64.rom: build/target_ultimate64/newrom
|
||||||
|
|
||||||
build/symbols_generic.vs: build/target_generic/BASIC_combined.vs build/target_generic/KERNAL_combined.vs
|
build/symbols_generic.vs: build/target_generic/BASIC_combined.vs build/target_generic/KERNAL_combined.vs
|
||||||
build/symbols_mega65.vs: build/target_generic/BASIC_mega65.vs build/target_generic/KERNAL_mega65.vs
|
build/symbols_mega65.vs: build/target_mega65/BASIC_combined.vs build/target_mega65/KERNAL_combined.vs
|
||||||
build/symbols_ultimate64.vs: build/target_ultimate64/BASIC_combined.vs build/target_ultimate64/KERNAL_combined.vs
|
build/symbols_ultimate64.vs: build/target_ultimate64/BASIC_combined.vs build/target_ultimate64/KERNAL_combined.vs
|
||||||
|
|
||||||
# Rules - BASIC and KERNAL
|
# Rules - BASIC and KERNAL
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -39,7 +39,7 @@
|
|||||||
.label STREND = $31 // $31-$32 -- NOT IMPLEMENTED --
|
.label STREND = $31 // $31-$32 -- NOT IMPLEMENTED --
|
||||||
.label FRETOP = $33 // $33-$34 -- NOT IMPLEMENTED --
|
.label FRETOP = $33 // $33-$34 -- NOT IMPLEMENTED --
|
||||||
.label FRESPC = $35 // $35-$36 [!] our implementation might be different XXX give more details
|
.label FRESPC = $35 // $35-$36 [!] our implementation might be different XXX give more details
|
||||||
.label MEMSIZ = $37 // $37-$38 -- NOT IMPLEMENTED -- highest address of BASIC memory
|
.label MEMSIZ = $37 // $37-$38 highest address of BASIC memory + 1
|
||||||
.label CURLIN = $39 // $39-$3A current BASIC line number
|
.label CURLIN = $39 // $39-$3A current BASIC line number
|
||||||
.label OLDLIN = $3B // $3B-$3C previous BASIC line number
|
.label OLDLIN = $3B // $3B-$3C previous BASIC line number
|
||||||
.label OLDTXT = $3D // $3D-$3E current BASIC line pointer
|
.label OLDTXT = $3D // $3D-$3E current BASIC line pointer
|
||||||
|
|||||||
+3
-3
@@ -47,21 +47,21 @@ basic_do_new:
|
|||||||
#if CONFIG_MEMORY_MODEL_60K
|
#if CONFIG_MEMORY_MODEL_60K
|
||||||
lda #>$F7FF
|
lda #>$F7FF
|
||||||
#else // CONFIG_MEMORY_MODEL_38K
|
#else // CONFIG_MEMORY_MODEL_38K
|
||||||
lda #>$9FFF
|
lda #>$A000
|
||||||
#endif
|
#endif
|
||||||
.byte $2C
|
.byte $2C
|
||||||
!:
|
!:
|
||||||
#if CONFIG_MEMORY_MODEL_60K
|
#if CONFIG_MEMORY_MODEL_60K
|
||||||
lda #>$F7FF
|
lda #>$F7FF
|
||||||
#else // CONFIG_MEMORY_MODEL_38K
|
#else // CONFIG_MEMORY_MODEL_38K
|
||||||
lda #>$9FFF
|
lda #>$A000
|
||||||
#endif
|
#endif
|
||||||
sta basic_top_of_memory_ptr+1
|
sta basic_top_of_memory_ptr+1
|
||||||
sta basic_start_of_strings_ptr+1
|
sta basic_start_of_strings_ptr+1
|
||||||
#if CONFIG_MEMORY_MODEL_60K
|
#if CONFIG_MEMORY_MODEL_60K
|
||||||
lda #<$F7FF
|
lda #<$F7FF
|
||||||
#else // CONFIG_MEMORY_MODEL_38K
|
#else // CONFIG_MEMORY_MODEL_38K
|
||||||
lda #<$9FFF
|
lda #<$A000
|
||||||
#endif
|
#endif
|
||||||
sta basic_top_of_memory_ptr+0
|
sta basic_top_of_memory_ptr+0
|
||||||
sta basic_start_of_strings_ptr+0
|
sta basic_start_of_strings_ptr+0
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user