home *** CD-ROM | disk | FTP | other *** search
- NZCOM offsets from ENV address. Under 'Item,' those in
- lower case are the labels as used in *.ZCM. Page numbers refer to
- the NZCOM manual.
-
- Offset Bytes Item Description
-
- 0000 1 C3 ; Jump instruction
- 0002 2 cbios ; CBIOS address
- 0003 5 'Z3ENV' ; Environment ID
- 0008 1 envtyp ; Environment class
- 0009 2 expath ; external path address
- 000B 1 expaths ; number of 2-byte elements in path
- 000C 2 rcp ; RCP address
- 000E 1 rcps ; number of 128-byte blocks in RCP
- 000F 2 iop ; IOP address
- 0011 1 iops ; number of 128-byte blocks in IOP
- 0012 2 fcp ; FCP address
- 0014 1 fcps ; number of 128-byte blocks in FCP
- 0015 2 z3ndir ; NDR address
- 0017 1 z3ndirs ; number of 18-byte entries in NDR
- 0018 2 z3cl ; ZCPR3 Command Line
- 001A 1 z3cls ; number of bytes in Command Line
- 001B 2 z3env ; ZCPR3 Environment Descriptor
- 001D 1 z3envs ; number of 128-byte blocks in Descriptor
- 001E 2 shstk ; Shell Stack address
- 0020 1 shstks ; number of shsize-byte entires in Shell Stack
- 0021 1 shsize ; size of a Shell Stack entry
- 0022 2 z3msg ; ZCPR3 Message buffer
- 0024 2 extfcb ; ZCPR3 External FCB
- 0026 2 extstk ; ZCPR3 External Stack
- 0028 1 quiet ; quiet flag (1=quiet, 0=not quiet)
- 0029 2 z3whl ; address of Wheel Byte
- 002B 1 speed ; Processor Speed in MHz
- 002C 1 maxdrv ; maximum drive
- 002D 1 maxusr ; maximum user
- 002E 1 duok ; 1=OK to accept DU, 0=not OK
- 002F 1 crt ; CRT selection (MUST BE LEFT AS 0000!)
- 0030 1 prt ; Printer selection (MUST BE LEFT AS 0000!)
- 0031 1 cols ; width of CRT
- 0032 1 rows ; number of lines on CRT
- 0033 1 lins ; number of lines of text on CRT
- 0034 2 drvec ; drive vector (see p. 44 in manual)
- 0036 1 spar1 ; (fills in space from Z3 SYSENV)
- 0037 1 pcol ; width of printer
- 0038 1 prow ; number of lines on printer
- 0039 1 plin ; number of lines of text on printer
- 003A 1 form ; form feed flag (0=can't formfeed, 1=can)
- 003B 1 spar2 ; (fills in space from Z3 SYSENV)
- 003C 1 spar3 ; (fills in space from Z3 SYSENV)
- 003D 1 spar4 ; (fills in space from Z3 SYSENV)
- 003E 1 spar5 ; (fills in space from Z3 SYSENV)
- 003F 2 ccp ; address of CCP
- 0041 1 ccps ; CCP size
- 0042 2 dos ; address of DOS
- 0044 1 doss ; DOS size
- 0045 2 bio ; address of BIOS (NZCOM's - not CBIOS)
- 0047 8 'SH ' ; shell variable filename
- 004F 3 'VAR' ; shell variable filetype
- 0052 8 ' ' ; filename 1
- 005A 3 ' ' ; filetype 1
- 005D 8 ' ' ; filename 2
- 0065 3 ' ' ; filetype 2
- 0068 8 ' ' ; filename 3
- 0070 3 ' ' ; filetype 3
- 0073 8 ' ' ; filename 4
- 007B 3 ' ' ; filetype 4
- 007E 1 pubdrv ; drive location of public files (p. 46)
- 007F 1 pubusr ; user location of public files (p. 46)
-
- (tcap info starts below - shown for my configuration)
-
- 0080 'KP10 Kaypro 4/10' ; Name of Terminal
- 0090 'K'-'@' ; 0B, Cursor UP
- 0091 'J'-'@' ; 0A, Cursor DOWN
- 0092 'L'-'@' ; 0C, Cursor RIGHT
- 0093 'H'-'@' ; 08, Cursor LEFT
- 0094 50 ; CL Delay ;clear screen delay
- 0095 00 ; CM Delay ;cursor motion "
- 0096 00 ; CE Delay ;clear to eol "
- 0097 'Z'-'@',0 ; 1A, CL String ;clear screen
- 0099 1bh,'=%+ %+ ',0 ; CM String ;cursor motion
- 00A2 'X'-'@',0 ; CE String ;clear to end of line
- 00A4 1bh,'B0',1bh,'B1',0 ; SO String ;standout on
- 00AB 1bh,'C0',1bh,'C1',0 ; SE String ;standout off
- 00B2 0 ; TI String ;term init
- 00B3 0 ; TE String ;term deinit
-
-
- *******************************************************************
-
- Perhaps I've invented the same round, rolling object that someone else
- has offered, but I've not seen it. This listing of the offsets from
- the ENV address in a NZCOM system of its labels and their values
- or addresses in its *.ZCM files I find quite useful. One can poke to
- his heart's content and produce any number of the marvelous effects of
- which NZCOM is capable.
-
- Phil Newman
- Glenview, IL
- 11/9/88