mirror of
https://github.com/ksherlock/minix.fst.git
synced 2024-12-12 17:29:04 +00:00
add volume name (case-sensitive) to vcr.
This commit is contained in:
parent
44c63fce0e
commit
2f76570457
2
Makefile
2
Makefile
@ -18,7 +18,7 @@ minix.fst : Makefile $(OBJECTS)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f $(OBJECTS)
|
||||
rm -f minix.fst $(OBJECTS)
|
||||
|
||||
|
||||
#.aii.o:
|
||||
|
@ -1,6 +1,8 @@
|
||||
|
||||
include 'gsos.equ'
|
||||
include 'minix.equ'
|
||||
include 'records.equ'
|
||||
|
||||
include 'fst.equ'
|
||||
|
||||
include 'fst.macros'
|
||||
|
3
fst.equ
3
fst.equ
@ -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
|
||||
|
||||
|
@ -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'
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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'
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
include 'gsos.equ'
|
||||
include 'minix.equ'
|
||||
include 'records.equ'
|
||||
|
||||
include 'fst.equ'
|
||||
|
||||
include 'fst.macros'
|
||||
|
7
main.aii
7
main.aii
@ -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
|
||||
|
||||
|
3
open.aii
3
open.aii
@ -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
|
||||
|
@ -3,6 +3,8 @@
|
||||
|
||||
include 'gsos.equ'
|
||||
include 'minix.equ'
|
||||
include 'records.equ'
|
||||
|
||||
include 'fst.equ'
|
||||
|
||||
include 'fst.macros'
|
||||
|
8
read.aii
8
read.aii
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user