add volume name (case-sensitive) to vcr.

This commit is contained in:
Kelvin Sherlock 2015-08-23 21:41:48 -04:00
parent 44c63fce0e
commit 2f76570457
14 changed files with 35 additions and 14 deletions

View File

@ -18,7 +18,7 @@ minix.fst : Makefile $(OBJECTS)
clean:
rm -f $(OBJECTS)
rm -f minix.fst $(OBJECTS)
#.aii.o:

View File

@ -1,6 +1,8 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'

View File

@ -79,6 +79,9 @@ first_inode_block ds.w 1
first_imap_block ds.w 1
first_zmap_block ds.w 1
; case-sensitive volume name.
vname ds GSString32
__sizeof equ *
endr

View File

@ -8,13 +8,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
include 'p.equ'

View File

@ -3,14 +3,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
import do_eof
import do_ignore

View File

@ -3,13 +3,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'

View File

@ -3,13 +3,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
import do_eof

View File

@ -2,6 +2,8 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'

View File

@ -3,6 +3,8 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
@ -211,6 +213,11 @@ app_entry procname
stz dev_parms.dev_blk_size
stz dev_parms.dev_blk_size+2
stz my_fcr
stz my_fcr+2
stz my_vcr
stz my_vcr+2
lda #fst_id
sta dev_parms.dev_fst_num

View File

@ -2,13 +2,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
import do_ignore

View File

@ -3,6 +3,8 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'

View File

@ -3,14 +3,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
import do_ignore
import init_fcr
@ -169,7 +169,7 @@ read procname export
jsr init_vcr
jsr init_fcr
~DebugSetTrace #1
;~DebugSetTrace #1
; can only read from regular files or links.
lda disk_inode.mode
@ -401,7 +401,7 @@ done
lda transferCount+2
sta [param_blk_ptr],y
~DebugSetTrace #0
;~DebugSetTrace #0
lda tool_error
cmp #1

View File

@ -3,14 +3,14 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
import disk_inode:v1_inode
import disk_super:v1_super

View File

@ -1,12 +1,13 @@
include 'gsos.equ'
include 'minix.equ'
include 'records.equ'
include 'fst.equ'
include 'fst.macros'
include 'M16.Debug'
include 'records.equ'
;
; VolumeGS / Volume call.