mirror of
https://github.com/ksherlock/minix.fst.git
synced 2024-12-27 06:29:15 +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:
|
clean:
|
||||||
rm -f $(OBJECTS)
|
rm -f minix.fst $(OBJECTS)
|
||||||
|
|
||||||
|
|
||||||
#.aii.o:
|
#.aii.o:
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
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_imap_block ds.w 1
|
||||||
first_zmap_block ds.w 1
|
first_zmap_block ds.w 1
|
||||||
|
|
||||||
|
; case-sensitive volume name.
|
||||||
|
vname ds GSString32
|
||||||
|
|
||||||
__sizeof equ *
|
__sizeof equ *
|
||||||
endr
|
endr
|
||||||
|
|
||||||
|
@ -8,13 +8,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
include 'p.equ'
|
include 'p.equ'
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
import do_eof
|
import do_eof
|
||||||
import do_ignore
|
import do_ignore
|
||||||
|
@ -3,13 +3,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,13 +3,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
import do_eof
|
import do_eof
|
||||||
|
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
7
main.aii
7
main.aii
@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
@ -211,6 +213,11 @@ app_entry procname
|
|||||||
stz dev_parms.dev_blk_size
|
stz dev_parms.dev_blk_size
|
||||||
stz dev_parms.dev_blk_size+2
|
stz dev_parms.dev_blk_size+2
|
||||||
|
|
||||||
|
stz my_fcr
|
||||||
|
stz my_fcr+2
|
||||||
|
stz my_vcr
|
||||||
|
stz my_vcr+2
|
||||||
|
|
||||||
lda #fst_id
|
lda #fst_id
|
||||||
sta dev_parms.dev_fst_num
|
sta dev_parms.dev_fst_num
|
||||||
|
|
||||||
|
3
open.aii
3
open.aii
@ -2,13 +2,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
import do_ignore
|
import do_ignore
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
8
read.aii
8
read.aii
@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
import do_ignore
|
import do_ignore
|
||||||
import init_fcr
|
import init_fcr
|
||||||
@ -169,7 +169,7 @@ read procname export
|
|||||||
jsr init_vcr
|
jsr init_vcr
|
||||||
jsr init_fcr
|
jsr init_fcr
|
||||||
|
|
||||||
~DebugSetTrace #1
|
;~DebugSetTrace #1
|
||||||
|
|
||||||
; can only read from regular files or links.
|
; can only read from regular files or links.
|
||||||
lda disk_inode.mode
|
lda disk_inode.mode
|
||||||
@ -401,7 +401,7 @@ done
|
|||||||
lda transferCount+2
|
lda transferCount+2
|
||||||
sta [param_blk_ptr],y
|
sta [param_blk_ptr],y
|
||||||
|
|
||||||
~DebugSetTrace #0
|
;~DebugSetTrace #0
|
||||||
|
|
||||||
lda tool_error
|
lda tool_error
|
||||||
cmp #1
|
cmp #1
|
||||||
|
@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
|
|
||||||
import disk_inode:v1_inode
|
import disk_inode:v1_inode
|
||||||
import disk_super:v1_super
|
import disk_super:v1_super
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
include 'gsos.equ'
|
include 'gsos.equ'
|
||||||
include 'minix.equ'
|
include 'minix.equ'
|
||||||
|
include 'records.equ'
|
||||||
|
|
||||||
include 'fst.equ'
|
include 'fst.equ'
|
||||||
|
|
||||||
include 'fst.macros'
|
include 'fst.macros'
|
||||||
|
|
||||||
include 'M16.Debug'
|
include 'M16.Debug'
|
||||||
|
|
||||||
include 'records.equ'
|
|
||||||
|
|
||||||
;
|
;
|
||||||
; VolumeGS / Volume call.
|
; VolumeGS / Volume call.
|
||||||
|
Loading…
Reference in New Issue
Block a user