diff --git a/bin/basic_generic.rom b/bin/basic_generic.rom index f1d719c8..ef561550 100644 Binary files a/bin/basic_generic.rom and b/bin/basic_generic.rom differ diff --git a/bin/basic_mega65.rom b/bin/basic_mega65.rom index e12993d3..62f86610 100644 Binary files a/bin/basic_mega65.rom and b/bin/basic_mega65.rom differ diff --git a/bin/basic_ultimate64.rom b/bin/basic_ultimate64.rom index a870b4ac..4bb5d792 100644 Binary files a/bin/basic_ultimate64.rom and b/bin/basic_ultimate64.rom differ diff --git a/bin/kernal_generic.rom b/bin/kernal_generic.rom index d5c4c797..77e70507 100644 Binary files a/bin/kernal_generic.rom and b/bin/kernal_generic.rom differ diff --git a/bin/kernal_mega65.rom b/bin/kernal_mega65.rom index d0870777..60c1d313 100644 Binary files a/bin/kernal_mega65.rom and b/bin/kernal_mega65.rom differ diff --git a/bin/kernal_ultimate64.rom b/bin/kernal_ultimate64.rom index 8b59fe08..6f0041a7 100644 Binary files a/bin/kernal_ultimate64.rom and b/bin/kernal_ultimate64.rom differ diff --git a/c64/kernal/assets/kernal_messages.s b/c64/kernal/assets/kernal_messages.s index 9bbc3e33..b87bce48 100644 --- a/c64/kernal/assets/kernal_messages.s +++ b/c64/kernal/assets/kernal_messages.s @@ -17,28 +17,28 @@ __kernal_messages_start: __kernal_message_searching_for: .byte $0D - .text "SEARCHING FOR " - .byte 0 + .text "SEARCHING FOR" + .byte $80 + $20 // end of string mark + space __kernal_message_loading: .byte $0D - .text "LOADING" - .byte 0 + .text "LOADIN" + .byte $80 + $47 // end of string mark + 'G' __kernal_message_verifying: .byte $0D - .text "VERIFYING" - .byte 0 + .text "VERIFYIN" + .byte $80 + $47 // end of string mark + 'G' __kernal_message_saving: .byte $0D - .text "SAVING" - .byte 0 + .text "SAVIN" + .byte $80 + $47 // end of string mark + 'G' __kernal_message_from_hex: - .text " FROM $" - .byte 0 + .text " FROM " + .byte $80 + $24 // end of string mark + '$' __kernal_message_to_hex: - .text " TO $" - .byte 0 + .text " TO " + .byte $80 + $24 // end of string mark + '$' diff --git a/c64/kernal/print/print_kernal_message.s b/c64/kernal/print/print_kernal_message.s index ed2b9f4e..6ae7a23d 100644 --- a/c64/kernal/print/print_kernal_message.s +++ b/c64/kernal/print/print_kernal_message.s @@ -10,5 +10,6 @@ print_kernal_message: lda __kernal_messages_start, x - bne !- // 0 marks end of string - rts + bpl !- // 0 marks end of string + and #$7F + jmp JCHROUT