diff --git a/README.md b/README.md index bd6bfea..2eb1b84 100644 --- a/README.md +++ b/README.md @@ -90,15 +90,17 @@ calls. Only console I/O has been tested and confirmed to be working so far: - BDOS call 0Eh: `DRV_SET` - Select disk - BDOS call 0FH: `F_OPEN` - Open file - BDOS call 10H: `F_CLOSE` - Close file -- BDOS call 11H: `F_SFIRST` - Search for first match in directory **IN PROGRESS** -- BDOS call 12H: `F_SNEXT` - Search for next match in directory **IN PROGRESS** +- BDOS call 11H: `F_SFIRST` - Search for first match in directory +- BDOS call 12H: `F_SNEXT` - Search for next match in directory - BDOS call 13H: `F_DELETE` - Delete file - BDOS call 14h: `F_READ` - Read file sequentially - BDOS call 15h: `F_WRITE` - Write file sequentially - BDOS call 16H: `F_MAKE` - Create (and open) file -- BDOS call 17H: `DRV_LOGVEC`- Return bitmap of logged-in drives +- BDOS call 17H: `F_RENAME` - Rename file +- BDOS call 18H: `DRV_LOGVEC`- Return bitmap of logged-in drives - BDOS call 19H: `DRV_GET` - Return current drive - BDOS call 1AH: `F_DMAOFF` - Set DMA address +- BDOS call 1BH: `DRV_ALLOCVEC` - Return address of allocation map - BDOS call 1CH: `DRV_SETRO` - Software write-protect current drive - BDOS call 1DH: `DRV_ROVEC` - Return bitmap of read-only drives - BDOS call 1FH: `DRV_DPB` - Get Drive Parameter Block address diff --git a/SOFTCARD80.ASM#040000 b/SOFTCARD80.ASM#040000 index d4c89b2..3d1cf18 100644 --- a/SOFTCARD80.ASM#040000 +++ b/SOFTCARD80.ASM#040000 @@ -515,7 +515,7 @@ B_F_RENAME EQU 17H ; Rename file B_DRV_LOGVEC EQU 18H ; Return bitmap of logged-in drives B_DRV_GET EQU 19H ; Return current drive B_F_DMAOFF EQU 1AH ; Set DMA address -B_DRV_AVEC EQU 1BH ; Set DMA address +B_DRV_AVEC EQU 1BH ; Return address of allocation map B_DRV_SRO EQU 1CH ; Software write-protect current drive B_DRV_ROVEC EQU 1DH ; Return bitmap of read-only drives B_DRV_DPB EQU 1FH ; Get Drive Parameter Block address