small cleanup in BASIC, improved cartridge compatibility

This commit is contained in:
FeralChild64 committed 2020-01-12 13:12:16 +01:00
1 parent bb60a10f51
commit 3ca3725cba
28 files changed
+32 -22

No files matched your search

+23 -22
View File
@@ -9,30 +9,31 @@ TESTTAPE = testsuite/testtape-c64-pal-turbo.tap
SRCDIR_COMMON = c64/aliases
SRCDIR_BASIC = $(SRCDIR_COMMON) \
c64/basic \
c64/basic/commands \
c64/basic/init \
c64/basic/rom_revision
c64/basic \
c64/basic/,stubs \
c64/basic/commands \
c64/basic/init \
c64/basic/rom_revision
SRCDIR_KERNAL = $(SRCDIR_COMMON) \
c64/kernal \
c64/kernal/,stubs \
c64/kernal/assets \
c64/kernal/banking \
c64/kernal/iec \
c64/kernal/iec_fast \
c64/kernal/init \
c64/kernal/interrupts \
c64/kernal/iostack \
c64/kernal/jumptable \
c64/kernal/keyboard \
c64/kernal/memory \
c64/kernal/print \
c64/kernal/rom_revision \
c64/kernal/rs232 \
c64/kernal/screen \
c64/kernal/tape \
c64/kernal/time
c64/kernal \
c64/kernal/,stubs \
c64/kernal/assets \
c64/kernal/banking \
c64/kernal/iec \
c64/kernal/iec_fast \
c64/kernal/init \
c64/kernal/interrupts \
c64/kernal/iostack \
c64/kernal/jumptable \
c64/kernal/keyboard \
c64/kernal/memory \
c64/kernal/print \
c64/kernal/rom_revision \
c64/kernal/rs232 \
c64/kernal/screen \
c64/kernal/tape \
c64/kernal/time
SRC_TOOLS = $(wildcard src/tools/*.c,src/tools/*.cc)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -31,6 +31,11 @@ basic_cold_start_internal:
lda #>do_ILLEGAL_QUANTITY_error
sta USRADD+1
// Clear the BRK location address
lda #$00
sta CMP0+0
sta CMP0+1
// Print startup messages
jsr INITMSG
+4
View File
@@ -5,6 +5,10 @@
initmsg_real:
// Clear the screen first, some cartridges (like IEEE-488) leeave a mess on the screen
lda #147
jsr JCHROUT
#if CONFIG_BANNER_SIMPLE
lda #<startup_banner