 opt -l
 ttl Network Block File Manager Definitions

*******************
* Modification History

* 95/03/21  First Edition. JRB.
* 96/05/05  Re-design. JRB.

 pag

********************************************
* NBF definitions for the path descriptor
*
 org PD.FST
PD.NPD rmb 1  Network assigned path number

********************************************
* option section of the Path Descriptor
*
 org PD.OPT
        rmb 1 Device type
PD.StId rmb 1 Station Id

PD.DVT  equ $3e  Address of Device table entry (RBF compatability)

*******************************************
* User Defined
* network packet storage.
*
* SS.NUDF  SETSTA - issue UDF tx/rx packet
*
* Entry:
* U = Pointer to this packet on entry
* X = Pointer to (max) 256 byte user defined data packet
 org 0
NT.NCom rmb    1  Command byte
NT.NErr rmb    1  OS9 error code
NT.NPD  rmb    1  Path number or user defined (UD)
NT.NLen rmb    1  Data packet length in buffer
NT.NFPT rmb    3  File pointer or user defined
NT.HdSz equ    .

*********************************************
*
* Network Commands
*
* Commands $0-$7F are reserved for DNOS requests
*

NetAttn   equ $C Network Attention
NetRdSec  equ $E DNOS Read Logical Sector

* OS9 Requests
NetI$Cre  equ $80 OS9 I$Create
NetI$Opn  equ $81 OS9 I$Open
NetI$Mdr  equ $82 OS9 I$MakDir
NetI$Cdr  equ $83 OS9 I$ChgDir
NetI$Del  equ $84 OS9 I$Delete
NetI$Sk   equ $85 OS9 I$Seek
NetI$Rd   equ $86 OS9 I$Read
NetI$Wt   equ $87 OS9 I$Write
NetI$Rln  equ $88 OS9 I$Readln
NetI$Wln  equ $89 OS9 I$Wtln
NetI$Gst  equ $8A OS9 I$GetSta
NetI$SSt  equ $8B OS9 I$SetSta
NetI$Cls  equ $8C OS9 I$Close

**************
*
* Static Storage
*
 org V.User
* network packet header
Net.Comm rmb 1 Network command
Net.Err  rmb 1 Error code
Net.Strm rmb 1 Stream Number
Net.Len  rmb 1 Block Length
Net.FPtr rmb 3 File Pointer
V.NBf    equ . Beginning of Device Drvr Storage

Net.BfSz equ 256  buffer size

 opt l

