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