Add comments about relative path behavior w/o PREFIX set

This commit is contained in:
Joshua Bell 2021-04-14 19:13:39 -07:00
parent e037edebcf
commit 42122f7a65
1 changed files with 15 additions and 2 deletions

View File

@ -29,11 +29,24 @@
lda #0
sta XCNUM
;; Set accepted parameter flags (2 Filenames)
;; NOTE: With PREFIX set, relative paths are fine.
;; If PREFIX is not set, then:
;; * Without PBitsFlags::SD:
;; * COPY REL,REL - fails - BAD
;; * COPY REL,/ABS - fails - BAD
;; * COPY /ABS,/ABS - works
;; * COPY /ABS,REL - fails - BAD
;; * With PBitsFlags::SD:
;; * COPY REL,REL - works (FN1 & FN2 made absolute)
;; * COPY REL,/ABS - fails; FN1 becomes /PFX/REL, FN2 becomes /PFX//ABS - BAD
;; * COPY /ABS,/ABS - works (FN1 & FN2 left alone)
;; * COPY /ABS,REL - fails; FN2 remains relative - BAD
;; Set accepted parameter flags
lda #PBitsFlags::FN1 | PBitsFlags::FN2 ; Filenames
sta PBITS
lda #0
lda #PBitsFlags::SD ; Slot/Drive (and PREFIX)
sta PBITS+1
clc ; Success (so far)