startup tweaks

This commit is contained in:
FeralChild64 authored and FeralChild64 committed 2021-01-26 00:03:07 +01:00
1 parent b5414cab27
commit 21d3c8758b
2 files changed
+23 -34

No files matched your search

+22 -32
View File
@@ -11,20 +11,24 @@ INITMSG:
jsr INITMSG_main_banner
; Display additional information, depending on the mode
jsr M65_MODEGET
bcc @1
bcc INITMSG_native
INITMSG_legacy:
; Legacy C64 compatibility mode
jsr INITMSG_partial
ldx #IDX__STR_ORS_LEGACY_2
ldx #IDX__STR_ORS_LEGACY
jsr print_packed_misc_str
bra INITMSG_end
@1:
jsr initmsg_bytes_free
ldx #$07
ldy #$00
jmp plot_set
INITMSG_native:
; Native mode
ldx #48
@@ -48,15 +52,16 @@ INITMSG:
ldx #IDX__STR_ORS
jsr print_packed_misc_str
jsr INITMSG_revision
ldx #IDX__STR_PRE_REV
jsr print_packed_misc_str
lda #<rom_revision_basic_string
ldy #>rom_revision_basic_string
jsr STROUT
jsr print_return
jsr print_return
; FALLTROUGH
INITMSG_end:
jsr initmsg_bytes_free
!ifdef HAS_NOLGPL3_WARN {
@@ -85,26 +90,11 @@ INITMSG_main_banner:
ldy #>startup_banner
jmp STROUT
INITMSG_autoswitch: ; entry point for 'SYS command'
INITMSG_autoswitch:
jsr INITMSG_main_banner
jsr INITMSG_partial
jsr print_return
ldx #IDX__STR_ORS_LEGACY
jsr print_packed_misc_str
jmp print_return
INITMSG_partial:
ldx #IDX__STR_ORS_LEGACY_1
jsr print_packed_misc_str
; FALLTROUGH
INITMSG_revision:
ldx #IDX__STR_PRE_REV
jsr print_packed_misc_str
lda #<rom_revision_basic_string
ldy #>rom_revision_basic_string
jmp STROUT
+1 -2
View File
@@ -294,8 +294,7 @@ const StringEntryList GLOBAL_MiscStrings = { ListType::STRINGS_BASIC, "misc",
{ true, true, true, true, true, "STR_BRK_AT", "\rBRK AT $" },
{ false, false, true, false, false, "STR_ORS", "OPEN ROMS BASIC & KERNAL\r" },
{ false, false, true, false, false, "STR_ORS_LEGACY_1", "OPEN ROMS " },
{ false, false, true, false, false, "STR_ORS_LEGACY_2", "\r\rLEGACY MODE " },
{ false, false, true, false, false, "STR_ORS_LEGACY", "(LEGACY MODE) " },
{ false, true, true, false, false, "STR_MEM_HDR", "\r\x12 AREA START SIZE \r" },
{ false, true, true, false, false, "STR_MEM_1", " $" },