diff --git a/STATUS.md b/STATUS.md index 74180053..1173fed9 100644 --- a/STATUS.md +++ b/STATUS.md @@ -88,7 +88,7 @@ NOTE: Even the 'DONE' routines won't support features described as missing in on | $FFB7 | READST | DONE | | | $FFBA | SETFLS | DONE | | | $FFBD | SETNAM | DONE | | -| $FFC0 | OPEN | DONE | | +| $FFC0 | OPEN | PARTIAL | * work in progress | | $FFC3 | CLOSE | PARTIAL | * work in progress | | $FFC6 | CHKIN | PARTIAL | * work in progress | | $FFC9 | CHKOUT | PARTIAL | * work in progress | diff --git a/bin/basic_generic.rom b/bin/basic_generic.rom index 5563b9cd..03de6613 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 ccea4daf..3569d43b 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 034b50d0..731604e0 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 52d24cdc..28d6bb76 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 52d24cdc..28d6bb76 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 52d24cdc..28d6bb76 100644 Binary files a/bin/kernal_ultimate64.rom and b/bin/kernal_ultimate64.rom differ diff --git a/c64/kernal/open.s b/c64/kernal/open.s index 507d63e9..3f54a917 100644 --- a/c64/kernal/open.s +++ b/c64/kernal/open.s @@ -8,6 +8,7 @@ ;; CPU registers that has to be preserved (see [RG64]): none ;; +;; XXX send the name to the drive (if it's length is non-zero) open: