diff --git a/Source/CPM3/Clean.cmd b/Source/CPM3/Clean.cmd index 677a89b1..950d6b8b 100644 --- a/Source/CPM3/Clean.cmd +++ b/Source/CPM3/Clean.cmd @@ -13,3 +13,4 @@ if exist *.sys del *.sys if exist *.bin del *.bin if exist gencpm.dat del gencpm.dat if exist options.lib del options.lib +if exist ldropts.lib del ldropts.lib diff --git a/Source/HBIOS/Build.ps1 b/Source/HBIOS/Build.ps1 index cb898af7..eab445d2 100644 --- a/Source/HBIOS/Build.ps1 +++ b/Source/HBIOS/Build.ps1 @@ -163,7 +163,7 @@ Copy-Item '..\Fonts\font*.asm' '.' # Assemble individual components. Note in the case of UNA, there is less to build. # -$RomComponentList = "dbgmon", "prefix", "romldr", "eastaegg", "nascom", "tastybasic", "game", "usrrom", "imgpad", "imgpad0" +$RomComponentList = "dbgmon", "romldr", "eastaegg", "nascom", "tastybasic", "game", "usrrom", "imgpad", "imgpad0" ForEach ($RomComponentName in $RomComponentList) {Asm $RomComponentName} if ($Platform -ne "UNA") diff --git a/Source/HBIOS/Build.sh b/Source/HBIOS/Build.sh index 1344a610..b9b866b9 100755 --- a/Source/HBIOS/Build.sh +++ b/Source/HBIOS/Build.sh @@ -79,7 +79,7 @@ done cp ../Forth/camel80.bin . -make dbgmon.bin prefix.bin romldr.bin eastaegg.bin nascom.bin \ +make dbgmon.bin romldr.bin eastaegg.bin nascom.bin \ tastybasic.bin game.bin usrrom.bin imgpad.bin imgpad0.bin if [ $platform != UNA ] ; then diff --git a/Source/HBIOS/prefix.asm b/Source/HBIOS/prefix.asm deleted file mode 100644 index 0aa2ac2f..00000000 --- a/Source/HBIOS/prefix.asm +++ /dev/null @@ -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 diff --git a/Source/Images/d_bp.txt b/Source/Images/d_bp.txt index 7e975ddd..331a4b24 100644 --- a/Source/Images/d_bp.txt +++ b/Source/Images/d_bp.txt @@ -19,7 +19,8 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: # # Add ZSystem images # diff --git a/Source/Images/d_cpm22.txt b/Source/Images/d_cpm22.txt index 9a68283c..45e9990a 100644 --- a/Source/Images/d_cpm22.txt +++ b/Source/Images/d_cpm22.txt @@ -19,7 +19,8 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: # # Add OS image # diff --git a/Source/Images/d_cpm3.txt b/Source/Images/d_cpm3.txt index 30aaaba8..4e7f63cc 100644 --- a/Source/Images/d_cpm3.txt +++ b/Source/Images/d_cpm3.txt @@ -39,4 +39,5 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: \ No newline at end of file +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: diff --git a/Source/Images/d_nzcom.txt b/Source/Images/d_nzcom.txt index 88a07621..b5c98944 100644 --- a/Source/Images/d_nzcom.txt +++ b/Source/Images/d_nzcom.txt @@ -19,7 +19,8 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: # # Add OS images # diff --git a/Source/Images/d_nzcom/u0/!(C)1988 b/Source/Images/d_nzcom/u0/!(C)1988 new file mode 100644 index 00000000..14367066 Binary files /dev/null and b/Source/Images/d_nzcom/u0/!(C)1988 differ diff --git a/Source/Images/d_nzcom/u0/!NZ-COM b/Source/Images/d_nzcom/u0/!NZ-COM new file mode 100644 index 00000000..e69de29b diff --git a/Source/Images/d_nzcom/u0/!VERS--1.2H b/Source/Images/d_nzcom/u0/!VERS--1.2H new file mode 100644 index 00000000..e69de29b diff --git a/Source/Images/d_nzcom/u0/ALIAS.CMD b/Source/Images/d_nzcom/u0/ALIAS.CMD index 4e5e0850..936006c3 100644 Binary files a/Source/Images/d_nzcom/u0/ALIAS.CMD and b/Source/Images/d_nzcom/u0/ALIAS.CMD differ diff --git a/Source/Images/d_nzcom/u0/ARUNZ.COM b/Source/Images/d_nzcom/u0/ARUNZ.COM index e36a3be6..041b87c4 100644 Binary files a/Source/Images/d_nzcom/u0/ARUNZ.COM and b/Source/Images/d_nzcom/u0/ARUNZ.COM differ diff --git a/Source/Images/d_nzcom/u0/BGZRDS19.LBR b/Source/Images/d_nzcom/u0/BGZRDS19.LBR new file mode 100644 index 00000000..5849efa9 Binary files /dev/null and b/Source/Images/d_nzcom/u0/BGZRDS19.LBR differ diff --git a/Source/Images/d_nzcom/u0/CLEDINST.COM b/Source/Images/d_nzcom/u0/CLEDINST.COM new file mode 100644 index 00000000..c26a3cf0 Binary files /dev/null and b/Source/Images/d_nzcom/u0/CLEDINST.COM differ diff --git a/Source/Images/d_nzcom/u0/CLEDSAVE.COM b/Source/Images/d_nzcom/u0/CLEDSAVE.COM new file mode 100644 index 00000000..dde04bc1 Binary files /dev/null and b/Source/Images/d_nzcom/u0/CLEDSAVE.COM differ diff --git a/Source/Images/d_nzcom/u0/CMD.COM b/Source/Images/d_nzcom/u0/CMD.COM deleted file mode 100644 index 9ac106c1..00000000 Binary files a/Source/Images/d_nzcom/u0/CMD.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/COMP.COM b/Source/Images/d_nzcom/u0/COMP.COM deleted file mode 100644 index 194c0a97..00000000 Binary files a/Source/Images/d_nzcom/u0/COMP.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/CONFIG.LBR b/Source/Images/d_nzcom/u0/CONFIG.LBR new file mode 100644 index 00000000..40d87ae7 Binary files /dev/null and b/Source/Images/d_nzcom/u0/CONFIG.LBR differ diff --git a/Source/Images/d_nzcom/u0/COPY.COM b/Source/Images/d_nzcom/u0/COPY.COM index 693fa09d..734953d9 100644 Binary files a/Source/Images/d_nzcom/u0/COPY.COM and b/Source/Images/d_nzcom/u0/COPY.COM differ diff --git a/Source/Images/d_nzcom/u0/CPSET.COM b/Source/Images/d_nzcom/u0/CPSET.COM index eaf91fa2..54462ce0 100644 Binary files a/Source/Images/d_nzcom/u0/CPSET.COM and b/Source/Images/d_nzcom/u0/CPSET.COM differ diff --git a/Source/Images/d_nzcom/u0/CRUNCH.COM b/Source/Images/d_nzcom/u0/CRUNCH.COM index d3a121a9..ac17854a 100644 Binary files a/Source/Images/d_nzcom/u0/CRUNCH.COM and b/Source/Images/d_nzcom/u0/CRUNCH.COM differ diff --git a/Source/Images/d_nzcom/u0/DFA.COM b/Source/Images/d_nzcom/u0/DFA.COM deleted file mode 100644 index 2b008416..00000000 Binary files a/Source/Images/d_nzcom/u0/DFA.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/DFA.NOT b/Source/Images/d_nzcom/u0/DFA.NOT deleted file mode 100644 index ef50301a..00000000 --- a/Source/Images/d_nzcom/u0/DFA.NOT +++ /dev/null @@ -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Ý - -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- - \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/DIR.COM b/Source/Images/d_nzcom/u0/DIR.COM deleted file mode 100644 index 84b03395..00000000 Binary files a/Source/Images/d_nzcom/u0/DIR.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/DOCFILES.LBR b/Source/Images/d_nzcom/u0/DOCFILES.LBR new file mode 100644 index 00000000..c96cd424 Binary files /dev/null and b/Source/Images/d_nzcom/u0/DOCFILES.LBR differ diff --git a/Source/Images/d_nzcom/u0/EASE.COM b/Source/Images/d_nzcom/u0/EASE.COM deleted file mode 100644 index 5a95e78e..00000000 Binary files a/Source/Images/d_nzcom/u0/EASE.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/EASECMD.COM b/Source/Images/d_nzcom/u0/EASECMD.COM deleted file mode 100644 index 410848a4..00000000 Binary files a/Source/Images/d_nzcom/u0/EASECMD.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/EDITNDR.COM b/Source/Images/d_nzcom/u0/EDITNDR.COM index e0c84d5f..149cb98c 100644 Binary files a/Source/Images/d_nzcom/u0/EDITNDR.COM and b/Source/Images/d_nzcom/u0/EDITNDR.COM differ diff --git a/Source/Images/d_nzcom/u0/ERA.COM b/Source/Images/d_nzcom/u0/ERA.COM deleted file mode 100644 index 35f9653f..00000000 Binary files a/Source/Images/d_nzcom/u0/ERA.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/FCP.LBR b/Source/Images/d_nzcom/u0/FCP.LBR new file mode 100644 index 00000000..8eb74a42 Binary files /dev/null and b/Source/Images/d_nzcom/u0/FCP.LBR differ diff --git a/Source/Images/d_nzcom/u0/FF.COM b/Source/Images/d_nzcom/u0/FF.COM index 933b39e3..b68b2add 100644 Binary files a/Source/Images/d_nzcom/u0/FF.COM and b/Source/Images/d_nzcom/u0/FF.COM differ diff --git a/Source/Images/d_nzcom/u0/FINDF.COM b/Source/Images/d_nzcom/u0/FINDF.COM deleted file mode 100644 index 4a143711..00000000 Binary files a/Source/Images/d_nzcom/u0/FINDF.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/HELP.COM b/Source/Images/d_nzcom/u0/HELP.COM index 162d3250..58b4d6fc 100644 Binary files a/Source/Images/d_nzcom/u0/HELP.COM and b/Source/Images/d_nzcom/u0/HELP.COM differ diff --git a/Source/Images/d_nzcom/u0/HLPFILES.LBR b/Source/Images/d_nzcom/u0/HLPFILES.LBR new file mode 100644 index 00000000..32200cdd Binary files /dev/null and b/Source/Images/d_nzcom/u0/HLPFILES.LBR differ diff --git a/Source/Images/d_nzcom/u0/IF.COM b/Source/Images/d_nzcom/u0/IF.COM index 1b26ef65..c51cd0bd 100644 Binary files a/Source/Images/d_nzcom/u0/IF.COM and b/Source/Images/d_nzcom/u0/IF.COM differ diff --git a/Source/Images/d_nzcom/u0/JETLDR.COM b/Source/Images/d_nzcom/u0/JETLDR.COM new file mode 100644 index 00000000..c33c0738 Binary files /dev/null and b/Source/Images/d_nzcom/u0/JETLDR.COM differ diff --git a/Source/Images/d_nzcom/u0/LBREXT.COM b/Source/Images/d_nzcom/u0/LBREXT.COM new file mode 100644 index 00000000..591922b7 Binary files /dev/null and b/Source/Images/d_nzcom/u0/LBREXT.COM differ diff --git a/Source/Images/d_nzcom/u0/LBRHELP.COM b/Source/Images/d_nzcom/u0/LBRHELP.COM new file mode 100644 index 00000000..eb1ef6ee Binary files /dev/null and b/Source/Images/d_nzcom/u0/LBRHELP.COM differ diff --git a/Source/Images/d_nzcom/u0/LDIR.COM b/Source/Images/d_nzcom/u0/LDIR.COM index 763f2a81..d72eeef7 100644 Binary files a/Source/Images/d_nzcom/u0/LDIR.COM and b/Source/Images/d_nzcom/u0/LDIR.COM differ diff --git a/Source/Images/d_nzcom/u0/LGET.COM b/Source/Images/d_nzcom/u0/LGET.COM deleted file mode 100644 index 29929e94..00000000 Binary files a/Source/Images/d_nzcom/u0/LGET.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/LPUT.COM b/Source/Images/d_nzcom/u0/LPUT.COM index 81d9f4ff..72716963 100644 Binary files a/Source/Images/d_nzcom/u0/LPUT.COM and b/Source/Images/d_nzcom/u0/LPUT.COM differ diff --git a/Source/Images/d_nzcom/u0/LSH-HELP.COM b/Source/Images/d_nzcom/u0/LSH-HELP.COM new file mode 100644 index 00000000..0103795b Binary files /dev/null and b/Source/Images/d_nzcom/u0/LSH-HELP.COM differ diff --git a/Source/Images/d_nzcom/u0/LSH.COM b/Source/Images/d_nzcom/u0/LSH.COM new file mode 100644 index 00000000..6ec314f7 Binary files /dev/null and b/Source/Images/d_nzcom/u0/LSH.COM differ diff --git a/Source/Images/d_nzcom/u0/LSH.WZ b/Source/Images/d_nzcom/u0/LSH.WZ new file mode 100644 index 00000000..690f9918 Binary files /dev/null and b/Source/Images/d_nzcom/u0/LSH.WZ differ diff --git a/Source/Images/d_nzcom/u0/LSHINST.COM b/Source/Images/d_nzcom/u0/LSHINST.COM new file mode 100644 index 00000000..a9beb351 Binary files /dev/null and b/Source/Images/d_nzcom/u0/LSHINST.COM differ diff --git a/Source/Images/d_nzcom/u0/LX.COM b/Source/Images/d_nzcom/u0/LX.COM index 285aea41..d424f9fb 100644 Binary files a/Source/Images/d_nzcom/u0/LX.COM and b/Source/Images/d_nzcom/u0/LX.COM differ diff --git a/Source/Images/d_nzcom/u0/MKZCM.COM b/Source/Images/d_nzcom/u0/MKZCM.COM index ccf4b11d..ad0ce7b0 100644 Binary files a/Source/Images/d_nzcom/u0/MKZCM.COM and b/Source/Images/d_nzcom/u0/MKZCM.COM differ diff --git a/Source/Images/d_nzcom/u0/NAME.COM b/Source/Images/d_nzcom/u0/NAME.COM new file mode 100644 index 00000000..d3a8cdf5 Binary files /dev/null and b/Source/Images/d_nzcom/u0/NAME.COM differ diff --git a/Source/Images/d_nzcom/u0/NZ-DBASE.INF b/Source/Images/d_nzcom/u0/NZ-DBASE.INF new file mode 100644 index 00000000..72f21691 Binary files /dev/null and b/Source/Images/d_nzcom/u0/NZ-DBASE.INF differ diff --git a/Source/Images/d_nzcom/u0/NZBLITZ.COM b/Source/Images/d_nzcom/u0/NZBLITZ.COM new file mode 100644 index 00000000..03552792 Binary files /dev/null and b/Source/Images/d_nzcom/u0/NZBLITZ.COM differ diff --git a/Source/Images/d_nzcom/u0/NZBLTZ14.CFG b/Source/Images/d_nzcom/u0/NZBLTZ14.CFG new file mode 100644 index 00000000..5ffb8751 Binary files /dev/null and b/Source/Images/d_nzcom/u0/NZBLTZ14.CFG differ diff --git a/Source/Images/d_nzcom/u0/NZBLTZ14.HZP b/Source/Images/d_nzcom/u0/NZBLTZ14.HZP new file mode 100644 index 00000000..86d8590c Binary files /dev/null and b/Source/Images/d_nzcom/u0/NZBLTZ14.HZP differ diff --git a/Source/Images/d_nzcom/u0/NZCOM.COM b/Source/Images/d_nzcom/u0/NZCOM.COM index f9d67d16..b80c4d3a 100644 Binary files a/Source/Images/d_nzcom/u0/NZCOM.COM and b/Source/Images/d_nzcom/u0/NZCOM.COM differ diff --git a/Source/Images/d_nzcom/u0/NZCOM.LBR b/Source/Images/d_nzcom/u0/NZCOM.LBR index 2ed5afbd..bf432b41 100644 Binary files a/Source/Images/d_nzcom/u0/NZCOM.LBR and b/Source/Images/d_nzcom/u0/NZCOM.LBR differ diff --git a/Source/Images/d_nzcom/u0/NZCPR.LBR b/Source/Images/d_nzcom/u0/NZCPR.LBR index 74d412a1..1f51b0f6 100644 Binary files a/Source/Images/d_nzcom/u0/NZCPR.LBR and b/Source/Images/d_nzcom/u0/NZCPR.LBR differ diff --git a/Source/Images/d_nzcom/u0/NZFCP.LBR b/Source/Images/d_nzcom/u0/NZFCP.LBR deleted file mode 100644 index 9426dc12..00000000 Binary files a/Source/Images/d_nzcom/u0/NZFCP.LBR and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/NZRCP.LBR b/Source/Images/d_nzcom/u0/NZRCP.LBR deleted file mode 100644 index da47328e..00000000 Binary files a/Source/Images/d_nzcom/u0/NZRCP.LBR and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/NZSUB.COM b/Source/Images/d_nzcom/u0/NZSUB.COM deleted file mode 100644 index 2c4c4ba2..00000000 Binary files a/Source/Images/d_nzcom/u0/NZSUB.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/NZSUB.SUB b/Source/Images/d_nzcom/u0/NZSUB.SUB deleted file mode 100644 index d3614775..00000000 --- a/Source/Images/d_nzcom/u0/NZSUB.SUB +++ /dev/null @@ -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 - \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/P.COM b/Source/Images/d_nzcom/u0/P.COM deleted file mode 100644 index b71218b8..00000000 Binary files a/Source/Images/d_nzcom/u0/P.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/PATH.COM b/Source/Images/d_nzcom/u0/PATH.COM index 89b73ede..1245c1ad 100644 Binary files a/Source/Images/d_nzcom/u0/PATH.COM and b/Source/Images/d_nzcom/u0/PATH.COM differ diff --git a/Source/Images/d_nzcom/u0/POKE.COM b/Source/Images/d_nzcom/u0/POKE.COM deleted file mode 100644 index c9d5f763..00000000 Binary files a/Source/Images/d_nzcom/u0/POKE.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/PWD.COM b/Source/Images/d_nzcom/u0/PWD.COM new file mode 100644 index 00000000..dda7ce75 Binary files /dev/null and b/Source/Images/d_nzcom/u0/PWD.COM differ diff --git a/Source/Images/d_nzcom/u0/RCP.LBR b/Source/Images/d_nzcom/u0/RCP.LBR new file mode 100644 index 00000000..fdc452f6 Binary files /dev/null and b/Source/Images/d_nzcom/u0/RCP.LBR differ diff --git a/Source/Images/d_nzcom/u0/RELEASE.NOT b/Source/Images/d_nzcom/u0/RELEASE.NOT index 9cdf40fc..6b006422 100644 --- a/Source/Images/d_nzcom/u0/RELEASE.NOT +++ b/Source/Images/d_nzcom/u0/RELEASE.NOT @@ -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 - - \ No newline at end of file + \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/SAINST.COM b/Source/Images/d_nzcom/u0/SAINST.COM new file mode 100644 index 00000000..1e6db48f Binary files /dev/null and b/Source/Images/d_nzcom/u0/SAINST.COM differ diff --git a/Source/Images/d_nzcom/u0/SALIAS.COM b/Source/Images/d_nzcom/u0/SALIAS.COM index 1b0b13e9..9b85e041 100644 Binary files a/Source/Images/d_nzcom/u0/SALIAS.COM and b/Source/Images/d_nzcom/u0/SALIAS.COM differ diff --git a/Source/Images/d_nzcom/u0/SAVE.COM b/Source/Images/d_nzcom/u0/SAVE.COM deleted file mode 100644 index 76254cd7..00000000 Binary files a/Source/Images/d_nzcom/u0/SAVE.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/SAVENDR.COM b/Source/Images/d_nzcom/u0/SAVENDR.COM index 4dcfd14e..bf8d1125 100644 Binary files a/Source/Images/d_nzcom/u0/SAVENDR.COM and b/Source/Images/d_nzcom/u0/SAVENDR.COM differ diff --git a/Source/Images/d_nzcom/u0/SHOW.COM b/Source/Images/d_nzcom/u0/SHOW.COM index 3fbe6069..b22ce699 100644 Binary files a/Source/Images/d_nzcom/u0/SHOW.COM and b/Source/Images/d_nzcom/u0/SHOW.COM differ diff --git a/Source/Images/d_nzcom/u0/SHSET.COM b/Source/Images/d_nzcom/u0/SHSET.COM deleted file mode 100644 index a351d9e5..00000000 Binary files a/Source/Images/d_nzcom/u0/SHSET.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/SPOP.COM b/Source/Images/d_nzcom/u0/SPOP.COM deleted file mode 100644 index 471d9383..00000000 Binary files a/Source/Images/d_nzcom/u0/SPOP.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/SUBMIT.COM b/Source/Images/d_nzcom/u0/SUBMIT.COM index f651bfee..2e788827 100644 Binary files a/Source/Images/d_nzcom/u0/SUBMIT.COM and b/Source/Images/d_nzcom/u0/SUBMIT.COM differ diff --git a/Source/Images/d_nzcom/u0/TCAP.LBR b/Source/Images/d_nzcom/u0/TCAP.LBR new file mode 100644 index 00000000..9a3fd9c5 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCAP.LBR differ diff --git a/Source/Images/d_nzcom/u0/TCJ.INF b/Source/Images/d_nzcom/u0/TCJ.INF new file mode 100644 index 00000000..7d9322c1 --- /dev/null +++ b/Source/Images/d_nzcom/u0/TCJ.INF @@ -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. + \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/TCJ25.WZ b/Source/Images/d_nzcom/u0/TCJ25.WZ new file mode 100644 index 00000000..ad1a14e6 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ25.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ26.WZ b/Source/Images/d_nzcom/u0/TCJ26.WZ new file mode 100644 index 00000000..97410f76 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ26.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ27.WZ b/Source/Images/d_nzcom/u0/TCJ27.WZ new file mode 100644 index 00000000..35905c13 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ27.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ28.WZ b/Source/Images/d_nzcom/u0/TCJ28.WZ new file mode 100644 index 00000000..ba0bdd5a Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ28.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ29.WZ b/Source/Images/d_nzcom/u0/TCJ29.WZ new file mode 100644 index 00000000..116420dd Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ29.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ30.WZ b/Source/Images/d_nzcom/u0/TCJ30.WZ new file mode 100644 index 00000000..dca4d430 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ30.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ31UPD.WZ b/Source/Images/d_nzcom/u0/TCJ31UPD.WZ new file mode 100644 index 00000000..f55b7042 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ31UPD.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ32.WZ b/Source/Images/d_nzcom/u0/TCJ32.WZ new file mode 100644 index 00000000..87a3caac Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ32.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCJ33UPD.WZ b/Source/Images/d_nzcom/u0/TCJ33UPD.WZ new file mode 100644 index 00000000..782a9e35 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TCJ33UPD.WZ differ diff --git a/Source/Images/d_nzcom/u0/TCSELECT.COM b/Source/Images/d_nzcom/u0/TCSELECT.COM index 2fb5f322..4b29b83e 100644 Binary files a/Source/Images/d_nzcom/u0/TCSELECT.COM and b/Source/Images/d_nzcom/u0/TCSELECT.COM differ diff --git a/Source/Images/d_nzcom/u0/TY3ERA.COM b/Source/Images/d_nzcom/u0/TY3ERA.COM new file mode 100644 index 00000000..ac18c870 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TY3ERA.COM differ diff --git a/Source/Images/d_nzcom/u0/TY3REN.COM b/Source/Images/d_nzcom/u0/TY3REN.COM new file mode 100644 index 00000000..e5746c57 Binary files /dev/null and b/Source/Images/d_nzcom/u0/TY3REN.COM differ diff --git a/Source/Images/d_nzcom/u0/TY4ERA.COM b/Source/Images/d_nzcom/u0/TY4ERA.COM new file mode 100644 index 00000000..77dac7fd Binary files /dev/null and b/Source/Images/d_nzcom/u0/TY4ERA.COM differ diff --git a/Source/Images/d_nzcom/u0/REN.COM b/Source/Images/d_nzcom/u0/TY4REN.COM similarity index 100% rename from Source/Images/d_nzcom/u0/REN.COM rename to Source/Images/d_nzcom/u0/TY4REN.COM diff --git a/Source/Images/d_nzcom/u0/TY4SAVE.COM b/Source/Images/d_nzcom/u0/TY4SAVE.COM new file mode 100644 index 00000000..59f9d77f Binary files /dev/null and b/Source/Images/d_nzcom/u0/TY4SAVE.COM differ diff --git a/Source/Images/d_nzcom/u0/SP.COM b/Source/Images/d_nzcom/u0/TY4SP.COM similarity index 100% rename from Source/Images/d_nzcom/u0/SP.COM rename to Source/Images/d_nzcom/u0/TY4SP.COM diff --git a/Source/Images/d_nzcom/u0/UNCR.COM b/Source/Images/d_nzcom/u0/UNCR.COM deleted file mode 100644 index 0dfe8947..00000000 Binary files a/Source/Images/d_nzcom/u0/UNCR.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/UNCRUNCH.COM b/Source/Images/d_nzcom/u0/UNCRUNCH.COM new file mode 100644 index 00000000..5ffb68ef Binary files /dev/null and b/Source/Images/d_nzcom/u0/UNCRUNCH.COM differ diff --git a/Source/Images/d_nzcom/u0/VARPACK.COM b/Source/Images/d_nzcom/u0/VARPACK.COM deleted file mode 100644 index 5760a8c7..00000000 Binary files a/Source/Images/d_nzcom/u0/VARPACK.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/VIEW.COM b/Source/Images/d_nzcom/u0/VIEW.COM index d1a17acb..c812f75e 100644 Binary files a/Source/Images/d_nzcom/u0/VIEW.COM and b/Source/Images/d_nzcom/u0/VIEW.COM differ diff --git a/Source/Images/d_nzcom/u0/XTCAP.COM b/Source/Images/d_nzcom/u0/XTCAP.COM new file mode 100644 index 00000000..06b26f08 Binary files /dev/null and b/Source/Images/d_nzcom/u0/XTCAP.COM differ diff --git a/Source/Images/d_nzcom/u0/Z3LOC.COM b/Source/Images/d_nzcom/u0/Z3LOC.COM index 563ad51b..fab1359c 100644 Binary files a/Source/Images/d_nzcom/u0/Z3LOC.COM and b/Source/Images/d_nzcom/u0/Z3LOC.COM differ diff --git a/Source/Images/d_nzcom/u0/Z3TCAP.TCP b/Source/Images/d_nzcom/u0/Z3TCAP.TCP index 98896073..07adc281 100644 Binary files a/Source/Images/d_nzcom/u0/Z3TCAP.TCP and b/Source/Images/d_nzcom/u0/Z3TCAP.TCP differ diff --git a/Source/Images/d_nzcom/u0/ZCNFG.COM b/Source/Images/d_nzcom/u0/ZCNFG.COM new file mode 100644 index 00000000..b88a2d0c Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZCNFG.COM differ diff --git a/Source/Images/d_nzcom/u0/ZERR.COM b/Source/Images/d_nzcom/u0/ZERR.COM new file mode 100644 index 00000000..4565e7a7 Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZERR.COM differ diff --git a/Source/Images/d_nzcom/u0/ZEX.COM b/Source/Images/d_nzcom/u0/ZEX.COM index b4cccec4..cd46405d 100644 Binary files a/Source/Images/d_nzcom/u0/ZEX.COM and b/Source/Images/d_nzcom/u0/ZEX.COM differ diff --git a/Source/Images/d_nzcom/u0/ZEX.RSX b/Source/Images/d_nzcom/u0/ZEX.RSX deleted file mode 100644 index ef10b0cf..00000000 Binary files a/Source/Images/d_nzcom/u0/ZEX.RSX and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/ZEX4.COM b/Source/Images/d_nzcom/u0/ZEX4.COM deleted file mode 100644 index d6058440..00000000 Binary files a/Source/Images/d_nzcom/u0/ZEX4.COM and /dev/null differ diff --git a/Source/Images/d_nzcom/u0/ZEX4.DOC b/Source/Images/d_nzcom/u0/ZEX4.DOC deleted file mode 100644 index 514f417c..00000000 --- a/Source/Images/d_nzcom/u0/ZEX4.DOC +++ /dev/null @@ -1,329 +0,0 @@ - - ZEØ Typå ´ ö 0.4 - bù Joå Wright - ¹ Noö 88 - -Linå  formattinç  haó beeî furtheò relaxeä bù allowinç  á  singlå -semicoloî ';§ tï denotå á commenô iæ iô ió thå firsô characteò oî -thå  linå  oò  iæ iô ió precedeä bù á  spacå  oò  tab®   Multiplå -Commanä syntaø ERÁ *.BAK;ERÁ *.PRN;DIÒ *.Z8° stilì workó  becauså -thå  characteò prioò tï » ió noô á space® Thå ';;§  ZEØ  commenô -forí  stilì  workó buô ió unnecessary® Iæ » ió requireä  aô  thå -beginninç  oæ á linå oò afteò á space¬ uså thå $»  literaì  form® -Alsï  addeä  ió  thå 'field§ comment®   - -     û Á lefô 'curly§ brackeô '{§ aó thå firsô characteò  oæ -     á particulaò linå wilì causå alì subsequenô  characteró -     anä  lineó  tï  bå treateä  aó  commenô  anä  otherwiså -     ignoreä  untiì  thå correspondinç closinç  brackeô   ió -     encountered® Thió entirå paragrapè woulä bå treateä aó -     á 'field§ comment® } - - - ZEØ Typå ´ ö 0.3 - bù Joå Wright - 2· Ocô 88 - -Thå formidablå Howarä Goldsteiî haó strucë again® Thå  followinç -changeó aô hió suggestion® Thankó Howard. - -1® Thå '¤ § literaì describeä belo÷ ió actuallù implementeä now. - -2®   Thå  senså oæ thå ^¡ aborô controì ió changeä tï  bå  activå -wheî thå flo÷ statå ió TRUÅ ratheò thaî FALSE® Morå logical. - -3®   Thå  ^º Rå-executå controì ió changeä  tï  rå-establisè  thå -defaulô flagó ratheò thaî settinç theí tï 0. - - - ZEØ Typå ´ ö 0.2 - bù Joå Wright - 24 Ocô 88 - -Alì thió starteä becauså É inadvertantlù lefô ZEX.COÍ ouô oæ  thå -originaì  NÚ-COÍ  release®   Afteò  somå  complaintó  abouô  thió -oversight¬ É pickeä uð Jay'ó NZEØ-Ä froí Ú-Nodå Centraì anä trieä -iô out® Althougè admittedlù stilì undeò development¬ NZEØ didn'ô -seeí tï worë right® É theî examineä thå ZEØ 3.² releaså  versioî -anä founä iô eveî worse® Mù buttoî waó pushed. - -Oveò  thå pasô fouò weekó oò sï É havå rå-writteî ZEØ morå tï  mù -liking®   ZEØ ió no÷ á Typå ´ utilitù foò NÚ-COÍ anä  Z3PLUS®   É -havå addeä thå controló Jaù mentionó iî NZEØ-D.DOÃ anä onå oò twï -oæ mù owî iî thå meantime. - -ZCPR3´  ió  changeä  sï thaô intrinsiã (GET¬  JUMÐ  anä  GO©  anä -residenô (POKE¬ PEEK¬ etc.© commandó caî geô theiò argumentó froí -ZEØ  script® Previously¬ ZCPR3ø turneä ofæ ZEØ  redirectioî  foò -alì  buô transienô (.COM© commands® No÷ Z3´ enableó ZEØ foò  alì -CPR¬  FCÐ anä RCÐ commandó aó welì aó transients®   NZCPR.ZRÌ  iî -thió  packagå ió thå latesô ZCPR3´ anä shoulä bå  'installed§  oî -youò  NÚ-COÍ systeí beforå attemptinç tï ruî Ne÷ ZEØ Typå  ´  anä -itó demonstratioî .ZEØ files. - -Thå  majoò  changå  tï ZEØ waó iî thå  CONST¬  CONIÎ  anä  CONOUÔ Šdepartmentó  sï  thaô ZEØ maù no÷ bå useä tï  'drive§  dBASÅ  II¬ -WordStaò  anä MultiPlan® Theså programó (anä others© attempô  tï -flusè  keyboarä inpuô froí timå tï timå anä reallù gavå  thå  olä -ZEØ á fit® Theså programó ruî correctlù witè ZEØ Typå 4. - -Anotheò probleí witè olä ZEØ waó thaô iô requireä á calì tï CONIÎ -tï dï anything® Manù programó calì CONSÔ tï seå iæ á keù ió dowî -and¬ iæ not¬ gï abouô theiò business® Witè olä ZEX¬ thå ^"ß useò -inpuô  commanä woulä noô gï intï effecô untiì CONIÎ  waó  called® -Thå  ^"ß  commanä haó nï datá tï return® Whaô tï  do¿   Olä  ZEØ -waiteä foò thå useò tï presó á key® Buô whaô iæ hå doesn't¿ Olä -ZEØ simplù hunç uð anä waiteä foò it¬ eveî iæ iô wasn'ô necessarù -foò thå program® Sï mucè foò unattendeä operation¡ - -ZEØ  Typå ´ haó á looë-aheaä featurå tï finä thå ^"ß commanä  anä -executå  iô beforå returninç thå previouó character®   Subsequenô -calló  tï  CONSÔ  yielä  reaì  keyboarä  statuó  (ZEØ  inpuô   ió -suspended)® Wheî ZEØ ió turneä oî agaiî (witè thå 'trigger§ oò á -ne÷ command© iô wilì picë uð witè thå characteò followinç thå ^"ß -commanä  anä continuå normally® Notå thaô almosô  anù  characteò -maù bå useä aó thå Useò Inpuô Triggeò excepô 'space§ anä 'tab'. - -ZCPR3´ anä ZEØ Typå ´ arå verù closelù coupleä anä leavå messageó -tï  eacè other® ZCPR3´ controló ZEØ througè thå ZEXINÐ  flaç  aô -Z3MSG+7®   ZEØ checkó anä maù changå thå ZEXINÐ flaç foò itó  owî -purposeó aó well® ZEØ maintainó pointeró tï thå currenô bytå  oæ -thå  ZEØ  inpuô  strinç anä tï thå beginninç  oæ  thå  strinç  aô -Z3MSG+¹  anä  Z3MSG+11¬ respectively® - -ZEØ  caî alsï controì thå operatioî oæ ZCPR3´ bù manipulatioî  oæ -thå  QUIEÔ  flag®   ZCPR3´ ió assembleä witè  itó  ZEXNOISÅ  (anä -SUBNOISE© equaì 1® Thió meanó thå Z3´ commanä prompô  (A0:BASE>© -maù  bå suppresseä undeò ZEØ (oò SUB© bù settinç thå QUIEÔ  flag® -Thió begó á ne÷ commanä foò ZEØ (Þ-)® - -Iæ thå QUIEÔ flaç ió set¬ ZEØ wilì alsï suppresó thå echï oæ  thå -commanä  linå  froí  Z34®   Further¬  iæ  thå  ^£  (Suppresó  ZEØ -messages©  commanä ió alsï iî force¬ ZEØ anä Z3´  arå  completelù -silenô  anä  thå batcè commandó executå aó iæ froí  thå  multiplå -commanä  linå oò aliaó scripô witè nï extraneouó reportó  tï  thå -console. - -Therå  arå á numbeò oæ 'flag§ optionó whicè telì ZEØ ho÷  tï  acô -whilå executing® - - ^½ XSUÂ Enablå ZEØ inpuô tï COMmand - ^­ QUIEÔ Seô ZCPR³ Quieô flag - ^£ MSUÐ Suppresó ZEØ messages - ^® PSUÐ Suppresó alì Consolå output - ^¦ IPSUÐ Suppresó Console iæ false - -ZEØ  Typå ´ defaultó tï alì flagó (excepô XSUB© OFÆ  anä  inviteó -thå useò tï specifù hió optionó oî thå commanä linå oò tï specifù -theí iî thå batcè filå (Theså flags¬ anä others¬ maù bå 'patched§ -OÎ  witè  ZPATCÈ  oò bù otheò meanó tï customizå ZEØ  iæ  yoõ  sï -desire® Seå PATCHEÓ below.)® - - zeø batcè parm± parm² ^­ ^£ ^. - -ZEØ  Typå ´ wilì picë uð thå twï parameteró anä thå ZEØ  controló -beforå  processinç thå batcè file¬ thuó establishinç  'defaults'® -Iî  thió case¬ Þ­ setó thå QUIEÔ flag¬ ^£ turnó ZEØ messageó  ofæ -anä  ^® suppresseó consolå output® Controló oî thå commanä  taiì -arå processeä firsô anä becomå thå initiaì characteró oæ thå  ZEØ -string®   Thå batcè filå ió theî appendeä tï them® Iî thió  way¬ -thå ^º re-executå controì wilì alsï re-executå them. - -Notå thaô ZEØ Typå ´ treató alì 'flag§ commandó aó 'toggles§ sucè Šthaô thå firsô ^£ wilì suppresó ZEØ messageó anä thå nexô ^£ wilì -turî theí oî again® Á thirä onå wilì turî theí off¬ etc. - -Yoõ  caî  probablù  uså ZEØ Typå ´ witè mosô  oæ  youò  olä  NZEØ -scriptó witè littlå oò nï changå (^Û anä ^Ý controló oæ NZEØ  arå -noô supporteä becauså therå ió nï discerniblå neeä foò them). - -É  havå addeä thå XSUÂ (^=© togglå tï helð controì ZEØ  inpuô  tï -thå  runninç  program®   ^½ anä ^¥ arå  useä  iî  combinatioî  tï -controì  ZEØ input® Notå thaô theù arå complementary®   XSUÂ  OÎ -wilì  allo÷  ZEØ inpuô foò thå remaindeò oæ thå filå  excepô  foò -thoså  commandó whicè begiî witè ^%® Conversely¬ XSUÂ  OFÆ  wilì -turî  ZEØ Inpuô OFÆ afteò eacè commanä excepô foò thoså  precedeä -bù ^%. - -Notå  thaô thå normaì statå oæ ZEØ Inpuô ió ON® ZCPR3´ setó  ZEØ -Statuó tï 0± wheî promptinç anä tï 0° wheî executinç thå COMmand® -Iî  botè cases¬ ZEØ Inpuô ió ON® Iô ió uð tï ZEX¬ anä nï  simplå -matter¬  tï seô ZEØ Statuó tï 0² tï suspenä ZEØ Inpuô aô thå  enä -oæ  thå commanä oò aó thå situatioî maù require® Iô ió safeò  tï -assumå  ZEØ Inpuô OÎ anä turî iô ofæ selectivelù thaî tï turî  iô -OFÆ witè XSUB=° anä assumå thaô iô stayó off® - -Consideò  thaô ZEØ maù executå aî aliaó anä thå programmeò  wantó -Useò  Inpuô  aô  thå  enä oæ itó  execution®   ZEØ  wilì  executå -alias.COÍ  anä  politelù turî itselæ off®   Thå  alias¬  however¬ -causeó Z3´ tï executå yeô anotheò commanä whicè ZEØ knowó nothinç -about®   Z3´  theî turnó ZEØ Inpuô bacë on® Noô whaô  yoõ  mighô -expect®   Foò thió reason¬ É havå defaulteä thå XSUÂ flaç OÎ  foò -mù  purposes®   É havå donå extensivå testinç witè XSUÂ  ofæ  anä -finä thaô iô workó perfectlù welì excepô foò thå caså oæ multiplå -commanä aliaseó anä sucè aó explaineä above® - -ZEØ  Typå ´ startó uð witè ZEØ Inpuô (XSUB© activå  anä  requireó -thå  ZEØ OFÆ commanä ^¥ aô thå beginninç oæ thå linå oò thå  Useò -Inpuô  commanä  ^"ß  tï  suspenä ZEX® Iæ  ZEØ  inpuô  shoulä  bå -suspendeä foò thå entirå command... - - ^%ddô [parms] - -wilì  turî  ZEØ ofæ untiì DDÔ quits® Morå elaboratå  ZEØ  on/ofæ -controló  uså thå Useò Inpuô commanä anä itó trigger®   Therå  ió -onå 'gotcha§ witè thå ^"ß however® Thå Useò Inpuô commanä cannoô -immediatelù  follo÷ á COMmanä invocation® Thió ió  becauså  eveî -thougè ZEØ haó turneä itselæ off¬ thå commanä processoò wilì turî -ZEØ bacë oî whilå executinç thå command® Therå musô bå aô  leasô -onå  interveninç characteò oò controì betweeî thå CÒ  whicè  wilì -executå  thå  commanä anä thå ^"ß whicè wilì suspenä  ZEØ  input® -Consideò thå ZEØ script: - - ddt|d100,17f|^"~g0 - Þ ^ -ZEØ  Typå ´ findó thå Useò Inpuô command¬ executeó iô  anä  moveó -itó  pointeò  pasô iô beforå returninç thå CÒ tï DDT®   Wheî  thå -useò  typeó thå triggeò (þ iî thió case© ZEØ resumeó witè thå  g° -commanä causinç DDÔ tï quit. - - ddt|^"~d100... - Þ ^ -Thió forí wilì noô work® Aó before¬ ZEØ doeó turî oî Useò  Inpuô -buô  Z3´ wilì turî iô ofæ aó iô executeó DDT.COM® Therå musô  bå -aô  leasô onå interveninç character® Knowinç thaô DDÔ useó  BDOÓ -functioî 1° tï reaä itó commandó anä knowinç thaô á backspacå  ió -ignoreä aó thå firsô characteò oæ thå line.. - - ddt|^h^"~d100... - -workó  perfectly® Somå programó (WordStaò foò example©  continuå -testinç  thå  keyboarä  eveî  aó  theù  quit®   Iô  ió  thereforå -necessarù  tï  seô  Useò Inpuô  immediatelù  followinç  thå  quiô -commandó  sï  thaô WordStaò won'ô trù tï reaä  thå  ZEØ  commandó -whilå quitting.. Š - wó file.ws|^qfDear||^"~^kx^" - Þ ^ -Thå firsô UÉ commanä suspendó ZEØ untiì thå useò typeó '~'®   Thå -seconä UÉ suspendó ZEØ untiì WordStaò actuallù quits. - -Commanä  linå  parsinç haó changeä witè respecô tï  thå  TAÂ  anä -SPACÅ characters® Tabó anä Spaceó aô thå beginninç oæ á  commanä -linå  arå  ignored®   Subsequenô tabó arå  converteä  tï  spaces® -Subsequenô  spaceó prioò tï thå ZEØ commenô oò CÒ thaô  endó  thå -linå arå removed® - -Iæ  yoõ musô precedå á commanä witè á Space¬ uså thå ZEØ  literaì -'¤ § tï dï so® Thió allowó morå freedoí tï formaô thå inpuô filå -foò readability® ZEØ Commentó ';;§ caî bå useä oî anù line® Foò -example: - -;» Takå á letteò Misó Jones - - wó $1.ltò ;» Creatå thå letteò file - ^krform.ltò ;» Reaä iî thå standarä form - ^kfDearü ;» Finä thå salutation - -;» Positioî thå cursoò anä starô UÉ untiì '~'¬ resumå ZEØ -;» tï telì WordStaò tï savå thå letteò anä starô UÉ again. - ^qd^"~^kx^" - -;» Enä oæ thió letter - -Wå caî alsï makå logiã flowó morå readablå thió way: - -» Assemblå $± Sourcå Filå ;» Echï froí Z3´ controlleä bù QUIET - - ^-^£ ;» Z3´ Quiet¬ nï ZEØ messages - iæ eø $1.z8° ;» Tesô .Z8° first - ^%z80así $± ;» ZEØ ofæ foò z80asm - else - iæ eø $1.maã »» Theî .MAC - m8° =$1 - elså ;» Assumå .ASM - así $1 - fi - fi - ^­ ;» Cleaò Quiet - -» Enä oæ $± Assembly - -Notå agaiî thaô Z80ASÍ ió onå oæ thoså programó thaô periodicallù -checë  foò keyboarä inpuô sï ZEØ musô bå turneä ofæ untiì  Z80ASÍ -quits® M80.COÍ anä ASM.COÍ don'ô seeí tï asë anything. - -Therå arå generallù threå sourceó foò Consolå Output® - -1® Thå Z3´ prompô anä commanä echo. -2® ZEØ witè itó variouó messages. Š3® Thå runninç program. - -Witè  ZEXNOISÅ eqõ ± (Z34HDR.LIB© ZCPR3´ useó thå QUIEÔ  flaç  tï -determinå  whetheò tï prinô thå commanä prompô beforå  requestinç -thå nexô commanä (QUIEÔ ½ nï prompt)® ZEØ wilì alsï suppresó thå -echï  oæ  thå commanä taiì froí Z3´ iæ QUIET® Thå statå  oæ  thå -QUIEÔ flaç ió toggleä bù thå ne÷ Þ­ ZEØ command® ZEØ Typå ´ wilì -restorå thå QUIEÔ flaç tï itó originaì valuå wheî Done. - -ZEØ  haó á numbeò oæ messageó oæ itó own¬ ZEX:¬ Done¬  etc®   ZEØ -messageó arå controlleä bù thå ^£ (MSUP© toggle® Thå ^£  controì -suppresseó ZEØ messageó untiì thå nexô ^#. - -Anù  Consolå Outpuô maù bå suppresseä durinç á falså  flo÷  statå -witè  thå ^¦ (IPSUP© toggle® Alì Consolå Outpuô  maù  suppresseä -maù bå suppresseä witè thå ^® (PSUP© toggle. - -Iî  variouó  combination¬  theså toggleó  shoulä  givå  thå  .ZEØ -programmeò fulì controì oæ whaô mighô bå printeä oî thå screen. - - ­ PATCHEÓ - - -ZEØ  Typå  ´  haó á patcè areá righô afteò thå  Z3ENÖ  headeò  aô -0200h® Eacè patchablå bytå ió precedeä bù itó namå anä á '>§ foò -easù identification. - - KDEL¾ 05 - CDEL¾ 0F - -Thå reasoî thaô ZEØ caî successfullù 'drive§ programó thaô  woulä -otherwiså  'eat§ thå keyboarä inpuô string¬ ió thaô wå liå tï  iô -abouô   keyboarä  status®   Havinç  delivereä  (oò   printed©   á -character¬  ZEØ wilì reporô CONSÔ falså á numbeò oæ timeó  beforå -shippinç  thå nexô character® Thió allowó 'smart§ programó  likå -dBASÅ IÉ tï thinë theù havå flusheä thå keyboarä oò thaô á  humaî -ió typing. - -KDEÌ  representó  thå numbeò oæ falså  responseó  betweeî  normaì -characteró anä CDEÌ thå numbeò oæ lieó afteò Carriagå Return® Iî -thå schemå oæ things¬ theså valueó arå decrementeä beforå testinç -sï  thaô á valuå oæ ± woulä returî gooä statuó immediatelù anä  á -valuå   oæ  °  woulä  returî  falså  statuó  25µ  timeó   betweeî -characters®   Theså  values¬ µ anä 15¬ werå choseî bù  triaì  anä -erroò  anä seeí tï worë fine® ³ anä ¹ alsï worë aô mù houså  buô -loweò valueó DÏ NOÔ WORË iî manù cases® Sticë witè thå defaults. - -Foò thå followinç flags¬ 0° ió falså anä FÆ ió true. - - XSUB¾ 0° oò FÆ ZEØ Inpuô Modå (FF) ^= - MSUP¾ 0° oò FÆ Suppresó ZEØ messageó ^# - PSUP¾ 0° oò FÆ Suppresó Consolå Outpuô ^. - IPSIP¾ 0° oò FÆ Suppresó Conouô IF falså ^& - QUIET¾ 0° oò FÆ Initiaì Z³ quieô flaç ^- - -Thå  nexô followinç havå tï dï witè findinç thå ZEØ  inpuô  file® ŠIæ  nï  expliciô DIRº ió invoked¬ ZEØ wilì  checë  thå  followinç -flagó tï determinå wherå tï looë foò it. - -ZEØ maù bå forceä tï searcè á specifiã directorù foò inpuô  fileó -bù  declarinç  iô  here®   Ordeò ió  significant®   Iæ  ZEXDÕ  ió -declared¬  nonå  oæ ROOT¬ CURDÕ oò Patè wilì eveî bå  tried®   Iæ -ROOÔ ió set¬ neitheò CURDÕ noò Patè wilì bå tried. - - ZEXDU¾ 0° 0° Nï ZEØ directorù declareä or.. - ZEXDU¾ 0³ 0± Searcè directorù A3º only - - ROOT¾ 0° oò FÆ Searcè Rooô directorù only - CURDU¾ 0° oò FÆ Searcè Currenô directorù only - -Iæ  nonå  oæ thå above¬ ZEØ wilì searcè foò thå  filå  alonç  thå -ZCPR3´  Externaì Path® ZEØ Typå ´ wilì invokå thå  ZCPR3´  Erroò -Handleò appropriatelù foò alì detecteä errors. - - -30- - \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/ZF-DIM.COM b/Source/Images/d_nzcom/u0/ZF-DIM.COM new file mode 100644 index 00000000..1b1332ce Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZF-DIM.COM differ diff --git a/Source/Images/d_nzcom/u0/ZF-REV.COM b/Source/Images/d_nzcom/u0/ZF-REV.COM new file mode 100644 index 00000000..b0cc279b Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZF-REV.COM differ diff --git a/Source/Images/d_nzcom/u0/ZFILEB38.LZT b/Source/Images/d_nzcom/u0/ZFILEB38.LZT new file mode 100644 index 00000000..6c2c5399 Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZFILEB38.LZT differ diff --git a/Source/Images/d_nzcom/u0/ZFILER.CMD b/Source/Images/d_nzcom/u0/ZFILER.CMD new file mode 100644 index 00000000..3fddad5c --- /dev/null +++ b/Source/Images/d_nzcom/u0/ZFILER.CMD @@ -0,0 +1,28 @@ + Z System Distribution ZFILER.CMD, 11 Oct 89 by Carson Wilson +0 ! $"Enter ZFILER macro script: " +E ! echo f%>ull file spec:%< $p;echo f%>ile directory:%< $d$u:;echo f%>ile name.....:%< $n;echo f%>ile type.....:%< $t +K ! $d$u:;$!crunch $f $"Destination directory: ";$h: +L ! $!if eq $t lbr;ldir $p;else;echo f%>ile %<$f%> is not a library;fi +T ! $!lt $p +U ! $d$u:;uncr $f;$h: +X ! if ~eq $t com;echo n%>ot a % file;else;$d$u:;:$n $" Command Tail: ";$h:;fi +Z ! $d$u:;$" Command to perform on file: " $f $" Tail: ";$h: +# + SAMPLE ZFILER COMMAND MACROS FOR USE WITH NZCOM AND Z3PLUS + +macros: 0. on-line macro + E. Echo data about file name + K. Krunch the file + L. display directory of Library + T. Type the file + U. Uncrunch the file + X. eXecute the file + Z. perform command on file + +ZFILER parameters for use with macro '0' + + $! ZEX 'GO' $P DU:FN.FT $D DRIVE + $".." PROMPT $F FN.FT $U USER + $'..' PROMPT $N FN $H HOME DU + $T FT + \ No newline at end of file diff --git a/Source/Images/d_nzcom/u0/ZHELPERS.LZT b/Source/Images/d_nzcom/u0/ZHELPERS.LZT new file mode 100644 index 00000000..976755a3 Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZHELPERS.LZT differ diff --git a/Source/Images/d_nzcom/u0/ZLT.COM b/Source/Images/d_nzcom/u0/ZLT.COM new file mode 100644 index 00000000..57d04c5e Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZLT.COM differ diff --git a/Source/Images/d_nzcom/u0/ZNODES66.LZT b/Source/Images/d_nzcom/u0/ZNODES66.LZT new file mode 100644 index 00000000..0f529921 Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZNODES66.LZT differ diff --git a/Source/Images/d_nzcom/u0/ZSYSTEM.IZF b/Source/Images/d_nzcom/u0/ZSYSTEM.IZF new file mode 100644 index 00000000..87fb58ee Binary files /dev/null and b/Source/Images/d_nzcom/u0/ZSYSTEM.IZF differ diff --git a/Source/Images/d_zpm3.txt b/Source/Images/d_zpm3.txt index 2fa29b58..44b67b06 100644 --- a/Source/Images/d_zpm3.txt +++ b/Source/Images/d_zpm3.txt @@ -38,4 +38,5 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: \ No newline at end of file +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: diff --git a/Source/Images/d_zsdos.txt b/Source/Images/d_zsdos.txt index 7d76c6fb..2e9fe5ad 100644 --- a/Source/Images/d_zsdos.txt +++ b/Source/Images/d_zsdos.txt @@ -19,7 +19,8 @@ # Add Tune application and sample files # ../../Binary/Apps/tune.com 3: -../../Binary/Apps/Tunes/*.* 3: +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: # # Add OS image #