diff --git a/STATUS.md b/STATUS.md index fc091654..4e9cf6bd 100644 --- a/STATUS.md +++ b/STATUS.md @@ -15,6 +15,7 @@ Here are the features of the Open ROMs not found in the original ROMs from the 8 NOTE: extra features and their syntax can change in the future! + # Features missing @@ -29,9 +30,6 @@ The following ROM features are currently missing: * breaking Kernal routines with RUN/STOP key * BRK handling; NMI/IRQ handling is incomplete -Features currently being worked on: - -* IEC support needs more work; alternative drive ROMs (JiffyDOS, DolphinDOS, etc) usually don't work with current implementation, SAVE / VERIFY are not implemented, etc. # API status diff --git a/bin/kernal_generic.rom b/bin/kernal_generic.rom index 140ad023..2cbd041a 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 140ad023..2cbd041a 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 140ad023..2cbd041a 100644 Binary files a/bin/kernal_ultimate64.rom and b/bin/kernal_ultimate64.rom differ diff --git a/c64/kernal/lvs_helpers.s b/c64/kernal/lvs_helpers.s index 646a9bbd..7bcbf4e9 100644 --- a/c64/kernal/lvs_helpers.s +++ b/c64/kernal/lvs_helpers.s @@ -146,7 +146,7 @@ lvs_illegal_device_number: lvs_load_verify_error: ;; XXX should we really return BASIC error code here? lda VERCK - beq lvs_verify_error + bne lvs_verify_error lda #B_ERR_LOAD bne lvs_error_end ;; FALLTHROUGH