mirror of https://github.com/wwarthen/RomWBW.git
115 changed files with 312 additions and 741 deletions
@ -1,221 +0,0 @@ |
|||
;=============================================================================== |
|||
; PREFIX.ASM |
|||
; |
|||
; CP/M DISK FORMATS ALLOW FOR RESERVED TRACKS THAT CONTAIN AN IMAGE OF THE |
|||
; OPERATING SYSTEM TO BE LOADED WHEN THE DISK IS BOOTED. THE OPERATING SYSTEM |
|||
; IMAGE ITSELF IS NORMALLY PREFIXED BY A 1-N SECTORS CONTAINING OS BOOTSTRAP |
|||
; CODE AND DISK METADATA. |
|||
; |
|||
; THE RETROBREW COMPUTING GROUP HAS BEEN USING A CONVENTION OF PREFIXING THE |
|||
; OS IMAGE WITH 3 SECTORS (512 BYTES X 3 FOR A TOTAL OF 1536 BYTES): |
|||
; |
|||
; SECTOR 1: IBM-PC STYLE BOOT BLOCK CONTAINING BOOTSTRAP, |
|||
; PARTITION TABLE, AND BOOT SIGNATURE |
|||
; SECTOR 2: RESERVED |
|||
; SECTOR 3: METADATA |
|||
; |
|||
; THE HARDWARE BIOS IS EXPECTED TO READ AND LOAD THE FIRST TWO SECTORS FROM THE |
|||
; DISK TO MEMORY ADDRESS $8000 AND JUMP TO THAT LOCATION TO BEGIN THE BOOT |
|||
; PROCESS. THE BIOS IS EXPECTED TO VERIFY THAT A STANDARD BOOT SIGNATURE |
|||
; OF $55, $AA IS PRESENT AT OFFSET $1FE-$1FF. IF THE SIGNATURE IS NOT FOUND, |
|||
; THE BIOS SHOULD ASSUME THE DISK HAS NOT BEEN PROPERLY INITIALIZED AND SHOULD |
|||
; NOT JUMP TO THE LOAD ADDRESS. |
|||
; |
|||
;=============================================================================== |
|||
; |
|||
#INCLUDE "std.asm" |
|||
BYT .EQU 1 ; used to describe METADATA_SIZE below |
|||
WRD .EQU 2 |
|||
; |
|||
SECTOR_SIZE .EQU 512 |
|||
BLOCK_SIZE .EQU 128 |
|||
PREFIX_SIZE .EQU (3 * SECTOR_SIZE) ; 3 SECTORS |
|||
METADATA_SIZE .EQU BYT+WRD+(4*BYT)+16+BYT+WRD+WRD+WRD+WRD ; (as defined below) |
|||
; |
|||
PARTTBL_LOC .EQU $1BE |
|||
PARTTBL_SIZ .EQU $40 |
|||
BOOTSIG_LOC .EQU $1FE |
|||
; |
|||
;------------------------------------------------------------------------------- |
|||
; SECTOR 1 |
|||
; |
|||
; THIS SECTOR FOLLOWS THE CONVENTIONS OF AN IBM-PC MBR CONTAINING THE OS |
|||
; BOOTSTRAP CODE, PARTITION TABLE, AND BOOT SIGNATURE |
|||
; |
|||
;---------------------------------------------------------------------------- |
|||
; |
|||
; THE FOLLOWING BOOTSTRAP CODE IS BUILT TO ASSUME IT WILL BE EXECUTED AT A STARTING |
|||
; ADDRESS OF $8000. |
|||
; |
|||
.ORG $8000 |
|||
JR BOOT |
|||
; |
|||
BOOT: |
|||
LD DE,STR_LOAD ; LOADING STRING |
|||
CALL PRTSTR ; PRINT |
|||
CALL PRTDOT ; PROGRESS |
|||
; |
|||
LD BC,$00FC ; UNA FUNC: GET BOOTSTRAP HISTORY |
|||
CALL $FFFD ; CALL UNA |
|||
JR NZ,ERROR ; HANDLE ERROR |
|||
CALL PRTDOT ; PROGRESS |
|||
LD B,L ; MOVE BOOT UNIT ID TO B |
|||
; |
|||
LD C,$41 ; UNA FUNC: SET LBA |
|||
LD DE,0 ; HI WORD ALWAYS ZERO |
|||
LD HL,3 ; IMAGE STARTS AT FOURTH SECTOR |
|||
CALL $FFFD ; SET LBA |
|||
JR NZ,ERROR ; HANDLE ERROR |
|||
CALL PRTDOT ; PROGRESS |
|||
; |
|||
LD C,$42 ; UNA FUNC: READ SECTORS |
|||
LD DE,$D000 ; STARTING ADDRESS FOR IMAGE |
|||
LD L,22 ; READ 22 SECTORS |
|||
CALL $FFFD ; DO READ |
|||
JR NZ,ERROR ; HANDLE ERROR |
|||
CALL PRTDOT ; PROGRESS |
|||
; |
|||
LD DE,STR_DONE ; DONE MESSAGE |
|||
CALL PRTSTR ; PRINT IT |
|||
; |
|||
LD D,B ; PASS BOOT UNIT TO OS |
|||
LD E,0 ; ASSUME LU IS ZERO |
|||
JP CPM_ENT ; GO TO CPM |
|||
; |
|||
PRTCHR: |
|||
PUSH BC |
|||
PUSH DE |
|||
LD BC,$0012 ; UNIT 0, WRITE CHAR |
|||
LD E,A ; CHAR TO PRINT |
|||
CALL $FFFD ; PRINT |
|||
POP DE |
|||
POP BC |
|||
RET |
|||
; |
|||
PRTSTR: |
|||
PUSH BC |
|||
PUSH HL |
|||
LD BC,$0015 ; UNIT 0, WRITE CHARS UNTIL TERMINATOR |
|||
LD L,0 ; TERMINATOR IS NULL |
|||
CALL $FFFD ; PRINT |
|||
POP HL |
|||
POP BC |
|||
RET |
|||
; |
|||
PRTDOT: |
|||
LD A,'.' ; DOT CHARACTER |
|||
JR PRTCHR ; PRINT AND RETURN |
|||
; |
|||
; PRINT THE HEX BYTE VALUE IN A |
|||
; |
|||
PRTHEXBYTE: |
|||
PUSH AF |
|||
PUSH DE |
|||
CALL HEXASCII |
|||
LD A,D |
|||
CALL PRTCHR |
|||
LD A,E |
|||
CALL PRTCHR |
|||
POP DE |
|||
POP AF |
|||
RET |
|||
; |
|||
; CONVERT BINARY VALUE IN A TO ASCII HEX CHARACTERS IN DE |
|||
; |
|||
HEXASCII: |
|||
LD D,A |
|||
CALL HEXCONV |
|||
LD E,A |
|||
LD A,D |
|||
RLCA |
|||
RLCA |
|||
RLCA |
|||
RLCA |
|||
CALL HEXCONV |
|||
LD D,A |
|||
RET |
|||
; |
|||
; CONVERT LOW NIBBLE OF A TO ASCII HEX |
|||
; |
|||
HEXCONV: |
|||
AND 0FH ;LOW NIBBLE ONLY |
|||
ADD A,90H |
|||
DAA |
|||
ADC A,40H |
|||
DAA |
|||
RET |
|||
; |
|||
ERROR: |
|||
LD DE,STR_ERR ; POINT TO ERROR STRING |
|||
CALL PRTSTR ; PRINT IT |
|||
HALT ; HALT |
|||
; |
|||
; DATA |
|||
; |
|||
STR_LOAD .DB "\r\nLoading",0 |
|||
STR_DONE .DB "\r\n",0 |
|||
STR_ERR .DB " Read Error!",0 |
|||
; |
|||
.ORG $ - $8000 ; RESTORE ORG |
|||
.FILL PARTTBL_LOC - $ ; FILL TO START OF PARTITION TABLE |
|||
; |
|||
; RESERVE SPACE FOR STANDARD IBM-PC PARTITION TABLE. ALTHOUGH A |
|||
; PARTITION TABLE IS NOT RELEVANT FOR A FLOPPY DISK, IT DOES NO HARM. |
|||
; THE CONTENTS OF THE PARTITION TABLE MUST BE MANAGED BY FDISK80. |
|||
; |
|||
PARTTBL .FILL PARTTBL_SIZ,$00 ; PARTITION TABLE, FILL WITH ZEROES |
|||
; |
|||
; THE END OF THE FIRST SECTOR MUST CONTAIN THE TWO BYTE BOOT |
|||
; SIGNATURE. |
|||
; |
|||
BOOTSIG .DB $55,$AA ; STANDARD BOOT SIGNATURE |
|||
; |
|||
;------------------------------------------------------------------------------- |
|||
; SECTOR 2 |
|||
; |
|||
; THIS SECTOR HAS NOT BEEN DEFINED AND IS RESERVED. |
|||
; |
|||
;---------------------------------------------------------------------------- |
|||
; |
|||
.FILL 512,0 ; JUST FILL SECTOR WITH ZEROES |
|||
; |
|||
;------------------------------------------------------------------------------- |
|||
; SECTOR 3 |
|||
; |
|||
; OS AND DISK METADATA |
|||
; |
|||
;---------------------------------------------------------------------------- |
|||
; |
|||
.FILL 128 * 3,0 ; FIRST 384 BYTES ARE NOT YET DEFINED |
|||
; |
|||
; THE FOLLOWING TWO BYTES ARE AN ADDITIONAL SIGNATURE THAT IS VERIFIED BY |
|||
; SOME HARDWARE BIOSES. |
|||
; |
|||
PR_SIG .DB $5A,$A5 ; SIGNATURE GOES HERE |
|||
; |
|||
; FIRST CHUNK OF METADATA IMMEDIATELY FOLLOWS THE SIGNATURE BYTES |
|||
; |
|||
PR_PLATFORM .DB PLATFORM ; PLATFORM ID (SEE STD.ASM) |
|||
PR_DEVICE .DB 0 ; ? (PROBABLY UNUSED) |
|||
PR_FORMATTER .DB 0,0,0,0,0,0,0,0 ; ? (PROBABLY UNUSED) |
|||
PR_DRIVE .DB 0 ; ? (PROBABLY UNUSED) |
|||
PR_LOG_UNIT .DW 0 ; ? (PROBABLY UNUSED) |
|||
; |
|||
; FILLER TO PLACE SECOND CHUNK OF METADATA AT THE END OF THE SECTOR |
|||
; |
|||
.FILL ((PREFIX_SIZE - METADATA_SIZE) - $),00H |
|||
; |
|||
; SECOND CHUNK OF METADATA |
|||
; |
|||
PR_WP .DB 0 ; WRITE PROTECT BOOLEAN |
|||
PR_UPDSEQ .DW 0 ; PREFIX UPDATE SEQUENCE NUMBER (DEPRECATED?) |
|||
PR_VER .DB RMJ,RMN,RUP,RTP ; OS BUILD VERSION |
|||
PR_LABEL .DB "Unlabeled Drive ","$" ; DISK LABEL (EXACTLY 16 BYTES!!!) |
|||
.DW 0 ; DEPRECATED |
|||
PR_LDLOC .DW CPM_LOC ; ADDRESS TO START LOADING OS |
|||
PR_LDEND .DW CPM_END ; ADDRESS TO STOP LOADING OS |
|||
PR_ENTRY .DW CPM_ENT ; ADDRESS TO ENTER OS |
|||
; |
|||
; |
|||
; |
|||
.END |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,66 +0,0 @@ |
|||
Ne÷ Display/Definå Filå Attributeó Program |
|||
bù Joå Wright |
|||
|
|||
Filå attributeó arå maintaineä bù thå BDOÓ iî thå filespeã portioî oæ � |
|||
directorù entrieó foò eacè filå oî thå disk® Eacè filespeã containó eleveî � |
|||
ascié characteró comprisinç thå eighô characteò filenamå anä threå characteò � |
|||
type® Ascié characteró requirå onlù seveî oæ thå eighô bitó iî eacè oæ theså � |
|||
bytes¬ thå eightè biô ió thereforå availablå foò assigninç aî attribute® � |
|||
Theså eleveî 'high§ bitó arå referreä tï aó follows: |
|||
|
|||
f± f² f³ f´ fµ f¶ f· f¸ . t± t² t3 |
|||
|
|||
CP/Í assignó t± aó thå Reaä Onlù attributå anä t² aó thå Systeí attribute® � |
|||
MP/Í furtheò assigneä t³ aó thå Archiveä attribute® ZRDOÓ furtheò assignó f¸ � |
|||
aó thå Wheeì Protecô attribute® ZSDOÓ assignó f² aó thå Publiã attribute® � |
|||
BackGroundeò ié useó f± tï inhibiô itó keù-bindinç functioî anä DateStampeò � |
|||
useó f³ tï inhibiô stampinç oæ certaiî files® Thå resô arå unassigneä aó faò � |
|||
aó É kno÷ anä maù bå useä aó yoõ wish. |
|||
|
|||
|
|||
Displaù syntaxº DFÁ [dir:][filespec] |
|||
|
|||
Displaù modå takeó á singlå tokeî oò nï tokens® Botè dirº anä filespeã arå � |
|||
optional® Defaulô dirº ió thå currenô directorù anä defaulô filespeã ió wilä � |
|||
(*.*)® Useò ió giveî á sorteä filå lisô showinç thå attributeó associateä � |
|||
witè each¬ sixteeî aô á time® |
|||
|
|||
DFÁ Displaù attributeó oæ alì fileó iî thå currenô directory. |
|||
DFÁ B2º Displaù foò alì fileó iî directorù B2: |
|||
DFÁ *.REÌ Displaù foò alì .REÌ fileó iî thå currenô directory. |
|||
DFÁ B2:*.REÌ Displaù foò alì .REÌ fileó iî B2: |
|||
|
|||
|
|||
Definå syntaxº DFÁ [dir:][filspecÝ <attr1[¬ attrn,...]> |
|||
|
|||
Definitioî modå ió defineä bù á seconä anä perhapó subsequenô tokenó � |
|||
representinç thå variouó attributes® Thå tokeî 'f1§ wilì seô thå f± � |
|||
attributå foò alì filespeã files¬ §-f1§ wilì reseô it® Nameó associateä witè � |
|||
thå variouó attributeó arå alsï accepteä aó tokens: |
|||
|
|||
f± oò nkâ Nï Keù Bindinç (BGii) |
|||
f² oò puâ Publiã File |
|||
f³ oò dsï DateStampeò Off |
|||
f´ |
|||
fµ |
|||
f¶ |
|||
f· |
|||
f¸ oò whì Wheeì Protected |
|||
. |
|||
t± or r/ï Reaä Only |
|||
t² or syó System |
|||
t³ or arã Archived |
|||
|
|||
Iæ thå firsô letteò oæ á tokeî ió noô 'f§ oò 't'¬ thaô letteò ió sufficienô � |
|||
tï identifù thå token® 'S'¬ 'sys§ oò 'system§ alì identifù t2® Anù oò alì �Šoæ thå eleveî attributeó maù bå defineä witè á singlå command. |
|||
|
|||
DFÁ *.TYÐ F± Seô f± oæ alì fileó .TYÐ iî thå currenô directory. |
|||
DFÁ A1:*.REÌ F² Ò Seô f² anä t1 oæ alì .REÌ fileó iî A1: |
|||
DFÁ *.Z8° -Ò Reseô t± oæ alì .Z8° fileó iî thå currenô directory. |
|||
DFÁ Aº -SYÓ Reseô t² oæ alì fileó iî A:¬ currenô user. |
|||
DFÁ ROOT:*.COÍ × Seô thå Wheeì attributå (f8© oæ alì .COÍ files |
|||
iî thå directorù nameä ROOT: |
|||
|
|||
|
|||
-end- |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,67 +0,0 @@ |
|||
|
|||
; Batch File: NZSUB.SUB |
|||
; Author: Joe Wright |
|||
; Date: 8 November 1988 |
|||
|
|||
; This file demonstrates NZSUB's ability to handle 'formatted' |
|||
; input files. The programmer will note the similarity to |
|||
; annotated assembly source files. |
|||
|
|||
; This file will also serve as the documentation of NZSUB's |
|||
; features and function. |
|||
|
|||
; As these lines suggest, any line that begins with a ; is considered |
|||
; a full-line comment and is ignored. |
|||
|
|||
û Thå lefô squigglù brackeô '{§ aó thå firsô � |
|||
characteò oæ á linå wilì puô NZSUÂ iî � |
|||
'comment§ mode® Alì subsequenô characteró � |
|||
untiì á righô squigglù brackeô wilì bå � |
|||
ignored® Checë thió out® } |
|||
|
|||
; The ; character is usually the command separator for a Z3 |
|||
; multiple command line. It is therefore a 'normal' character |
|||
; unless it is the first one and may appear freely in the command |
|||
; line preceded by anything except a space. |
|||
|
|||
; Blank lines are ignored in any case. |
|||
|
|||
{ |
|||
Alì oæ thå abovå lineó anä theså lineó arå someho÷ commenteä ouô � |
|||
oò arå blanë anä thereforå wilì noô appeaò iî thå $$$.SUÂ filå � |
|||
whicè wilì bå thå resulô oæ alì this® |
|||
|
|||
NZSUÂ ió completelù CP/Í compatible® Nonetheless¬ iæ runninç � |
|||
undeò Ú-System¬ DUº anä DIRº formó maù bå useä tï declarå thå � |
|||
sourcå file® Thå sourcå filå ió assumeä tï havå typå .SUÂ unlesó � |
|||
otherwiså declared® Iî anù case¬ $$$.SUÂ wilì bå writteî tï thå � |
|||
currenô directory® |
|||
} |
|||
|
|||
» Ok¬ dowî tï business. The main point of all this is to relax |
|||
; some of the constraints on command line formatting so that |
|||
; a batch file becomes more legible and therefore maintainable. |
|||
|
|||
; Command lines may be indented with any combination of spaces |
|||
; and tabs. A tab within a command line will be converted to |
|||
; a space. Spaces between the last command character and the |
|||
; in-line comment ';' or ';;' will be removed and the comment |
|||
; ignored. The ';;' ZEX form may be used but is unnecessary |
|||
; if the ';' is preceded by at least one space (or tab). |
|||
|
|||
;; |
|||
;; NZSUB Demo Program |
|||
;; |
|||
$; nzsub demonstration ;; Use $; for literal ; |
|||
DIR *.COM ;; Let's see what we've got |
|||
|
|||
echo display source files? (yes or no) |
|||
|
|||
IF INPUT ; Ask the user (indented) |
|||
DIR *.Z80 |
|||
FI ; endif |
|||
;; |
|||
;; End of NZSUB Demo Program |
|||
; |
|||
; End of NZSUB.SUB |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,78 +1,266 @@ |
|||
-- RELEASE.NOT -- |
|||
|
|||
January 20, 1989 |
|||
RELEASE.NOT - UPDATE INFORMATION ON NZCOM |
|||
|
|||
This file contains last-minute information about NZ-COM. |
|||
|
|||
Please understand that unlike purely commercial enterprises, Z-System is |
|||
mainly the work of enthusiasts. As such, Z-System never truly reaches |
|||
completion; each new development is more of a plateau upon which further |
|||
innovation occurs. Though we have done our best, the printed documentation |
|||
inevitably lags behind the most recent enhancements. Try to consult as |
|||
much material as possible about a given command before proceeding; if there |
|||
is a help or document file pertaining to the command, it supercedes printed |
|||
instructions, especially with regard to such matters as syntax or technical |
|||
specifications. |
|||
|
|||
---------- NZ-COM RELEASE 1.2d January 20, 1989 |
|||
|
|||
NZCOM.COM version 1.2d fixes yet another minor bug by forcing a warm boot |
|||
whenever a new DOS module is loaded by itself. The progress report is also |
|||
a little less verbose unless declaring the /T(est) option. If the /Q(uiet) |
|||
option is declared, NZCOM is now completely silent. |
|||
Notes of September 12, 1991 |
|||
=========================== |
|||
|
|||
New versions of SAVE.COM, ERA.COM, REN.COM, P.COM, POKE.COM and their Type |
|||
3 counterparts are included in this release. |
|||
Release 1.2H involves a significant updating of the support utilities that |
|||
we distribute as a courtesy with NZCOM. We suggest that any Z-System user who |
|||
is not in regular contact with a Z-Node consider taking advantage of the Z- |
|||
System Software Update Service (ZSUS). Here are some of the important changes |
|||
with this release. |
|||
|
|||
NZSUB version 1.0 is released. Unlike SUB.COM, NZSUB is not ZCPR3 specific |
|||
and runs as well under CP/M. Its batch files can be formatted and |
|||
commented much like those of ZEX4. See NZSUB.SUB for an example. |
|||
ZCNFG.COM, CONFIG.LBR: |
|||
Al Hawley has introduced a powerful and convenient method for |
|||
configuring programs. ZCNFG works either with individual CFG files or |
|||
with CFG files stored in the CONFIG.LBR library. For example, try |
|||
running the command "ZCNFG ZLT". ZCNFG will automatically extract |
|||
ZLT15.CFG from CONFIG.LBR. |
|||
|
|||
TCSELECT version 1.2 can now be run successfully under CP/M. |
|||
NZBLITZ.COM, NZBLTZ14.HZP, NZBLTZ14.CFG: |
|||
These programs can be used to coldboot an NZCOM system very rapidly |
|||
with the complete system, including error handlers, shells, and TCAPs |
|||
already in place. Run "HELP NZBLTZ14" to learn more about it. Some |
|||
of its features can be tailored by running "ZCNFG NZBLITZ" with the |
|||
CFG file in the same directory. |
|||
|
|||
LBREXT.COM: |
|||
This replaces LGET for extracting member files from LBR library files. |
|||
|
|||
---------- NZ-COM RELEASE 1.2 November 1, 1988 |
|||
HELP.COM, LBRHELP.COM, HLPFILES.LBR: |
|||
HELP (actually HELPC14) is an improved version of the help utility. |
|||
It can work with normal help files (HLP) and crunched help files |
|||
(HZP). LBRHELP can work with normal or crunched help files that are |
|||
stored in a library (which is where we have put all the help files |
|||
distributed with NZCOM and Z3PLUS). |
|||
|
|||
NZCOM.COM version 1.2 includes two changes of significance. First, due to |
|||
an oversight, when version 1.0 was told to load a new ZCM or ENV file for |
|||
which no new modules had to be loaded, it also failed to update data in the |
|||
environment, such as printer characteristics, maximum drives and users, and |
|||
so on. It will now do so. |
|||
DOCFILES.LBR: |
|||
Documentation and help files have been collected into an LBR file. |
|||
|
|||
The second change was in the safety checking performed by NZCOM.COM to make |
|||
sure that it was being requested to load a version that was consistent with |
|||
the underlying CP/M system. This check turned out to be stricter than |
|||
necessary and was preventing NZ-COM from running on some systems (e.g., |
|||
Lobo Max) that, in fact, could support it quite nicely. |
|||
ZLT.COM: |
|||
This is a full Z-System replacement for LT, and it handles the latest |
|||
LZH-compressed files. |
|||
|
|||
COPY.COM: |
|||
This is the version of COPY from the ZSDOS/ZDDOS release. Enter "COPY |
|||
//" for syntax information. It replaces a dangerously defective copy |
|||
program provided with earlier releases. |
|||
|
|||
---------- NEW FILES: NZCPR.LBR, NZFCP.LBR, NZRCP.LBR |
|||
LSH.COM, LSH.WZ, LSH-HELP.COM, LSHINST.COM, ZERR.COM: |
|||
These are the latest LSH command history shell and command-line editor |
|||
and the associated error handler (fixed-log versions). These |
|||
completely replace EASE. |
|||
|
|||
The main NZCOM.LBR now contains only the standard configurations of the |
|||
CLEDINST.COM, CLEDSAVE.COM: |
|||
A transient history shell like LSH can be slow on floppy systems with |
|||
sluggish disk drives, even if the files have been placed in optimal |
|||
locations. Some of the RCP modules supplied no include an RCP- |
|||
resident command-line editor called CLED. Its features can be |
|||
configured using CLEDINST.COM, and the history can be saved to a file |
|||
using CLEDSAVE.COM. |
|||
|
|||
TCAP.LBR, XTCAP.COM: |
|||
A number of programs now require a terminal capabilities descriptor |
|||
(TCAP) with extended functions. The standard TCAPs loaded with |
|||
TCSELECT do not have these functions. TCAP.LBR is a collection of |
|||
extended TCAPs for some terminals. XTCAP.COM is a program that can |
|||
add the most important extensions to a standard TCAP (it is a quick- |
|||
and-dirty fix until the full set of TCAPs is updated). |
|||
|
|||
VIEW.COM: |
|||
This is Bridger Mitchell's file viewing utility. It is very powerful |
|||
(but it requires an extended TCAP). |
|||
|
|||
NAME.COM: |
|||
This program can quickly add or remove a name for a single directory. |
|||
|
|||
TCJ.INF: |
|||
TCJ has a new publisher (one of our own Z-Node sysops), and this file |
|||
tells how to take out a subscription (which all Z-System users |
|||
absolutely should do!). |
|||
|
|||
ZFILEB38.LZT: |
|||
This is the BRIEF listing of all the support programs currently |
|||
available for use with Z-System. There is another file which includes |
|||
descriptions of all the programs, but it would fill up an entire |
|||
diskette! |
|||
|
|||
|
|||
Notes of November 5, 1989 |
|||
========================= |
|||
|
|||
1. NEW FILES: NZCPR.LBR, FCP.LBR, RCP.LBR. |
|||
2. TCSELECT PROBLEM. |
|||
3. ERA.COM, REN.COM, SAVE.COM, ETC. |
|||
4. LSH REPLACES EASE. |
|||
5. NZBLITZ IS HERE! |
|||
6. MINOR UPDATE NOTES. |
|||
7. TO NEW Z-SYSTEM USERS. |
|||
8. ALERT ABOUT NZCPM.COM AND NZCOM.CCP |
|||
9. CHANGE IN MKZCM DEFAULT AND STANDARD RCP |
|||
10. NZBIO+.ZRL |
|||
|
|||
1. NEW FILES: NZCPR.LBR, FCP.LBR, RCP.LBR. |
|||
|
|||
The main NZCOM.LBR now contains only the standard configurations of the |
|||
CPR, FCP, and RCP modules to minimize disk space requirements. Alternative |
|||
versions of these modules are now supplied in separate libraries. Modules |
|||
can be loaded directly from these libraries, or individual files can be |
|||
extracted and put into NZCOM.LBR to replace the default files. Each |
|||
library has a brief DOC file describing the modules (one of which is the |
|||
versions of these modules are now supplied in separate libraries. Modules |
|||
can be loaded directly from these libraries, or individual files can be |
|||
extracted and put into NZCOM.LBR to replace the default files. Each |
|||
library has a brief DOC file describing the modules (one of which is the |
|||
default version included in NZCOM.LBR). |
|||
|
|||
|
|||
---------- NEW PROGRAM: ZEX TYPE 4 |
|||
2. TCSELECT PROBLEM. |
|||
|
|||
A problem has been discovered with the operation of TCSELECT as described |
|||
in the manual. TCSELECT is a Z-System program and does not function |
|||
reliably under CP/M (on some systems it causes a crash). Fortunately there |
|||
is a simple fix: reverse the order of the instructions in the manual. Boot |
|||
up NZ-COM before attempting to create MYTERM.Z3T, and run TCSELECT only |
|||
after NZ-COM is running. Remember that you need both TCSELECT.COM and |
|||
Z3TCAP.TCP to generate your .Z3T file. The entries in the Z3TCAP library |
|||
for the Xerox computers has been patched to correct a long-standing error. |
|||
|
|||
|
|||
3. ERA.COM, REN.COM, SAVE.COM, ETC. |
|||
|
|||
The standard configuration of Z-System does not include resident commands |
|||
for REN, DIR, or SAVE. These are provided instead as transient programs |
|||
(COM files), and you should copy any that you need to your working disk. |
|||
Several other functions that are often resident (but not always) are also |
|||
provided as COM files. Many of these are type-4 programs (see the manual). |
|||
We recommend using SDZ.COM as your standard directory display utility. It |
|||
is far more functional than the resident DIR commands in either Z-System or |
|||
CP/M, and it is designed to work properly under both. |
|||
|
|||
|
|||
4. LSH REPLACES EASE. |
|||
|
|||
EASE has been replaced by a newer, more versatile, and well-behaved program |
|||
named LSH (Log SHell). Like EASE, LSH allows you to edit command lines |
|||
using WordStar-like control. Consult LSH.WZ before use for general |
|||
information and/or run HELPLSH while running LSH for a display of LSH's |
|||
capabilities. LSHINST installs and customizes LSH to taste. Error |
|||
handling is now taken care of by ZERR.COM, a separate program. Our great |
|||
thanks to Rob Friefeld for writing these superb Z-System tools and for |
|||
allowing us to include them with NZ-COM. |
|||
|
|||
|
|||
5. NZBLITZ IS HERE! |
|||
|
|||
NZBLITZ is now included with NZ-COM. True to its name, NZBLITZ loads NZCOM |
|||
(and ZSDOS/ZDDOS, if present) in a flash, making it extremely helpful in |
|||
saving and reloading a given system configuration. Once you have configured |
|||
your system as wanted, log to drive A0: and type NZBLITZ NZLOAD. From now |
|||
on, your startup to Z-System is MUCH faster; just type "NZLOAD". Be |
|||
forewarned that NZBLITZ saves EVERYTHING as currently active, so be sure you |
|||
are at the directory (usually A0:) you wish the system to start in, and be |
|||
sure all active shells, flow states, terminal definitions, and so on are the |
|||
desired ones before proceeding. See NZBLITZ.NZT for more information. |
|||
|
|||
|
|||
6. MINOR UPDATE NOTES. |
|||
|
|||
- The RCP WHLQ command no longer used. "WHL" alone displays the current |
|||
wheel status. As before, "WHL password" turns the wheel byte on. "WHL |
|||
xxx" now turns the wheel byte OFF if xxx is something other than the |
|||
correct password. |
|||
|
|||
- ARUNZ is now a type-4 program which loads at the highest possible |
|||
memory location so as to save lower memory for immediate re-execution |
|||
with GO. See ARUNZ09R.DZC and TCJ31.MZG (as well as your NZ-COM or |
|||
Z3PLUS manual) for more on the amazing ARUNZ. |
|||
|
|||
- VLU is no longer included, as it was not reliable. Please use LDIR, |
|||
LGET, LPUT, and LT instead to manipulate library files. |
|||
|
|||
- At this writing, we are sorry to note that both Z-Node Central and the |
|||
Lillipute Z-Nodes mentioned in Chapter 7 of your manual are out of |
|||
service. Z-Nodes 2 and 3 are still going strong, however, as are the |
|||
many others listed in ZNODES.LST. Z-Node 2 is the new Z-Node Central. |
|||
We cannot recommend highly enough that you get a modem and investigate at |
|||
least one Z-Node as a source of inspiration and support. |
|||
|
|||
- Version 5.0 of the ZEX batch processor replaces earlier versions. ZEX |
|||
now runs under both NZ-COM and Z3PLUS and is a very powerful means of |
|||
customizing programs and commands. The ZEX.RSX file mentioned in the |
|||
manual is no longer required. See ZEX50.DZC for help. |
|||
|
|||
|
|||
7. TO NEW Z-SYSTEM USERS. |
|||
|
|||
- All files whose middle filetype character is "Z" (e.g., SAMPLE.DZC) are |
|||
"crunched" files which must be uncompressed with LT.COM or UNCRUNCH.COM |
|||
before use. |
|||
|
|||
- As outlined in section 4.3.2 of your manual, most Z-System programs |
|||
have built-in help; type the name of any program followed by "//" for a |
|||
short description if you are confused. |
|||
|
|||
- Finally, it is not at all necessary to master every nuance of the system |
|||
before it becomes useful. Please don't try to devour all of Z-System at |
|||
once. Instead, we suggest that you decide what aspects of the system you |
|||
will find most helpful and try to master one or two of those before |
|||
exploring further. We think you will find that if you choose wisely, |
|||
learning one aspect fully not only makes that aspect of your computing |
|||
world easier, it also equips you with the skills and confidence with |
|||
which to surmount other aspects of Z-System more confidently. |
|||
|
|||
|
|||
8. ALERT ABOUT NZCPM.COM AND NZCOM.CCP |
|||
|
|||
Some users have been tripped up by the way NZCOM handles the generation of |
|||
an NZCPM.COM file: it writes such a file only if one does not already exist. |
|||
This speeds up loading of the system. However, should you ever make any |
|||
change to your base CP/M system (such as installing ZSDOS/ZDDOS or a new |
|||
version of the BIOS), you should be sure to erase the NZCPM.COM file so that |
|||
NZCOM will create a new one the next time it is run. You should also be |
|||
sure to use NZCOM and not NZBLITZ to load the system the first time after |
|||
such a change. |
|||
|
|||
You should also be aware that warmboots of the NZ-COM Z-System are performed |
|||
by loading the NZCOM.CCP file containing the image of the current command |
|||
processor. This means that you must not change the diskette in the A: drive |
|||
unless you have copied the **CURRENT** NZCOM.CCP file (if you only use one |
|||
system configuration, the current version will not change) to the diskette |
|||
you are going to place in the A: drive. |
|||
|
|||
|
|||
Named ZEX4.COM in this release, this is a new version of ZEX with many |
|||
features not seen before (See ZEX4.DOC). This program is brand new and may |
|||
well exhibit one or two un-planned 'features'. Please report any problems. |
|||
9. CHANGE IN MKZCM DEFAULT AND STANDARD RCP |
|||
|
|||
Carson Wilson and Rob Friefeld have made some major changes in the RCP code |
|||
(see the DOC file in RCP.LBR). The standard RCP module is now 18 records |
|||
long instead of 16. MKZCM.COM has been patched to provide this value as a |
|||
default. |
|||
|
|||
---------- EASE PROBLEMS |
|||
|
|||
There are unfortunately serious defects in the coding of EASE. On many |
|||
computers EASE appears to work without problems, on some it crashes |
|||
completely, and on others it works but causes other strange behavior to |
|||
occur. We tried using it on a Kaypro with the K-ROM (?), and as soon as we |
|||
loaded ease we started to get BIOS errors on disk reads. We hope that the |
|||
author of EASE (or someone else) will discover and correct these problems. |
|||
The program is so nice conceptually. Use it with caution. |
|||
10. NZBIO+.ZRL |
|||
|
|||
The BIOS in some computers uses the Z80 index and alternate registers |
|||
without |
|||
saving them on the stack and restoring them. These computers include the |
|||
TeleVideo 80x machines, the Oneac On!, the Zorba, and a number of other |
|||
machines. Some programs (JETLDR and EDITNDR, for example) will not function |
|||
properly under these conditions. The file NZBIO+.ZRL in NZCOM.LBR is a |
|||
special version of the NZ-COM virtual BIOS that protects the Zilog registers |
|||
across all BIOS calls. To use this BIOS, you much use MKZCM to allocate 4 |
|||
records to the BIOS. If you observe strange behavior on your system with |
|||
NZ-COM, you might want to try using this special BIOS. |
|||
|
|||
---------- VLU VERSIONS |
|||
|
|||
We forgot when writing the manual that VLU, like ZFILER, has two quite |
|||
different versions depending on whether your terminal uses reverse or dim |
|||
video for highlighting. Therefore, you will find on the release disk VLU- |
|||
REV.COM and VLU-DIM.COM. Copy the appropriate one to your working disk |
|||
under the name VLU.COM. |
|||
|
|||
- End of RELEASE.NOT - |
|||
|
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,31 @@ |
|||
|
|||
Information About Subscriptions to |
|||
|
|||
The Computer Journal |
|||
|
|||
|
|||
The subscription rates for TCJ as of September 1, 1991, are as follows: |
|||
|
|||
1 year 2 years |
|||
------ ------- |
|||
U.S. $18 $32 |
|||
Foreign (surface mail) $24 $44 |
|||
Foreign (air mail) $38 $72 |
|||
|
|||
There are six issues per year. To place a subscription, contact the |
|||
new publisher (as of July 1992): |
|||
|
|||
The Computer Journal |
|||
P.O. Box 535 |
|||
Lincoln, CA 95658 |
|||
916-645-1670 (answering machine and FAX) |
|||
|
|||
You may order a trial subscription. Just place an order. If you decide |
|||
that TCJ is not for you, then just mark the invoice "cancel" and send it |
|||
back. |
|||
|
|||
Payments for TCJ must normally be in the form of a money order or a check |
|||
drawn on a U.S. bank in U.S. funds or a postal money order in U.S. funds. |
|||
It is expected that MasterCard and VISA will again be acceptable in the |
|||
future. |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue