more work on new memory models

This commit is contained in:
FeralChild64 committed 2020-06-24 21:48:39 +02:00
1 parent 6a4fe4d180
commit 21f2f52571
27 files changed
+279 -133

No files matched your search

+14 -9
View File
@@ -53,22 +53,27 @@ basic_do_clr:
beq !+
#if CONFIG_MEMORY_MODEL_60K
lda #>$F7FF
#elif CONFIG_MEMORY_MODEL_50K
lda #>$D000
#elif CONFIG_MEMORY_MODEL_46K
lda #>$C000
#else // CONFIG_MEMORY_MODEL_38K
lda #>$A000
#endif
.byte $2C
skip_2_bytes_trash_nvz
!:
#if CONFIG_MEMORY_MODEL_60K
lda #>$F7FF
#else // CONFIG_MEMORY_MODEL_38K
lda #>$A000
#endif
lda #>$8000
sta MEMSIZ+1
sta FRETOP+1
#if CONFIG_MEMORY_MODEL_60K
lda #<$F7FF
#else // CONFIG_MEMORY_MODEL_38K
lda #<$A000
cpx #$80
beq !+
lda #$FF
skip_2_bytes_trash_nvz
!:
lda #<$00
#else // CONFIG_MEMORY_MODEL_38K || CONFIG_MEMORY_MODEL_46K || CONFIG_MEMORY_MODEL_50K
lda #<$00
#endif
sta MEMSIZ+0
sta FRETOP+0