From ac2f10996a6db67bf9b80f9db01857a0e87b6fbd Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 5 Aug 2021 16:55:49 -0700 Subject: [PATCH] Disk Image Reorg Trying to make sense out of the disk image creation process so that it is easier to maintain going forward. This is just the initial round of changes. --- Source/HBIOS/hbios.asm | 4 + Source/Images/BuildDisk.ps1 | 2 + Source/Images/{d_cpm22/u0 => Common}/CR.COM | Bin Source/Images/{d_bp/u0 => Common}/DDTZ.DOC | 0 Source/Images/{d_cpm22/u0 => Common}/DIRX.COM | Bin Source/Images/{d_zsdos/u0 => Common}/EX.COM | Bin .../Images/{d_cpm22/u0 => Common}/LBREXT.COM | Bin .../Images/{d_cpm22/u0 => Common}/PMARC.COM | Bin .../Images/{d_cpm22/u0 => Common}/PMEXT.COM | Bin .../Images/{d_zsdos/u0 => Common}/RMXSUB1.COM | Bin .../{d_zsdos/u0 => Common}/SUPERSUB.COM | Bin Source/Images/{d_cpm22/u0 => Common}/UNCR.COM | Bin .../Images/{d_cpm22/u0 => Common}/UNZIP.COM | Bin .../Images/{d_cpm22/u0 => Common}/UNZIPZ4.COM | Bin .../Images/{d_zsdos/u0 => Common}/XSUB1.COM | Bin Source/Images/{d_cpm22/u4 => cpnet12}/ccp.spr | Bin .../{d_cpm22/u4 => cpnet12}/cpm2net.hlp | Bin .../{d_cpm22/u4 => cpnet12}/cpnboot.com | Bin .../{d_cpm22/u4 => cpnet12}/cpnet12.hlp | Bin .../{d_cpm22/u4 => cpnet12}/cpnetldr.com | Bin .../{d_cpm22/u4 => cpnet12}/cpnetsts.com | Bin .../{d_cpm22/u4 => cpnet12}/dskreset.com | Bin .../{d_cpm22/u4 => cpnet12}/endlist.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/help.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/local.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/login.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/logoff.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/mail.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/ndos.spr | Bin .../{d_cpm22/u4 => cpnet12}/netdown.com | Bin .../{d_cpm22/u4 => cpnet12}/netstat.com | Bin .../{d_cpm22/u4 => cpnet12}/network.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/nvram.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/rdate.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/readme.txt | 0 .../Images/{d_cpm22/u4 => cpnet12}/snios.spr | Bin .../{d_cpm22/u4 => cpnet12}/srvstat.com | Bin Source/Images/{d_cpm22/u4 => cpnet12}/tr.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/wizcfg.com | Bin .../Images/{d_cpm22/u4 => cpnet12}/wizdbg.com | Bin .../{d_cpm22/u4 => cpnet12}/wiztest.com | Bin .../{d_cpm22/u4 => cpnet12}/xsubnet.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/cpm3net.hlp | Bin .../Images/{d_cpm3/u4 => cpnet3}/cpnet3.hlp | Bin .../Images/{d_cpm3/u4 => cpnet3}/cpnetsts.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/dskreset.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/endlist.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/help.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/local.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/login.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/logoff.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/mail.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/ndos3.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/netdown.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/netstat.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/network.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/ntpdate.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/nvram.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/rdate.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/readme.txt | 0 Source/Images/{d_cpm3/u4 => cpnet3}/rsxls.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/rsxrm.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/srvstat.com | Bin Source/Images/{d_cpm3/u4 => cpnet3}/tr.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/wizcfg.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/wizdbg.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/wiztest.com | Bin .../Images/{d_cpm3/u4 => cpnet3}/xsubnet.com | Bin Source/Images/d_bp.txt | 51 +- Source/Images/d_bp/u0/DDT.COM | Bin 4864 -> 0 bytes .../d_bp/u15/{TCSELECT.COM => TCSELECT.OLD} | Bin .../d_bp/u15/{TCVIEW.COM => TCVIEW.OLD} | Bin .../Images/d_bp/u15/{Z3LOC.COM => Z3LOC.OLD} | Bin Source/Images/d_cpm22.txt | 29 +- Source/Images/d_cpm22/u0/DDTZ.DOC | 564 --------- Source/Images/d_cpm22/u0/HELP.COM | Bin 0 -> 7157 bytes .../u4/cpm2net.hlp => d_cpm22/u0/HELP.HLP} | Bin 34176 -> 23552 bytes Source/Images/d_cpm22/{u5 => u2}/z80ccf.com | Bin Source/Images/d_cpm22/{u5 => u2}/z80doc.com | Bin Source/Images/d_cpm22/{u5 => u2}/z80docf.com | Bin Source/Images/d_cpm22/{u5 => u2}/z80flags.com | Bin Source/Images/d_cpm22/{u5 => u2}/z80full.com | Bin Source/Images/d_cpm22/{u5 => u2}/z80mptr.com | Bin Source/Images/d_cpm3.txt | 29 +- Source/Images/d_nzcom.txt | 33 +- Source/Images/d_nzcom/u0/KERCPM22.COM | Bin 29696 -> 0 bytes .../d_nzcom/u0/{LBREXT.COM => LBREXT.OLD} | Bin .../d_nzcom/u0/{TCSELECT.COM => TCSELECT.OLD} | Bin .../d_nzcom/u0/{Z3LOC.COM => Z3LOC.OLD} | Bin .../Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.DOC | 0 .../Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.ZDK | Bin .../Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.ZDT | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.DOC | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.FOR | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.NEW | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.QRF | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.TOC | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE13.FOR | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE13.NEW | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.COM | Bin Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.DIR | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.FIX | Bin Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.FOR | 0 Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.NEW | 0 .../Images/{d_cpm22 => d_ws4}/u1/ZDE16A.COM | Bin .../Images/{d_cpm22 => d_ws4}/u1/ZDE16A.PAT | 0 .../Images/{d_cpm22 => d_ws4}/u1/ZDENST16.COM | Bin .../Images/{d_cpm22 => d_ws4}/u1/ZDEPROP.DOC | 0 .../Images/{d_cpm22 => d_ws4}/u1/ZDEPROP.Z80 | 0 .../Images/{d_cpm22 => d_ws4}/u1/ZDKCOM13.COM | Bin .../Images/{d_cpm22 => d_ws4}/u1/ZDKCOM13.DOC | 0 Source/Images/d_zpm3.txt | 32 +- Source/Images/d_zpm3/u15/kercpm3.com | Bin 29440 -> 0 bytes Source/Images/d_zpm3/u15/lbrext.com | Bin 8576 -> 0 bytes Source/Images/d_zpm3/u15/lib.com | Bin 7168 -> 0 bytes Source/Images/d_zpm3/u15/link.com | Bin 15744 -> 0 bytes Source/Images/d_zpm3/u15/mac.com | Bin 11776 -> 0 bytes Source/Images/d_zpm3/u15/rmac.com | Bin 13568 -> 0 bytes Source/Images/d_zsdos.txt | 41 +- Source/Images/d_zsdos/u0/ASM.COM | Bin 8192 -> 0 bytes Source/Images/d_zsdos/u0/CR.COM | Bin 6144 -> 0 bytes Source/Images/d_zsdos/u0/DDT.COM | Bin 4864 -> 0 bytes Source/Images/d_zsdos/u0/DDTZ.DOC | 564 --------- Source/Images/d_zsdos/u0/DIRX.COM | Bin 3072 -> 0 bytes Source/Images/d_zsdos/u0/DUMP.COM | Bin 512 -> 0 bytes Source/Images/d_zsdos/u0/ED.COM | Bin 6656 -> 0 bytes Source/Images/d_zsdos/u0/KERCPM22.COM | Bin 29696 -> 0 bytes Source/Images/d_zsdos/u0/LBREXT.COM | Bin 8576 -> 0 bytes Source/Images/d_zsdos/u0/LIB.COM | Bin 7168 -> 0 bytes Source/Images/d_zsdos/u0/LINK.COM | Bin 15744 -> 0 bytes Source/Images/d_zsdos/u0/LOAD.COM | Bin 1792 -> 0 bytes Source/Images/d_zsdos/u0/MAC.COM | Bin 11776 -> 0 bytes Source/Images/d_zsdos/u0/PIP.COM | Bin 7424 -> 0 bytes Source/Images/d_zsdos/u0/PMARC.COM | Bin 10368 -> 0 bytes Source/Images/d_zsdos/u0/PMEXT.COM | Bin 12928 -> 0 bytes Source/Images/d_zsdos/u0/RMAC.COM | Bin 13568 -> 0 bytes Source/Images/d_zsdos/u0/STAT.COM | Bin 5248 -> 0 bytes Source/Images/d_zsdos/u0/SUBMIT.COM | Bin 1280 -> 0 bytes Source/Images/d_zsdos/u0/UNCR.COM | Bin 8576 -> 0 bytes Source/Images/d_zsdos/u0/UNZIP.COM | Bin 3328 -> 0 bytes Source/Images/d_zsdos/u0/UNZIPZ4.COM | Bin 8704 -> 0 bytes Source/Images/d_zsdos/u0/XSUB.COM | Bin 768 -> 0 bytes Source/Images/d_zsdos/u0/ZSID.COM | Bin 10240 -> 0 bytes Source/Images/d_zsdos/u1/SAMPKEY.DOC | 134 --- Source/Images/d_zsdos/u1/SAMPKEY.ZDK | Bin 512 -> 0 bytes Source/Images/d_zsdos/u1/SAMPKEY.ZDT | 11 - Source/Images/d_zsdos/u1/ZDE10.DOC | 1049 ----------------- Source/Images/d_zsdos/u1/ZDE10.FOR | 7 - Source/Images/d_zsdos/u1/ZDE10.NEW | 304 ----- Source/Images/d_zsdos/u1/ZDE10.QRF | 55 - Source/Images/d_zsdos/u1/ZDE10.TOC | 67 -- Source/Images/d_zsdos/u1/ZDE13.FOR | 8 - Source/Images/d_zsdos/u1/ZDE13.NEW | 241 ---- Source/Images/d_zsdos/u1/ZDE16.COM | Bin 16896 -> 0 bytes Source/Images/d_zsdos/u1/ZDE16.DIR | 25 - Source/Images/d_zsdos/u1/ZDE16.FIX | Bin 2048 -> 0 bytes Source/Images/d_zsdos/u1/ZDE16.FOR | 8 - Source/Images/d_zsdos/u1/ZDE16.NEW | 498 -------- Source/Images/d_zsdos/u1/ZDE16A.COM | Bin 16896 -> 0 bytes Source/Images/d_zsdos/u1/ZDE16A.PAT | 102 -- Source/Images/d_zsdos/u1/ZDENST16.COM | Bin 10624 -> 0 bytes Source/Images/d_zsdos/u1/ZDEPROP.DOC | 139 --- Source/Images/d_zsdos/u1/ZDEPROP.Z80 | 119 -- Source/Images/d_zsdos/u1/ZDKCOM13.COM | Bin 1792 -> 0 bytes Source/Images/d_zsdos/u1/ZDKCOM13.DOC | 209 ---- Source/Images/d_zsdos/{u5 => u2}/z80ccf.com | Bin Source/Images/d_zsdos/{u5 => u2}/z80doc.com | Bin Source/Images/d_zsdos/{u5 => u2}/z80docf.com | Bin Source/Images/d_zsdos/{u5 => u2}/z80flags.com | Bin Source/Images/d_zsdos/{u5 => u2}/z80full.com | Bin Source/Images/d_zsdos/{u5 => u2}/z80mptr.com | Bin Source/Images/d_zsdos/u4/ccp.spr | Bin 3200 -> 0 bytes Source/Images/d_zsdos/u4/cpnboot.com | Bin 3328 -> 0 bytes Source/Images/d_zsdos/u4/cpnet12.hlp | Bin 12288 -> 0 bytes Source/Images/d_zsdos/u4/cpnetldr.com | Bin 2816 -> 0 bytes Source/Images/d_zsdos/u4/cpnetsts.com | Bin 896 -> 0 bytes Source/Images/d_zsdos/u4/dskreset.com | Bin 384 -> 0 bytes Source/Images/d_zsdos/u4/endlist.com | Bin 128 -> 0 bytes Source/Images/d_zsdos/u4/help.com | Bin 7148 -> 0 bytes Source/Images/d_zsdos/u4/local.com | Bin 768 -> 0 bytes Source/Images/d_zsdos/u4/login.com | Bin 384 -> 0 bytes Source/Images/d_zsdos/u4/logoff.com | Bin 256 -> 0 bytes Source/Images/d_zsdos/u4/mail.com | Bin 8192 -> 0 bytes Source/Images/d_zsdos/u4/ndos.spr | Bin 3712 -> 0 bytes Source/Images/d_zsdos/u4/netdown.com | Bin 384 -> 0 bytes Source/Images/d_zsdos/u4/netstat.com | Bin 768 -> 0 bytes Source/Images/d_zsdos/u4/network.com | Bin 1024 -> 0 bytes Source/Images/d_zsdos/u4/nvram.com | Bin 768 -> 0 bytes Source/Images/d_zsdos/u4/rdate.com | Bin 640 -> 0 bytes Source/Images/d_zsdos/u4/readme.txt | 17 - Source/Images/d_zsdos/u4/snios.spr | Bin 1408 -> 0 bytes Source/Images/d_zsdos/u4/srvstat.com | Bin 768 -> 0 bytes Source/Images/d_zsdos/u4/tr.com | Bin 1152 -> 0 bytes Source/Images/d_zsdos/u4/wizcfg.com | Bin 3712 -> 0 bytes Source/Images/d_zsdos/u4/wizdbg.com | Bin 896 -> 0 bytes Source/Images/d_zsdos/u4/wiztest.com | Bin 640 -> 0 bytes Source/Images/d_zsdos/u4/xsubnet.com | Bin 1024 -> 0 bytes .../{d_cpm22/u0 => supp/cpm22}/KERCPM22.COM | Bin .../{d_cpm3/u0 => supp/cpm3}/KERCPM3.COM | Bin .../Images/{d_zpm3 => supp/z3}/u10/SCOPY.HLP | 0 .../{d_zpm3 => supp/z3}/u10/SCOPY10F.HLP | 0 .../{d_zpm3 => supp/z3}/u14/SCOPY10F.CFG | Bin .../u15/scopy.com => supp/z3/u15/SCOPY.COM} | Bin .../u15/tcap.z3t => supp/z3/u15/TCAP.Z3T} | Bin .../tcselect.com => supp/z3/u15/TCSELECT.COM} | Bin .../u15/tcview.com => supp/z3/u15/TCVIEW.COM} | Bin .../u15/z3loc.com => supp/z3/u15/Z3LOC.COM} | Bin .../u15/z3tcap.lbr => supp/z3/u15/Z3TCAP.LBR} | Bin Source/ver.inc | 2 +- Source/ver.lib | 2 +- 210 files changed, 207 insertions(+), 4139 deletions(-) rename Source/Images/{d_cpm22/u0 => Common}/CR.COM (100%) rename Source/Images/{d_bp/u0 => Common}/DDTZ.DOC (100%) rename Source/Images/{d_cpm22/u0 => Common}/DIRX.COM (100%) rename Source/Images/{d_zsdos/u0 => Common}/EX.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/LBREXT.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/PMARC.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/PMEXT.COM (100%) rename Source/Images/{d_zsdos/u0 => Common}/RMXSUB1.COM (100%) rename Source/Images/{d_zsdos/u0 => Common}/SUPERSUB.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/UNCR.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/UNZIP.COM (100%) rename Source/Images/{d_cpm22/u0 => Common}/UNZIPZ4.COM (100%) rename Source/Images/{d_zsdos/u0 => Common}/XSUB1.COM (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/ccp.spr (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/cpm2net.hlp (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/cpnboot.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/cpnet12.hlp (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/cpnetldr.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/cpnetsts.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/dskreset.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/endlist.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/help.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/local.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/login.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/logoff.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/mail.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/ndos.spr (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/netdown.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/netstat.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/network.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/nvram.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/rdate.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/readme.txt (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/snios.spr (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/srvstat.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/tr.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/wizcfg.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/wizdbg.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/wiztest.com (100%) rename Source/Images/{d_cpm22/u4 => cpnet12}/xsubnet.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/cpm3net.hlp (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/cpnet3.hlp (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/cpnetsts.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/dskreset.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/endlist.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/help.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/local.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/login.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/logoff.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/mail.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/ndos3.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/netdown.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/netstat.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/network.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/ntpdate.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/nvram.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/rdate.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/readme.txt (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/rsxls.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/rsxrm.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/srvstat.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/tr.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/wizcfg.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/wizdbg.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/wiztest.com (100%) rename Source/Images/{d_cpm3/u4 => cpnet3}/xsubnet.com (100%) delete mode 100644 Source/Images/d_bp/u0/DDT.COM rename Source/Images/d_bp/u15/{TCSELECT.COM => TCSELECT.OLD} (100%) rename Source/Images/d_bp/u15/{TCVIEW.COM => TCVIEW.OLD} (100%) rename Source/Images/d_bp/u15/{Z3LOC.COM => Z3LOC.OLD} (100%) delete mode 100644 Source/Images/d_cpm22/u0/DDTZ.DOC create mode 100644 Source/Images/d_cpm22/u0/HELP.COM rename Source/Images/{d_zsdos/u4/cpm2net.hlp => d_cpm22/u0/HELP.HLP} (66%) rename Source/Images/d_cpm22/{u5 => u2}/z80ccf.com (100%) rename Source/Images/d_cpm22/{u5 => u2}/z80doc.com (100%) rename Source/Images/d_cpm22/{u5 => u2}/z80docf.com (100%) rename Source/Images/d_cpm22/{u5 => u2}/z80flags.com (100%) rename Source/Images/d_cpm22/{u5 => u2}/z80full.com (100%) rename Source/Images/d_cpm22/{u5 => u2}/z80mptr.com (100%) delete mode 100644 Source/Images/d_nzcom/u0/KERCPM22.COM rename Source/Images/d_nzcom/u0/{LBREXT.COM => LBREXT.OLD} (100%) rename Source/Images/d_nzcom/u0/{TCSELECT.COM => TCSELECT.OLD} (100%) rename Source/Images/d_nzcom/u0/{Z3LOC.COM => Z3LOC.OLD} (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.DOC (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.ZDK (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/SAMPKEY.ZDT (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.DOC (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.FOR (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.NEW (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.QRF (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE10.TOC (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE13.FOR (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE13.NEW (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.COM (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.DIR (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.FIX (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.FOR (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16.NEW (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16A.COM (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDE16A.PAT (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDENST16.COM (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDEPROP.DOC (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDEPROP.Z80 (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDKCOM13.COM (100%) rename Source/Images/{d_cpm22 => d_ws4}/u1/ZDKCOM13.DOC (100%) delete mode 100644 Source/Images/d_zpm3/u15/kercpm3.com delete mode 100644 Source/Images/d_zpm3/u15/lbrext.com delete mode 100644 Source/Images/d_zpm3/u15/lib.com delete mode 100644 Source/Images/d_zpm3/u15/link.com delete mode 100644 Source/Images/d_zpm3/u15/mac.com delete mode 100644 Source/Images/d_zpm3/u15/rmac.com delete mode 100644 Source/Images/d_zsdos/u0/ASM.COM delete mode 100644 Source/Images/d_zsdos/u0/CR.COM delete mode 100644 Source/Images/d_zsdos/u0/DDT.COM delete mode 100644 Source/Images/d_zsdos/u0/DDTZ.DOC delete mode 100644 Source/Images/d_zsdos/u0/DIRX.COM delete mode 100644 Source/Images/d_zsdos/u0/DUMP.COM delete mode 100644 Source/Images/d_zsdos/u0/ED.COM delete mode 100644 Source/Images/d_zsdos/u0/KERCPM22.COM delete mode 100644 Source/Images/d_zsdos/u0/LBREXT.COM delete mode 100644 Source/Images/d_zsdos/u0/LIB.COM delete mode 100644 Source/Images/d_zsdos/u0/LINK.COM delete mode 100644 Source/Images/d_zsdos/u0/LOAD.COM delete mode 100644 Source/Images/d_zsdos/u0/MAC.COM delete mode 100644 Source/Images/d_zsdos/u0/PIP.COM delete mode 100644 Source/Images/d_zsdos/u0/PMARC.COM delete mode 100644 Source/Images/d_zsdos/u0/PMEXT.COM delete mode 100644 Source/Images/d_zsdos/u0/RMAC.COM delete mode 100644 Source/Images/d_zsdos/u0/STAT.COM delete mode 100644 Source/Images/d_zsdos/u0/SUBMIT.COM delete mode 100644 Source/Images/d_zsdos/u0/UNCR.COM delete mode 100644 Source/Images/d_zsdos/u0/UNZIP.COM delete mode 100644 Source/Images/d_zsdos/u0/UNZIPZ4.COM delete mode 100644 Source/Images/d_zsdos/u0/XSUB.COM delete mode 100644 Source/Images/d_zsdos/u0/ZSID.COM delete mode 100644 Source/Images/d_zsdos/u1/SAMPKEY.DOC delete mode 100644 Source/Images/d_zsdos/u1/SAMPKEY.ZDK delete mode 100644 Source/Images/d_zsdos/u1/SAMPKEY.ZDT delete mode 100644 Source/Images/d_zsdos/u1/ZDE10.DOC delete mode 100644 Source/Images/d_zsdos/u1/ZDE10.FOR delete mode 100644 Source/Images/d_zsdos/u1/ZDE10.NEW delete mode 100644 Source/Images/d_zsdos/u1/ZDE10.QRF delete mode 100644 Source/Images/d_zsdos/u1/ZDE10.TOC delete mode 100644 Source/Images/d_zsdos/u1/ZDE13.FOR delete mode 100644 Source/Images/d_zsdos/u1/ZDE13.NEW delete mode 100644 Source/Images/d_zsdos/u1/ZDE16.COM delete mode 100644 Source/Images/d_zsdos/u1/ZDE16.DIR delete mode 100644 Source/Images/d_zsdos/u1/ZDE16.FIX delete mode 100644 Source/Images/d_zsdos/u1/ZDE16.FOR delete mode 100644 Source/Images/d_zsdos/u1/ZDE16.NEW delete mode 100644 Source/Images/d_zsdos/u1/ZDE16A.COM delete mode 100644 Source/Images/d_zsdos/u1/ZDE16A.PAT delete mode 100644 Source/Images/d_zsdos/u1/ZDENST16.COM delete mode 100644 Source/Images/d_zsdos/u1/ZDEPROP.DOC delete mode 100644 Source/Images/d_zsdos/u1/ZDEPROP.Z80 delete mode 100644 Source/Images/d_zsdos/u1/ZDKCOM13.COM delete mode 100644 Source/Images/d_zsdos/u1/ZDKCOM13.DOC rename Source/Images/d_zsdos/{u5 => u2}/z80ccf.com (100%) rename Source/Images/d_zsdos/{u5 => u2}/z80doc.com (100%) rename Source/Images/d_zsdos/{u5 => u2}/z80docf.com (100%) rename Source/Images/d_zsdos/{u5 => u2}/z80flags.com (100%) rename Source/Images/d_zsdos/{u5 => u2}/z80full.com (100%) rename Source/Images/d_zsdos/{u5 => u2}/z80mptr.com (100%) delete mode 100644 Source/Images/d_zsdos/u4/ccp.spr delete mode 100644 Source/Images/d_zsdos/u4/cpnboot.com delete mode 100644 Source/Images/d_zsdos/u4/cpnet12.hlp delete mode 100644 Source/Images/d_zsdos/u4/cpnetldr.com delete mode 100644 Source/Images/d_zsdos/u4/cpnetsts.com delete mode 100644 Source/Images/d_zsdos/u4/dskreset.com delete mode 100644 Source/Images/d_zsdos/u4/endlist.com delete mode 100644 Source/Images/d_zsdos/u4/help.com delete mode 100644 Source/Images/d_zsdos/u4/local.com delete mode 100644 Source/Images/d_zsdos/u4/login.com delete mode 100644 Source/Images/d_zsdos/u4/logoff.com delete mode 100644 Source/Images/d_zsdos/u4/mail.com delete mode 100644 Source/Images/d_zsdos/u4/ndos.spr delete mode 100644 Source/Images/d_zsdos/u4/netdown.com delete mode 100644 Source/Images/d_zsdos/u4/netstat.com delete mode 100644 Source/Images/d_zsdos/u4/network.com delete mode 100644 Source/Images/d_zsdos/u4/nvram.com delete mode 100644 Source/Images/d_zsdos/u4/rdate.com delete mode 100644 Source/Images/d_zsdos/u4/readme.txt delete mode 100644 Source/Images/d_zsdos/u4/snios.spr delete mode 100644 Source/Images/d_zsdos/u4/srvstat.com delete mode 100644 Source/Images/d_zsdos/u4/tr.com delete mode 100644 Source/Images/d_zsdos/u4/wizcfg.com delete mode 100644 Source/Images/d_zsdos/u4/wizdbg.com delete mode 100644 Source/Images/d_zsdos/u4/wiztest.com delete mode 100644 Source/Images/d_zsdos/u4/xsubnet.com rename Source/Images/{d_cpm22/u0 => supp/cpm22}/KERCPM22.COM (100%) rename Source/Images/{d_cpm3/u0 => supp/cpm3}/KERCPM3.COM (100%) rename Source/Images/{d_zpm3 => supp/z3}/u10/SCOPY.HLP (100%) rename Source/Images/{d_zpm3 => supp/z3}/u10/SCOPY10F.HLP (100%) rename Source/Images/{d_zpm3 => supp/z3}/u14/SCOPY10F.CFG (100%) rename Source/Images/{d_zpm3/u15/scopy.com => supp/z3/u15/SCOPY.COM} (100%) rename Source/Images/{d_zpm3/u15/tcap.z3t => supp/z3/u15/TCAP.Z3T} (100%) rename Source/Images/{d_zpm3/u15/tcselect.com => supp/z3/u15/TCSELECT.COM} (100%) rename Source/Images/{d_zpm3/u15/tcview.com => supp/z3/u15/TCVIEW.COM} (100%) rename Source/Images/{d_zpm3/u15/z3loc.com => supp/z3/u15/Z3LOC.COM} (100%) rename Source/Images/{d_zpm3/u15/z3tcap.lbr => supp/z3/u15/Z3TCAP.LBR} (100%) diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index 6ed7af9a..3641bfec 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -2101,8 +2101,11 @@ HB_ROMCK2: ; ; VERIFY ROM CHECKSUM BANK SPECIFIED IN REG C ; THIS MUST BE COPIED TO UPPER RAM TO RUN +; INTERRUPTS ARE DISABLED SINCE PAGE ZERO VECTOR WILL BE +; SWAPPED OUT. ASSUMES THAT INTERRUPTS ARE ENABLED AT ENTRY. ; HB_CKBNK: + HB_DI ; SUPPRESS INTERRUPTS LD A,(HB_CURBNK) ; GET CURRENT BANK LD E,A ; SAVE IN E LD A,C ; BANK TO TEST @@ -2119,6 +2122,7 @@ HB_CKBNK1: LD A,E ; BANK TO RESTORE CALL HBX_BNKSEL ; RESTORE ORIG BANK POP AF ; RECOVER RESULT + HB_EI ; ALLOW INTERRUPTS AGAIN RET ; AND DONE ; HB_CKBNKSIZ .EQU $-HB_CKBNK ; SIZE OF ROUTINE diff --git a/Source/Images/BuildDisk.ps1 b/Source/Images/BuildDisk.ps1 index 22e6b971..b0ff3808 100644 --- a/Source/Images/BuildDisk.ps1 +++ b/Source/Images/BuildDisk.ps1 @@ -71,6 +71,7 @@ for ($Usr=0; $Usr -lt 16; $Usr++) $Cmd = "cpmcp -f $Format $ImgFile d_${Disk}/u${Usr}/*.* ${Usr}:" $Cmd Invoke-Expression $Cmd + if ($LASTEXITCODE -gt 0) {throw "Command returned exit code $LASTEXITCODE"} } } @@ -84,6 +85,7 @@ if (Test-Path("d_${Disk}.txt")) $Cmd = "cpmcp -f $Format $ImgFile ${Spec}" $Cmd Invoke-Expression $Cmd + if ($LASTEXITCODE -gt 0) {throw "Command returned exit code $LASTEXITCODE"} } } } diff --git a/Source/Images/d_cpm22/u0/CR.COM b/Source/Images/Common/CR.COM similarity index 100% rename from Source/Images/d_cpm22/u0/CR.COM rename to Source/Images/Common/CR.COM diff --git a/Source/Images/d_bp/u0/DDTZ.DOC b/Source/Images/Common/DDTZ.DOC similarity index 100% rename from Source/Images/d_bp/u0/DDTZ.DOC rename to Source/Images/Common/DDTZ.DOC diff --git a/Source/Images/d_cpm22/u0/DIRX.COM b/Source/Images/Common/DIRX.COM similarity index 100% rename from Source/Images/d_cpm22/u0/DIRX.COM rename to Source/Images/Common/DIRX.COM diff --git a/Source/Images/d_zsdos/u0/EX.COM b/Source/Images/Common/EX.COM similarity index 100% rename from Source/Images/d_zsdos/u0/EX.COM rename to Source/Images/Common/EX.COM diff --git a/Source/Images/d_cpm22/u0/LBREXT.COM b/Source/Images/Common/LBREXT.COM similarity index 100% rename from Source/Images/d_cpm22/u0/LBREXT.COM rename to Source/Images/Common/LBREXT.COM diff --git a/Source/Images/d_cpm22/u0/PMARC.COM b/Source/Images/Common/PMARC.COM similarity index 100% rename from Source/Images/d_cpm22/u0/PMARC.COM rename to Source/Images/Common/PMARC.COM diff --git a/Source/Images/d_cpm22/u0/PMEXT.COM b/Source/Images/Common/PMEXT.COM similarity index 100% rename from Source/Images/d_cpm22/u0/PMEXT.COM rename to Source/Images/Common/PMEXT.COM diff --git a/Source/Images/d_zsdos/u0/RMXSUB1.COM b/Source/Images/Common/RMXSUB1.COM similarity index 100% rename from Source/Images/d_zsdos/u0/RMXSUB1.COM rename to Source/Images/Common/RMXSUB1.COM diff --git a/Source/Images/d_zsdos/u0/SUPERSUB.COM b/Source/Images/Common/SUPERSUB.COM similarity index 100% rename from Source/Images/d_zsdos/u0/SUPERSUB.COM rename to Source/Images/Common/SUPERSUB.COM diff --git a/Source/Images/d_cpm22/u0/UNCR.COM b/Source/Images/Common/UNCR.COM similarity index 100% rename from Source/Images/d_cpm22/u0/UNCR.COM rename to Source/Images/Common/UNCR.COM diff --git a/Source/Images/d_cpm22/u0/UNZIP.COM b/Source/Images/Common/UNZIP.COM similarity index 100% rename from Source/Images/d_cpm22/u0/UNZIP.COM rename to Source/Images/Common/UNZIP.COM diff --git a/Source/Images/d_cpm22/u0/UNZIPZ4.COM b/Source/Images/Common/UNZIPZ4.COM similarity index 100% rename from Source/Images/d_cpm22/u0/UNZIPZ4.COM rename to Source/Images/Common/UNZIPZ4.COM diff --git a/Source/Images/d_zsdos/u0/XSUB1.COM b/Source/Images/Common/XSUB1.COM similarity index 100% rename from Source/Images/d_zsdos/u0/XSUB1.COM rename to Source/Images/Common/XSUB1.COM diff --git a/Source/Images/d_cpm22/u4/ccp.spr b/Source/Images/cpnet12/ccp.spr similarity index 100% rename from Source/Images/d_cpm22/u4/ccp.spr rename to Source/Images/cpnet12/ccp.spr diff --git a/Source/Images/d_cpm22/u4/cpm2net.hlp b/Source/Images/cpnet12/cpm2net.hlp similarity index 100% rename from Source/Images/d_cpm22/u4/cpm2net.hlp rename to Source/Images/cpnet12/cpm2net.hlp diff --git a/Source/Images/d_cpm22/u4/cpnboot.com b/Source/Images/cpnet12/cpnboot.com similarity index 100% rename from Source/Images/d_cpm22/u4/cpnboot.com rename to Source/Images/cpnet12/cpnboot.com diff --git a/Source/Images/d_cpm22/u4/cpnet12.hlp b/Source/Images/cpnet12/cpnet12.hlp similarity index 100% rename from Source/Images/d_cpm22/u4/cpnet12.hlp rename to Source/Images/cpnet12/cpnet12.hlp diff --git a/Source/Images/d_cpm22/u4/cpnetldr.com b/Source/Images/cpnet12/cpnetldr.com similarity index 100% rename from Source/Images/d_cpm22/u4/cpnetldr.com rename to Source/Images/cpnet12/cpnetldr.com diff --git a/Source/Images/d_cpm22/u4/cpnetsts.com b/Source/Images/cpnet12/cpnetsts.com similarity index 100% rename from Source/Images/d_cpm22/u4/cpnetsts.com rename to Source/Images/cpnet12/cpnetsts.com diff --git a/Source/Images/d_cpm22/u4/dskreset.com b/Source/Images/cpnet12/dskreset.com similarity index 100% rename from Source/Images/d_cpm22/u4/dskreset.com rename to Source/Images/cpnet12/dskreset.com diff --git a/Source/Images/d_cpm22/u4/endlist.com b/Source/Images/cpnet12/endlist.com similarity index 100% rename from Source/Images/d_cpm22/u4/endlist.com rename to Source/Images/cpnet12/endlist.com diff --git a/Source/Images/d_cpm22/u4/help.com b/Source/Images/cpnet12/help.com similarity index 100% rename from Source/Images/d_cpm22/u4/help.com rename to Source/Images/cpnet12/help.com diff --git a/Source/Images/d_cpm22/u4/local.com b/Source/Images/cpnet12/local.com similarity index 100% rename from Source/Images/d_cpm22/u4/local.com rename to Source/Images/cpnet12/local.com diff --git a/Source/Images/d_cpm22/u4/login.com b/Source/Images/cpnet12/login.com similarity index 100% rename from Source/Images/d_cpm22/u4/login.com rename to Source/Images/cpnet12/login.com diff --git a/Source/Images/d_cpm22/u4/logoff.com b/Source/Images/cpnet12/logoff.com similarity index 100% rename from Source/Images/d_cpm22/u4/logoff.com rename to Source/Images/cpnet12/logoff.com diff --git a/Source/Images/d_cpm22/u4/mail.com b/Source/Images/cpnet12/mail.com similarity index 100% rename from Source/Images/d_cpm22/u4/mail.com rename to Source/Images/cpnet12/mail.com diff --git a/Source/Images/d_cpm22/u4/ndos.spr b/Source/Images/cpnet12/ndos.spr similarity index 100% rename from Source/Images/d_cpm22/u4/ndos.spr rename to Source/Images/cpnet12/ndos.spr diff --git a/Source/Images/d_cpm22/u4/netdown.com b/Source/Images/cpnet12/netdown.com similarity index 100% rename from Source/Images/d_cpm22/u4/netdown.com rename to Source/Images/cpnet12/netdown.com diff --git a/Source/Images/d_cpm22/u4/netstat.com b/Source/Images/cpnet12/netstat.com similarity index 100% rename from Source/Images/d_cpm22/u4/netstat.com rename to Source/Images/cpnet12/netstat.com diff --git a/Source/Images/d_cpm22/u4/network.com b/Source/Images/cpnet12/network.com similarity index 100% rename from Source/Images/d_cpm22/u4/network.com rename to Source/Images/cpnet12/network.com diff --git a/Source/Images/d_cpm22/u4/nvram.com b/Source/Images/cpnet12/nvram.com similarity index 100% rename from Source/Images/d_cpm22/u4/nvram.com rename to Source/Images/cpnet12/nvram.com diff --git a/Source/Images/d_cpm22/u4/rdate.com b/Source/Images/cpnet12/rdate.com similarity index 100% rename from Source/Images/d_cpm22/u4/rdate.com rename to Source/Images/cpnet12/rdate.com diff --git a/Source/Images/d_cpm22/u4/readme.txt b/Source/Images/cpnet12/readme.txt similarity index 100% rename from Source/Images/d_cpm22/u4/readme.txt rename to Source/Images/cpnet12/readme.txt diff --git a/Source/Images/d_cpm22/u4/snios.spr b/Source/Images/cpnet12/snios.spr similarity index 100% rename from Source/Images/d_cpm22/u4/snios.spr rename to Source/Images/cpnet12/snios.spr diff --git a/Source/Images/d_cpm22/u4/srvstat.com b/Source/Images/cpnet12/srvstat.com similarity index 100% rename from Source/Images/d_cpm22/u4/srvstat.com rename to Source/Images/cpnet12/srvstat.com diff --git a/Source/Images/d_cpm22/u4/tr.com b/Source/Images/cpnet12/tr.com similarity index 100% rename from Source/Images/d_cpm22/u4/tr.com rename to Source/Images/cpnet12/tr.com diff --git a/Source/Images/d_cpm22/u4/wizcfg.com b/Source/Images/cpnet12/wizcfg.com similarity index 100% rename from Source/Images/d_cpm22/u4/wizcfg.com rename to Source/Images/cpnet12/wizcfg.com diff --git a/Source/Images/d_cpm22/u4/wizdbg.com b/Source/Images/cpnet12/wizdbg.com similarity index 100% rename from Source/Images/d_cpm22/u4/wizdbg.com rename to Source/Images/cpnet12/wizdbg.com diff --git a/Source/Images/d_cpm22/u4/wiztest.com b/Source/Images/cpnet12/wiztest.com similarity index 100% rename from Source/Images/d_cpm22/u4/wiztest.com rename to Source/Images/cpnet12/wiztest.com diff --git a/Source/Images/d_cpm22/u4/xsubnet.com b/Source/Images/cpnet12/xsubnet.com similarity index 100% rename from Source/Images/d_cpm22/u4/xsubnet.com rename to Source/Images/cpnet12/xsubnet.com diff --git a/Source/Images/d_cpm3/u4/cpm3net.hlp b/Source/Images/cpnet3/cpm3net.hlp similarity index 100% rename from Source/Images/d_cpm3/u4/cpm3net.hlp rename to Source/Images/cpnet3/cpm3net.hlp diff --git a/Source/Images/d_cpm3/u4/cpnet3.hlp b/Source/Images/cpnet3/cpnet3.hlp similarity index 100% rename from Source/Images/d_cpm3/u4/cpnet3.hlp rename to Source/Images/cpnet3/cpnet3.hlp diff --git a/Source/Images/d_cpm3/u4/cpnetsts.com b/Source/Images/cpnet3/cpnetsts.com similarity index 100% rename from Source/Images/d_cpm3/u4/cpnetsts.com rename to Source/Images/cpnet3/cpnetsts.com diff --git a/Source/Images/d_cpm3/u4/dskreset.com b/Source/Images/cpnet3/dskreset.com similarity index 100% rename from Source/Images/d_cpm3/u4/dskreset.com rename to Source/Images/cpnet3/dskreset.com diff --git a/Source/Images/d_cpm3/u4/endlist.com b/Source/Images/cpnet3/endlist.com similarity index 100% rename from Source/Images/d_cpm3/u4/endlist.com rename to Source/Images/cpnet3/endlist.com diff --git a/Source/Images/d_cpm3/u4/help.com b/Source/Images/cpnet3/help.com similarity index 100% rename from Source/Images/d_cpm3/u4/help.com rename to Source/Images/cpnet3/help.com diff --git a/Source/Images/d_cpm3/u4/local.com b/Source/Images/cpnet3/local.com similarity index 100% rename from Source/Images/d_cpm3/u4/local.com rename to Source/Images/cpnet3/local.com diff --git a/Source/Images/d_cpm3/u4/login.com b/Source/Images/cpnet3/login.com similarity index 100% rename from Source/Images/d_cpm3/u4/login.com rename to Source/Images/cpnet3/login.com diff --git a/Source/Images/d_cpm3/u4/logoff.com b/Source/Images/cpnet3/logoff.com similarity index 100% rename from Source/Images/d_cpm3/u4/logoff.com rename to Source/Images/cpnet3/logoff.com diff --git a/Source/Images/d_cpm3/u4/mail.com b/Source/Images/cpnet3/mail.com similarity index 100% rename from Source/Images/d_cpm3/u4/mail.com rename to Source/Images/cpnet3/mail.com diff --git a/Source/Images/d_cpm3/u4/ndos3.com b/Source/Images/cpnet3/ndos3.com similarity index 100% rename from Source/Images/d_cpm3/u4/ndos3.com rename to Source/Images/cpnet3/ndos3.com diff --git a/Source/Images/d_cpm3/u4/netdown.com b/Source/Images/cpnet3/netdown.com similarity index 100% rename from Source/Images/d_cpm3/u4/netdown.com rename to Source/Images/cpnet3/netdown.com diff --git a/Source/Images/d_cpm3/u4/netstat.com b/Source/Images/cpnet3/netstat.com similarity index 100% rename from Source/Images/d_cpm3/u4/netstat.com rename to Source/Images/cpnet3/netstat.com diff --git a/Source/Images/d_cpm3/u4/network.com b/Source/Images/cpnet3/network.com similarity index 100% rename from Source/Images/d_cpm3/u4/network.com rename to Source/Images/cpnet3/network.com diff --git a/Source/Images/d_cpm3/u4/ntpdate.com b/Source/Images/cpnet3/ntpdate.com similarity index 100% rename from Source/Images/d_cpm3/u4/ntpdate.com rename to Source/Images/cpnet3/ntpdate.com diff --git a/Source/Images/d_cpm3/u4/nvram.com b/Source/Images/cpnet3/nvram.com similarity index 100% rename from Source/Images/d_cpm3/u4/nvram.com rename to Source/Images/cpnet3/nvram.com diff --git a/Source/Images/d_cpm3/u4/rdate.com b/Source/Images/cpnet3/rdate.com similarity index 100% rename from Source/Images/d_cpm3/u4/rdate.com rename to Source/Images/cpnet3/rdate.com diff --git a/Source/Images/d_cpm3/u4/readme.txt b/Source/Images/cpnet3/readme.txt similarity index 100% rename from Source/Images/d_cpm3/u4/readme.txt rename to Source/Images/cpnet3/readme.txt diff --git a/Source/Images/d_cpm3/u4/rsxls.com b/Source/Images/cpnet3/rsxls.com similarity index 100% rename from Source/Images/d_cpm3/u4/rsxls.com rename to Source/Images/cpnet3/rsxls.com diff --git a/Source/Images/d_cpm3/u4/rsxrm.com b/Source/Images/cpnet3/rsxrm.com similarity index 100% rename from Source/Images/d_cpm3/u4/rsxrm.com rename to Source/Images/cpnet3/rsxrm.com diff --git a/Source/Images/d_cpm3/u4/srvstat.com b/Source/Images/cpnet3/srvstat.com similarity index 100% rename from Source/Images/d_cpm3/u4/srvstat.com rename to Source/Images/cpnet3/srvstat.com diff --git a/Source/Images/d_cpm3/u4/tr.com b/Source/Images/cpnet3/tr.com similarity index 100% rename from Source/Images/d_cpm3/u4/tr.com rename to Source/Images/cpnet3/tr.com diff --git a/Source/Images/d_cpm3/u4/wizcfg.com b/Source/Images/cpnet3/wizcfg.com similarity index 100% rename from Source/Images/d_cpm3/u4/wizcfg.com rename to Source/Images/cpnet3/wizcfg.com diff --git a/Source/Images/d_cpm3/u4/wizdbg.com b/Source/Images/cpnet3/wizdbg.com similarity index 100% rename from Source/Images/d_cpm3/u4/wizdbg.com rename to Source/Images/cpnet3/wizdbg.com diff --git a/Source/Images/d_cpm3/u4/wiztest.com b/Source/Images/cpnet3/wiztest.com similarity index 100% rename from Source/Images/d_cpm3/u4/wiztest.com rename to Source/Images/cpnet3/wiztest.com diff --git a/Source/Images/d_cpm3/u4/xsubnet.com b/Source/Images/cpnet3/xsubnet.com similarity index 100% rename from Source/Images/d_cpm3/u4/xsubnet.com rename to Source/Images/cpnet3/xsubnet.com diff --git a/Source/Images/d_bp.txt b/Source/Images/d_bp.txt index fa445326..7fb3ef71 100644 --- a/Source/Images/d_bp.txt +++ b/Source/Images/d_bp.txt @@ -1,13 +1,4 @@ # -# Add RomWBW utilities -# -../../Binary/Apps/*.com 15: -# -# Add Tune sample files -# -../../Binary/Apps/Tunes/*.pt? 3: -../../Binary/Apps/Tunes/*.mym 3: -# # Add ZSystem images # ../BPBIOS/*.img 0: @@ -18,6 +9,46 @@ ../BPBIOS/Z34RCP11/z34rcp11.rel 0:rcp.zrl ../BPBIOS/NZFCP13/nzfcp13.rel 0:fcp.zrl # +# Add RomWBW utilities +# +#../../Binary/Apps/*.com 15: +../../Binary/Apps/assign.com 15: +../../Binary/Apps/fat.com 15: +../../Binary/Apps/fdu.com 15: +../../Binary/Apps/format.com 15: +../../Binary/Apps/inttest.com 15: +../../Binary/Apps/mode.com 15: +../../Binary/Apps/rtc.com 15: +../../Binary/Apps/survey.com 15: +../../Binary/Apps/syscopy.com 15: +../../Binary/Apps/sysgen.com 15: +../../Binary/Apps/talk.com 15: +../../Binary/Apps/timer.com 15: +../../Binary/Apps/tune.com 15: +../../Binary/Apps/xm.com 15: +# +../../Binary/Apps/i2clcd.com 2: +../../Binary/Apps/i2cscan.com 2: +../../Binary/Apps/rtcds7.com 2: +../../Binary/Apps/rtchb.com 2: +../../Binary/Apps/ppidetst.com 2: +../../Binary/Apps/ramtest.com 2: +../../Binary/Apps/tstdskng.com 2: +# +# Add Tune sample files +# +../../Binary/Apps/Tunes/*.pt? 3: +../../Binary/Apps/Tunes/*.mym 3: +# +# Add CPNET client files +# +cpnet12/*.* 4: +# # Add Common Applications # -Common/*.* 0: +Common/*.* 15: +supp/cpm22/*.* 0: +supp/z3/u10/*.* 10: +supp/z3/u14/*.* 14: +supp/z3/u15/*.* 15: + diff --git a/Source/Images/d_bp/u0/DDT.COM b/Source/Images/d_bp/u0/DDT.COM deleted file mode 100644 index 70e4ebfe97229d3ed348abb9632a2d40a663e8b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4864 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 diff --git a/Source/Images/d_bp/u15/TCSELECT.COM b/Source/Images/d_bp/u15/TCSELECT.OLD similarity index 100% rename from Source/Images/d_bp/u15/TCSELECT.COM rename to Source/Images/d_bp/u15/TCSELECT.OLD diff --git a/Source/Images/d_bp/u15/TCVIEW.COM b/Source/Images/d_bp/u15/TCVIEW.OLD similarity index 100% rename from Source/Images/d_bp/u15/TCVIEW.COM rename to Source/Images/d_bp/u15/TCVIEW.OLD diff --git a/Source/Images/d_bp/u15/Z3LOC.COM b/Source/Images/d_bp/u15/Z3LOC.OLD similarity index 100% rename from Source/Images/d_bp/u15/Z3LOC.COM rename to Source/Images/d_bp/u15/Z3LOC.OLD diff --git a/Source/Images/d_cpm22.txt b/Source/Images/d_cpm22.txt index 49f112c3..9a8e101b 100644 --- a/Source/Images/d_cpm22.txt +++ b/Source/Images/d_cpm22.txt @@ -1,13 +1,39 @@ # # Add RomWBW utilities # -../../Binary/Apps/*.com 0: +#../../Binary/Apps/*.com 0: +../../Binary/Apps/assign.com 0: +../../Binary/Apps/fat.com 0: +../../Binary/Apps/fdu.com 0: +../../Binary/Apps/format.com 0: +../../Binary/Apps/inttest.com 0: +../../Binary/Apps/mode.com 0: +../../Binary/Apps/rtc.com 0: +../../Binary/Apps/survey.com 0: +../../Binary/Apps/syscopy.com 0: +../../Binary/Apps/sysgen.com 0: +../../Binary/Apps/talk.com 0: +../../Binary/Apps/timer.com 0: +../../Binary/Apps/tune.com 0: +../../Binary/Apps/xm.com 0: +# +../../Binary/Apps/i2clcd.com 2: +../../Binary/Apps/i2cscan.com 2: +../../Binary/Apps/rtcds7.com 2: +../../Binary/Apps/rtchb.com 2: +../../Binary/Apps/ppidetst.com 2: +../../Binary/Apps/ramtest.com 2: +../../Binary/Apps/tstdskng.com 2: # # Add Tune sample files # ../../Binary/Apps/Tunes/*.pt? 3: ../../Binary/Apps/Tunes/*.mym 3: # +# Add CPNET client files +# +cpnet12/*.* 4: +# # Add OS image # ../CPM22/cpm_wbw.sys 0:cpm.sys @@ -15,3 +41,4 @@ # Add Common Applications # Common/*.* 0: +supp/cpm22/*.* 0: diff --git a/Source/Images/d_cpm22/u0/DDTZ.DOC b/Source/Images/d_cpm22/u0/DDTZ.DOC deleted file mode 100644 index e4470528..00000000 --- a/Source/Images/d_cpm22/u0/DDTZ.DOC +++ /dev/null @@ -1,564 +0,0 @@ - - DDTZ v2.7 - by C.B. Falconer - edited by George A. Havach - -Introduction: -============ -DDTZ v2.7 is a complete replacement for DDT, Digital Research's -famous Dynamic Debugging Tool, with improved functionality, bug -extermination, and full Z80 support. In general, DDTZ is fully -compatible with the original utility, but it has extra and -extended commands and many fewer quirks. All Z80-specific -instructions can be (dis)assembled, though in Intel rather then -Zilog format. Furthermore, DDTZ will correctly trace ('T' and 'U' -commands) both 8080 and Z80 instructions, depending on which CPU -is operating. On startup, the program announces which CPU it is -running on. - -DDTZ v2.7 now handles the 64180 added opcodes. It does NOT test -for a 64180 CPU, since this cannot be done without executing -illegal Z80 instructions, which in turn will crash some -simulators. However v2.7 does not execute any 64180 instructions -internally, only in the subject program. - -This issue supplies the "M" version assembled, to avoid errors -when switching between MSDOS and CPM systems. The command table -is updated accordingly. Most CPM users are also MSDOS users, but -not vice-versa. - -The program is invoked by typing - - ddtz -or - ddtz [d:]filespec - -In the second form, DDTZ will load the specified file into -memory starting at 0100H, unless it's a .HEX file that sets its -own load address. Besides reporting the NEXT free address and -the PC (program counter) after a successful load, DDTZ also shows -the number of memory pages needed for a SAVE. Instead of having -to write all this down, just use the 'X' command at any time to -redisplay these three values for the current application. - -NOTE: loading more code above the NEXT pointer revises these - values. - -As in DDT, when a program is loaded above the area holding the -'A' and 'U' (and now 'W') command code, these commands are -disabled, and the extra memory is released to the user. Thus, -DDTZ can occupy as little as 3K total memory space. Unlike DDT, -however, DDTZ will not overwrite itself or the system on program -loads (except .HEX files). - -At initialization, the stack pointer (SP) points to a return to -DDTZ, just like for the CCP. Thus, programs that normally return -to the CCP will be returned to DDTZ. The 'B' command -reinitializes this condition. - - -The intercept vector copies the BDOS version number, etc., so -an object program does not know that DDTZ is running (except -for BIOS-BDOS vector size). Thus, programs that check the version -number should execute correctly under DDTZ. - -All input parameters can now be entered in any of three formats: - - (1) hexadecimal (as in DDT), - (2) decimal, by adding a leading '#' character, - (3) ASCII, by enclosing between either single or double - quotes; either one or two characters are allowed. - -Leading blanks in command lines and parameters are absorbed. -Either a comma or a (single) space is a valid delimiter. -Either uppercase or lowercase input is accepted. - -The default command (for anything not otherwise recognizable) -is 'H'. This allows convenient calculation, along with the other -features described below. So, to convert a number, just enter -it! - -As in DDT, the prompt character is '-', and the only error -message is the query ('?'), which generally kicks you back to -command mode. - -New Commands (Over DDT): -======================= - -NOTE: letters in parenthesis, e.g. "(U)", show the equivalent - command for DDTZM version (compatible with MSDOS debug). - - @ Sets or shows (with no parameter) the internally stored - "base" value. Also used with the 'S' and 'D' commands as - an optional parameter (though without the '@') to display - memory from an arbitrary base marker (offset). When set to - zero (the default), it does not affect any screen displays. - - B B)egin: resets the USER stack pointer to its initial value, - such that any program that exits by an RET will return to - DDTZ. DDTZ provides a default stack space of - approximately 24 bytes for user programs. - - C C)ompare first_address,last_address,against_address: shows - all the byte differences between two memory areas, in the - format - - XXXX aa YYYY bb - - where XXXX and YYYY are the comparative memory addresses, - and aa and bb are the corresponding byte values. Can be - used to verify the identity of two files by first - loading them into different memory areas with the 'R' - command (see below). - - - W Write: stores the modified memory area to disk under the - (K) filename specified by the 'I' command, overwriting the - original file from which it was loaded (the user is queried - before doing so). By default, the image of memory from - 0100H through the "NEXT" value -1 is saved. "K first_addr, - last_address" overrides this and allows writing ANY memory - area to a file. Almost a necessity for CPM 3.0 (no SAVE!). - K)eep on DDTZ - - X eXamine: redisplays the "NEXT PC SAVE" report at any time. - (Q) Q)uery size on DDTZ. - - S S)earch first_address, last_addr, value: searches the - (W) specified memory area for the value (a 16-bit word, not a - byte) and shows the locations of all such. Very useful for - finding CALL's or JMP's to a particular address, etc. - W)here on DDTZ - - Y Y)our_option parm1,parm2,address: executes an arbitrary - routine at the specified address, with the BC and DE - registers set to parm1 and parm2, respectively. - - Z Displays (but does not alter) the Z80's alternate register - set, including the index registers (disabled if running on - an 8080). On Z80's, automatically included as the last - part of the display by the 'X' command. - - -Based (Offset) Displays: -======================= - -The 'D' and 'E' commands can use a stored base value (offset), -as set by the '@' command. The current @ value may be -overridden for a single execution of these commands by adding the -base as an extra parameter in the command line. The effect is -to add this value to the first/last address and display -accordingly. The address listing on the left becomes XXXX:YYYY, -where XXXX is the offset address and YYYY is the actual memory -address being displayed. For example, if you have a data area -located at 42B7H and wish to preserve easy access, just enter -"@42b7". Now, "d0,3f" will dump memory starting at 4237H. - - -Further Changes from DDT: -======================== - - A A)ssemble now accepts the full Z80 as well as 8080 - instruction set, although it expects them in Intel rather - than Zilog format (see notes below under the 'L' - command). When in doubt, see the mnemnonic list below. - - D D)isplay or D)ump will accept an optional third parameter - to set the base value for a single execution only. Format - has been cleaned up. - - H H)ex_arithmetic on two values also shows their - difference in decimal. With only one value, converts to - hexadecimal, decimal, and ASCII (low-order byte only). - - - N N)ame now allows drive specification (d:...) and sets up - (I) the complete command line, including both FCB's (at - addresses 005CH and 006CH). The tail (stored at 0081H up) - is NOT upshifted. - I)nput on DDTZ - - U U)nassemble now displays the raw hexcode, especially handy - (L) when examining non-code areas. Intel (8080 style) mnemonics - are used, so some disassembled instructions may look - strange. E.g., the Z80's 'IN B,(C)' and 'OUT (C),B' become - 'INP B' and 'OUTP B', respectively; 'LD (nnnn),BC' becomes - 'SBCD nnnn', 'ADD IX, BC' becomes 'DADX B', and 'JP (IX)' - becomes 'PCIX'. - L)ist on DDTZ - - L L)oad now permits loading a file into memory with an - (R) offset, which is added to the default load address of - 0100H. When reading in a .HEX file with a preset bias, - the 'R' command will not transfer control to an invalid - execution point. Another execution of the 'R' command will - reread the input file, e.g.: - - n blah - l - ...modify the code and generally mess about... - l - - The original file is reloaded, and the modifications are - removed. - R)ead on DDTZ - - E E)nter, like D)isplay, now accepts an optional second - (S) parameter to set the base value for a single execution - only. - S)ubstitute or S)et on DDTZ - - T T)rap/trace on termination now shows the complete CPU - state. Traps and traces no longer lock up when a user RST - 7 instruction is executed. Tracing of BDOS/BIOS calls is - heavily trun cated, avoiding clutter and preventing system - crashes. - -NOTE: Most of the UNDOCUMENTED Z80 op-codes are handled. Others - can crash the system. - - R R)egisters also shows what two-byte values the HL and SP - (X) registers are actually pointing to. On Z80's, displays the - alternate register set. - eX)amine on DDTZ - -NOTE: Any use of the 'W' or 'L' command resets the system DMA - transfer address to the standard default value of 0080H. - - -; This is the output of DDTZ when disassembling OPTYPE.TRY -NOP LDA 06A4 MOV M,H -LXI B,06A4 DCX SP MOV M,L -STAX B INR A HLT -INX B DCR A MOV M,A -INR B MVI A,20 MOV A,B -DCR B CMC MOV A,C -MVI B,20 MOV B,B MOV A,D -RLC MOV B,C MOV A,E -EXAF MOV B,D MOV A,H -DAD B MOV B,E MOV A,L -LDAX B MOV B,H MOV A,M -DCX B MOV B,L MOV A,A -INR C MOV B,M ADD B -DCR C MOV B,A ADD C -MVI C,20 MOV C,B ADD D -RRC MOV C,C ADD E -DJNZ 0134 MOV C,D ADD H -LXI D,06A4 MOV C,E ADD L -STAX D MOV C,H ADD M -INX D MOV C,L ADD A -INR D MOV C,M ADC B -DCR D MOV C,A ADC C -MVI D,20 MOV D,B ADC D -RAL MOV D,C ADC E -JR 0134 MOV D,D ADC H -DAD D MOV D,E ADC L -LDAX D MOV D,H ADC M -DCX D MOV D,L ADC A -INR E MOV D,M SUB B -DCR E MOV D,A SUB C -MVI E,20 MOV E,B SUB D -RAR MOV E,C SUB E -JRNZ 0134 MOV E,D SUB H -LXI H,06A4 MOV E,E SUB L -SHLD 06A4 MOV E,H SUB M -INX H MOV E,L SUB A -INR H MOV E,M SBB B -DCR H MOV E,A SBB C -MVI H,20 MOV H,B SBB D -DAA MOV H,C SBB E -JRZ 0134 MOV H,D SBB H -DAD H MOV H,E SBB L -LHLD 06A4 MOV H,H SBB M -DCX H MOV H,L SBB A -INR L MOV H,M ANA B -DCR L MOV H,A ANA C -MVI L,20 MOV L,B ANA D -CMA MOV L,C ANA E -JRNC 0134 MOV L,D ANA H -LXI SP,06A4 MOV L,E ANA L -STA 06A4 MOV L,H ANA M -INX SP MOV L,L ANA A -INR M MOV L,M XRA B -DCR M MOV L,A XRA C -MVI M,20 MOV M,B XRA D -STC MOV M,C XRA E -JRC 0134 MOV M,D XRA H -DAD SP MOV M,E XRA L - - -XRA M JPE 06A4 SLAR M -XRA A XCHG SLAR A -ORA B CPE 06A4 SRAR B -ORA C XRI 20 SRAR C -ORA D RST 5 SRAR D -ORA E RP SRAR E -ORA H POP PSW SRAR H -ORA L JP 06A4 SRAR L -ORA M DI SRAR M -ORA A CP 06A4 SRAR A -CMP B PUSH PSW SLLR B -CMP C ORI 20 SLLR C -CMP D RST 6 SLLR D -CMP E RM SLLR E -CMP H SPHL SLLR H -CMP L JM 06A4 SLLR L -CMP M EI SLLR M -CMP A CM 06A4 SLLR A -RNZ CPI 20 SRLR B -POP B RST 7 SRLR C -JNZ 06A4 RLCR B SRLR D -JMP 06A4 RLCR C SRLR E -CNZ 06A4 RLCR D SRLR H -PUSH B RLCR E SRLR L -ADI 20 RLCR H SRLR M -RST 0 RLCR L SRLR A -RZ RLCR M BIT 0,B -RET RLCR A BIT 0,C -JZ 06A4 RRCR B BIT 0,D -CZ 06A4 RRCR C BIT 0,E -CALL 06A4 RRCR D BIT 0,H -ACI 20 RRCR E BIT 0,L -RST 1 RRCR H BIT 0,M -RNC RRCR L BIT 0,A -POP D RRCR M BIT 1,B -JNC 06A4 RRCR A BIT 1,C -OUT 20 RALR B BIT 1,D -CNC 06A4 RALR C BIT 1,E -PUSH D RALR D BIT 1,H -SUI 20 RALR E BIT 1,L -RST 2 RALR H BIT 1,M -RC RALR L BIT 1,A -EXX RALR M BIT 2,B -JC 06A4 RALR A BIT 2,C -IN 20 RARR B BIT 2,D -CC 06A4 RARR C BIT 2,E -SBI 20 RARR D BIT 2,H -RST 3 RARR E BIT 2,L -RPO RARR H BIT 2,M -POP H RARR L BIT 2,A -JPO 06A4 RARR M BIT 3,B -XTHL RARR A BIT 3,C -CPO 06A4 SLAR B BIT 3,D -PUSH H SLAR C BIT 3,E -ANI 20 SLAR D BIT 3,H -RST 4 SLAR E BIT 3,L -RPE SLAR H BIT 3,M -PCHL SLAR L BIT 3,A - - -BIT 4,B RES 3,D SET 2,H -BIT 4,C RES 3,E SET 2,L -BIT 4,D RES 3,H SET 2,M -BIT 4,E RES 3,L SET 2,A -BIT 4,H RES 3,M SET 3,B -BIT 4,L RES 3,A SET 3,C -BIT 4,M RES 4,B SET 3,D -BIT 4,A RES 4,C SET 3,E -BIT 5,B RES 4,D SET 3,H -BIT 5,C RES 4,E SET 3,L -BIT 5,D RES 4,H SET 3,M -BIT 5,E RES 4,L SET 3,A -BIT 5,H RES 4,M SET 4,B -BIT 5,L RES 4,A SET 4,C -BIT 5,M RES 5,B SET 4,D -BIT 5,A RES 5,C SET 4,E -BIT 6,B RES 5,D SET 4,H -BIT 6,C RES 5,E SET 4,L -BIT 6,D RES 5,H SET 4,M -BIT 6,E RES 5,L SET 4,A -BIT 6,H RES 5,M SET 5,B -BIT 6,L RES 5,A SET 5,C -BIT 6,M RES 6,B SET 5,D -BIT 6,A RES 6,C SET 5,E -BIT 7,B RES 6,D SET 5,H -BIT 7,C RES 6,E SET 5,L -BIT 7,D RES 6,H SET 5,M -BIT 7,E RES 6,L SET 5,A -BIT 7,H RES 6,M SET 6,B -BIT 7,L RES 6,A SET 6,C -BIT 7,M RES 7,B SET 6,D -BIT 7,A RES 7,C SET 6,E -RES 0,B RES 7,D SET 6,H -RES 0,C RES 7,E SET 6,L -RES 0,D RES 7,H SET 6,M -RES 0,E RES 7,L SET 6,A -RES 0,H RES 7,M SET 7,B -RES 0,L RES 7,A SET 7,C -RES 0,M SET 0,B SET 7,D -RES 0,A SET 0,C SET 7,E -RES 1,B SET 0,D SET 7,H -RES 1,C SET 0,E SET 7,L -RES 1,D SET 0,H SET 7,M -RES 1,E SET 0,L SET 7,A -RES 1,H SET 0,M DADX B -RES 1,L SET 0,A DADX D -RES 1,M SET 1,B LXI X,06A4 -RES 1,A SET 1,C SIXD 06A4 -RES 2,B SET 1,D INX X -RES 2,C SET 1,E DADX X -RES 2,D SET 1,H LIXD 06A4 -RES 2,E SET 1,L DCX X -RES 2,H SET 1,M INR [X+05] -RES 2,L SET 1,A DCR [X+05] -RES 2,M SET 2,B MVI [X+05],20 -RES 2,A SET 2,C DADX SP -RES 3,B SET 2,D MOV B,[X+05] -RES 3,C SET 2,E MOV C,[X+05] - - -MOV D,[X+05] DSBC B DADY B -MOV E,[X+05] SBCD 06A4 DADY D -MOV H,[X+05] NEG LXI Y,06A4 -MOV L,[X+05] RETN SIYD 06A4 -MOV [X+05],B IM0 INX Y -MOV [X+05],C LDIA DADY Y -MOV [X+05],D INP C LIYD 06A4 -MOV [X+05],E OUTP C DCX Y -MOV [X+05],H DADC B INR [Y+05] -MOV [X+05],L LBCD 06A4 DCR [Y+05] -MOV [X+05],A RETI MVI [Y+05],2 -MOV A,[X+05] LDRA DADY SP -ADD [X+05] INP D MOV B,[Y+05] -ADC [X+05] OUTP D MOV C,[Y+05] -SUB [X+05] DSBC D MOV D,[Y+05] -SBB [X+05] SDED 06A4 MOV E,[Y+05] -ANA [X+05] IM1 MOV H,[Y+05] -XRA [X+05] LDAI MOV L,[Y+05] -ORA [X+05] INP E MOV [Y+05],B -CMP [X+05] OUTP E MOV [Y+05],C -POP X DADC D MOV [Y+05],D -XTIX LDED 06A4 MOV [Y+05],E -PUSH X IM2 MOV [Y+05],H -PCIX LDAR MOV [Y+05],L -SPIX INP H MOV [Y+05],A -RLCR [X+05] OUTP H MOV A,[Y+05] -RRCR [X+05] DSBC H ADD [Y+05] -RALR [X+05] shld 06A4 ADC [Y+05] -RARR [X+05] RRD SUB [Y+05] -SLAR [X+05] INP L SBB [Y+05] -SRAR [X+05] OUTP L ANA [Y+05] -SRLR [X+05] DADC H XRA [Y+05] -BIT 0,[X+05] lhld 06A4 ORA [Y+05] -BIT 1,[X+05] RLD CMP [Y+05] -BIT 2,[X+05] INP M POP Y -BIT 3,[X+05] OUTP M XTIY -BIT 4,[X+05] DSBC SP PUSH Y -BIT 5,[X+05] SSPD 06A4 PCIY -BIT 6,[X+05] INP A SPIY -BIT 7,[X+05] OUTP A RLCR [Y+05] -RES 0,[X+05] DADC SP RRCR [Y+05] -RES 1,[X+05] LSPD 06A4 RALR [Y+05] -RES 2,[X+05] LDI RARR [Y+05] -RES 3,[X+05] CCI SLAR [Y+05] -RES 4,[X+05] INI SRAR [Y+05] -RES 5,[X+05] OTI SRLR [Y+05] -RES 6,[X+05] LDD BIT 0,[Y+05] -RES 7,[X+05] CCD BIT 1,[Y+05] -SET 0,[X+05] IND BIT 2,[Y+05] -SET 1,[X+05] OTD BIT 3,[Y+05] -SET 2,[X+05] LDIR BIT 4,[Y+05] -SET 3,[X+05] CCIR BIT 5,[Y+05] -SET 4,[X+05] INIR BIT 6,[Y+05] -SET 5,[X+05] OTIR BIT 7,[Y+05] -SET 6,[X+05] LDDR RES 0,[Y+05] -SET 7,[X+05] CCDR RES 1,[Y+05] -INP B INDR RES 2,[Y+05] -OUTP B OTDR RES 3,[Y+05] - - -RES 4,[Y+05] SET 0,[Y+05] SET 4,[Y+05] -RES 5,[Y+05] SET 1,[Y+05] SET 5,[Y+05] -RES 6,[Y+05] SET 2,[Y+05] SET 6,[Y+05] -RES 7,[Y+05] SET 3,[Y+05] SET 7,[Y+05] - -; These are the result of disassembling 64180OPS.TRY -; These opcodes are available ONLY on the 64180 CPU -; DDTZ will both assemble and disassemble these. -IN0 B,20 TST E MLT B -OUT0 20,B IN0 H,20 MLT D -TST B OUT0 20,H TSTI 20 -IN0 C,20 TST H MLT H -OUT0 20,C IN0 L,20 TSIO 20 -TST C OUT0 20,L SLP -IN0 D,20 TST L MLT SP -OUT0 20,D TST M OTIM -TST D IN0 A,20 OTDM -IN0 E,20 OUT0 20,A OIMR -OUT0 20,E TST A ODMR - -; The following are UNDOCUMENTED z80 opcodes from XTDOPS.TRY. -; DDTZ will disassemble these, but will not assemble them. -; They use xh/xl (or yh/yl) as separate byte registers. -; Use these at your own risk. -INRX H ACXR H MOVY H,B -DCRX H ACXR L MOVY H,C -MVIX H,20 SUXR H MOVY H,D -INRX L SUXR L MOVY H,E -DCRX L SBXR H MOVY H,A -MVIX L,20 SBXR L MOVY L,B -MOVX B,H NDXR H MOVY L,C -MOVX B,L NDXR L MOVY L,D -MOVX C,H XRXR H MOVY L,E -MOVX C,L XRXR L MOVY L,A -MOVX D,H ORXR H MOVY A,H -MOVX D,L ORXR L MOVY A,L -MOVX E,H CPXR H ADYR H -MOVX E,L CPXR L ADYR L -MOVX H,B INRY H ACYR H -MOVX H,C DCRY H ACYR L -MOVX H,D MVIY H,20 SUYR H -MOVX H,E INRY L SUYR L -MOVX H,A DCRY L SBYR H -MOVX L,B MVIY L,20 SBYR L -MOVX L,C MOVY B,H NDYR H -MOVX L,D MOVY B,L NDYR L -MOVX L,E MOVY C,H XRYR H -MOVX L,A MOVY C,L XRYR L -MOVX A,H MOVY D,H ORYR H -MOVX A,L MOVY D,L ORYR L -ADXR H MOVY E,H CPYR H -ADXR L MOVY E,L CPYR L - - -Command Summary: -=============== - -DDTZM command DDTZ command -============= ============ -@ (base) -A)ssemble first_address A -B)egin {i.e., initialize stack and return} B -C)ompare first_address,last_address,against_address C -D)ump first_address[,last_address[,base]] D -E)nter_in_memory first_address[,base] S)ubstitute -F)ill first_address,last_address,value F -G)o_to [address][,trap1[,trap2]] G -H)ex_arithmetic value1(,value2) H -L)oad_file (offset) R)ead -M)ove first_address,last_address,destination M -N)nput FCBs_command_line I)nput -Q)uit (not avail) -R)egister examine/change [register|flag] X)amine -S)earch first_address,last_address,word W)hereis -T)race_execution [count] T - Untrace_execution [count] (i.e. do count instr) U)ntrace -U)nassemble_code first_address[,last_address] L)ist code -W)rite [first_address,last_address] K)eep -X)amine {i.e. display memory parameters for application} Q)uery -Y)our_option BC:=parm1,DE:=parm2,call_address Y -Z)80_register_display Z - - -If you find this program useful, contributions will be gratefully -accepted and will encourage further development and release of -useful CPM programs. My practice is to include source. - -C.B. Falconer -680 Hartford Turnpike, -Hamden, Conn. 06517 (203) 281-1438 - -DDTZ and its associated documentation and other files are -copyright (c) 1980-1988 by C.B. Falconer. They may be freely -copied and used for non-commercial purposes ONLY. - diff --git a/Source/Images/d_cpm22/u0/HELP.COM b/Source/Images/d_cpm22/u0/HELP.COM new file mode 100644 index 0000000000000000000000000000000000000000..3a4d439412a27a62189fbef2d588cd0a12f3b870 GIT binary patch literal 7157 zcmeHMdvIJ;8NauWYgkW!%tgk~EeZMIF) zl)ln{b}STIGMyGGj;VtRiptbcQDGw4OR1Z3W!MgxA;^qW1Io6b)5(kjn)v(9y?1x} z5N90zbSJZWzQ_6A=bZ1HREGn4L{Klht=%Nv!}hT9sJx7M$&URoVo7K9>KXz7hN1gpKChSt`WR$Wml zy&n8UdZN9(;BH&n+N|`&lnt@&zOL?VQIM5S`*(M>c)uD)!h+& zu&S~x7E?C2ckfW5-F-b>(O%${Fp-qD_WL$Ps}!X<)(2v2Tj%}C=IG{F&yK3fi&S}G zSA9>k9foAYSK(8c%_opznzwR!8y{C;pmakvBC}yzPY?7f9X(zB(f`q=D=LGd!rE?f zgre2d{y;PxfT~K$=enLQZuiD6usE^#R8sw>STA{+nE^*I<8nNdS5-PPl?@c4Xa`SY z!-IW2?Hjn_j`qHG9;|eLF1C3i@|2~E%S^LUEU)Aqx9D=$I6A{m7H2zsMGBwe*h{I3 zZQime+86bDJlr+Vvt4V8ZRy(3tF-sGcWt7u>y_Sy=C+1brK)$^eSJh!zSPpHgq!i* zw7f0c(yZXGZFK|Cjg2kq!p*Cc+t#jVYl(#GZ^L9NdlbJ@y_ul%Kn!}xhB~E^34$yv z7OcP=R}_k&mm8?8Z3{Ps+wM?qudccQMlbJE%K4;ns`zLR>Vk~gwb-$553&KihA%H~ ziZnK0puuG$m` z&8RoCP)S87M{NdB5fY54xze+9eAVV$p*DCklb*B2HTM(?s#h>~%DaL!O!|q1ofhKn zSz?S7{}o8gzp&X=Y&ShDv#kJt&wEn3OAw!*WA4e- zTLM9h?-I-(x~6BwbeDO-t%n0k%98atVl6Z8b?N;9DC@{km%=Uar8z*6hqKI&3(ZoQ z6cNK%m5Vb-{<-4U1Lo7YnDcOsA-l}(V#s|u$NXNYbWMhK+>!?daTzo3b_dr4d|or+ z($|pgq6{{TsGbYW7c*=9fhKcV>BY!Pq06UnLoK=2xYBMI9XS++)2?77fFMaL=K2Kl z_FS_m_mh4}5PTx?l2F&Nt=c+vt&sA~;_w}8%c8B?ms!f^=J0wB-wD{m;k&?p7w69* zm;}w^gu6N8SHM`n;d==d=Ly<9%#AoJ_5fhYH=lFd$7i$yUcliF4sQTl$l;9~jsh;? z@coX&PDdgiXr16F<{V$;Gr9n)9Nxs?2LQ_)?&k1jz?B4(@d77oWj%{}VeX)aoM>Cv z$|lOq0fO`xD@*RCuqD)f&IZ30y)nA=O|6GbYQ5mqwz1T^p8VMb*TugDuAL5-x(gMC zg`n?dhX@Sph0L%$> zF9k>)1Wmssumr362W81gw>H2AYVftaMZcN-I{A)UJjmlT06wBY;N!JYKz?idclvu=Nd_>fczyW=bCB!KvwqyzpevO%L$yP*%JasNB@M_LrP{yd|C3Kr*2S!hTqGnMZFb0Qmz1QKPDRs zJmR1L;SPOxie~V{zI?HovzD5Kx*xXdg93J#MP33#0Qeo5xH?bUj|zc6_rSC}{;?+w zh7_YPo47ch1%?!TKhnIP#m{)SJate2=IHR$Bo{F1Mzvwb=0@F`XEPfW*#fKL-Ff;_ z7JP(d>+H=_A0cBOVUS)&!bc{)pXZx@QkpMtKJ%E2z0sW#OJ>o|Yn!nn&zhk=3g^_v zAOTB2d(?4lTtMkh>5tiATI9`;rj;?(s~*6N434i94!W^y)?3RaO$Lg@!M7>>04=g9 zSTUYQ2=4Fm^U|z!_Z}Ti%h_dxV`qkpAUSSL*?vuG2VnH5dvx_y<2xBnuvwA4l+CkU ze-xQ`l);pm-~nd5??jsi@941lP4>&Oq&bg*GGknw?fLrn)n1rhi=u>lTk^oP690G} zp^*T`I-3?+?zHyy~skD99AD#VEg=sUiMTuiE%un405fyy`9gg{d+AiI&;cOGcYNOYHdd+E9Ay6Xy%=?HL)CHcY35Wtp0-*XtZ&z6EJCUuG0oTCVmo zn;^67oo!snQa7m`1b)=L-S{}eGI<4tQBRgtj%U5|$)>WTU!ow_=K92wSyRz^U}xGR zAVHTCDpKMAQ7++cuJ}@(jXFsO2gw-STCpXY%_q2#yzM|$ln*idq|{t$X6pp=1^E|o zzob8oz(3A#Bs`HmG8`Zs#Rt1y-rpxi^02Gk)xY2RNE+bEsgSV&V(DV4q^|Es7`KFX*B*hN8&2D+} z5-deD%l0A3k_6^ja`-KI;*0q{7Y%7NhdGUI#Tl>S@$;QvE`9=!^k)>{R{He>v(z}hrlW@wE*^VVIpLZXF`}LZQ8YV5k)uYXKo1FIn-R8Z?k7gC#c?8nX-2 ziJB;s&dlcbGD`%cUEtD=xuo-UEM0U(O^~}L+Y@|^1y3_HYc;_H(-U-zhl&8A2mf4= z#baDoq=gum34DVYHy5d=5n;__<*##`$@J6I*RCnnUQcf-)b-wPaT?9p1UeI-Xe7R< zSbvSC{iaBL4f5=J=@_>{jDNpKyq*j-o+}dTX^^Iig9K`Cu#{GV?LMf#xY{lYrWcqb*6~U#lWM^^O5bbo!q=fC=A`xgOypXu-7&Y_>R>-g0Y z?fvW^j*Vm^c<_*{k@&t6YPObA0IaroGHYIH6fX?HKQaAJl*nBrm=B=dD%sQ8V6OI)b!g}65;2mdE2{}4LUe6d0 zk{cCpmpgAf?109LCD2)x{P|^WzK8h!IL&sVL_JG#UQA;Q8}s#I{m&3^V<}ec1052WcC=~7hh3G79wtrvUZLZ5M3vOAF^pVUhn6-o_hXL(fWBbh{I|2Oh?HDeb*0q zP4GMe1Me@+(a4evN^MJyFsc5HxzVE;tBDsk{u6$3V8(dKubn4WkVBQ^Nya{xtbfSH zJ-jc)TLV{h&Tp^7H38#-U;7aHA}-uq&ZDws$&i9HaPy4T*3oMbs zOJz#l7b}n->rAX{!ggA>U}|CNiG`_e4#jpq*;$Z0EV~1LuZ=$>JLH9_g{kDTvb#2Z zTu$6waeHc^H-17+K+vuuv7O)UOmy9gCQ}}Q%qKe&xb4YDFa(}Bj^4Ag;yde73Hm?4 X|39C71n`P}?WrdWy)>eHTf!YLq e<%-`u>SN=lOBHs$vg-A~$f@?zy4BE delta 10258 zcmbtaPmCMac^}e>Wv#Nc>)3Vb*u{&2wo=RGawW@^Hr}`tNm;Cxe?U^U6+sAQ$>DM$ za)y~1?uw9⁡rGUb>e81$rt_^pc>__W&U?l=1Uw&D22PIu7k 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 diff --git a/Source/Images/d_nzcom/u0/LBREXT.COM b/Source/Images/d_nzcom/u0/LBREXT.OLD similarity index 100% rename from Source/Images/d_nzcom/u0/LBREXT.COM rename to Source/Images/d_nzcom/u0/LBREXT.OLD diff --git a/Source/Images/d_nzcom/u0/TCSELECT.COM b/Source/Images/d_nzcom/u0/TCSELECT.OLD similarity index 100% rename from Source/Images/d_nzcom/u0/TCSELECT.COM rename to Source/Images/d_nzcom/u0/TCSELECT.OLD diff --git a/Source/Images/d_nzcom/u0/Z3LOC.COM b/Source/Images/d_nzcom/u0/Z3LOC.OLD similarity index 100% rename from Source/Images/d_nzcom/u0/Z3LOC.COM rename to Source/Images/d_nzcom/u0/Z3LOC.OLD diff --git a/Source/Images/d_cpm22/u1/SAMPKEY.DOC b/Source/Images/d_ws4/u1/SAMPKEY.DOC similarity index 100% rename from Source/Images/d_cpm22/u1/SAMPKEY.DOC rename to Source/Images/d_ws4/u1/SAMPKEY.DOC diff --git a/Source/Images/d_cpm22/u1/SAMPKEY.ZDK b/Source/Images/d_ws4/u1/SAMPKEY.ZDK similarity index 100% rename from Source/Images/d_cpm22/u1/SAMPKEY.ZDK rename to Source/Images/d_ws4/u1/SAMPKEY.ZDK diff --git a/Source/Images/d_cpm22/u1/SAMPKEY.ZDT b/Source/Images/d_ws4/u1/SAMPKEY.ZDT similarity index 100% rename from Source/Images/d_cpm22/u1/SAMPKEY.ZDT rename to Source/Images/d_ws4/u1/SAMPKEY.ZDT diff --git a/Source/Images/d_cpm22/u1/ZDE10.DOC b/Source/Images/d_ws4/u1/ZDE10.DOC similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE10.DOC rename to Source/Images/d_ws4/u1/ZDE10.DOC diff --git a/Source/Images/d_cpm22/u1/ZDE10.FOR b/Source/Images/d_ws4/u1/ZDE10.FOR similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE10.FOR rename to Source/Images/d_ws4/u1/ZDE10.FOR diff --git a/Source/Images/d_cpm22/u1/ZDE10.NEW b/Source/Images/d_ws4/u1/ZDE10.NEW similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE10.NEW rename to Source/Images/d_ws4/u1/ZDE10.NEW diff --git a/Source/Images/d_cpm22/u1/ZDE10.QRF b/Source/Images/d_ws4/u1/ZDE10.QRF similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE10.QRF rename to Source/Images/d_ws4/u1/ZDE10.QRF diff --git a/Source/Images/d_cpm22/u1/ZDE10.TOC b/Source/Images/d_ws4/u1/ZDE10.TOC similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE10.TOC rename to Source/Images/d_ws4/u1/ZDE10.TOC diff --git a/Source/Images/d_cpm22/u1/ZDE13.FOR b/Source/Images/d_ws4/u1/ZDE13.FOR similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE13.FOR rename to Source/Images/d_ws4/u1/ZDE13.FOR diff --git a/Source/Images/d_cpm22/u1/ZDE13.NEW b/Source/Images/d_ws4/u1/ZDE13.NEW similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE13.NEW rename to Source/Images/d_ws4/u1/ZDE13.NEW diff --git a/Source/Images/d_cpm22/u1/ZDE16.COM b/Source/Images/d_ws4/u1/ZDE16.COM similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16.COM rename to Source/Images/d_ws4/u1/ZDE16.COM diff --git a/Source/Images/d_cpm22/u1/ZDE16.DIR b/Source/Images/d_ws4/u1/ZDE16.DIR similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16.DIR rename to Source/Images/d_ws4/u1/ZDE16.DIR diff --git a/Source/Images/d_cpm22/u1/ZDE16.FIX b/Source/Images/d_ws4/u1/ZDE16.FIX similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16.FIX rename to Source/Images/d_ws4/u1/ZDE16.FIX diff --git a/Source/Images/d_cpm22/u1/ZDE16.FOR b/Source/Images/d_ws4/u1/ZDE16.FOR similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16.FOR rename to Source/Images/d_ws4/u1/ZDE16.FOR diff --git a/Source/Images/d_cpm22/u1/ZDE16.NEW b/Source/Images/d_ws4/u1/ZDE16.NEW similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16.NEW rename to Source/Images/d_ws4/u1/ZDE16.NEW diff --git a/Source/Images/d_cpm22/u1/ZDE16A.COM b/Source/Images/d_ws4/u1/ZDE16A.COM similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16A.COM rename to Source/Images/d_ws4/u1/ZDE16A.COM diff --git a/Source/Images/d_cpm22/u1/ZDE16A.PAT b/Source/Images/d_ws4/u1/ZDE16A.PAT similarity index 100% rename from Source/Images/d_cpm22/u1/ZDE16A.PAT rename to Source/Images/d_ws4/u1/ZDE16A.PAT diff --git a/Source/Images/d_cpm22/u1/ZDENST16.COM b/Source/Images/d_ws4/u1/ZDENST16.COM similarity index 100% rename from Source/Images/d_cpm22/u1/ZDENST16.COM rename to Source/Images/d_ws4/u1/ZDENST16.COM diff --git a/Source/Images/d_cpm22/u1/ZDEPROP.DOC b/Source/Images/d_ws4/u1/ZDEPROP.DOC similarity index 100% rename from Source/Images/d_cpm22/u1/ZDEPROP.DOC rename to Source/Images/d_ws4/u1/ZDEPROP.DOC diff --git a/Source/Images/d_cpm22/u1/ZDEPROP.Z80 b/Source/Images/d_ws4/u1/ZDEPROP.Z80 similarity index 100% rename from Source/Images/d_cpm22/u1/ZDEPROP.Z80 rename to Source/Images/d_ws4/u1/ZDEPROP.Z80 diff --git a/Source/Images/d_cpm22/u1/ZDKCOM13.COM b/Source/Images/d_ws4/u1/ZDKCOM13.COM similarity index 100% rename from Source/Images/d_cpm22/u1/ZDKCOM13.COM rename to Source/Images/d_ws4/u1/ZDKCOM13.COM diff --git a/Source/Images/d_cpm22/u1/ZDKCOM13.DOC b/Source/Images/d_ws4/u1/ZDKCOM13.DOC similarity index 100% rename from Source/Images/d_cpm22/u1/ZDKCOM13.DOC rename to Source/Images/d_ws4/u1/ZDKCOM13.DOC diff --git a/Source/Images/d_zpm3.txt b/Source/Images/d_zpm3.txt index c330d32c..b8ee128c 100644 --- a/Source/Images/d_zpm3.txt +++ b/Source/Images/d_zpm3.txt @@ -20,13 +20,43 @@ # # Add RomWBW utilities # -../../Binary/Apps/*.com 15: +#../../Binary/Apps/*.com 15: +../../Binary/Apps/assign.com 15: +../../Binary/Apps/fat.com 15: +../../Binary/Apps/fdu.com 15: +../../Binary/Apps/format.com 15: +../../Binary/Apps/inttest.com 15: +../../Binary/Apps/mode.com 15: +../../Binary/Apps/rtc.com 15: +../../Binary/Apps/survey.com 15: +../../Binary/Apps/syscopy.com 15: +../../Binary/Apps/sysgen.com 15: +../../Binary/Apps/talk.com 15: +../../Binary/Apps/timer.com 15: +../../Binary/Apps/tune.com 15: +../../Binary/Apps/xm.com 15: +# +../../Binary/Apps/i2clcd.com 2: +../../Binary/Apps/i2cscan.com 2: +../../Binary/Apps/rtcds7.com 2: +../../Binary/Apps/rtchb.com 2: +../../Binary/Apps/ppidetst.com 2: +../../Binary/Apps/ramtest.com 2: +../../Binary/Apps/tstdskng.com 2: # # Add Tune sample files # ../../Binary/Apps/Tunes/*.pt? 3: ../../Binary/Apps/Tunes/*.mym 3: +## +## Add CPNET client files +## +#cpnet3/*.* 4: # # Add Common Applications # Common/*.* 15: +supp/cpm3/*.* 0: +supp/z3/u10/*.* 10: +supp/z3/u14/*.* 14: +supp/z3/u15/*.* 15: diff --git a/Source/Images/d_zpm3/u15/kercpm3.com b/Source/Images/d_zpm3/u15/kercpm3.com deleted file mode 100644 index 26d1b3fa709992d45a976ac30937e766a37ef458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29440 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 diff --git a/Source/Images/d_zpm3/u15/lbrext.com b/Source/Images/d_zpm3/u15/lbrext.com deleted file mode 100644 index c0c950e3bc93d8e23bb2c375debc83c719373ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8576 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 diff --git a/Source/Images/d_zpm3/u15/mac.com b/Source/Images/d_zpm3/u15/mac.com deleted file mode 100644 index f1fdba57cf91a816d06aa0aa7c1e1d8cf86a1374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 I|NkBT-xkq>H2?qr diff --git a/Source/Images/d_zpm3/u15/rmac.com b/Source/Images/d_zpm3/u15/rmac.com deleted file mode 100644 index f608dc1167d4d68a7e110bc86fe428d4d0e8af76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13568 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 diff --git a/Source/Images/d_zsdos/u4/wizdbg.com b/Source/Images/d_zsdos/u4/wizdbg.com deleted file mode 100644 index 0585966f8bfc4680ae310829b8ed39fc017040b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmbV||4S2L9LFE;d7L%$ZiBwyZy!BFU2^FNgd=Cn+^E2$vx1t6)0+-;8@t<@a}J?@ zp#Q*sAP@|>-=Z9u8(iQdP-f<3 z5gy%se9P^HRWJAzKZFAT2*sAy+N^N8e#=rro|{nxLHI+MwjppYg=ZH*l9%LJ72H8p z>4OD10sZ}gFyLuSGsh3Xy+A;bRd^ay7lI*hOYWa+1ETp98jCIa}WEqDA3FwMFNwoTX0d*#bxQ?`(h&$Gihff=x+&E*v z&O?T`ea(p2$uXHbjN#2i7(?0-vB)vnPKXg%dW>S1fV`e}!G5zJVPo(KT$bxqv>D(|m;r^c_$09dUBCGfq<5x$D^W zQGbCm$BelnWXDbHdHR=VlKpd2W(d2^6{e^wRq(A9d^DoqJDg-EXj=>)t*iBw*2OeY^`B4s7)L$R=J9QvA5)*xQDd=I;St8_FB2f+YYpBIg9>t{Qz_u BFRcIo diff --git a/Source/Images/d_zsdos/u4/wiztest.com b/Source/Images/d_zsdos/u4/wiztest.com deleted file mode 100644 index d808e6c5335c4dcecd8ee17a840a71319d7eacd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmX?X#K-^wyj*UHC5br-sYONkMGDFJxw)lznaPPInR)37<(VZJ3gMYmeyJtATqV=`i9v}$13t|6k>z~H7__fJ8ASy|x6zc2-6BX&kRCU$mqBV}eq z1_mV+W}pfsHD){Bv!P5{tc+)KnaD zh{;X?$gDiu#&kA`$%>tE`ypPC#4$#7BNj%WA<9ZXgDjX%6)^(k4>K?baxn670v&ev zB%`7RGg|{tZMiZ~wZPAlV7}e|a%F)(5H=qJPe?B&#RR=FV+N zawoz5wc`Ssbg~9$RP9$_kg%VvX8QPy|JVfea}Mfz7%OGw%Q3fO`C@_2eH*RD>|DKFgYE66s_h!A jZ#Ri5{9b=K4qg2>7N9mYW_P|Ake5}s)&((ch@AR%V&OW-p8nu1EaYQH!3+bJeo>yo`fM;H>CdrJSQ{bWBi2vV>a;ShW~J5m zodfaeA`16|A^jCrT46m+*uuFRj zHnt0eqj>G`emKAA84TErNh z*=Z-uT@PL~$)dtHQglVJ?}QqZWtrJEbmi<`cl%%Gxxa8{IhpI833^x#W&(}*bB(jX zeWEAme8}?PobBd<0S}w$`LmGl@5NcY+GEb>!!4%~!3=$AJ%ZMtcF<)U!L8SHPF_U;ErZRm?ZP>u&Bh Vnjl^KeW0n^d5Iv&rEPLN`vC({>frzY diff --git a/Source/Images/d_cpm22/u0/KERCPM22.COM b/Source/Images/supp/cpm22/KERCPM22.COM similarity index 100% rename from Source/Images/d_cpm22/u0/KERCPM22.COM rename to Source/Images/supp/cpm22/KERCPM22.COM diff --git a/Source/Images/d_cpm3/u0/KERCPM3.COM b/Source/Images/supp/cpm3/KERCPM3.COM similarity index 100% rename from Source/Images/d_cpm3/u0/KERCPM3.COM rename to Source/Images/supp/cpm3/KERCPM3.COM diff --git a/Source/Images/d_zpm3/u10/SCOPY.HLP b/Source/Images/supp/z3/u10/SCOPY.HLP similarity index 100% rename from Source/Images/d_zpm3/u10/SCOPY.HLP rename to Source/Images/supp/z3/u10/SCOPY.HLP diff --git a/Source/Images/d_zpm3/u10/SCOPY10F.HLP b/Source/Images/supp/z3/u10/SCOPY10F.HLP similarity index 100% rename from Source/Images/d_zpm3/u10/SCOPY10F.HLP rename to Source/Images/supp/z3/u10/SCOPY10F.HLP diff --git a/Source/Images/d_zpm3/u14/SCOPY10F.CFG b/Source/Images/supp/z3/u14/SCOPY10F.CFG similarity index 100% rename from Source/Images/d_zpm3/u14/SCOPY10F.CFG rename to Source/Images/supp/z3/u14/SCOPY10F.CFG diff --git a/Source/Images/d_zpm3/u15/scopy.com b/Source/Images/supp/z3/u15/SCOPY.COM similarity index 100% rename from Source/Images/d_zpm3/u15/scopy.com rename to Source/Images/supp/z3/u15/SCOPY.COM diff --git a/Source/Images/d_zpm3/u15/tcap.z3t b/Source/Images/supp/z3/u15/TCAP.Z3T similarity index 100% rename from Source/Images/d_zpm3/u15/tcap.z3t rename to Source/Images/supp/z3/u15/TCAP.Z3T diff --git a/Source/Images/d_zpm3/u15/tcselect.com b/Source/Images/supp/z3/u15/TCSELECT.COM similarity index 100% rename from Source/Images/d_zpm3/u15/tcselect.com rename to Source/Images/supp/z3/u15/TCSELECT.COM diff --git a/Source/Images/d_zpm3/u15/tcview.com b/Source/Images/supp/z3/u15/TCVIEW.COM similarity index 100% rename from Source/Images/d_zpm3/u15/tcview.com rename to Source/Images/supp/z3/u15/TCVIEW.COM diff --git a/Source/Images/d_zpm3/u15/z3loc.com b/Source/Images/supp/z3/u15/Z3LOC.COM similarity index 100% rename from Source/Images/d_zpm3/u15/z3loc.com rename to Source/Images/supp/z3/u15/Z3LOC.COM diff --git a/Source/Images/d_zpm3/u15/z3tcap.lbr b/Source/Images/supp/z3/u15/Z3TCAP.LBR similarity index 100% rename from Source/Images/d_zpm3/u15/z3tcap.lbr rename to Source/Images/supp/z3/u15/Z3TCAP.LBR diff --git a/Source/ver.inc b/Source/ver.inc index 26a6e5fa..b95a0ac2 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -1,5 +1,5 @@ #DEFINE RMJ 3 #DEFINE RMN 1 #DEFINE RUP 1 -#DEFINE RTP 0 +#DEFINE RTP 03 #DEFINE BIOSVER "3.1.1-pre.102" diff --git a/Source/ver.lib b/Source/ver.lib index 65e24ceb..f1bbc862 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 1 rup equ 1 rtp equ 0 biosver macro - db "3.1.1-pre.102" + db "3.1.1-pre.103" endm

MKDg4%J}fhgyHS=Q&Q+Ok~M50*7w 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 diff --git a/Source/Images/d_zsdos/u0/DDTZ.DOC b/Source/Images/d_zsdos/u0/DDTZ.DOC deleted file mode 100644 index e4470528..00000000 --- a/Source/Images/d_zsdos/u0/DDTZ.DOC +++ /dev/null @@ -1,564 +0,0 @@ - - DDTZ v2.7 - by C.B. Falconer - edited by George A. Havach - -Introduction: -============ -DDTZ v2.7 is a complete replacement for DDT, Digital Research's -famous Dynamic Debugging Tool, with improved functionality, bug -extermination, and full Z80 support. In general, DDTZ is fully -compatible with the original utility, but it has extra and -extended commands and many fewer quirks. All Z80-specific -instructions can be (dis)assembled, though in Intel rather then -Zilog format. Furthermore, DDTZ will correctly trace ('T' and 'U' -commands) both 8080 and Z80 instructions, depending on which CPU -is operating. On startup, the program announces which CPU it is -running on. - -DDTZ v2.7 now handles the 64180 added opcodes. It does NOT test -for a 64180 CPU, since this cannot be done without executing -illegal Z80 instructions, which in turn will crash some -simulators. However v2.7 does not execute any 64180 instructions -internally, only in the subject program. - -This issue supplies the "M" version assembled, to avoid errors -when switching between MSDOS and CPM systems. The command table -is updated accordingly. Most CPM users are also MSDOS users, but -not vice-versa. - -The program is invoked by typing - - ddtz -or - ddtz [d:]filespec - -In the second form, DDTZ will load the specified file into -memory starting at 0100H, unless it's a .HEX file that sets its -own load address. Besides reporting the NEXT free address and -the PC (program counter) after a successful load, DDTZ also shows -the number of memory pages needed for a SAVE. Instead of having -to write all this down, just use the 'X' command at any time to -redisplay these three values for the current application. - -NOTE: loading more code above the NEXT pointer revises these - values. - -As in DDT, when a program is loaded above the area holding the -'A' and 'U' (and now 'W') command code, these commands are -disabled, and the extra memory is released to the user. Thus, -DDTZ can occupy as little as 3K total memory space. Unlike DDT, -however, DDTZ will not overwrite itself or the system on program -loads (except .HEX files). - -At initialization, the stack pointer (SP) points to a return to -DDTZ, just like for the CCP. Thus, programs that normally return -to the CCP will be returned to DDTZ. The 'B' command -reinitializes this condition. - - -The intercept vector copies the BDOS version number, etc., so -an object program does not know that DDTZ is running (except -for BIOS-BDOS vector size). Thus, programs that check the version -number should execute correctly under DDTZ. - -All input parameters can now be entered in any of three formats: - - (1) hexadecimal (as in DDT), - (2) decimal, by adding a leading '#' character, - (3) ASCII, by enclosing between either single or double - quotes; either one or two characters are allowed. - -Leading blanks in command lines and parameters are absorbed. -Either a comma or a (single) space is a valid delimiter. -Either uppercase or lowercase input is accepted. - -The default command (for anything not otherwise recognizable) -is 'H'. This allows convenient calculation, along with the other -features described below. So, to convert a number, just enter -it! - -As in DDT, the prompt character is '-', and the only error -message is the query ('?'), which generally kicks you back to -command mode. - -New Commands (Over DDT): -======================= - -NOTE: letters in parenthesis, e.g. "(U)", show the equivalent - command for DDTZM version (compatible with MSDOS debug). - - @ Sets or shows (with no parameter) the internally stored - "base" value. Also used with the 'S' and 'D' commands as - an optional parameter (though without the '@') to display - memory from an arbitrary base marker (offset). When set to - zero (the default), it does not affect any screen displays. - - B B)egin: resets the USER stack pointer to its initial value, - such that any program that exits by an RET will return to - DDTZ. DDTZ provides a default stack space of - approximately 24 bytes for user programs. - - C C)ompare first_address,last_address,against_address: shows - all the byte differences between two memory areas, in the - format - - XXXX aa YYYY bb - - where XXXX and YYYY are the comparative memory addresses, - and aa and bb are the corresponding byte values. Can be - used to verify the identity of two files by first - loading them into different memory areas with the 'R' - command (see below). - - - W Write: stores the modified memory area to disk under the - (K) filename specified by the 'I' command, overwriting the - original file from which it was loaded (the user is queried - before doing so). By default, the image of memory from - 0100H through the "NEXT" value -1 is saved. "K first_addr, - last_address" overrides this and allows writing ANY memory - area to a file. Almost a necessity for CPM 3.0 (no SAVE!). - K)eep on DDTZ - - X eXamine: redisplays the "NEXT PC SAVE" report at any time. - (Q) Q)uery size on DDTZ. - - S S)earch first_address, last_addr, value: searches the - (W) specified memory area for the value (a 16-bit word, not a - byte) and shows the locations of all such. Very useful for - finding CALL's or JMP's to a particular address, etc. - W)here on DDTZ - - Y Y)our_option parm1,parm2,address: executes an arbitrary - routine at the specified address, with the BC and DE - registers set to parm1 and parm2, respectively. - - Z Displays (but does not alter) the Z80's alternate register - set, including the index registers (disabled if running on - an 8080). On Z80's, automatically included as the last - part of the display by the 'X' command. - - -Based (Offset) Displays: -======================= - -The 'D' and 'E' commands can use a stored base value (offset), -as set by the '@' command. The current @ value may be -overridden for a single execution of these commands by adding the -base as an extra parameter in the command line. The effect is -to add this value to the first/last address and display -accordingly. The address listing on the left becomes XXXX:YYYY, -where XXXX is the offset address and YYYY is the actual memory -address being displayed. For example, if you have a data area -located at 42B7H and wish to preserve easy access, just enter -"@42b7". Now, "d0,3f" will dump memory starting at 4237H. - - -Further Changes from DDT: -======================== - - A A)ssemble now accepts the full Z80 as well as 8080 - instruction set, although it expects them in Intel rather - than Zilog format (see notes below under the 'L' - command). When in doubt, see the mnemnonic list below. - - D D)isplay or D)ump will accept an optional third parameter - to set the base value for a single execution only. Format - has been cleaned up. - - H H)ex_arithmetic on two values also shows their - difference in decimal. With only one value, converts to - hexadecimal, decimal, and ASCII (low-order byte only). - - - N N)ame now allows drive specification (d:...) and sets up - (I) the complete command line, including both FCB's (at - addresses 005CH and 006CH). The tail (stored at 0081H up) - is NOT upshifted. - I)nput on DDTZ - - U U)nassemble now displays the raw hexcode, especially handy - (L) when examining non-code areas. Intel (8080 style) mnemonics - are used, so some disassembled instructions may look - strange. E.g., the Z80's 'IN B,(C)' and 'OUT (C),B' become - 'INP B' and 'OUTP B', respectively; 'LD (nnnn),BC' becomes - 'SBCD nnnn', 'ADD IX, BC' becomes 'DADX B', and 'JP (IX)' - becomes 'PCIX'. - L)ist on DDTZ - - L L)oad now permits loading a file into memory with an - (R) offset, which is added to the default load address of - 0100H. When reading in a .HEX file with a preset bias, - the 'R' command will not transfer control to an invalid - execution point. Another execution of the 'R' command will - reread the input file, e.g.: - - n blah - l - ...modify the code and generally mess about... - l - - The original file is reloaded, and the modifications are - removed. - R)ead on DDTZ - - E E)nter, like D)isplay, now accepts an optional second - (S) parameter to set the base value for a single execution - only. - S)ubstitute or S)et on DDTZ - - T T)rap/trace on termination now shows the complete CPU - state. Traps and traces no longer lock up when a user RST - 7 instruction is executed. Tracing of BDOS/BIOS calls is - heavily trun cated, avoiding clutter and preventing system - crashes. - -NOTE: Most of the UNDOCUMENTED Z80 op-codes are handled. Others - can crash the system. - - R R)egisters also shows what two-byte values the HL and SP - (X) registers are actually pointing to. On Z80's, displays the - alternate register set. - eX)amine on DDTZ - -NOTE: Any use of the 'W' or 'L' command resets the system DMA - transfer address to the standard default value of 0080H. - - -; This is the output of DDTZ when disassembling OPTYPE.TRY -NOP LDA 06A4 MOV M,H -LXI B,06A4 DCX SP MOV M,L -STAX B INR A HLT -INX B DCR A MOV M,A -INR B MVI A,20 MOV A,B -DCR B CMC MOV A,C -MVI B,20 MOV B,B MOV A,D -RLC MOV B,C MOV A,E -EXAF MOV B,D MOV A,H -DAD B MOV B,E MOV A,L -LDAX B MOV B,H MOV A,M -DCX B MOV B,L MOV A,A -INR C MOV B,M ADD B -DCR C MOV B,A ADD C -MVI C,20 MOV C,B ADD D -RRC MOV C,C ADD E -DJNZ 0134 MOV C,D ADD H -LXI D,06A4 MOV C,E ADD L -STAX D MOV C,H ADD M -INX D MOV C,L ADD A -INR D MOV C,M ADC B -DCR D MOV C,A ADC C -MVI D,20 MOV D,B ADC D -RAL MOV D,C ADC E -JR 0134 MOV D,D ADC H -DAD D MOV D,E ADC L -LDAX D MOV D,H ADC M -DCX D MOV D,L ADC A -INR E MOV D,M SUB B -DCR E MOV D,A SUB C -MVI E,20 MOV E,B SUB D -RAR MOV E,C SUB E -JRNZ 0134 MOV E,D SUB H -LXI H,06A4 MOV E,E SUB L -SHLD 06A4 MOV E,H SUB M -INX H MOV E,L SUB A -INR H MOV E,M SBB B -DCR H MOV E,A SBB C -MVI H,20 MOV H,B SBB D -DAA MOV H,C SBB E -JRZ 0134 MOV H,D SBB H -DAD H MOV H,E SBB L -LHLD 06A4 MOV H,H SBB M -DCX H MOV H,L SBB A -INR L MOV H,M ANA B -DCR L MOV H,A ANA C -MVI L,20 MOV L,B ANA D -CMA MOV L,C ANA E -JRNC 0134 MOV L,D ANA H -LXI SP,06A4 MOV L,E ANA L -STA 06A4 MOV L,H ANA M -INX SP MOV L,L ANA A -INR M MOV L,M XRA B -DCR M MOV L,A XRA C -MVI M,20 MOV M,B XRA D -STC MOV M,C XRA E -JRC 0134 MOV M,D XRA H -DAD SP MOV M,E XRA L - - -XRA M JPE 06A4 SLAR M -XRA A XCHG SLAR A -ORA B CPE 06A4 SRAR B -ORA C XRI 20 SRAR C -ORA D RST 5 SRAR D -ORA E RP SRAR E -ORA H POP PSW SRAR H -ORA L JP 06A4 SRAR L -ORA M DI SRAR M -ORA A CP 06A4 SRAR A -CMP B PUSH PSW SLLR B -CMP C ORI 20 SLLR C -CMP D RST 6 SLLR D -CMP E RM SLLR E -CMP H SPHL SLLR H -CMP L JM 06A4 SLLR L -CMP M EI SLLR M -CMP A CM 06A4 SLLR A -RNZ CPI 20 SRLR B -POP B RST 7 SRLR C -JNZ 06A4 RLCR B SRLR D -JMP 06A4 RLCR C SRLR E -CNZ 06A4 RLCR D SRLR H -PUSH B RLCR E SRLR L -ADI 20 RLCR H SRLR M -RST 0 RLCR L SRLR A -RZ RLCR M BIT 0,B -RET RLCR A BIT 0,C -JZ 06A4 RRCR B BIT 0,D -CZ 06A4 RRCR C BIT 0,E -CALL 06A4 RRCR D BIT 0,H -ACI 20 RRCR E BIT 0,L -RST 1 RRCR H BIT 0,M -RNC RRCR L BIT 0,A -POP D RRCR M BIT 1,B -JNC 06A4 RRCR A BIT 1,C -OUT 20 RALR B BIT 1,D -CNC 06A4 RALR C BIT 1,E -PUSH D RALR D BIT 1,H -SUI 20 RALR E BIT 1,L -RST 2 RALR H BIT 1,M -RC RALR L BIT 1,A -EXX RALR M BIT 2,B -JC 06A4 RALR A BIT 2,C -IN 20 RARR B BIT 2,D -CC 06A4 RARR C BIT 2,E -SBI 20 RARR D BIT 2,H -RST 3 RARR E BIT 2,L -RPO RARR H BIT 2,M -POP H RARR L BIT 2,A -JPO 06A4 RARR M BIT 3,B -XTHL RARR A BIT 3,C -CPO 06A4 SLAR B BIT 3,D -PUSH H SLAR C BIT 3,E -ANI 20 SLAR D BIT 3,H -RST 4 SLAR E BIT 3,L -RPE SLAR H BIT 3,M -PCHL SLAR L BIT 3,A - - -BIT 4,B RES 3,D SET 2,H -BIT 4,C RES 3,E SET 2,L -BIT 4,D RES 3,H SET 2,M -BIT 4,E RES 3,L SET 2,A -BIT 4,H RES 3,M SET 3,B -BIT 4,L RES 3,A SET 3,C -BIT 4,M RES 4,B SET 3,D -BIT 4,A RES 4,C SET 3,E -BIT 5,B RES 4,D SET 3,H -BIT 5,C RES 4,E SET 3,L -BIT 5,D RES 4,H SET 3,M -BIT 5,E RES 4,L SET 3,A -BIT 5,H RES 4,M SET 4,B -BIT 5,L RES 4,A SET 4,C -BIT 5,M RES 5,B SET 4,D -BIT 5,A RES 5,C SET 4,E -BIT 6,B RES 5,D SET 4,H -BIT 6,C RES 5,E SET 4,L -BIT 6,D RES 5,H SET 4,M -BIT 6,E RES 5,L SET 4,A -BIT 6,H RES 5,M SET 5,B -BIT 6,L RES 5,A SET 5,C -BIT 6,M RES 6,B SET 5,D -BIT 6,A RES 6,C SET 5,E -BIT 7,B RES 6,D SET 5,H -BIT 7,C RES 6,E SET 5,L -BIT 7,D RES 6,H SET 5,M -BIT 7,E RES 6,L SET 5,A -BIT 7,H RES 6,M SET 6,B -BIT 7,L RES 6,A SET 6,C -BIT 7,M RES 7,B SET 6,D -BIT 7,A RES 7,C SET 6,E -RES 0,B RES 7,D SET 6,H -RES 0,C RES 7,E SET 6,L -RES 0,D RES 7,H SET 6,M -RES 0,E RES 7,L SET 6,A -RES 0,H RES 7,M SET 7,B -RES 0,L RES 7,A SET 7,C -RES 0,M SET 0,B SET 7,D -RES 0,A SET 0,C SET 7,E -RES 1,B SET 0,D SET 7,H -RES 1,C SET 0,E SET 7,L -RES 1,D SET 0,H SET 7,M -RES 1,E SET 0,L SET 7,A -RES 1,H SET 0,M DADX B -RES 1,L SET 0,A DADX D -RES 1,M SET 1,B LXI X,06A4 -RES 1,A SET 1,C SIXD 06A4 -RES 2,B SET 1,D INX X -RES 2,C SET 1,E DADX X -RES 2,D SET 1,H LIXD 06A4 -RES 2,E SET 1,L DCX X -RES 2,H SET 1,M INR [X+05] -RES 2,L SET 1,A DCR [X+05] -RES 2,M SET 2,B MVI [X+05],20 -RES 2,A SET 2,C DADX SP -RES 3,B SET 2,D MOV B,[X+05] -RES 3,C SET 2,E MOV C,[X+05] - - -MOV D,[X+05] DSBC B DADY B -MOV E,[X+05] SBCD 06A4 DADY D -MOV H,[X+05] NEG LXI Y,06A4 -MOV L,[X+05] RETN SIYD 06A4 -MOV [X+05],B IM0 INX Y -MOV [X+05],C LDIA DADY Y -MOV [X+05],D INP C LIYD 06A4 -MOV [X+05],E OUTP C DCX Y -MOV [X+05],H DADC B INR [Y+05] -MOV [X+05],L LBCD 06A4 DCR [Y+05] -MOV [X+05],A RETI MVI [Y+05],2 -MOV A,[X+05] LDRA DADY SP -ADD [X+05] INP D MOV B,[Y+05] -ADC [X+05] OUTP D MOV C,[Y+05] -SUB [X+05] DSBC D MOV D,[Y+05] -SBB [X+05] SDED 06A4 MOV E,[Y+05] -ANA [X+05] IM1 MOV H,[Y+05] -XRA [X+05] LDAI MOV L,[Y+05] -ORA [X+05] INP E MOV [Y+05],B -CMP [X+05] OUTP E MOV [Y+05],C -POP X DADC D MOV [Y+05],D -XTIX LDED 06A4 MOV [Y+05],E -PUSH X IM2 MOV [Y+05],H -PCIX LDAR MOV [Y+05],L -SPIX INP H MOV [Y+05],A -RLCR [X+05] OUTP H MOV A,[Y+05] -RRCR [X+05] DSBC H ADD [Y+05] -RALR [X+05] shld 06A4 ADC [Y+05] -RARR [X+05] RRD SUB [Y+05] -SLAR [X+05] INP L SBB [Y+05] -SRAR [X+05] OUTP L ANA [Y+05] -SRLR [X+05] DADC H XRA [Y+05] -BIT 0,[X+05] lhld 06A4 ORA [Y+05] -BIT 1,[X+05] RLD CMP [Y+05] -BIT 2,[X+05] INP M POP Y -BIT 3,[X+05] OUTP M XTIY -BIT 4,[X+05] DSBC SP PUSH Y -BIT 5,[X+05] SSPD 06A4 PCIY -BIT 6,[X+05] INP A SPIY -BIT 7,[X+05] OUTP A RLCR [Y+05] -RES 0,[X+05] DADC SP RRCR [Y+05] -RES 1,[X+05] LSPD 06A4 RALR [Y+05] -RES 2,[X+05] LDI RARR [Y+05] -RES 3,[X+05] CCI SLAR [Y+05] -RES 4,[X+05] INI SRAR [Y+05] -RES 5,[X+05] OTI SRLR [Y+05] -RES 6,[X+05] LDD BIT 0,[Y+05] -RES 7,[X+05] CCD BIT 1,[Y+05] -SET 0,[X+05] IND BIT 2,[Y+05] -SET 1,[X+05] OTD BIT 3,[Y+05] -SET 2,[X+05] LDIR BIT 4,[Y+05] -SET 3,[X+05] CCIR BIT 5,[Y+05] -SET 4,[X+05] INIR BIT 6,[Y+05] -SET 5,[X+05] OTIR BIT 7,[Y+05] -SET 6,[X+05] LDDR RES 0,[Y+05] -SET 7,[X+05] CCDR RES 1,[Y+05] -INP B INDR RES 2,[Y+05] -OUTP B OTDR RES 3,[Y+05] - - -RES 4,[Y+05] SET 0,[Y+05] SET 4,[Y+05] -RES 5,[Y+05] SET 1,[Y+05] SET 5,[Y+05] -RES 6,[Y+05] SET 2,[Y+05] SET 6,[Y+05] -RES 7,[Y+05] SET 3,[Y+05] SET 7,[Y+05] - -; These are the result of disassembling 64180OPS.TRY -; These opcodes are available ONLY on the 64180 CPU -; DDTZ will both assemble and disassemble these. -IN0 B,20 TST E MLT B -OUT0 20,B IN0 H,20 MLT D -TST B OUT0 20,H TSTI 20 -IN0 C,20 TST H MLT H -OUT0 20,C IN0 L,20 TSIO 20 -TST C OUT0 20,L SLP -IN0 D,20 TST L MLT SP -OUT0 20,D TST M OTIM -TST D IN0 A,20 OTDM -IN0 E,20 OUT0 20,A OIMR -OUT0 20,E TST A ODMR - -; The following are UNDOCUMENTED z80 opcodes from XTDOPS.TRY. -; DDTZ will disassemble these, but will not assemble them. -; They use xh/xl (or yh/yl) as separate byte registers. -; Use these at your own risk. -INRX H ACXR H MOVY H,B -DCRX H ACXR L MOVY H,C -MVIX H,20 SUXR H MOVY H,D -INRX L SUXR L MOVY H,E -DCRX L SBXR H MOVY H,A -MVIX L,20 SBXR L MOVY L,B -MOVX B,H NDXR H MOVY L,C -MOVX B,L NDXR L MOVY L,D -MOVX C,H XRXR H MOVY L,E -MOVX C,L XRXR L MOVY L,A -MOVX D,H ORXR H MOVY A,H -MOVX D,L ORXR L MOVY A,L -MOVX E,H CPXR H ADYR H -MOVX E,L CPXR L ADYR L -MOVX H,B INRY H ACYR H -MOVX H,C DCRY H ACYR L -MOVX H,D MVIY H,20 SUYR H -MOVX H,E INRY L SUYR L -MOVX H,A DCRY L SBYR H -MOVX L,B MVIY L,20 SBYR L -MOVX L,C MOVY B,H NDYR H -MOVX L,D MOVY B,L NDYR L -MOVX L,E MOVY C,H XRYR H -MOVX L,A MOVY C,L XRYR L -MOVX A,H MOVY D,H ORYR H -MOVX A,L MOVY D,L ORYR L -ADXR H MOVY E,H CPYR H -ADXR L MOVY E,L CPYR L - - -Command Summary: -=============== - -DDTZM command DDTZ command -============= ============ -@ (base) -A)ssemble first_address A -B)egin {i.e., initialize stack and return} B -C)ompare first_address,last_address,against_address C -D)ump first_address[,last_address[,base]] D -E)nter_in_memory first_address[,base] S)ubstitute -F)ill first_address,last_address,value F -G)o_to [address][,trap1[,trap2]] G -H)ex_arithmetic value1(,value2) H -L)oad_file (offset) R)ead -M)ove first_address,last_address,destination M -N)nput FCBs_command_line I)nput -Q)uit (not avail) -R)egister examine/change [register|flag] X)amine -S)earch first_address,last_address,word W)hereis -T)race_execution [count] T - Untrace_execution [count] (i.e. do count instr) U)ntrace -U)nassemble_code first_address[,last_address] L)ist code -W)rite [first_address,last_address] K)eep -X)amine {i.e. display memory parameters for application} Q)uery -Y)our_option BC:=parm1,DE:=parm2,call_address Y -Z)80_register_display Z - - -If you find this program useful, contributions will be gratefully -accepted and will encourage further development and release of -useful CPM programs. My practice is to include source. - -C.B. Falconer -680 Hartford Turnpike, -Hamden, Conn. 06517 (203) 281-1438 - -DDTZ and its associated documentation and other files are -copyright (c) 1980-1988 by C.B. Falconer. They may be freely -copied and used for non-commercial purposes ONLY. - diff --git a/Source/Images/d_zsdos/u0/DIRX.COM b/Source/Images/d_zsdos/u0/DIRX.COM deleted file mode 100644 index 413bceca00ddbf1470c0ccc51a6dc12939020b1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3072 zcmdT`YitzP6~1@J`>97-19!?JLlfJ_8h&R6cBtUe|?>&Pyc7bqH6ft($(Ej(I0(CO}4lHr1wBqPp3-aYVs-mP9;-q-D-PV zZ(Dm;>Htyqb@g?$r;>dK)Q+B1Usp%J+Sap=EB=VPR{J{kw{`WX$sU!g2ha%lj=l`E z3Ha3ACb*voF%m8U*O0HI*Z5*o!}VG@!+h@L0=FZ8LM1PJ#OJ;jbXSOM8GP#eR8ify z>?no!RwTaEHbGxye`Rmw)3hGKb>Oa)r+R&?9voH&j=7u6e#?5vM}gc9cN4msxZ7oI zH>pvzMyMg$W_*Q#n47@`c`6{V&9I8lZXzD3YJk}%tQ$VF5voLLBGqc8Ju2i;Tdemz zD(F!=tQn6Ac+_LozdTCf)MWFWxieLbfU!2%BR(@oBbj1B^V1D>L@)zLML6}aLj@YH z;Q3#fq-QjVUW{a#1X@kqS~)yN6zZBX{Q;*OH{~;Tky(;%6YyKRcO_92l=5O#DMq$7(f{*;wgPJE?3V=YM@7x56@W_Nm5>KSDdYybxB!h(EU)-HBY7+ph%hq?#Gh;AjIah^}L~Hs#b#&-bIu! z4_gdoG0e`TFBRZ-MtFfgcb-kIB07U3v)S~k1Z~1emQ*Th$6Q0pU1rW~ME`;-GH@mH@p8a!8b5FF%p;$#`yBAlw9Wt2evv_}SL^ zM4OE*tOaszoisaVZR30c{n!ZW@~kG%6JYNN(53~gQd1_-+IoQa+;|bsQGm%}co`d>q`%pBrZTwSe6dKwVt{M|%T(W;R6Bu( zRZPOq&8e;+JAsp!8JR;Ikh@OpXbbcB84G(%AoqA>g}jkng)8 z?^-Ap*%0m>KV3!KD^gCcfd8ap#P#7d^5YPzz}BKnpm-cq;MUpULz2(LNuU)FKIsj_ zXCXK4p$AXwlB__>7qIn5Awnswf#K5@rK*-BGhf-`p4&9buX|5{R)ggziN2M{)&w_pq z*u$WYV$tEz{MGke(Hw*cPDMOPD^@az|D{>It7rV^~_PCcJ& z#l)Ah7D{IZI;EL`Us^ zJ1yV&_Py%Ezqj6&zhAcTBcHIsdQU#&+@?~|Z=&~KoBD@5X!xxedE9yDzdZSWs$VT6 L@18>AyNbnIV6HP70IEO(YK`!-p4oZ`##yTvE#b4CQAW{9MI{t&zjaD7R5=qCS|aj0YqPpO3+r-)ccYO2i- zP=3S1@Brt<)-_m+Zq|nB{X_9(ZVwVq!FD1qEsglqi&YP*k1DLZ{g!E*Zm6$S8kJg;kzB4ema~5{lcWA{)7GRhH8}2`3dI5y57ezdS%G>R zF6zRzWD0DPK*;!IWraCiW+7YxJC^Z`B6BU?1Y0Nmiu6d@1~+o~&tSnb6caxR$~@_v zsi_m6vP(c(0ssLh6W>=X{0edhUOvA`MGu}HUwW-#{3G07-qmA5z5|}qMMj6BU-apZ xW(*MNbb53*!t|&h#yQUz?{@faaNl%-d_HgSUtkF%)=zlG^$yq2P3n9C{{b^Cz8e4l diff --git a/Source/Images/d_zsdos/u0/ED.COM b/Source/Images/d_zsdos/u0/ED.COM deleted file mode 100644 index a0f0f5410f0542e3e6d05bfcd0fb361d84c73f26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 diff --git a/Source/Images/d_zsdos/u0/KERCPM22.COM b/Source/Images/d_zsdos/u0/KERCPM22.COM deleted file mode 100644 index e4d91f7cd7da07816c8d709ed23e3b5c48f4f1b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29696 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 diff --git a/Source/Images/d_zsdos/u0/LBREXT.COM b/Source/Images/d_zsdos/u0/LBREXT.COM deleted file mode 100644 index c0c950e3bc93d8e23bb2c375debc83c719373ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8576 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 Xjkg6C+_HFa8FqO=E#G7E9sd3YUd-_( diff --git a/Source/Images/d_zsdos/u0/LINK.COM b/Source/Images/d_zsdos/u0/LINK.COM deleted file mode 100644 index e188fb92b474883e1fdd1cc2013d3ac735dadf0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15744 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 diff --git a/Source/Images/d_zsdos/u0/LOAD.COM b/Source/Images/d_zsdos/u0/LOAD.COM deleted file mode 100644 index b9601e002cc09df45e29331795412a0f0be8e217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 zcmbtUUu+ab7@xV@Kkaq)%2KFuYT3OzE8PR3=jAMGuXKC6&A<>jV zVhvbnVw6ba!3WR>A@RXzeA7rmeZaJv5~j&SX(A+j!3QZZ_h4c|l&G!W%w1D`c5^p7 zzu)ise)HYTHx~{@jG}*FG$`#Gt{K~kJx1^D=lixBZfRes=9G=Vt9njQ95%cl@B`aO zZ#T-m;~I|Zf>brqZmGH-q8v9}svPoyn&Aj_(T3gR9JAl^Vx|sn_I`E2q;8qP@N6o7kX)s1b zr&952hJOHvs(&yjdg-D+Qt^!uKk#5#NUHh4s8K!OaH$bpEc;c@*jp-lY3qUdh?)rP zPCii0DDK8|?oQN+HF@^Mv+Yq4KPupWWfkVe?gBI-)hg+_1>SJ+Px_Ckc38kw*((v9lz z2zynfagF^DiN|1|W}Hk6w8D5}QHk1da?`mJ^FavP1=_{u)NCgcb~{=AV=Fv9t4BC! z=M!q`T+Cbj&*@h^*r}&$i9fICS>hV^-qPdx4D974F+z~be5nDKedoT;4*5eHl z_hOK&PL48BQTda?=Lzs>XD8Hbf>5(dP)`B1VU02bwG}A6N$Cj1H?GM^A)6p~h+@(L zrvPt)5NdV{{50Ur0&f%e8Ni)u7M7rTfO?Ef%P=Dt3EQ~+eJ4qqC6V7kph-78R zeQO7qjZMNVmCO(TspJk4_Da-hgJ~PlSEKB*x^zkcjAJdWZ}X06@Marf*VUyZDf~#% zrx65f0b%h?DO{3x=iG~Ccaaq|_pOAd(R?%C9qF2eJ_+wiHi&rPmV_PNL`^xLFju4C z5}ubD>)5dtv0|Pi`$*CzQ`vrvH)@U~3z`{g$tT#Tv|=x4au|`#EXgBQP_w;!T|*8( zmF-@l+k~A`>zUK3Q=mPB@3GloR#v%3CmBF`p0F>~Yjaf@jxz}W44xy9Sl~XZ3vbB4 z`0Q^krywI7mGwS?I|;j@F22v%4AjP+Rblz}R?xy#8GpfBg-t6^6Zgy!oFjTc;|X(e z9R17da~aQwzREW`3EvW^uZivoWH-^WK>gYX^er?fHTP%}xS;8cQaTj8pKqnUimZaR zrEUU!U0pn>n1fm#4V;75jinYAA@N1caJ8j1= zl#h--AkQpztN5}gU|JF6%@}2WDd*vN2=Ce9uPB^Zc1YvLHfaxO)O5Ae@CQ+ZJ&Cul zi>mEv?3_wNghH8rn2ac;^<$l=o_Ke>Bk{o)h56ZQ<7d7Zqc5fo)qAwLi>lx*ji32s mjGlO@lG>a25JEp5qvPEuaS5it^Q_Cq&ZMp$uG7T-d;S66tN&L3 diff --git a/Source/Images/d_zsdos/u0/MAC.COM b/Source/Images/d_zsdos/u0/MAC.COM deleted file mode 100644 index f49e835a181bb857bfa4f40c77063233894174dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 LleoA4|BnA}sttr@ diff --git a/Source/Images/d_zsdos/u0/PIP.COM b/Source/Images/d_zsdos/u0/PIP.COM deleted file mode 100644 index 4b2ce4b689b9be798eec94cd4275aee957c8bd07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7424 zcmds6eRNdSwZAu$kD1AQWHR}jWbT=pq#zdrGKQ#kkby z76jrKwAK$0M6Eyw1Q4nyC{R!bxEIiyaM3H*0OTclH+6zz_yU7gJ>;c@@p@jxKZ678HF zYnwhJ9=M`qT%i8itFN69XlIUxM56IPbD(8LbF8@~9*zaN+9EUSXg0y|XlG|zWV+K{_rJ)Z-LaN%UGojmSUlWX zcLSt#f<;FdJnGsaH#WDowFbJoz$DV$aRd5d;g)EuH4u+R1MShs^oumyRdwM=Yalu; zFs-dUJR#5$Z@==E>*`u&gj;5Ib$4VG#dPq9r?Clv`0UOwtc-WZB7tZuJ?A3RY0+3m zbG&Xw_-1$+x?@3TZZtMKz~hp-NLF1-w4<&o-W-bu$iQjQ?nrChtnRkU(U#^2jkUB# zyTXCia96x7(j0G#M$!x}?`Z1^#3n_t`r&rCA#la)Ns)2a)hP;1PxrMd3Mqu&C2BzzN`2!jIA&Tx!No>P9Gp{E|Ak-d6;4RK;wj0ju&bw}Az?`D3vQRpcI$8`U_R#jH^n&;R5dQlnVgD9B&> z8-?1&5p}!7lGF2Cidk(n7u(EAyRwfXZZ z{b(Ms0ld$re_Q|#Lpdi$`{Z-}11vd2Gt8~k|HLR)%gZ-^S#6%I#>5knOd=}m=ASQd z7|GG<@=Z^%`jRx_9IVQRW;B5d;Kp54d?+U)sU=_R$u(cK$$2o1%*fGh%O}ZqRmd+% zjidUqd~h4`_Dwn$%0thFzDdVs>}APi`QjRyhry}AZPJKadpzHKzx1NnLn4ehM^l>s z@F{!p#Z6q)PSz-@I~hwR3eu~To+am|RT#>_YM+C@AgP}vKj$_iGU|A_r!2%gWKZh@ z#Wp}fKNsRH5MSeZ-NwN0Ko8e%KteO()g~7}MSXbzVI|u21umZ%cBS#5ygs;K2TOJp z$TyLGu*t41Es*CDau-8PEG&@kVvSaH9w8W+hY|B$pIKb_FRY%BHQ&k2Pb>FYf%sO& zX+zW>+{yIU^GTFjdoQgG6eL{GJ}z(xW_=~1GjW;J9*B>M)tjP>!Wr`6Qos0uyCU|1QVh0baxLL5>^1>p1>xbgUVnIOxOYOGln{6Lk&a5=#B}8aWvMKkm z)(&Jbmr5%Vz(?(1!TXsSVepAXiByS$S~TV{eec2jMN-+ zy;a>Kjf@U@?1a5;#fs{#JVWkb4~&PX@gE$+_an6j*{O$tE@D?6V5gOzvSaohK(#dw zFd(%xKV|w@yCDlg%_d2)z&l8QSKH*DBZ;ct`Ozj)3A?gM8dgN95~{DVQRwT|;4iQz z24AtOXvM+j?Be!kW^!F9ea*AUOG%vv8QMguzEJ6x#6f1OSul+RXC+f+NVPRHBzYN0UdD!c z`{b1j$zp4vvW%9cSFoYm(=VMi8~mirG5ZEOvQ{!oY0wuIUeZ8a$yn-8p}3zE%KIKnUI?Q+N8Q*|c55QU&tLHiOCdcJ}qDGpaU+HBX=9vOOvPEd@)t5Lj z;L%H9rWd4?4)PG@8JZ$}OO`xv37nh;Gvv9K$OZlVEV+0Iw4}idIVCG_w>u^}>KzS^ zs~xJN$uZ5*>6qjAv15s2rQ>nOvyLr}J&r?;O(AOK_Yn=zI&LB*amBy%EPee z4~6<7XF7v7T;B7gKllhkMpqv}7|n8~p$+KMRj2$2!;B3*a6Cqni>PA?HYj+_b`p1| zw#>;d5{CRJP?fDQREkUhrEe8cdInh!b&aT8$3 ztLTWC%Z5Y>nR}VKn5`NcT+Gx(>^)&@a1m1%a$q4-7Q&uwPGwQLSj!Tn?dF^W|q&27kpoy`yHUzh*U~m{`pyLQgBdV#ByUpczBEz>pt@hTYf~vt8=r zY{a3>b{Xmp+>v&r@jCbC$Y+TEmV-zdq<3E3y`OimHpo76pscr)Zz4ajfJsMYyZL5Arst(W^X-wF?C`NKES8 z;51AVxb^CMpy!LYu)iT%<^Z*MI9lp9KxH84&Lc%$;Ze`~n}X;42-6>ULUscjG4u_F zrg_jz86QF7#Cf_RxR%NP@HZIdR5w7ZcifYvy%Vv!+@stHyI%3I4|-57ocA~8gq()DmKmVq%@rO)eg<**tsl**o@iEu zbtLys9_5+LArIo7kZ8zjnYxZ8w9h>9xBdqGzo=;xLV|%C!qgyc38$n)%2Es=N+dHg zV!|!v7oH&QxB-n7>z-mm-ar=)lon8G7q;Q}#(=z=w&QNlB)f{KEz~-S>BcXZ3rh5B zim8f-uwVyMUc%9PO$kfhS8N_DrRh*>J(>3$KA}o9iPW>j%5x;YliBz{gSNC-{+h&n zgAa->s=G*HmRl;tg<4aIVuNnuiuPWy%WAGJ(LX4L0%`sA-Mo@fwIf~>R!BR;Acm@< zHo=R)?JpT>o*G=wq9Na*WWLvc%31cwabDs&M`K=dZwX4DDWrI=q3`t)1IyqP?Bjmc zI10T&CGu97@S0cNLhHH(j@<&DmbJ(mz(BT&mMNZtl(_{f++Xquo$WkBtnlhHy&yvI z*Y70}7HAH!8?s{6tqcocsQv7uCD_j(sX=SY%gA(-uLUlb;o`rd0KtPK{ zGW6|;i{G#%@{6>Lb~K69{1W9wTE?~n7Y1HuPM!h+mjh!XmYR*5^aZ)ca_S0$oBeWBQNlg)RU!3AM7!s{?p0}0FK#) zLHdAxSE;g@T!@{Z_OTvyGaJd*4wi-(Mia@srD7RRYJCik6S|f$gvY}??Y&a+UXvkj zqa_)OCXqT@iZU?l0^FeevDA=v@fzbLc3QHCld1kk4ae>u&#(E)%WTC+-Qd+_075Hw zD7)D?G{MP6jAC<}bVTt)>dGHOYncpcR z9sqrVhs#V5>?%`VMgBfcvqCwBdAz*lAS3bvOnn1aDwN2Ok9+pt%j7rM6dHM*=^vJv zFPDS!DrAJ5a`9G+SzHcooRzyAhJuy6m;A)LCX|y6g7R9r)-u#R5IMD6-b1RNwG>SyJmLNd`yhYHzrhz(7qfJr@5 zt`cm}x0$XL$$@fQ7Koa9PTCD~dHHJmaLFh~02&!ndJGtcjdlCo$b$3zr-6N9-sm^X zIc34ah&b_3Dp;W&PTvvbo8gmGb%p#U-9$D@XcIuyH(3*9DkvPGka-g!bDwY-@V8sgIwutuf=^K9l}_kC$FPeS~i zKokxzdZe3-7lzh-%ry8s4>OowKF=3G7)uV zrsAZMa*-AFpn3;G3NDfgc&`0xg}et3QoPXB&R2-P<9x<|kLRdGbW0|b%9WJw{kUe) zNl&M@TqzzWvdkGhxl;Tiw?=*oXYgBC_i&}^m4XeD{=-VSfzBs>V@6=zL3l&@f#`>o zc;lg)^Q9{Ep^QBbSBjq!NAkjFrSer^LFO*X)Z=F>;g|xJ{IpX2G0MJ=Dn*gMT6(Qf z9MdDS2a}azE$^9V6|c&@=rRNAlXWTa%jY#McjXDGNW7XhzSx+h|Jq8G^Qa${b7<6T z_KzQyzwX>@&-J>dg$#W_Y<==QC5~`hd?= z%UEi_#}8z@v90r|M7!6A9f!wRgC1z3biKekqlve@1R|Nv;!61lVtHJZawL;PS70q_ zs?;NFD4*wU0IqcIK1ZFN%iz+>;IcH#QZ-e?TL9Yz&G4xSC^4@J3Y+&-vDEA;+|mh3 zc2p^S5|zhYRqzV{EVq7D71Y%4timIolEBGdUulS=qm&}o`S&9?@rRP5tmZhoEO_~2 z0=@FCw^Dp-3;{bd3Tp8v^JwfGrB@!$$Ey?#nOI}yPOHADisGH#aJ17^A;ANdFZ%au zpHzw0(t{zw!Qj+KiQO3sWsueL$^^Mrs635;K!{Y><*|sqYzR`A@b_Wt$bw1o9ke## zYUMa29%muZTng^jRf{b=_}cgz@k3PBDK0&IZ5j^OUH4)&e+RcndVe)8A3+N)Kwsna`{io9YG-JU zq-kbK`Uy@m69wo|Nj)Yd20y4a@Y=4I$1*my#D z7nxm>;Q>628)P+qo9E?p`URQ?LqAJh>8FQyTx+Au7>4_XeUB~n`kq)|0A99z@zQ|> z2EC$;J3VgPF&ppPzj)~znNFuR-_M61JjfO-XN#TMB0r~jcJb1U3k+o5Wos8NeSU#) m_wA9|X}-1K3}o>b!S^gcP~N;b>w_vAUF<5hygb-rg0oMBnozd zVmndHR|DMKmXDT}cUzjayx#VHU_uHC0n$XmA+o!?+Lz?=3s)^J&xU(_RWM*^=+*lD zXJrQiZGUfV&CZ-T=ggUzGiT+l^QHHTNAD8%id_>zhs>rij>NP5xx?Bk?6TM}o6g*^Yp?UaS;o0%^@c?a3zm4g z$4zI7W1cmQt2f`WnfWWvG=zy8ccVK%P<2ceiy0J3IEZ)$!7;i`L7$XBFn- zN;jADo|UPoGTP!%=B4#(n=nGitX#8(WtM!sJ+t1Md`l37MfUA)wzZgT90q^d)32eI;m#K?{zHq$&M&U)n`pU+MdI{if=F zySO4Hq%$_#-ltXWfUIt1bRPZEzFDGmmk66>Etsy}C_4~okNs1V{ew36=R{`>94G4Y^o9I~Mky1$rjO6{QnsN~>~RhW|K9P{iv%rQ45K|w=eqtUO0k~P6 zmy~EvC?w7PDabgMnCBJhbyE82$dFaUG((bFXcPCAv7o`Io~k+(Y5`G$va*P%GEw%+ zUN3RqEzcjyAId{dQtMoMo7EmIo?9PZ?Uj90|59#O%4EZJDIH6CK1d0BcLPv}Z9yXP8DuVf-2PxbaFm?%>}w_o)?RJm*=gi+`;^}! z!z}Y3Q_7Hedzt@j<;TeMElXKauy#Kn3rv;!8p1K@bdHSeK}bk!F+o18+1cv5)et+L z=C?^{{+LoHsshpK#G$$tm8Y4UoSdfdw@)Yusb}2Mq?Q?#l|%S@PWhumN!iayOKEM3 zS~8dLeGsxuYB7af+)$l%ZaXFYKtl625xU{M6DQ-rc*Pj3LfD^%L$6giEcYv$v!c7Q zwiR{xi)i*qcRFu5q-Xe2)m(q28p0HtxTlSy=3!Q6xigi*xk}$W?sTQ_(@M!S?93g5 zMH(IM(LS!|#cu+oer1lCSKWy>dW3EFU?d9F$wm`P$umvfEAWyRY4SuZ-jH zck74hhU%t>Z5p$@Kk@9ad4-J;UNv{0@|hlUeijt7>>s13GU?-WSQM_%kt6L3nMCuw zvdcdm6ob*D_I_n6QEw#`=>hc?viz07qxMj}(r7DSY|~lYP&b{wBM&jN^dcuQu<$!A~*oG9d4KmCK(7sca6YK7k zGp-faA2^QI#4X}BO616?I#|o6dwb<7cehQQXH%Bi1jgqI=}hGI96zI{UHX$Ppl&6v zRNq{|1j30`BX{K#_0;kt(cCK+QPh5`wN_^aBR1>2qAJv6c>ClkqxQgY2`i70es3DE zHafJew&+bc4)vfM=y~N$v^bI2I1#I0792`(g)L*kiH(D|=LoFNMe$A*@g}tJd2=D! z9wd9yW<_H?wV|pxt)1qVS(o$gq7StLQ)q1R!tzFl?3%!c+*4ccl;@%6hVWk`lioE% zYt0$B0L=Py8w293bj-rw+8j*7Noh$+GAY{_nTqtCr=|aJ%0MniZ@FV<;pxbRoU4lG zQbZQz3{Q6J>_{jFb3KgVd$HO|=P9vi8#$Yj1Eb_}VHTo{4fQ&E>8QOi(Y%dLB}QT7 zXbv4h*XFHY6FHI76OJ6U_v$M~j@tdx+9#r)N79R*@R=Olo`QAjmXY6Jo##9^Qy0CI z<9~a$&<$X>Zuc$IoxVby_Z8_Ye8qa7uSB2rmG+$A3xyglI0=A~vbdP^Cw^OTyvu(Z_dEacNmGn{#)S=caa zr8&CQXD!V|<7uV&1&sFr*|jthpbTh|Xx>PY7}=yN?sbza?S+!;NXQYW_$)mw!zXb~+}^?VK}}alY1O}@ zl@V6^Pd?GSjwIGKklrERkZY)LsOZb@af@VjV31i;ViQnTHxRWEXOf3GFSY1ZnDAHE zR&bS+ov_3(NyxtfGf#wiQuu^JEPRUod>O2XNu2aoJF^9oJiF2Q73CeNUucqHTIe54 zV|#!ez&C@pv7;Nig$m=ECKZ$}!WOEoB`~Dw8k!p0DeZyUKpM@=kT{e(#0}YJ-vbwB zb6K4O$JUE_% zEIkZR5Ay8rtRQn_ngz|sR59)OOH%yT=bXyH35_aWBP_$2?WvJl9ie2uvE*p9)N%Fz zvbDTv^iXq|6EXwc2H>c+IW^ynyF9|W8 zAW4YvlsOqPC7-ff%FN@^nWQT#zKxAoEOV3Xt?);wP!RVs=?nOTh4zVKz`Bl+^ z{NYjXFGe3m#5=BW?Lr$#R4#lW&)x|E?KfOy7^{8J;X`Asif+L7PVpIWS< z{oNk)yBGbov5!glS-Qz*&(bZvd0Bdn&zz-~`Pi&(IwbuHn-1SAEY0Wsjjj*>4LI54 z+A?wWn)PSD;{PZfLS3Li*{NJz@c--lNLh$Za7EM&jNVkKek9eaj+&GFF5zQ|%d5e5 zcV7W~nNPX*sT5kKle*)6=Drp`^Kg@Dsd=4g^un01>GdEzSJ3xBz|S0QhjDqGZtqXl zk4*{tWl9seuLYXgB!cGKjgzC7&J`T^)$@^$3ZhR_=PUYp{;Z!5{5e`Jh8_&Y5}WqR z-AWLL;$^+#hYjBz9Sy>n6YZb)+30Tz5}Ou~Za7r_Gz`LAujwmZRa9|Ob}0hG33D$d z2b3kLq4UkJr=$2ce8n_F+>H6E2PPd2H!mjY64FSeRu&Vw92JGo6$zFP1=R(_yO5-W z`1|?lV&YY1N{1L5T)ponHeF2yu=T*-JDY`*N22)<1ETT6iH(w@D6#1f7Lm4eb;K7W>`M`z(uA$q_vk<*)N;>vLkQI zPc%cA#q_+PE+UN(`pHYg>0L&m!TEj@#t`n5d7i)SG@mZoKZ|jn(FunZP?dnU730Qd zGywDM9+NP|%Da-cp1A*0Qm-eQ?!JAbyO(7AHR@pDB??}3GX?3yi3$Ni8G42gSm|g(q2%c0k=~uo^ zv~N^sJw-4udL}{-CA?WZ0x!eL{laS|TCxa%BW(Zk3-JyQ<`*`Omo;_MEymIaNDIzU zd^$3XIC&MhgbikmEAG|ydZPbah$Bop&QDc1KV6LjPaTds*W>(@jjcUHI7ShHB>a$O zx-a%=w|Sf^grljFUHiGmsR)mxN={nx2;WVWcQWrR~6kS7d%xCE>c z-a-`u1W<U!=(CCJ&)ay~?6;x~16&BMsitG}ygz}>b~qG1uTP&Js26R0p`ZBK zh^M%J4C0IqWsEE;7VQ&fW0yRqJkNQ4?s>vVEZD}#&x`+(VZ;G0i?U2vM>v%JzQxV_|EERqxJBzrNy;$TZJTE(K+#6mP z24|^uL#Z%GV@=UkcQ~>K9I6NNvDOFQ6ry|F1M#us*wlp!ahN1+I(JlCpEv9HBmo+o z)cW~Z_a-?SA3Ym`E5_aAH8+KF(HDpPPhien<25^H%dx_51w}{Uw`UXk`>{A^v;$>{ zO}~Ph^a9~-C)&+rap5Mf0elv~=ZN=L#O3}K@xDM3H@IIQ+Qu@}bAOPraCVi>;0i3X zfbO0*BsQHS?o$K{LU~Nal29I((aNAKfb~mdU*g3bBU%UAyT&W@8P(6Csb`7zIoi}$ zTi#IyOm2{dB5BK@dQ7HFPlDDq5t-J`FsY$Zfln3X!?eUPrtQbZ{F8=JI=$Q~26grcd*1KYYru2n?16(bKCfLJor^L&gqZWz4AMD4ml`p93PN zjuaU)O17p!`!Nqi)bz5L&W}7QXopI*u`(YIfVQ329^kdhP^($3qsTkTv@$-HqM<0? z;pxB_IEE6f=xJ&N4K~IhKF^z!XhQk{4alvUMvB^*?%+)9HuVctqZy4K)KJU7|JAW-y@R9vwv5bD~sB^W60+7c!PI@Hh|ijPT&k#Q11(^Z<@8wmWvA8YBqiM4u5c7q^kK z!=uaS=W*AB{WXdQ5$IPJN6)yaDY2lX@Y~ zsg)#v?-u`CB7PPO{e@r|hKN(x(GtyDh$}e5YzsLN@q4J415{2WC8rS)qjD;qvs8fS zOk~Xdwo#lM9*t=)dA|A|eaU0_%g`@_DW>HMKtO0<^9p&YoGKc5Wa)dTvK@!201i|m zG0*cu*&`z!?8ww3I0Vn&AUcWNInhkLB%CGG1M>WEE7)Ms;0c4vntK?YZFX{4{Lh1wshbAS%toTEtvEZJ`bss5Z;4fAb4p-yj9V%>vp+vjao5w3#cSTX zFv9`5(AG}COT`rmK(BnXerHH+66li8es zCkqeN=G>Vlf95fn(g`7Ev-yiRy-X%zwlHS1#hQ^hFN@x9@?_&W(8jjb?YO@~Z!N8! zy$D2$*_qXN7J01n@hq;cURYfYU;{4x_&vterPQq-o?p40G64O}d$+glGqSC?7RB?p zg49N@2wAS*b9d{V9ozYUaiI!Vg|ag(t6H~Txd^lqGPHG4R8-JQLtSlcyZE-w&cG~i zO-I)*e#ibh@1#id*43T>E+_@|@7X>JXxqJapK&26JM+r5J9?$bxOxZFPJU_4I-cH$ zlWy}><7N@PxYUWeRr{pXGQaqmYpVG>y7^lJT{}B=cI*o94IO&|3n9 zd-<;Yd-n!9_qA;|*m)N0-K{K`JI4InLMo3dX`9zJY*_5^c)nUW1DU~5{ua((CH@-~ F{}0rIYy$uQ diff --git a/Source/Images/d_zsdos/u0/PMEXT.COM b/Source/Images/d_zsdos/u0/PMEXT.COM deleted file mode 100644 index d3a51ca314e15455fbb3a82c345e5dac63a83451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12928 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 diff --git a/Source/Images/d_zsdos/u0/RMAC.COM b/Source/Images/d_zsdos/u0/RMAC.COM deleted file mode 100644 index 9ab7206b24b8fd0b50d3e95fe27f2790e4f27114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13568 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 I|Fz%$1St4NTL1t6 diff --git a/Source/Images/d_zsdos/u0/STAT.COM b/Source/Images/d_zsdos/u0/STAT.COM deleted file mode 100644 index 1de359f27a749da7d3127749f3720426be6fea56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5248 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 diff --git a/Source/Images/d_zsdos/u0/SUBMIT.COM b/Source/Images/d_zsdos/u0/SUBMIT.COM deleted file mode 100644 index f651bfee6be78c05670bef3a1976d7212f66061c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 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 diff --git a/Source/Images/d_zsdos/u0/UNZIP.COM b/Source/Images/d_zsdos/u0/UNZIP.COM deleted file mode 100644 index afde72047347290bcc1fcee1b9977a3c2572b545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3328 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 diff --git a/Source/Images/d_zsdos/u0/UNZIPZ4.COM b/Source/Images/d_zsdos/u0/UNZIPZ4.COM deleted file mode 100644 index 9da369ff7dda1919d27c90d74e498740a763e066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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 E3&_*^!vFvP diff --git a/Source/Images/d_zsdos/u0/XSUB.COM b/Source/Images/d_zsdos/u0/XSUB.COM deleted file mode 100644 index 15e86abfc94ac7ae15b0db899aec96d711d56e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmaJ-Ur19?82`SZbGy2mb7AblcK>F2M6D4sMuW6^oJmsllHu|`jC9jEbE6uwq?cZL z2z=-{=%I+BkU|FA#fN+0K1^AGK_H?ad+MRr*>|<)&cpe>^EWg|hr`^;SmQvJ9SI37E$JA6N z?XaaxR+^p8=~-q}kFc|QHe;7%{=PB@kp=OJhH|(riuHkN33wm z)TxRl(m_>vMB^N1$^gn(n0*c<>?w~u?3MdO@_84cTHYyhY%JVhpF+WF3H!Mh*F(19 zi7>GV)_X2S6|FT6U%BiLULq>vC)}t&^N~K$Sm*pDpo<_mkX{L-lIFTn8XeI(0X(wb Y+cM%=k)A5D2B>txs!Q>=Q276^zh*|>DF6Tf diff --git a/Source/Images/d_zsdos/u0/ZSID.COM b/Source/Images/d_zsdos/u0/ZSID.COM deleted file mode 100644 index 686b37759ad9b385a79a0f24c370b5e20b15bbd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 F{@=zv_rm}H diff --git a/Source/Images/d_zsdos/u1/SAMPKEY.DOC b/Source/Images/d_zsdos/u1/SAMPKEY.DOC deleted file mode 100644 index 911c4a11..00000000 --- a/Source/Images/d_zsdos/u1/SAMPKEY.DOC +++ /dev/null @@ -1,134 +0,0 @@ -SAMPKEY.DOC: -Sample Macros for ZDE, 01 June 90 by Carson Wilson. - -This file describes the sample macros contained in SAMPKEY.ZDK -and SAMPKEY.ZDT. As distributed, ZDE contains no Macro Key -definitions. I have included the SAMPKEY.* files both to give -you an idea of the versatility available through ZDE's macro -capability and to provide you with some useful choresaving -routines. Many of the sample Macros come directly from the ZDE -Manual, and illustrate the use of conditional testing, jumps, and -control key entry from within Macros. In addition to being -educational, most of these "sample" Macros do useful work. While -you may (and should) define ZDE's Macros to do anything you wish -(or nothing, if you wish), I think you may find one or more of -these samples useful just as they are. - -To install the macros in SAMPKEY.ZDK (or any .ZDK file) into your -copy of ZDE, just type "ZDENSTAL ZDE SAMPKEY.ZDK." Then exit -ZDENSTAL with the ave option. This produces a working copy of -ZDE.COM with Macro Keys 0 to 9 as defined in the .ZDK file. - -To alter or replace the Macros in SAMPKEY.ZDK, first edit the -text file SAMPKEY.ZDT with ZDE. Then translate SAMPKEY.ZDT into -a new macro file with the command "ZDKCOM SAMPKEY.ZDT." You can -also translate .ZDK files back into .ZDT files if you wish; see -ZDKCOM.DOC for more information. - -The following briefly describes each of the Macros in the SAMPKEY -files: - - -MACRO 0 - SWAP CHARACTERS. - - Macro Text: - q^S^S^G^D^U^U^D^G - - Purpose: - Swaps the character behind the cursor with the previous - character. Useful for catching typos. - - -MACRO 1 - SOFTEN PARAGRAPH. - - Macro Text: - q^QS^X^[=^M]^S^V ^V^D^[![ - - Purpose: - "Softens" Hard Carriage Returns from the line the cursor - is on to the end of the paragraph. This allows - reformatting with ^B of files from other word - processors. - - -MACRO 2 - MOVE TO START OF SENTENCE. - - Macro Text: - q^[~.1^S^[1^[~.<^[2^D^[= 2^[=^M2 - - Purpose: - Moves the cursor to the beginning of the sentance the - cursor is currently on. - - -MACRO 3 - MOVE TO START OF PARAGRAPH. - - Macro Text: - q^QS^S^S^[= [^D^D - - Purpose: - Moves the cursor to the beginning of the paragraph the - cursor is currently on. - - -MACRO 4 - REFORM AND RETURN. - - Macro Text: - q^B^QP - - Purpose: - Reformat beginning with the line the cursor is on and - return cursor to current location. Useful when - revising text in the middle of a paragraph. - - -MACRO 5 - BROWSE FILE. - - Macro Text: - n^[;^C^[![ - - Purpose: - Move through file a screen at a time. Press ESC to - stop. - - -MACRO 6 - DELETE WORD LEFT. - - Macro Text: - n^A^T - - Purpose: - Erases the word to the left of the cursor. - - -MACRO 7 - UNDERLINE WORD RIGHT. - - Macro Text: - n^V^PS^F^PS - - Purpose: - Brackets the word to the right of the cursor with the - control code ^S, causing the word to be underlined when - printed (NOTE: printer must be installed). - - -MACRO 8 - SWAP LINES. - - Macro Text: - q^QS^KB^S^X^KK^S^E^E^KV - - Purpose: - Swaps the current line with the previous line, moving - the cursor with it. Can be used to move a single line - up any distance within your file. - - -MACRO 9 - HELP MESSAGE. - - Macro Text: n^QE^QS^N^N0=SwCh 1=Soft 2=SentBg 3=ParaBg - 4=Reform 5=Browse 6=DelLft 7=Undl 8=SwLn 9=Hlp - ^[;^[;^[;^Y^Y^QP - - Purpose: - Briefly displays help message at top of screen. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/SAMPKEY.ZDK b/Source/Images/d_zsdos/u1/SAMPKEY.ZDK deleted file mode 100644 index 9bb5971f19b75fde7a5b4938fd85f9d0cf498033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmZPy;Fvs_okdiXg`I!mWeI6p-dJHV1u+(B#b~kF|MU!nr46O)^lYS!Sfp(gjDXTc zToW$~3j;aPEG*1T69d?0TQdU{Gc}5^O%n)a6A0#=c$wQtSc2PIn3a_~EPkS^U@#w_ zfo*WPbB2PUZE${CiGq=BaB5zOQ@Vn&Z9rmCB9LKX8" or "<", -are SEARCH LOOPS. They will continue to move the cursor right -(">") or left ("<") AS LONG AS the character at the cursor matches -(ESC-=) or doesn't match (ESC-~) the specified character. Both -search loops terminate automatically at the beginning or end of -the file. Example: ESC=_> moves right as long as the current -character is a space. - ESC-+, followed by 0..9, CHAINS to another macro key, -allowing you to build macros strings longer than the storage limit -of any one key. It does not "call" the key; there is no -returning. Example: ESC+9 chains to Key 9. - ESC-; (semicolon) gives a brief pause, presumably so the user -can see what's happening on screen. - Macro programs are stored just like any other macro string -(usually with "N"o repeat count). If you program in an endless -loop, you will at some point have to abort with ESC. Don't make -macro programs "Q"uiet until you're sure they work. - Example: here is a good macro program (best stored as a Quiet -Key) to move the cursor to the start of the current sentence: - - ESC~.1, ^S, ESC1, ESC~.<, ESC2, ^D, ESC=_2, ESC=^M2 - -You could write this out in programmer's pseudo-code as: - - If not "." goto label1 - Move left ;move left if already on period -label1: While not "." move Left ;move left to previous period -label2: Move right ;now move back right - If " " goto label2 ; as long as you see a space - If "^M" goto label2 ; or a Return - (all done) - - -7. General Information. - -7.1. Disk Space. - - ZDE isn't disk-bound; if you run out of disk space, just -insert another disk (always keep a blank FORMATTED disk around). -Alternatively, you can use the ESC-F and ESC-E commands to purge -unneeded files. [If you have small disks, you can also install -ZDE not to preserve BAK files.] - Let ZDE's filesize limits encourage you to break work up into -files of 50K or less; larger files make inefficient use of floppy -disks. - -7.2. Error Messages. - - Press ESC or Space to continue. "Error" alone means the -command used just won't work in this situation. (Example: a block -command was used with no block marked.) More specific errors are: - - "Out of Memory" - the file, block, or key string won't fit in - RAM. - "Invalid Key" - an illegal command key sequence was pressed. - "I/O Error" - file not found, disk full, empty/invalid - drive, etc. -"Cannot Reformat" - word too long, or margins invalid. - "Not Found" - the object of a search was not found. - "Syntax Error" - a macro programming command was misused. - -7.3. File Modes. - - ZDE has three FILE MODES: "W"ordStar document, "A"SCII -document, and "N"on-document. The basic difference concerns the -format of disk files. - In "W" mode, ZDE reads and writes WordStar-compatible files. -ZDE can edit a WordStar document, except that any right -justification will be lost. WordStar can edit any ZDE "W" file in -Document mode. - In "A" or "N" mode, ZDE reads and writes text as standard -ASCII 7-bit characters, a universal format accepted by virtually -all software. The only difference between "A" and "N" modes lies -in the default settings on loading a new file. Typically "A" mode -is used for word processing, and "N" mode for programming and -other technical applications. - -DEFAULTS FOR: Margins Tabs Hard CR disp. ------------- ------- ---- ------------ -"A"SCII or "W"ordStar mode ACTIVE VARIABLE [ON] -"N"on-document DISABLED HARD OFF - - The file mode option can be specified along with the filename -at any ZDE file function prompt, allowing you to mix WordStar and -ASCII disk files as needed (see Invoking ZDE, above). You can -also change the current mode with the ^K-N function by entering a -new mode (e.g., "[W") with or without a filename. - [ZDENSTAL allows you to select a default file mode, to be -used when no mode is specified (originally this is "A"). Further, -you can specify two filetype masks for automatic mode selection -(e.g., all "ASM" files as "N" mode) to override that default.] - NOTE ON ASCII FILES - The "A"SCII-document file format used -since VDE 2.50, to allow accurate formatting and WordStar -compatibility, distinguishes between HARD and SOFT CRs (see -Wordwrap, above). Consequently, if you edit an ASCII file created -by other software (including earlier versions of VDE), it may -appear to be full of hard CRs, making text impossible to reformat. -There are two easy ways to solve this problem: first, you can use -^Q-A to find "^M"s and selectively replace them with " ^M". -Alternatively, the following Macro (best stored as a Quiet macro -Key) does a good job of "softening up" paragraphs for reformatting: - - ^QS,^X,ESC=_],ESC=CR],^S,^V_^V,^D,ESC![ - -7.4. Hyphenation (^O-H). - - ZDE can't introduce hyphens, but it does recognize them in -the text, treating them as a legitimate place to break a line, so -if you have a long word close to the margin, you can insert a -hyphen where you'd like the word to be broken. - Similarly, ZDE can't unhyphenate. If it is trying to -reformat and finds a hyphen at the end of a line, it will pause to -ask you what to do with it. You will see the prompt "Chg?" in the -header, and can: - Press "Y" to remove the hyphen and space, joining the word; - "N" to leave the hyphen, but still join the word; - "ESC" to leave both the hyphen and the space alone. -Typically you would choose "Y" for "soft" hyphens that you -introduced to break up a word ("intro-duction"); "N" for hard -hyphens that are part of a word ("vis-a-vis"); and "ESC" for -punctuation (dashes "--", etc.). After your choice, reformatting -will proceed automatically. - You can toggle hyphenation on and off with ^O-H. If off, -hyphens are not treated differently from any other text character. -[The ^O-H default can be changed with ZDENSTAL.] - -7.5. Interruption. - - If ZDE is interrupted by messages from other software (BIOS -error, resident utilities, etc.), it may lose control of the -screen. The best way to return it to normal is by blanking and -restoring the screen (^O-Z, ESC). - -7.6. Prompts. - - First, ZDE has several simple prompts requiring you to -confirm an action by typing "Y" or "N": - - "Abandon changes?" - warns the file you want to Quit has - been changed. -"Unchanged; save anyway?" - reminds the file you want saved isn't - changed. - "Delete original?" - do you want to delete block copied - from 2nd file? - "Chg?" - do you want to change this instance of - a string? - -Then, there are a few special purpose prompts: - - "Repeat count:" - enter (optional "Q" and) repeat count - for Macro. - "Key number:" - enter (optional "N/Q" and) key number - for Key. - "Rdy" - press any key to print next page (ESC - quits). - -Finally, there are a variety of prompts for either numeric or -string input, like "Column:" or "Find string:". You are expected -to type in a string (up to 65 characters). The following control -keys operate: - - Correct mistake: BS (^H), ^S, or Del - Erase entire entry: ^X - Abort operation: ^U - -Note that to get any of these codes, or a CR, into the string -itself, you must precede it with ^P (this includes ^P). Examples: -to find a line beginning with a "*" (find "^M,*") type - - ^Q-F, ^P-CR, *, CR. - -Now to get this into a Macro with ESC-M, you would have to type - - ESC-M, ^Q-F, ^P-P, ^P-CR, *, ^P-CR, CR. - -7.7. WordStar Compatibility. - - In most respects ZDE operates much like WordStar; one big -difference is the absence of a "No-File" menu. You are always in -edit mode; use ^K-L to select a new file to edit. - If the keys ^J, ^K, ^L are in use as CP/M arrow keys, you -must use ZDE's original command set to substitute for them as -follows: - - Block prefix (^K-)... ESC- - Help menu (^J)....... ESC-H - Repeat find (^L)..... ^\ - - If these keys are NOT installed as arrow keys, they retain -their WordStar functions. Then, of course, ZDE lacks some -WordStar commands, and has some of its own. Aside from these, -there are the following differences in common commands: - -COMMON USE WORDSTAR 4 ZDE ZDE NOTES -Hide block ^K-H ^K-U Actually unmarks block. -Erase disk file ^K-J ^K-E -Set Place Mark ^K-0..9 ^P-Z Not individually numbered. -Go to Place Mark ^Q-0..9 ^Q-P Cyclic. - -COMMON COMMAND WORDSTAR 4 USE ZDE USE - ^^ Soften hard CR Transpose upper/lowercase - ^K-N Column block mode Rename current work - ^O-D Display ^P codes Display hard CRs - ^O-F Ruler from text Flush right - ^O-P Preview mode Page length - ^Q-U Repeat align Repeat undelete - -Note that ZDE does not implement WordStar "dot commands" in text, -though in "W" mode it avoids printing them. - - -8. Disclaimer. - - You use ZDE at your own risk. The author accepts no -liability for any damages resulting from its use or misuse. -Direct problem reports and suggestions to the author; include a -stamped return envelope for a reply if desired. Thanks to the -many users of ZDE whose feedback has led to improvements and bug -fixes in the past. - - Carson Wilson Sysop: Antelope Freeway RAS - 1359 W. Greenleaf 312-764-5162, Chicago - Chicago, IL 60626 24 hours, 3-12-2400 baud - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE10.FOR b/Source/Images/d_zsdos/u1/ZDE10.FOR deleted file mode 100644 index 79b4dd02..00000000 --- a/Source/Images/d_zsdos/u1/ZDE10.FOR +++ /dev/null @@ -1,7 +0,0 @@ -Z-System Display Editor is Eric Meyer's famous VDE improved and -enhanced for Z-System. ZCPR named directory and line queue -capabilities, preserves file datestamps and runs faster under ZSDOS, -improved install program and documentation, and key compiler -included. Over twenty flaws in VDE 2.66 corrected. Also runs under -vanilla CP/M 2.2 and CP/M Plus. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE10.NEW b/Source/Images/d_zsdos/u1/ZDE10.NEW deleted file mode 100644 index 4c568f0d..00000000 --- a/Source/Images/d_zsdos/u1/ZDE10.NEW +++ /dev/null @@ -1,304 +0,0 @@ - New in ZDE - - Z-System Display Editor - - Version 1.0 10 Mar 89 - - ZDE and its documentation are copyright 1989 by Carson Wilson, - all rights reserved. They may not be circulated in any - incomplete or modified form without written permission of the - author. Any commercial use of ZDE, defined as any situation - where the duplicator receives revenue by duplicating or - distributing ZDE by itself or in conjunction with any hardware - or software product, is expressly prohibited unless authorized - in writing by Carson Wilson. - - - CONTENTS - - 1. Functional Enhancments. - 1.1. File Datestamp Capability. - 1.2. Named Directory Capability. - 1.3. Line Queue Capability. - 1.4. Other Enhancements. - 2. Bugs Fixed. - 3. ZDENSTAL. - 4. Notes to DosDisk Users. - 5. Planned Enhancements. - 6. Development History. - - -1. Functional Enhancments. - -1.1. File Datestamp Capability. - - Under ZSDOS, the Create date and time of files edited with -ZDE are maintained across editions. If .BAK files are being -created, the create dates of new files will be the same as their -.BAK files. Note that if a file with the name of a block being -saved with ^KW or ESC-W already exists, the saved block will have -the same Create stamp as the (previously) existing file. I hope -to address this side-effect in future versions by prompting before -erasing existing files during ^KW commands. - -1.2. Named Directory Capability. - - ZDE will now accept ZCPR named directories when loading, -renaming, and erasing files, and when requesting a directory -listing with the ^KF command. The named directory (if available) -is also displayed as part of the current file name in the status -line. - Since ZCPR directory names can occupy up to eight columns on -the status line, it was necessary to move the rest of the status -line over by eight columns. I was able to gain an extra column by -putting only one space between the filetype and the "[x" -specifier, but the result is that if your terminal displays less -than 55 columns the current column number will not be visible in -your status line. - This is unfortunate, but the status line is already about as -compressed as possible. To include all of the information I would -have to add a second status line for narrow terminals, which would -add a good deal of code and complexity to what is already a -complicated program. Since most CP/M terminals (including my own) -have 80 columns, I have decided in favor of the majority in this -instance. - You may also notice that the ^QA prompt "Chg? (Y/N/*)" has -been shortened to "Chg?" and the "Wait..." message is now "Wait". -These changes were also necessary because of the decrease in -available space on the status line. - -1.3. Line Queue Capability. - - A third functional enhancment is the new ^QQ command, which -causes ZDE to skip to line numbers stored in ZCPR's user-defined -message bytes. Under ZCPR3, up to eight line or page numbers may -be passed to ZDE. The original idea was to use the interface to -produce a Turbo Pascal-like integrated environment for program -development, but the interface is certainly not limited to -programmers. - The numbers are stored in ZCPR's 16 user-defined message -bytes, and ZDE treats these bytes as a packed array of up to eight -elements. ^QQ causes ZDE to cycle through the array, going to the -stored locations sequentially until the end of the array or a zero -element is reached, at which point ZDE returns to the first stored -location. - The numbers are stored as inverted 2-byte hex words (LSB -first), so for example to store the lines 12, 44, and 108 a -program would set the 16 user-defined bytes as follows: - - 0C 00 2C 00 6C 00 00 00 00 00 00 00 00 00 00 00 - -In this example, when ZDE reaches the fourth word (00 00) it -returns to the start of the array and goes to line 12 (0C 00). - Any ZCPR program, or even an alias (using Jay Sage's powerful -ARUNZ parameters) can now give ZDE the locations of up to eight -line numbers of interest. With a little imagination we could -probably create an integrated text search/edit environment which -searches multiple files for a string and points ZDE to the exact -location of each match for editing. Thanks to Cameron Cotrill and -Al Grabauskas for suggesting this feature. - -1.4. Other Enhancements. - - In response to a suggestion by Phil Newman, ZDE now properly -accepts and displays user areas between 16 and 31. While I do not -normally suggest storing files in these areas because many CP/M -programs do not handle them properly, they are useful occasionally -on very large disks or for security purposes, and are supported by -ZCPR and ZSDOS, so I have included them in ZDE. - For NewWord compatibility, I have changed the "To Mark" -command from ^QP to ^QZ. This is also better mnemonically, since -the "place mark" command is ^PZ. - The search and replace functions now match upper or lower -case by default. To search for an exact match by case, you must -enter "/c/" or "/C/" (for Case) before the search string. The -"/i/" option is no longer active. I have changed default -find/replace wildcard character to ^Z so that ZDE can find strings -with literal '_' characters. Use the ^QZ command to find a -literal ^Z. - ^KB, ^KK, ^KU and ^QY no longer cause unnecessary redisplays. - For faster operation, ZDE no longer resets drives under ZSDOS -(same as CP/M Plus). - Under ZSDOS and CP/M Plus, ZDE sets the error mode to 0FEh. -All BDOS errors are displayed on the screen, but ZDE retains -control. - For your protection, ZSDOS Path and Public files are Read -Only under ZDE. That is, you can access files via Path or Public -but you cannot erase Path or Public files. If you get a ZSDOS -"File W/P" error when saving data with the ^KS, ^KD, ^KX, or ^KW -commands or when erasing a file with ^KE, you may have given the -name of a ZSDOS Path or Public file. Try again with a new name. - - -2. Bugs Fixed. - - If just a drive letter in given during the ^KF (display -files) command, files in the current user area are displayed -rather than files in user area 0 (thanks to Ben Cohen). - ZDE no longer crashes if no name is given in response to the -^KW prompt (thanks to Eric Meyer for finding this one). - ^KB and ^KK now behave properly when entered at the rightmost -column of the screen. - The "Chg?" prompt is now properly erased in all circumstances. - Full disk errors caused CP/M Plus and ZSDOS systems to report -the wrong amount of free space. This has been corrected by -closing the output file after full disk errors (thanks to Howard -Goldstein for this idea). - File read-only errors no longer set the drive byte to "^@" -under CP/M 2.2 (thanks again to Phil Newman for finding this one). - Backwards replace now finds the first occurrence of the -string before the cursor even if the cursor is only one character -to the right of the string. If the string is replaced, the cursor -now returns to the START of the new string instead of one after it -as before (this may change the effects of some ZDE key macros). - Ben Cohen noticed that VDE's left margin (Lnn) print option -sometimes failed to indent the first line. This has been fixed. -ZDE also prints the header text at the same location no matter -what left margin is used, rather than indenting the header and -causing it to wrap to the next line. Print option verification is -also much more rigorous now than in previous versions. - ^KS, ^KD, and ^KX file name requests now abort with a -carriage return as well as ^U, and ^U now returns you to ZDE in -response to the ^KX filename request. - The bug fix published in VDE266.FIX has been incorporated. - Several ZDE bugs affecting use with DosDisk have been -eliminated (see below for bugs IN DosDisk 1.00, however). - Tabs displayed in the last column of the last row no longer -cause the screen to scroll. - Virtual screen displays no longer show garbage at the end of -the line if the cursor is at the left side of the screen, and -moving to the left edge of the screen with ^A no longer causes -redisplay. - ^A now moves to the first character on line 2 before jumping -to line 1 when line 1 is empty. - ^PZ now causes a horizontal scroll if it moves the cursor -beyond the right edge of the screen. - Block and place markers no longer set file status to -"Changed." - The cursor no longer jumps around when moving left from -columns after 254. The cursor now stops at column 254 instead of -255, and the status line says "Col 255" for any column past 254. -Text past column 254 CAN actually be edited, but it will not be -displayed by ZDE. - Strings can now be found with ^QA even if they are the very -last item in the file (credit goes to Cameron W. Cotrill for -finding this one). - "^OI@" now removes all soft tab stops "as advertised" in -VDE266.DOC instead of setting them all to 1, making it possible to -set new tabs after entering "^OI@". "^OI#" has the same effect. - ^^ now sets file status to "Changed" when converting from -lower-to-upper case as well as upper-to-lower. - "Wait..." message now disappears after disk operations with -ruler on and status line off. VDE266 forgot to erase the message -in this situation. - Backwards find and replace operations now work properly -instead of repeating the prompt indefinitely when the replace -string is shorter than the find string (thanks to Ben Cohen for -pointing this out). - VDE restored INSert to its entry status just BEFORE the final -byte of the macro, resulting in irregular behavior and sometimes -causing macro elements to appear after the "INS" indicator in the -status line. ZDE waits until the entire macro has executed before -restoring entry status. Due to ZDE's code structure, the INS -status line indicator does not change during macro execution. - ZDE restores INSert to entry status when macros abort due to -errors (e.g., "[[[ Not Found ]]]"). - - -3. ZDENSTAL. - - Included in this library is ZDENSTAL.COM, the new install -program for ZDE. ZDENSTAL it is very similar to VINST in -operation, but adds the feature of displaying the actual print -toggles and switches at all prompts, rather than the default ones. -So if you change the first default print toggle character to ^K -for example, all other prompts referring to that toggle now -reflect the change. - Files for use with ZDENSTAL must have the type ".ZDE" (option -installation), ".ZDP" (printer installation), or ".ZDK" (macro -keys), but are otherwise compatible with files used to install VDE -2.66. With Fred Haines' permission, I have adapted his wonderful -VDKCOM.COM utility for use with ZDE, and renamed it (what else?) -ZDKCOM.COM (see ZDKCOM.DOC). - ZDENSTAL also corrects the bug which prevented VINST from -loading installation files whose archive bits were set. - - -4. Notes to DosDisk Users. - -DosDisk users are advised of a bug in DosDisk 1.00 which appeared -during the development of ZDE. Calling Reset 13 while DosDisk is -active can cause DosDisk to think other active drives are all -drive A:. Bridger Mitchell, author of DosDisk, is aware of this -bug and is working on a fix. In the meantime, users of CP/M 2.2 -and ZRDOS who wish to edit files on MS-DOS disks should NOT log -into the MS-DOS drive while editing with ZDE, as this causes ZDE -to do a Reset 13 when writing to the MS-DOS drive. To edit files -on the MS-DOS drive, run ZDE from drive A: or another non-MS-DOS -drive. - -Users of ZSDOS and CP/M Plus need not worry about this problem -with ZDE, as ZDE never resets disks under ZSDOS or CP/M Plus. By -the same token, however, ZSDOS and CP/M Plus users must not change -disks in the MS-DOS drive from within ZDE, because DosDisk (like -CP/M 2.2) requires a disk reset or warm boot when disks are -changed (see DosDisk manual, p. 7). - - -5. Planned Enhancements. - - If time permits, future versions of ZDE may contain the -following enhancements: - An improved ZDENSTAL which directly accepts ASCII files for -key definitions, along the lines of ZDKCOM. - Bridger Mitchell has suggested command "bindings" which would -allow any control key or meta key sequence to be linked to any ZDE -command. This idea will be familiar to users of Perfect Writer. -Key bindings would allow ZDE to simulate EMACS, for example. - Bruce Morgen and others have suggested automatic terminal -installation under ZCPR, allowing the same copy of ZDE to be used -with any terminal. - Allow more than two default filetypes available and fixed -disks. - It may be possible to preserve file create datestamps under -CP/M Plus and Z3PLUS. - - -6. Development History. - -1984: VDE began as Eric Meyer's set of improvements on the tiny - (4k) "VDO" memory- mapped editor by Fritz Schneider (1982), - as adapted by George Peace (1984) for the Osborne Executive. - -1985: The first terminal adaptation, VDE-PX for the Epson PX-8. - Ongoing improvements also in parallel Osborne versions - VDE-OS. - -1986: The unified VDE(M) version 2.00, with generic terminal - installation. Versions 2.1-2.3 added new features - including macros; global replace; tighter compression; many - Print options; file directory; undelete. - -1987: 2.4 (1/87): Improved scrolling and screen functions; more - screen sizes supported; WordStar file mode; - place markers; ^OZ; block print; larger macro - keys; VINSTALL terminal menu. - - 2.5 (3/87): User area support; variable tabs; double - spacing; search wildcards; more standard block - functions; improved format- ting; many - additions to VINSTALL. - - 2.6 (7/87): Greater WordStar compatibility; many new - functions; more free RAM; faster scrolling; - search options; keyboard buffer. - -1988: Development through v2.64, with new functions; top margin; - doublespaced printing; auto mode filetypes. - - 2.65 (4/88): Auto indent; tab set enhancements; small fixes. - - 2.66 (6/88): Printer left margin; small fixes. - -1989: First version of ZDE. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE10.QRF b/Source/Images/d_zsdos/u1/ZDE10.QRF deleted file mode 100644 index 3256a079..00000000 --- a/Source/Images/d_zsdos/u1/ZDE10.QRF +++ /dev/null @@ -1,55 +0,0 @@ - QUICK REFERENCE FOR ZDE 1.0 -------- [Note: the ^K- and ESC- prefixes are nearly interchangeable.] -------- - - - CURSOR AND SCREEN: - - = ^E = ^D ^Q, start, end of line - = ^X = ^S or ^H ^Q, top, end of screen - [Note: An alternate arrow key set can also be installed.] - - ^F word right ^QR to top of file ^QB to block start - ^A word left ^QC to end of file ^QZ to place marker - ^R page back ^QI to page/line no. ^QQ to queue line - ^C page forward - ^W scroll back line ESC, shift up, down 1/4 screen - ^Z scroll down line ESC, shift right, left 32 cols - ^O make current line top - - DELETING: MISCELLANY: FIND and REPLACE: - - ^G delete char right ^V INSERT on/off ^QF find string - DEL delete char left ^N insert a CR ^QA find and replace - ^T delete word right TAB Tab or move to stop /B/ackwards - ^Y delete line ^^ upper/lower case /C/ase-specific - ^QY del to end of ln ^KI information message /// quote "/" -^Q-DEL " to beg of ln ^PZ set place marker ^Z = wildcard -^QT_ del to character ^OD HCR display on/off ^L [^\] repeat last - ^U UNdelete char ^OQ header on/off find/repl - ^QU UNdelete line ^OW make window - ^OZ blank screen - - DISK FILES: BLOCKS: PRINTING: - - ^KN change filename ^KB block start ^KP print text - ^KL load new file ^KK block end (Options: P,B,T,L, - ^KR read in disk file ^KU unmark block ^,"",*nn,@nn,#nn) - ^KF show disk files ^KC copy block ^OP set page length - ^KE erase disk file ^KV move block ^P- insert ^-code: - ^KS save work, continue ^KY delete block B,D,S,Y toggles - ^KD save, load new file ^KW write block to disk Q,W,E,R switches - ^KX save and exit - ^KQ quit without save - - FORMATTING: - - ^OR,L set rt, lf margins ^OI,N tab set, clear ^B reform text - ^OX margin release ^OV tabs variable/fixed ^OT ruler line - ^OC center line ^OA auto indent mode - ^OF flush line right ^OS double spacing - - MACROS: - - ESC-M define macro ESC-# store macro key ESC-!,=,~,+ - ESC-; wait (pause) ESC-0..9 use key macro programming - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE10.TOC b/Source/Images/d_zsdos/u1/ZDE10.TOC deleted file mode 100644 index 3b54a99c..00000000 --- a/Source/Images/d_zsdos/u1/ZDE10.TOC +++ /dev/null @@ -1,67 +0,0 @@ -..Print in Wordstar mode, using the "L8" option for normal pitch -..printers and 8.5" paper. - - ZZZZZZZZ DDDDDDD EEEEEEEE - ZZ DD DD EE - ZZ DD DD EE - ZZ DD DD EEEEEE - ZZ DD DD EE - ZZ DD DD EE - ZZZZZZZZ DDDDDDD EEEEEEEE - - Z-System Display Editor - - - Table of Contents - -1. Introduction. . . . . . . . . . . . . . . . . . . . . . 1 -2. Installing ZDE. . . . . . . . . . . . . . . . . . . . . 2 -3. Invoking ZDE. . . . . . . . . . . . . . . . . . . . . . 2 -4. ZDE's Command Set. . . . . . . . . . . . . . . . . . . 2 -4.1. Command Summary. . . . . . . . . . . . . . . . . . . 3 -4.1.1. Control Keys: . . . . . . . . . . . . . . . . . . . 3 -4.1.2. File and Block Commands: . . . . . . . . . . . . . 3 -4.1.3. Escape and Macro Commands . . . . . . . . . . . . . 4 -4.1.4. Quick Commands . . . . . . . . . . . . . . . . . . 4 -5. Command Descriptions. . . . . . . . . . . . . . . . . . 5 -5.1. Auto-Indent Mode (^O-A). . . . . . . . . . . . . . . 5 -5.2. Block Commands . . . . . . . . . . . . . . . . . . . 5 -5.3. Cursor Movement . . . . . . . . . . . . . . . . . . . 6 -5.4. Deleting . . . . . . . . . . . . . . . . . . . . . . 6 -5.5. Disk Operations . . . . . . . . . . . . . . . . . . . 7 -5.6. File Commands . . . . . . . . . . . . . . . . . . . . 7 -5.7. Find, Replace . . . . . . . . . . . . . . . . . . . . 7 -5.8. Header . . . . . . . . . . . . . . . . . . . . . . . 8 -5.9. Information . . . . . . . . . . . . . . . . . . . . . 8 -5.10. Insert Mode . . . . . . . . . . . . . . . . . . . . 9 -5.11. Line Spacing . . . . . . . . . . . . . . . . . . . . 9 -5.12. Margins . . . . . . . . . . . . . . . . . . . . . . 9 -5.13. Pagination . . . . . . . . . . . . . . . . . . . . . 9 -5.14. Place Markers and Line Queue . . . . . . . . . . . . 10 -5.15. Printer Codes . . . . . . . . . . . . . . . . . . . 10 -5.16. Printing . . . . . . . . . . . . . . . . . . . . . . 11 -5.17. Ruler Line . . . . . . . . . . . . . . . . . . . . . 12 -5.18. Tabs . . . . . . . . . . . . . . . . . . . . . . . . 12 -5.19. Undelete . . . . . . . . . . . . . . . . . . . . . . 12 -5.20. Upper/Lower Case . . . . . . . . . . . . . . . . . . 13 -5.21. Window and Screen . . . . . . . . . . . . . . . . . 13 -5.22. Wordwrap, Reformat . . . . . . . . . . . . . . . . . 13 -6. Macros. . . . . . . . . . . . . . . . . . . . . . . . . 14 -6.1. Macro . . . . . . . . . . . . . . . . . . . . . . . . 14 -6.2. Macro Key . . . . . . . . . . . . . . . . . . . . . . 15 -6.3. Macro Programming . . . . . . . . . . . . . . . . . . 15 - - - - - -7. General Information. . . . . . . . . . . . . . . . . . 16 -7.1. Disk Space. . . . . . . . . . . . . . . . . . . . . . 16 -7.2. Error Messages. . . . . . . . . . . . . . . . . . . . 17 -7.3. File Modes. . . . . . . . . . . . . . . . . . . . . . 17 -7.4. Hyphenation . . . . . . . . . . . . . . . . . . . . . 18 -7.5. Interruption. . . . . . . . . . . . . . . . . . . . . 18 -7.6. Prompts. . . . . . . . . . . . . . . . . . . . . . . 18 -7.7. WordStar Compatibility. . . . . . . . . . . . . . . . 19 -8. Disclaimer. . . . . . . . . . . . . . . . . . . . . . . 20 - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE13.FOR b/Source/Images/d_zsdos/u1/ZDE13.FOR deleted file mode 100644 index 7b0f2694..00000000 --- a/Source/Images/d_zsdos/u1/ZDE13.FOR +++ /dev/null @@ -1,8 +0,0 @@ -Update to Z System Display Editor, a small, fast editor for assembly -language and light word processing. Z System required for optimal -performance; also works with CP/M 2.2 and CP/M Plus. This version -adds hardware video handling, auto-return to file position under -ZCPR, WordStar-like ruler line, cursor on/off, and generally -F-A-S-T-E-R performance. Ten little bugs also fixed. See ZDE10.LBR -for full documentation. 26 Aug 89 by Carson Wilson. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE13.NEW b/Source/Images/d_zsdos/u1/ZDE13.NEW deleted file mode 100644 index 1e8517a1..00000000 --- a/Source/Images/d_zsdos/u1/ZDE13.NEW +++ /dev/null @@ -1,241 +0,0 @@ - - New in ZDE - - Z-System Display Editor - - Version 1.3 26 Aug 89 - - - ZDE and its documentation adapted with permission from Eric - Meyer's VDE version 2.66, and are now copyright 1989 by Carson - Wilson, all rights reserved. They may not be circulated in any - incomplete or modified form without the written permission of - Carson Wilson. Any commercial use of ZDE, defined as any - situation where the duplicator receives revenue by duplicating - or distributing ZDE by itself or in conjunction with any - hardware or software product, is expressly prohibited unless - authorized in writing by Carson Wilson. - - - This file describes changes to ZDE since version 1.0. I have - decided not to release a revision of the documents while ZDE is - still in active development. For now, please obtain ZDE10.DOC - and ZDENSTAL.DOC from ZDE10.LBR, available on Antelope Freeway - and many other remote CP/M systems. Except for the changes - detailed below, these files provide a thorough explanation of - how to use and install ZDE. Alternatively, send a contribution - of $6 or more to support further work on ZDE, and I will mail - you a high quality printed manual. See section 4 of this file - for details. - - - - CONTENTS - - - 1. FUNCTIONAL ENHANCMENTS. - 1.1. Hardware Codes for Faster Scrolling. - 1.2. ZCPR Auto-Return to Previous Position. - 1.3. WordStar-like Ruler line. - 1.4. ZCPR-like Option Lead-in Character. - 1.5. Cursor Dance Eliminated. - 1.6. Other Minor Enhancments. - 2. BUGS FIXED. - 3. INSTALLATION. - 4. FOR MORE INFORMATION. - - -1. FUNCTIONAL ENHANCEMENTS. - - 1.1. Hardware Codes for Faster Scrolling. - -ZDE now uses "hardware" video scrolling in its delete line (^Y) -command, if your terminal has a delete line capability (see -ZDENSTAL's Terminal Installation). If hardware insert line is -available, hardware scrolling is also implemented in the insert -line (^N) command when used at the beginning of a line. For most -terminals these are considerably faster than repainting all or -part of the screen, especially if more than one line is being -inserted or deleted. - -On many ASCII terminals a pause is needed after giving a hardware -scroll string so that the screen can catch up with the keyboard. -As distributed the same value of 38 hex is used for both -horizontal and vertical scrolls. To determine the optimal setting -for your terminal, load a large text file and execute "scroll up" -or "scroll down" (^W or ^Z) continuously. If your terminal beeps -at you or if garbage characters appear you probably need to -install a larger "Horizontal & vertical scroll delay" value with -ZDENSTAL. - - 1.2. ZCPR Auto-Return to Previous Position. - -ZDE now loads ZCPR's user-defined message bytes 0 and 1 (if -available) with the absolute line number of your position in a -file on exit. This allows you to exit to ZCPR, perform some other -commands, then return to the same line in your file using the ^QQ -command. You can also use this feature to jump to the equivalent -line in another file. Since the line number is absolute, it does -not vary with page length or file mode settings. - - 1.3. WordStar-like Ruler line. - -New in this version is the appearance of ZDE's ASCII/WordStar mode -ruler line. As with WordStar and NewWord, the left margin is now -marked with "L", the right margin with "R", and soft tabs with -"!". The appearance of ZDE's Non-Document mode ruler line remains -unchanged. - - 1.4. ZCPR-like Option Lead-in Character. - -ZDE now accepts ZCPR's familiar "/" slash character instead of -CP/M Plus's "[" character as an option signifier. For example, to -change to non-document mode the command is now "^KN/N" instead of -"^KN[N". To load a file in ASCII mode (for example) the command -is now "ZDE filename /A". This is more consistent with Z-System -programs as well as the MS-DOS version of VDE. It's also a lot -easier to find the slash character (at least on my keyboard)! - -ZDE allows you to "quote" the slash character in filenames in the -same way you quote it in ZDE find/replace strings, by doubling the -slash to give a literal slash. So for example the command "^KN -12//12//89.FIL" will change the current filename to -"12/12/89.FIL," and "ZDE ////MYFILE" loads //MYFILE for editing. - - 1.5. Cursor Dance Eliminated. - -Several users mentioned that ZDE's cursor often seemed to "dance" -for no apparent reason. Actually, this was due to the fact that -ZDE repaints the screen somewhat more often than larger word -processing programs, but in looking through NewWord's User Area -Listing for version 2.17, I found something I had never noticed -before. It is possible to install NewWord to turn your cursor off -and on by putting short routines in the MORPAT area and installing -jumps to your routines at 77D and 77A hex, respectively. This -reduces eyestrain by telling NW to turn off your cursor while it -repaints your screen. - -It turns out that it was fairly simple to add a similar routine to -ZDE, so this version has cursor on/off routines similar to -NewWord's. To make use of these routines, you must install ZDE -with the cursor on/off codes for your terminal. ZDENSTAL 1.3 -allows up to six bytes each for cursor on and cursor off. I have -only been able to find codes for a few of the terminals in -ZDENSTAL's library. If the codes for your terminal are not -included in ZDENSTAL, perhaps you could leave a short message to -me describing them (see below for address), and I will include -them in the next release. - - 1.6. Other Minor Enhancments. - -The cursor now turns off with the ^OZ command, giving a completely -blank screen if cursor on/off is installed (see 1.5, above). - -Version 1.0 repainted the whole screen after copying a block. Now -ZDE repaints only from the block to the bottom of the screen for -faster operation in most circumstances. I have also optimized -ZDE's general screen output routines somewhat for speed, though -this isn't noticable on terminals operating at less than 38.4 -kbaud. - -File input/output code has also been optimized for slightly -greater speed. - -And, last but not least, "quiet" operations now work up to 300 -percent faster! Both "quiet" macros and the "*" option of -find/replace boast greatly increased speed due to improved program -logic. - - -2. BUGS FIXED. - -If you did a backwards find/replace with ZDE 1.0 and responded to -the "Y/N" prompt with "*", the screen stayed off until you gave an -illegal command. The screen now comes back when replacement is -complete. - -ZCPR's GO restart now works after exitting when ZDE's window (^OW) -is active. Previously restarting with GO caused ZDE to limited -the number of lines of display available by 1/2. - -I fixed a bug with block markers failing to scroll the entire -display if entered in the last screen column. This was apparently -introduced when I made block marker displays more efficient in ZDE -1.0. - -If the cursor is to the left of the left margin, block markers now -move the cursor to the left margin instead of marking the blank -space between cursor and left margin as part of the block. - -For greater safety, ZDE now checks for free memory space before -adding a block marker with ^KK or ^KB. - -Place markers no longer cause words to "wrap" to the next line -when wordwrap is active. - -I fixed a minor bug ZDE 1.0 introduced to the ^OR command. Typing -^OR in non-document mode no longer produces the strange result of -setting the right margin to column seven. - -A display bug which occurred when the cursor was in column one of -a virtual screen with a tab to its left has been fixed. - -Previously, if only a drive letter was given in response to the -^KF command's "Dir:" prompt, ZDE searched user zero of the -specified drive, no matter what the current user number was. ZDE -now searches for files at the current user number of the specified -drive in these circumstances. - -The installed "output filter limit" was allowing one character -higher than the limit to be sent to the screen. Now only -characters equal to or less than the limit are sent. - - -3. INSTALLATION. - -You MUST use ZDENSTAL 1.3 to install this version of ZDE. Older -.ZDK and .ZDP files will still work; due to extra installation -codes, older .ZDE files will not work with this version. - -Version 1.0 of ZDENSTAL skipped the last few bytes of .ZDK key -overlay files, preventing a full 512-byte .ZDK key file overlay -from being installed. ZDENSTAL now installs the full 512 bytes. - -ZDENSTAL now allows four instead of just two default file types. - -Several new terminal definitions have been added to ZDENSTAL, as -well as some additional terminal codes (see 1.5, above). - - -4. FOR MORE INFORMATION. - -Finally, let me take this opportunity to thank the community of -users without whose efforts this version of ZDE would be far less -than what it is. Most of the above improvements and many of the -bugs fixed in this version result from comments and insights by -ZDE enthusiasts from around the country. Please let me know your -thoughts on this most recent version. - -Besides writing computer programs and working on a degree in -political science, I operate the Antelope Freeway Remote Access -Systems for CFOG, Chicago's First Osborne Group. These dual -remote systems are available at the same number, 312/764-5162, -Chicago. Antelope 1 covers CP/M and Z System, while Antelope 2 is -dedicated to MS-DOS support. The best way to contact me is -through this board. Registration is free. If you are not a -registered member, you can leave me a note as part of your -application. - -Alternatively, my mailing address is: - - 1359 W. Greenleaf, #1D - Chicago, IL 60626 - USA - -As I mentioned above, I don't plan to reissue the ZDE manuals with -the library while ZDE is still in development. For those who wish -an updated manual and/or wish to support ZDE, I offer instead a -pre-printed User's Manual and Installation Guide with Table of -Contents and Index for a contribution of $6 or more, postpaid. -The manual is printed in handsome proportional type on both sides -of 8.5 x 11 inch sheets and punched for a three-hole ring binder. -My costs for printing and mailing are about $3. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE16.COM b/Source/Images/d_zsdos/u1/ZDE16.COM deleted file mode 100644 index 55c492a5f0c309c96fcaa50e5953b0d6dfad1f8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16896 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 NGjq$Q{9oGH{wKiUo$>$x diff --git a/Source/Images/d_zsdos/u1/ZDE16.DIR b/Source/Images/d_zsdos/u1/ZDE16.DIR deleted file mode 100644 index a6e85025..00000000 --- a/Source/Images/d_zsdos/u1/ZDE16.DIR +++ /dev/null @@ -1,25 +0,0 @@ -ZDE16.DIR: -Files in ZDE16.LBR, 01 June 90 by Carson Wilson: - -Filename Purpose ------------- --------------------------------------- -SAMPKEY.DZC Sample key file for use with ZDENSTAL. -SAMPKEY.ZDK -SAMPKEY.ZDT - -ZDE16.CZM ZDE itself. - -ZDE16.DZR This file. - -ZDE16.FOR Short RCP/M description of ZDE. - -ZDE16.NZW New in ZDE version 1.6. - -ZDENST16.CZM Installer for ZDE version 1.6. - -ZDEPROP.DZC Proportional formatting support files. -ZDEPROP.ZZ0 - -ZDKCOM13.DZC Key compiler for ZDENSTAL. -ZDKCOM13.CZM - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE16.FIX b/Source/Images/d_zsdos/u1/ZDE16.FIX deleted file mode 100644 index 9b48f026a585a40fcc4304529bc31027dd52864d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeHH!EPHj5bb$^{ehkazE}oqS5DC)$xV@BG(chnv6CRaQOj8^VJ^v%T&?x@eIzAI zO>#*uy@Y@yh#bCo^WF^a>`N-^e({>FF8`#Dfqkf}Yj68>4Xw=2zkxU8$Xddo~7R4+Uk z8&$)SVkaUcG8^zvNSsKGcF;0~JfVDpAE>Sx>peG7ZwdE06^Q>Hljqy6Iq_qYKY*>he885N^=@X=uvE+ zXa#2tsE z#ErVTzg;YE&*=?~s6{~SoEJVkkhG&A0Z7)WR|aNg_B&G`(<~e(uB$Kv2TfC{`>YUF z4h0iDq-t9*GY#}xaU291grV`-`=GJ&IyDkmy$&%8)1~z;)K#U1>43E z=b8Etlv(Grv+GmxyjB671dO`6>yi_=FGyRnzQ}n}ba6K|Pws-4a;OjnK3G-QMHW4P zSm)}JLb*Lvq##<(i0sH+mjx| z#RHo&G*=jU7gJ;BPEVR17q@Hmy7Djx)@><7i%L`6M(85@iV5@P(0S~<|wWL7P0?SQk?^J${@Lx&;VzXNjhMvy_p`hCUoX>3m0ro2l#nmb=&HhpTC$>$B!lI@I8HAb|*Lz?YU@A3!&>jcKdD!c<0))J, -RETURN" followed by "^KE, ^R, RETURN". The ^R command will -automatically recalls the filename you entered in response to the -"Read:" prompt. The Find, Replace, and Macro prompts work in a -similar manner. ^R Recalls your entire response; right arrow -recalls your last response one character at a time to allow -further editing. - -The Recall keys can also be used to recall the last used macro, -even if it wasn't entered manually. - - 1.3. Enhanced Operation Under CP/M Plus and Z3PLUS. - -ZDE takes advantage of advanced BDOS error handling to provide -slightly faster file output under CP/M Plus and Z3PLUS. In -addition, file Create stamps are now preserved under CP/M Plus -based systems as well as ZSDOS and ZDDOS systems. - - 1.4. Control-U now Aborts "Delete To" Function. - -Control-U can now be used to abort a "Delete To" (^QT) operation. -Previously, ZDE would attempt to delete up to the next literal ^U -character in the file, often causing frustration. - - 1.5. Fully Operational Auto-Indent (^OA). - -Auto-Indent is useful for typing outlines, structured program -source code, and other text where the "left margin" varies. When -the Insert (^V) toggle is on, Auto-Indent aligns the left margin -with that of the previous line. When Insert is off, it causes -the RETURN key to act differently: RETURN advances the cursor -past any indentation when moving through a file. - -When a new line is begun either by wordwrap or reformat (see -below) or by hitting RETURN with Insert on, Auto-Indent indents -the following line or lines to equal the previous one. It does -this by counting the number of spaces or Hard TABs (whichever -came first) before the text of the previous line, and indenting, -wrapping, or reformatting using this number of spaces or Hard -TABs. This entails certain possible conflicts, most of which ZDE -itself automatically prevents: - -First, if you mix Hard TABs and spaces when indenting a line, AI -may give strange results, as it will count and use the first -character only. For example, if your line is indented as -, AI will indent the next line with -only. - -To avoid conflicts, enabling AI sets the left margin to 1, and -setting the left margin greater than 1 disables AI. Also, Double -Spacing (^O S) is disabled by Auto-Indent, and Auto-Indent -disables Double Spacing. - -Auto-indent status also now defaults to ON in Nondocument mode, -and OFF otherwise. - - 1.6. Chain to ZCPR Error Handler. - -ZDE 1.6 will chain to the installed Error Handler under ZCPR 3.4 -with error #12 (TPA overflow) if there was not enough memory for -ZDE to edit the file you specified on the command line. ZDE does -this because the flow of logic in a multiple command line -sometimes dictates that the editor complete its task before -succeeding commands are carried out. For example, I use the -a multiple command alias similar to the following - - ZDE file;echo erase;if in;era file;else;mv file newdir:;fi - -to process modem capture files. After processing each file with -ZDE I generally want either to erase it (if it contained nothing -worth saving) or move it to another directory. But on occasion -the capture file is too large to process with ZDE. If the script -were allowed to proceed, it would force me either to erase the -capture file or move it elsewhere, neither of which would be -appropriate if I hadn't even looked at its contents yet. - -This is where Z System's error handler comes it handy: it -provides a means of dealing with an offending command line before -unwanted commands cause harm. When ZDE chains to the error -handler, I can _edit_ commands beginning with ZDE's invocation, -either removing unwanted commands or inserting further commands -as the situation may dictate (it is also possible to abort the -command or multiple command script altogether). In the above -case, I would revise my command line to the following: - - NW file;echo erase;if in;era file;else;mv file newdir:;fi - -By substituting the ZDE command with NW I have invoked NewWord -for this instance only of the command, which in turn will edit -the larger file. - -Without question the finest ZCPR error handler now available is -Rob Friefeld's ZERR. There are even provisions within ZERR for -automatically editing LSH scripts and for automatically chaining -to transient versions when resident (RCP, CCP) commands fail; all -of this is described in ZERR13.LBR. - - 1.7. Return to Previous Position Command (^QP). - -This function is basically the same as the WordStar command: -hitting ^Q-P takes you to the position the cursor was at before -the previous command (including the ^QP command itself - try -it!). For instance, the sequence "^B, ^Q-P" reformats beginning -with the current line then restores the cursor to its original -position within the paragraph. ^Q-P is also useful for moving -long distances within a file without losing one's place: for -example you can move to the top of the file with ^Q-R, then come -back with ^Q-P. - -Within Macros, the previous cursor location is preserved: ^Q-P -will always return you to your place in the text BEFORE you -invoked the Macro. This not only allows you to resume editing at -the same location after using Macros; you can also build one or -more ^Q-P commands into the Macro itself. See SAMPKEY.* files -for one example; I'm sure there are lots of other ways to use -^Q-P within a Macro. Thanks to Howard Schwartz for keeping on my -case about this feature until I finally discovered an easy way to -implement it. - - - 1.8. Global Find/Replace Option. - -Besides "B" (backwards search) and "C" (case-sensitive search), -ZDE now sports a THIRD find/replace option: "G" for Global -search. ZDE normally begins your (backward or forward) search at -the current cursor location. Specifying "G" causes ZDE to start -at the BEGINNING of the file when searching forward for strings, -or at the END when searching backwards. Otherwise, the search or -replace command proceeds exactly as it does normally. The "G" -option is used in the same way as the other options, by enclosing -it in slashes as a prefix to the string being searched for (e.g., -to find "Carson" globally, enter "/gc/Carson" in response to -^Q-F's "Find: " prompt). - - 1.9. Semicolons are now Characters in Nondocuments. - -ZDE now counts the ";" (semicolon) character as a normal -character in "N" mode, whereas it counts the semicolon as a -punctuation mark in the "W" and "A" modes. This is mainly of -interest to assembly language programmers, as the semicolon is -often used alone to mark the beginnings of comments in source -code. Treating the semicolon as a normal character in "N" files -simply makes it easier to manipulate assembly language comments. -Thanks to Rob Friefeld for his thoughts on this. - - -2. BUGS FIXED. - - 2.1. More Robust Space Calculation. - -ZDE's calculation of memory space remaining is now more robust. -In past versions of ZDE (and VDE), certain editing commands could -cause a crash when only a few bytes of free memory were -available (thanks to Rob Friefeld). - - 2.2. ZCPR Line Queue Bug Fixed. - -The ^QQ (go to next line in ZCPR queue) command of previous -versions of ZDE failed if ZCPR's 16-byte user-defined buffer was -filled. Version 1.6 fixes this problem, properly returning to -the first line in the queue after the last value in has been -reached. This allows Turbo Pascal-like interactive programming -of Z80 assembly language when used under Z System with Al -Hawley's ZMAC Z80 Macro Compiler ($50 including ZML and ZMLIB; -contact Al Hawley at Ladera Z-Node, 213/670-9465 (modem), Ladera -Heights, CA). - - 2.3. Other Minor Nuisances Corrected. - -ZDE now turns alternate video off when placing the cursor at the -string to change during ^QA prompts. - -A bug which allowed an extra character or hyphen on the last line -of a paragraph if the line's length was one character beyond the -right margin has been fixed (thanks to Larry Schnitger for -spotting these). - -A bug which occurred if you set the block end marker to the last -byte in the file then did a block delete has been fixed (thanks -to Ben Cohen for finding this). - -One or more bug(s) which occurred while printing have been -cleared up. ZDE should now always give a correct left margin -with or without a page header or top margin. The printout is -also slightly faster when left and top margins are used together. - -ZDE now always finds strings located exactly at the end of a -file. - -When searching with the /c/ option, erroneous results occurred if -a non-matching string of the same length as the search string -beginning with the same first character as the search string was -located at the very end of a file. This has been fixed. - -Fixed minor bug in proportional formatting that caused repeated -^B commands to give inconsistent results under some -circumstances. - -Fixed bug which set margins spuriously if an illegal number was -entered. ZDE also now disallows setting margins to zero, which -caused formatting problems. - -^B (reformat) no longer absorbs following commands, allowing ^B -to be embedded in key redefinitions with SmartKey, etc. - - -3. INSTALLATION. - -You MUST use ZDENSTAL 1.6 to install this version of ZDE. Older -ZDK and .ZDP files will still work. Due to extra installation -codes, .ZDE files created with version 1.0 of ZDE will not work -with this version of ZDENSTAL. - - 3.1. New in ZDENSTAL Version 1.6. - -The proportional formatting (^OJ) toggle can be disabled with -ZDENSTAL to allow use of ZDE's proportional spacing table as a -patch area. When proportional spacing is disabled, an additional -96 bytes of space is released for custom user patching. ZDENSTAL -also allows you to set the proportional formatting toggle to ON -or OFF at startup [this can also be toggled while operating ZDE]. - -ZDENSTAL's "R" option now restores ZDE's proportional spacing -table to its default (as distributed) values. - -ZDENSTAL's "F" option now gives the locations of all FIVE key -definition tables (former versions left out the ESC- table). The -"F" option also gives the location of ZDE's proportional spacing -table for use when patching ZDE. - -The Osborne 1 and Vixen terminal definitions are now separate due -to different screen width requirements (thanks to Ben Cohen for -sorting this out). - -ZDENSTAL previously would overwrite .ZDK and .ZDP files with the -wrong information if the .ZDK or .ZDP file had been archived (bit -7 of filetype character 3 set). This problem has been corrected -in version 1.6. - -Some ZDENSTAL messages have been improved. - - -4. USAGE HINTS. - -The following are just some miscellania that I have picked up -from using and working on ZDE. - - 4.1. Saving Macros to Disk. - -Under Z System version 3.4, it is possible to "save your work" -after creating a working Macro. First, be sure to save your new -Macros as Macro Keys using ZDE's ESC-# command (see ZDE Manual). -Then exit ZDE and type - - POKE 310 02 50;ZSAVE 310-490 filename.ZDK - -You have just used Z System's type-4 SAVE program to create a new -.ZDK file, which can now be examined and installed permanently -into ZDE with ZDENSTAL, or further revised using ZDKCOM. [NOTE: -the addresses and values given above will work for ZDE version -1.6, but may change with future versions of ZDE.] - - 4.2. Creating a Smaller ZDE. - -If you are SURE you will never want to enable the Help Menus, you -can create a slightly smaller copy of ZDE. First use ZDENSTAL to -disable ZDE's Help Menus. Then issue the Z System command, - - GET 100 ZDE.COM;ZSAVE 100-3E7F filename.COM - -This creates a copy of ZDE that is about 1 kilobyte smaller than -the distributed package, and loads somewhat faster on slower -systems. This procedure is specific to ZDE 1.6; do NOT assume -that it will work on future versions. - - 4.3. Using GET and GO with ZDE. - -Some users have discovered that the Z System GET and GO commands -can be used to extend ZDE's versatility or save disk space. -Since the .ZDE, .ZDP, and .ZDK files used by ZDENSTAL are simply -binary images of various portions of ZDE, you can achieve the -versatility of having several copies of ZDE without the added -disk overhead by using Z System commands that "install" one or -more of ZDENSTAL's files on the fly. - -For example, if you used ZDE with a particular terminal most of -the time, but occasionally switched to another terminal that was -incompatible with the first one, you might want to create a Z -System Alias which would overlay the default copy of ZDE with -your second terminal's characteristics at startup. You could -achieve this by first using ZDENSTAL to configure ZDE for your -second terminal, saving the terminal's characteristics into a -.ZDE file (see the ZDE Manual for details on this). You would -then ZDE for your normal terminal, and write an Alias to -auto-install this copy of ZDE for your occasional terminal on the -fly: - - GET 100 ZDE.COM;GET 180 term2.ZDE;GO $* - -This command loads the file term2.ZDE over ZDE before proceeding, -providing a temporary copy of ZDE that works with your second -terminal. - -This approach can also be used to generate "virtual" copies of -ZDE with different printer codes and Macro Key definitions. The -addresses of the various overlays for ZDE version 1.6 are: - - 180 hex - Terminal codes (.ZDE files) - 1F0 hex - Printer codes (.ZDP files) - 310 hex - Macro Keys (.ZDK files) - -[These addresses may well change in future versions of ZDE.] - -Obviously, this involves some "homework:" if you get the -addresses wrong or use an incompatible .ZDx file (from a previous -version of ZDE, for example), you will likely cause yourself -grief. For these reasons I generally recommend simply creating -multiple copies of ZDE. But under some circumstances (e.g., -laptop computer with limited disk or ROM space) this approach may -be quite rewarding. - - -5. DEVELOPMENT HISTORY. - -ZDE is a descendant of Eric Meyer's famous VDE (Video Display -Editor) program for CP/M. In 1988, Eric produced his final -version of VDE for CP/M (2.66). Eric now maintains VDE for -MS-DOS only; ZDE continues VDE's evolution on Z80 systems. ZDE -removes many of the CP/M VDE's defects and adds such features as -support for ZCPR, ZSDOS, and CP/M Plus, improved terminal and -disk I/O performance, proportional formatting, file datestamp -support, and improved installation. Meanwhile, the MS-DOS -version of VDE has continued to evolve, now boasting multiple -file buffers, auto-save, auto-number, and much more. VDE for -MS-DOS is available on computer bulletin boards (including -Antelope Freeway; see below) as VDE152.ZIP. - - -6. FURTHER INFORMATION. - - 6.1. About Z System. - -If you are using CP/M equipment, you have probably heard of Z -System. Basically this is a downward compatible replacement for -the system software distributed with Z80 CP/M equipment. By -utilizing Z80 opcodes and advanced design techniques, the authors -of Z System have expanded the versatility of the CP/M operating -system far beyond its original limitations. To learn more about -Z System, log into the bulletin board listed below, or contact -one of the following: - - Plu*Perfect Systems Sage Microsystems East - 410 23rd St. 1435 Centre St. - Santa Monica, CA 90402 Newton Centre, MA 02159-2469 - (213)-393-6105 (eves.) (617)-965-3552 (9am-11pm) - - 6.2. About the Author - -First, let me take this opportunity to thank the community of -users without whose support this version of ZDE would not have -been possible. You have made ZDE what it is through your -generous contributions of time and/or money. Without those who -appreciate (and criticize) my work I doubt I could justify the -time and energy I've spent on ZDE. In addition, many of the -improvements and bug fixes in version 1.6 result directly from -specific comments and insights by users. Please continue to -share your thoughts and experiences with ZDE; I'm listening. - -I am a doctoral student trying to keep from starving while -working on my dissertation in Political Science at Loyola -University of Chicago. I am a coauthor of ZSDOS, a commercial -replacement for the BDOS portion of CP/M, and have authored -numerous CP/M and Z System programs. My interests include -computer programming, telecommunications, the Soviet Union, -Political Theory, and bicycling (not necessarily in that order). -I am also looking for part- or full-time work. To this end I am -skilled in political analysis, know the Russian language and the -Z80, C, BASIC, and Pascal computer languages, and have -comprehensive knowledge of CP/M and Z System and working -knowledge of Unix and MS-DOS. If you know of a gainful opening -in the computer field, I would like to hear from you. - -Among other things I operate the Antelope Freeway Remote Access -Systems for CFOG, Chicago's First Osborne Group. These dual -remote systems are available at the same number, 312/764-5162, -Chicago. Antelope 1 covers CP/M and Z System while Antelope 2 is -dedicated to MS-DOS support. The best way to contact me is -through this board. Registration is free. If you are not a -registered member, you can leave me a note as part of your -application. - -Alternatively, my mailing address is: - - 1359 W. Greenleaf, #1D - Chicago, IL 60626 - USA - - 6.3. Pre-Printed Manuals. - -As I mentioned above, I don't plan to reissue the ZDE manuals -with the library while ZDE is still in development. For those -who wish an updated manual and/or wish to support ZDE, I offer -instead a pre-printed 40-page User's Manual and Installation -Guide with Table of Contents and Index, postpaid, for those who -make contributions of $6 or more to support further development -of ZDE. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDE16A.COM b/Source/Images/d_zsdos/u1/ZDE16A.COM deleted file mode 100644 index 3e9fdcc04bcf4128d60a4662e694f9410b6517db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16896 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 1 extent. -; - Use an apparently 'dead' byte in the configuration area as -; a configuration flag to allow disabling the 'Auto-Indent' -; feature which was always 'on' in ZDE1.6. -; -; With the second change, you may configure the 'Auto-Indent' -; feature to be active (as distributed) or disabled (as this patch -; is configured) by altering the DB at label 'AIDflt' in the -; second part of this patch file below. -; -; Assemble this file to a .HEX file (example uses ZMAC) as: -; -; ZMAC ZDE16A.PAT /H -; -; then overlay the resulting ZDE16.HEX onto ZDE16.COM with MYLOAD -; (or equivalent) as: -; -; MYLOAD ZDE.COM=ZDE.COM,ZDE16.HEX -; -; The resulting ZDE.COM will be identified as 'ZDE 1.6a' in the -; text identification string near the beginning of the .COM file. -; -; Harold F. Bower, 18 July 2001. -; -; CP/M Standard Equates -; -BDOS EQU 0005H -FCB EQU 005CH -DMA EQU 0080H -TPA EQU 0100H -; -SDMA EQU 26 ; CP/M Function to set DMA Address -; -; Needed locations within ZDE 1.6 -; -Fill EQU TPA+0F8BH ; For Date Patch -TimBuf EQU TPA+3B3FH ; " " " -; -VTFlg EQU TPA+3ADAH ; For Auto-Ins Patch -HCRFlg EQU TPA+3AE3H ; " " " " -LfMarg EQU TPA+3AFDH ; " " " " -; -; ----------- Begin Patch File ----------- -; -; --- Fix Create Time Stamp Preservation Error --- - - ORG TPA+0029H - ; was: - DB 'a, (C)' ; DB ', Copr.' - ORG TPA+2461H - ; was: - LD (FCB+13),A ; CALL ClUsrF -; - ORG TPA+2F10H - ; was: - LD B,4 ; CALL ClUsrF - CALL ClUsrF ; LD DE,TimBuf - LD DE,TimBuf ; LD C,SDMA - CALL SetDMA ; CALL BDOS -; - ORG TPA+30AAH - ; was: - LD DE,DMA ; LD C,SDMA -SetDMA: LD C,SDMA ; LD DE,DMA -; - ORG TPA+30B4H - ; was: -ClUsrF: XOR A ; XOR A - EX DE,HL ; LD (FCB+13),A - JP Fill ; RET -; -; --- Usurp Config Flag for Auto-Insert use, sense on startup --- -; - ORG TPA+0057H - ; was: 0FFH -AIDflt: DB 00H ; Set Desired default (0=Off, FF=On) -; - ORG TPA+262AH - ; was: - LD (LfMarg),HL ; LD HL,0101H - XOR A ; LD (LfMarg),HL - LD (VTFlg),A ; XOR A - LD (HCRFlg),A ; LD (VTFlg),A - NOP ; LD (HCRFlg),A - LD A,(AIDflt) ; DEC A -; - ORG TPA+2711H - ; was: - NOP ; LD A,(0157H) {Unknown Use} - NOP ; OR A - NOP ; JP Z,Error2 - NOP - NOP - NOP - NOP -; -;------------ End of Patch File ------------ - END - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDENST16.COM b/Source/Images/d_zsdos/u1/ZDENST16.COM deleted file mode 100644 index 8ccc976739f96507289890bf7df565aba040127e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10624 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 - db 0 ; ? -; - db 6 ; @ - db 6 ; A - db 6 ; B - db 6 ; C - db 6 ; D - db 6 ; E - db 6 ; F - db 6 ; G - db 6 ; H - db -6 ; I - db 0 ; J - db 6 ; K - db 6 ; L - db 12 ; M - db 6 ; N - db 6 ; O - db 6 ; P - db 6 ; Q - db 6 ; R - db 6 ; S - db 6 ; T - db 12 ; U - db 6 ; V - db 12 ; W - db 6 ; X - db 6 ; Y - db 0 ; Z - db -6 ; [ - db 0 ; \ - db -6 ; ] - db 0 ; ^ - db 0 ; _ - db -12 ; ` -; - db 0 ; a - db 6 ; b - db 0 ; c - db 6 ; d - db 0 ; e - db -6 ; f - db 6 ; g - db 6 ; h - db -12 ; i - db -6 ; j - db 6 ; k - db -12 ; l - db 12 ; m - db 6 ; n - db 0 ; o - db 6 ; p - db 6 ; q - db 0 ; r - db 0 ; s - db -6 ; t - db 6 ; u - db 6 ; v - db 12 ; w - db 0 ; x - db 6 ; y - db 0 ; z - db -6 ; { - db -12 ; | - db -6 ; } - db 0 ; ~ - - end - -; End ZDEPROP.Z80 - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u1/ZDKCOM13.COM b/Source/Images/d_zsdos/u1/ZDKCOM13.COM deleted file mode 100644 index 040fd1c44422490fb89422af1bf71dd7681b3586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792 zcmZ`(Urbw77{BfP*A{w8*GaCB#Z&rnSF}iBj5W|K(hW`3nT+fKgaylm5l0JcvEZK$ zec;iUsPRpoeX4&(`rw0>TITI`W>CSHn3!gPxHUCm*7>5hey8^qkZIGL?>oQm_x;ZI z^_;Jy#@cP8q43a!=N`wGlz3t`7RBAZ9{dD;Sy{%@vsV=yiOtP}jpON99FK<1*=PIue zhcos|fQ0>QI9{zJ1QfIp#JNSjZ^Yfh_l4aGlh#JpPjH^J7Shc~@pqFJ2A{IRlr`cW zXPkd?CJR&fgt{mBx?68yNH23XI)f>Pd?ZpBPNp<{=kxhscb_BA^2PIXSjgKYvH1UH8JLl-;4kcn#sp(@C8^XkO51oELB+LHQOy%qH?FUAiE{O0PXUi z)+Il!O~_AbZSpzIChtO$R3g{SlyTiGZPVO|TN`Gr3j{V+@}RlOZ=Y4khFSXF%b?DH z84afBdD7buk-p5(0>9;(mOjPzp(ncy<4`QB_!x?}3U!F7ye1%3F9MR_3;98tpG9Py z)mHj@w^#g};akDyQE)-xsfp_90S;;S=LMFeSp(n=;C%xCA*oUgPUzvijk79r3a!W{ zm3+uTfdL-DD*d<*SA$&!S=BAHP`trGe*@Z^-@VI0iK^R-PNlV)Eb6tZLAy?c=K+c= z8Z7Rap$k0<33(5jbu*~)R0o69JA~)%sA*638+c37pF3NH>SbgmJhPYEEUEPV@p(D| z$>n(k&n+gB_$38KU8n(hB8oDVz}^1SIC5n&J{d{E z!2Wkm!eHaxGyO-&98>?;m~MYh@2S4i{m_sOJ-iy+=0n`@!z>*sZ0(RCA>(gGUKc8p zw?uMA#5S@jkU8N&O}dqTaYW> znUHX~y&aT634h^rpfuo~4hQnuQD=u8)zt$QRNBm`AOyh!E!5D0_%Z1-L+7@zew7Cy z08@vAq&2-f3F{X0-`Kq-JLn<6?rWo5=`Oh~RK{G0JSKulUg66fRw$_ndD751t-Es3 zZdiw5olvg}sa`Ac1e#H*G6n=_vN8q)uquGrue?qaXhOpzA=c%`MQm}dFpswUCh@@< z{ZX9=&IignGd||#z|9j-){c9HfrQfQYdG|vrb5Lhf$-iiaF??3alRpTMWj+$`JVKX zE<}Q^wf4U=NYP4sw7ufLq~eUHdyrJ#|37 zmnr3F_VELuM;a~+8EPvxhODqvEoV}uX2vQ=DNoB^<-PhnLbz_Lf`zP!K_AJ90t+6E rw(VZi@Ygxf)lyY=e9ieAVzsb!Az)@^oIi+LcQ.ZDT - converts text file to ZDK overlay - - ZDKCOM .ZDK - converts overlay to ZDT text file - - Use ZDE in NONDOCUMENT mode to type a file that looks like -what you see when you use the K option of ZDENSTAL, substituting -lower case "n" or "q" for the No Repeat and Quiet option -indicators and : - - qThis line would be for key 0 in Quiet mode.^M - nThis line would be for key 1 in No Repeat mode.^M - - This line would be key 3, with key 2 unassigned. - n^M^M^M - The line above, key 4, prints with two blank lines following it. - q"This is in quotes, but no carriage return at the end." - "This line is ^P^BMacro Key 7^P^B with embedded boldface codes."^M - q^VThis line turns insert on before printing the line.^A^A^A^A_^F^D_^M - n ^A^A^A^A - -...and so on. Lines correspond to the number keys in 0 to 9 -order, with blank lines for unassigned keys. Do NOT embed control -codes. Type everything in ASCII. For instance, to underline, -type out '^P^Swords underlined^P^S'. It's a good idea to make -hard carriage returns visible by toggling them on with the ^OD -command. ZDKCOM accepts trailing spaces as part of the macro, -even though you can't see them, so, if you don't want them, make -sure each line is terminated by a hard carriage return. - Individual key macro strings may not exceed 127 bytes in the -ZDK file, though they may in the ZDT text file, since ASCII -representations of single-byte control codes require two bytes, -and option flags and slashes don't contribute to the length of the -string. - The total of all strings may not exceed 498 output bytes. -This is two bytes less than allowed by ZDE and ZDENSTAL, but, -under the program's present logic, it would require an inordinate -amount of code to make those last two bytes available. If you -really need them, add them to the ZDK file with ZPATCH or any -other patcher, locate the last string-length byte, and add 2 (in -hex) to it. - For a quick demo, remove the leading spaces from the lines -below, mark them as a block, and write them out to .ZDT. Run -ZDKCOM .ZDT. Then load the resulting ZDK file into ZDE with -the command ZDENSTAL ZDE .ZDK. - - q^C^C^C^E^E^E^E^E^[^E - q^[b^[0^Qs^X^[=^M1^[= 1^S^V ^D^[!0^[1^Qb^B^Ku - ^[=^M0^V^I^V^B^G^[![^[0^X - ^[=^M0^T^B^N^[0^X - q^P^[^P^I^P^K^P^[9 - q^V^KrA0:LH.FMT^M - q^G^G^G^G^X - q^A^A^S - q^A^A^S - q^KrHEADER^M - -Key macro 0 measures off one full page if the top margin is 0 and -the page length is 58 lines. Adjust for different page lengths by -adding or subtracting ^E's. I use this macro to move from line 1 -of a page to line 1 of the next page. I then use key macro 9 to -read in a page header from a separate file that contains nothing -but the properly spaced header text with a # in place of the page -number. I search for # with a ^Qf and replace it with the -appropriate page numbers. - This happens so quickly on a 9 mhz SB180 with hard disk that -it is virtually unnoticeable, but there is a faster way to do it. -Just make up a header at the top of the first page, or, if you -want to start page headers only on page two, at the foot of the -file, and mark it as a block. Use key macro 0 to move from the -top line of a page to the top line of the next, and copy the -header into place with the ^KC command. Don't forget to erase the -original of the header at the foot of the file when you get there. - Key macro 1 softens and reforms a paragraph by removing the -hard carriage returns from the ends of each line. - Key macro 2 changes a document in flush left block format -(like this one) to indented paragraph form, and key macro 3 -changes it back again. - Key macro 4 embeds my DIABLO 1610-compatible printer's code -for setting a left margin in column 11 (^K=0Bh) in the document. -If I want another margin I add or subtract from 0Bh and overwrite -the ^K with the appropriate control character. You may well be -able to substitute your own printer's set left margin code for -this one. - Key macro 5 reads in a previously prepared letterhead stored -as LH.FMT on drive/user A0. - Key macro 6 removes four spaces or characters from the -beginning of each line, used to remove line numbers from the -beginnings of messages in modem capture files. - - -2. Programmer's Note. - - A ZDK file is a data structure four records long. The first -two bytes are an ID number which ZDENSTAL checks to ensure that it -is working with the correct version. The current number, 0250h, -is valid for several recent versions of ZDE. - These two bytes are followed by up to ten strings, each -preceded by a string-length byte which ZDE uses to index the -string's location. Each string is limited by the size of a buffer -in ZDE to 127 bytes. - An empty string is indicated by a string-length byte of 00h. -After the last byte of the last string, the remainder of the 512 -bytes are filled with 00h. - It is a peculiarity of ZDKCOM that it needs to write two null -bytes at the end of the file, which means that it will accept only -498 bytes for the total length of all strings (512, less two ID -bytes, less 10 string-length bytes, less these two more) rather -than the 500 that ZDE and ZDENSTAL allow. - When you look at the key macro buffer of ZDE using the K -option of ZDENSTAL, you see something that looks like this: - - <0>This line would be for key 0 in Quiet mode.^M - <1>This line would be for key 1 in No Repeat mode.^M - <2><> - <3>This line would be key 3, with key 2 unassigned. - <4>^M^M^M - <5>The line above, key 4, prints with two blank lines following it. - <6>"This is in quotes, but no carriage return at the end." - <7>"This line is ^P^BMacro Key 7^P^B with embedded boldface codes."^M - <8><> - <9><> - -The numbers down the side and the option indicators , , and -<> (no option) are supplied by ZDENSTAL. The ZDT text file -version of the same macro keys would omit the string numbers and -no option indicators, and convert the and to simple lower -case 'n' and 'q'. If you need lower case 'n' or 'q' as the first -character of a key macro, just precede it with a slash, which will -be ignored. - ZDKCOM recognizes blank lines as unassigned keys. These -produce an "error" message when invoked by ZDE. - ZDE recognizes a No Repeat option if the the high bit is set -on the first byte of the macro string after the length byte, and a -Quiet option if the high bit is set on both of the first two bytes -of the string. - The translation procedure from text to overlay requires: - - Enter two-byte ID string 02h 50h in output file. - - Enter 00h to save a place for a string length byte. - - Check for "n" or "q" as first three bytes of new string and add - 80h to the next byte or next two bytes input as required. - - Read in the rest of the string byte by byte and output each byte - to the output file. If "^" appears in the string, drop it and - subtract 40h from next byte to make it into a real control - character. If "/" appears, ignore it and print the next - character literally. "/^" prints "^" rather than turn the - character following the carat into a control code, and "//" - prints a single slash. A single input slash is ignored. - - When the CRLF pair is encountered in the input text file, - convert it to a 00h place marker for the length of the next - string. Get the number of bytes output in the last string and - write it to the position of the string-length byte at the head - of the preceding string. - - When the text file's ^Z EOF is encountered, fill the remainder - of the total 512 bytes with 00h and close the files. - -When converting ZDK overlays to ZDT text files, the procedure is -more or less reversed. ZDKCOM converts the string length bytes to -CRLF pairs, the control code bytes to two-byte ASCII strings '^c', -and finishes off the file when all strings are accounted for by -inserting an EOF ^Z. - In addition, ZDKCOM has error checking for file opening and -closing and for individual and overall string length, and it -reports activity to keep the user from thinking the program has -hung, though the counters on the screen are otherwise meaningless. - The structure of the four-sector ZDK file in CP/M is so -similar to the eight-sector MS/DOS version that you can use -ZDKCOM, along with a patcher, to create a VDK file for -installation in VDE12, the MS/DOS version of ZDE. Make up the ZDT -file as you would for CP/M, then patch the second ID byte from 50h -to 60h and add four records of nulls. - \ No newline at end of file diff --git a/Source/Images/d_zsdos/u5/z80ccf.com b/Source/Images/d_zsdos/u2/z80ccf.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80ccf.com rename to Source/Images/d_zsdos/u2/z80ccf.com diff --git a/Source/Images/d_zsdos/u5/z80doc.com b/Source/Images/d_zsdos/u2/z80doc.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80doc.com rename to Source/Images/d_zsdos/u2/z80doc.com diff --git a/Source/Images/d_zsdos/u5/z80docf.com b/Source/Images/d_zsdos/u2/z80docf.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80docf.com rename to Source/Images/d_zsdos/u2/z80docf.com diff --git a/Source/Images/d_zsdos/u5/z80flags.com b/Source/Images/d_zsdos/u2/z80flags.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80flags.com rename to Source/Images/d_zsdos/u2/z80flags.com diff --git a/Source/Images/d_zsdos/u5/z80full.com b/Source/Images/d_zsdos/u2/z80full.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80full.com rename to Source/Images/d_zsdos/u2/z80full.com diff --git a/Source/Images/d_zsdos/u5/z80mptr.com b/Source/Images/d_zsdos/u2/z80mptr.com similarity index 100% rename from Source/Images/d_zsdos/u5/z80mptr.com rename to Source/Images/d_zsdos/u2/z80mptr.com diff --git a/Source/Images/d_zsdos/u4/ccp.spr b/Source/Images/d_zsdos/u4/ccp.spr deleted file mode 100644 index ab2e57bfbdc21ecc5228996b076828cb26cfeec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3200 zcmd^BO>7&-6@L4_OG~R=GPXdqaCXUsY{`y)7>96Ki4rAJ;@Ya^Qg#{@aoHfKfF2t8 zQiy_NhB8=HFj7Ea0Hg7xKzqm`DdaTOX`{sMI3*dwQ=VpJ#*bU}Y&>m}}ljo;1=6L#oc6hW;JNb>% zC!RSSIjSYiaq~iALd&G4Qi;rHT7wRt**i~;polKAGHr8k*Le+YSL2;d3F1B*g@)p; z^K+=@%aw2gXY2MmAa|l^R+dpZ97M*YfvVhP+prcHlk}rfey=d6_Dc3gASF;B22^q;-?!oJ=l^pviE5! zaz^?oHa#ufim*_1U;5ZxSZ`*lv6fh_sdOwYmE&;deNaJiJ_73sMKn0JRXW~^v_zus zqxyB}%5Tv8NJy7LhD4N4Qx+~SfZMXlRR0p-%$I6a0KEWw!3lD>a`9bjopN5G?FMxu zv;^q30R4vaXn{f5|M>T&2&3~7{rd!>7>}dSMR48$XNs;Jr-_4p7Uknc&JZR0RGt8> z3ow=|TLX06evS?2%C)m}-uX5)$Jqn)96AfFKvmvHpsdJL8_^)bq!vK#!KdC5@erf1 z=CtwH0|dilxP1Vw12T}KZEw+C~(#+vyC{_seKU6yF=D8!**JECReT| z&5V}HB(w|D=TlRO=Tn)~Iql+9Dl_xS%O|l%us@6aRJ+{tpD{AbyS{bxki@e+A6TC- zfiP!PnI2cO>dbr<2cIw<_J_<`M1Yem@$UT7*qU8gCq_B%0dh}H;TeU)`R>giOSsj9 zf!YDqqvh@SW>+LF;X%a&C|fVH=s-TCwpxS*;8Qyw*vOY_m)LN=Y+YhKPpSby^mU2F z>fq3>zBcE4my*X066(m$cn_q4^Fta*NSr^U?<~_XQz~1Fg7Z5@zrkh?KromO&&+;y zj@#o-@kRdc{11fdV*9r!P`6n7Ey$!2Nkl3$nE~n#L~(9X8#5u|On)cW{F}8*=LA70AdN`BihaD(`YT&SQ=AKTT0SmU<(a%cjE5fNs#s@B z$fA68Ez&Cy=aoUM^$#jY+y59n;_*Y;Il|%A#MunT?~4xMA!NCOu;qLX_inSbFSyva z)YaA1{QhLz=Y+WK2Tg8c;prX#fvY7!hV}`e%bzuPoB!*n&zwM zeVyCcbs6iATwHpjsx`Q{hD+F-+p*c;T*uT|Z~_<5{}XU_QwScx&h4q;rdY`s$92&@%MX(AP1YIYZ1nUecK1u4 zxak(|y5St7YMVT{&Ua>ep-%;B@!eX5Khi*#!3I)@MAt)Y)U8e4ew!zwIt*AJ^VFwa zPBSzHjkK6LpBVLcfg$60?UJxR2kX3mmxCIWc!gY{?YqGptQ`>CtaV1%_7K1{&j>r? zx+x*iPYCZ_#^Ghc0(4MI3S`S?DT1a4P&*fDT0lfmN$9AhUNEOFOaUh7D#*WV?2v?n z#EfH<{if)RtQ!KMQSD7}a2Jbhhm^$-nN^QVq>z{CEev@>e?xS-J-~k~5^4jR@1F0T zM0WjFm?!U_Y*VTISy%!@PbDq;v(h{7sK`mkq31N^8RvdQe?vc zdsNKfn}=N2Gc+dQ0EL%E?2P1HI78$egc*`|jCbtqt*L8b8?X^9>50ii5=JM#)s6@8 zxvybRw-5we_2eHJU**9t4DZut>f*>(P5-a!jK>okX2lT=d9vhZi#nP0k0?bA(h7*H zrja&vze%yB;j{^UGn5`Njnar;NhrzCFxnPOV>LPAPm`}XmeO8VG;w7~EBce7>PdE3 zBxX2Cv&!(wDrJDFEE#DE62O86v}u^I|Kddh{E%K1MMYJXL?~QMNUTv3S$~>R*cII{ z6m5jnM$)BZv6K``$pWq`s)}fo@b|i3qrj956Mg$lNhumdT{23hQJ}(v6Z*Oh{r9uCl9XG%5{4N!3V*|6S{O!uBs2bvf7o diff --git a/Source/Images/d_zsdos/u4/cpnboot.com b/Source/Images/d_zsdos/u4/cpnboot.com deleted file mode 100644 index 48c07493f6f7d48f6f0273cf0c9292477f42f4c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3328 zcmeHHUu;v?89(=r&-Jxq#|D-dB&_4yXuHeMa5BlxyydQdN;*+OyG4tt8fdlznswO2 z1UZ4k&9=v>n%1XHed?sD>ceLK2;J^sG$AqdjX9;R6@+NdBv*1aX5FoHBha^pWc zkoJQ1z!TS!?>XP^_nq(eedqgbZ^7$tqb@Y-M5BS3RZ$NF4+?%2EQ<&QXN1r{gGc4& zKDe)Cr(Ld({va*BA_mXjC;k?QWN3Uco6fvMo=%UBjc0tGZl6cl^UThnCx^+z2{QVV z%=qZoG|8Myr6y8GTkueNl1!u~$5UhDW8_FWLx8`Zd}G}=eeBq1YK)wiPEC$Zk?~9> zy?*LOq#vfi|GvF@4$TEo(w>E$~k0S3w?%B&MZ2l z=nN3CG!NnwaEgkhq83_>%%LHSG&P3uAe2^w8+(O%q@ZFkA)>67P~eY2YOI8EJvZAnl&+9XZW2lQY_Jtu64E`@mOP0Lf^vpcdN7BJT;{Ve0L0 za!$xAdYeP^J6Wv_*5qysP0tPVEveH3)vO`*Evk`umEMqUd`qa& zSEcIBZDw(^Rk|C2(jSl@O@c#fe8mgnFTK5TxC4C^o~`B3O{hWKa-!FrM8E3ny6y~q z=lV6}TGUzzmIV5mRJLj>g=XU|l&cm$y&SR)q3?Yu_(y5+HEHMv-`lmHq~QL4lujL) zIC?TOJ_c=r67TxVrQfM>aPhcV)g*u4+4rsws>8BEB7|91WHEGx4$IehrOuM8aMz}8 z4d{sheaC?A9Uy;VDHl6}^Hxv6S7)`V;6kb}hwL-;E+~CWLM$eu(C=F;Foig&##!`D ziB&@%vD!j`#@q{L;mRtP0D0~oj`sGFk%?0<4BfX4cjZvNk~D-$^3)2^<;E?~IeGae(&HNmH(mv14k)kgwVS&CWCyG7?6%99? zlr2!X(t);?=|!0{VnP@J2R7lIu-%|rX0Z?4*G+&z!+GI8gGi*Gy7-2^<%-WYt(UzW zC@kPja7g51zTVzE5L(jP;l}O)%gIjfrI%fFMW%OTmfKD@xxz9QXyt#r4Jqm1Hi7zA-aN1^6#(&Z@A0ZLT!S6u2dHWUnk1fW-gF_#H}gI z?+z~EZEx#%vya@3LkIu5y}iBf3SM)MG##DJqO)074S~iLXEX5|GA#UF`kbl>|v3>p&w19oS>ni4H;Sc~k{T6tx37%UA!y@Rs{e~{j z(ogU$=<`k-+>Uq-%P;b;g%My`_z>^Li*stC6A!L_(btKmETCETo~xKaWVTnJ$CduU z^$$x55=^gfO<&TAUwNm&Flh2h_WU? z5aXWJh%Dit1Vhwle$N$<<#g&EJ}M0@@V7XxFP|~at9@N=u`rbT4H8%<)vLVdH{w?H zzk2C!-2KO3%DO5z{AG|gb3wnurRpuI_P#RisbJII4FoP48HHSQ6azNF4pvl`DL@YlSB-5u^$XP{+MHQWV=ywC)1<{y4eAK~;p4)wSKk1Oz~ KE3obVd;S9+&rRq6 diff --git a/Source/Images/d_zsdos/u4/cpnet12.hlp b/Source/Images/d_zsdos/u4/cpnet12.hlp deleted file mode 100644 index 6562f67a15fd5ec4a810d04dc1cf621d63c87f7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 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 Is(<3|zo1;@IsgCw diff --git a/Source/Images/d_zsdos/u4/cpnetldr.com b/Source/Images/d_zsdos/u4/cpnetldr.com deleted file mode 100644 index 12ddeae2befe6b72f8d7144e4b4feb2ef379621c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2816 zcmeHJT}%{L6u!gG%--42g%yResW7v%QMwp^HqqLRZj1Z~ia>#AP5F^3MHE?CQ4|DC z+k{wctF2grs4v>L2DK%mX=7xmmNB_aV3inkjKo0FOh}3f!CKj#JG)w{HtAEJybpKI zcfRj@_uezJGutyQ%AA&$zrG-QWmb`toc4ya=&hyhc~W}z%Iu=l9H}6qFe9}fElWbi zNUz$lRq|JqZ;~qfexKiYjV;_$vvITES5wtcURUL-aZb0S3Y)HWnqMuYn91F)?ST*foxg#4~yRdPtEc+*6r+j&U5Inuyls6v!y+m@pil zaGe1X)ze^dO<+fsVAL=`fdk7wb)eihmVbKA$Ml@fEK}I$UriK6abyZiuW?d@=(#4s zn}^f5G6mpuCY~Xs#_6t684#XM+!d%dk;S}ii-p`ZlK~bQ&Wsv|j~vV!O6oshk`a3J z;PI}WgQmy3kj9>%Q*(YkM^9BgPd(YO7Ps}mIsQcahQRc^ffxj^@O1h zcApO%;RXSyV&kwm@B??RX?S0tle>I<$k-aaor8VdP}~*hLwzNUCze}J=pG9$L9 zg?pyy>K&9rAvOH6ip*tksPU|?;Y_8fL#W%&`eN+>Xu8$c&|axlZGc1Ck3jl(rRtl5 z?5z+&o+^%&H7KXn>8h7;cVgQqY!!N-TUmmQM+v`;d2z6`BUtQZg2fHvY_NDVSlkgT zoth06-zvFPG6vbvu0Rp5Mz}^Opp>;_RIYaQx}iLh0#=h(3GnNpZ?+%J6cE4p%}Yjh zwGf9A8GZ(s$dxpnZ5V3u79kGv__Ef_PA&>$naL@hT;jFn+2j_V$nsI-dp>a*&%=e0 zkS2JgkJfd^^mVAlGDvGin(}ekLi0?CohLC)arb#ihut%OGGwh;8)P0bnxN%cv`k<| zR$S6@v6d;EJFi3Bl^oTfE_*?|)1uXh+77Jw1=TA-t4+b;y}{z9a4#FXt_ICBp*?9M z7iLM1X$ScjMTw2IPlkR@!7&dbac{kQwW!3}>)kn`XSF!IKiNJUEq^MKX6(rk+@IicQlk&X*|vdy0QS zI^{e10%s(qd~{zfc$IzC0q8)EZ)172ROW$46#fC$`}|u0NXub*zpShTvSC3^VbN3x Mg;W&L*#Fn@7tE#F-2eap diff --git a/Source/Images/d_zsdos/u4/cpnetsts.com b/Source/Images/d_zsdos/u4/cpnetsts.com deleted file mode 100644 index 81621fdd8828940df50318f36678b26bbd4b0054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 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 Ho52499^m}! diff --git a/Source/Images/d_zsdos/u4/local.com b/Source/Images/d_zsdos/u4/local.com deleted file mode 100644 index fc0595115e0f97f775a6fb9e85390772c7c66e3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmcJM&ubGw6vyYyQ*oo&Thp;fU}P$nvodB*$(wWL1FK}sDaE{%&dy}hW+`jW z#v3^E_qh_e9@Awo+-9r{;4gLhB{rwMQjco+CC2vZO~;9rka zVa#P~SWwsS4C%;}A0{qyF&{0cU$7%fJv~Z@eEct5>4EBtYpM;=>t*+6dRB+ zpo;^#)Tf~TdHARXj@P$!VL!NRQ}kHtxn4&}-^6)gHtw<}7Neq9))LOyw%9b#n<%K# zx{a{6$J$t6TjJb65h|?&s;%Cj)CP`yQ@0N4eI2iOI*MFTq=oTlym}J#HU|A9>f7jw za`EbKY7kf7z^?A4(P@Lej*ZKcJ7P2^%KpRslO1&LpCXUn+6!+oZtve0KL#^Tf_9*~ Q+`oBYFTBdQJ`O^kx`85J8C>b9RMX1waZ-d(xwpTZ#nM&3h8jE4&t z|3#njV!SB$lksXDm?8FsKpPQSQ2NZ^I W(-JdtK#GoI0SpWb3Q!<5pa1}R(sBs^ diff --git a/Source/Images/d_zsdos/u4/logoff.com b/Source/Images/d_zsdos/u4/logoff.com deleted file mode 100644 index ccd56c6e9787d7e77a7a2bdf4e68daf033abfc3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 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 diff --git a/Source/Images/d_zsdos/u4/ndos.spr b/Source/Images/d_zsdos/u4/ndos.spr deleted file mode 100644 index fc2dcaa978b0a49565104c25763ee0f9867a6344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3712 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 diff --git a/Source/Images/d_zsdos/u4/netstat.com b/Source/Images/d_zsdos/u4/netstat.com deleted file mode 100644 index 7b93353308962b782fad865c6fde1df6909ecb7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmd5%O-lk%6rDGh0*7X76$CBrI745HK1_lnAwPlwQ>ixYvV4#v4mqPCg!BV~+L*R$ z-KJ%WR%HbS6&hzO@&|>xm5TDaogg7rYcyZ&cg0}|# z8hj7GUWmrHFr{f9OfXt*oxGfh@BS*>K88T8f{*NQ1si=1#%&c8KLe8C+}nG(&mB0LPreO8@`> diff --git a/Source/Images/d_zsdos/u4/network.com b/Source/Images/d_zsdos/u4/network.com deleted file mode 100644 index 5b6322b1d7a9d8c14106079f1df0ec3bb337c351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcma)5Ur19?96o>U&)nLU(@;0Hdyk6YmDJV{y5JzBQYsCMUPNQ)8p3kUKM9uROHT#) zQV$V`V9-M^5g8T;Z7AHqg}e`Yu%{j*V$Tv$&3yTl=%Usv^Dt3PtSu!= zIki+iP)5WF=5UNOUC(~C9`S$*h6{4t=~bHQWT=;%2D%C@gfi0V$m-?bYjlEjNzt9q zG-qhAy@Y5k)y%9H3T-ARa7Y1B0^(36{+2cVTeeI;(r+|%iqWIg8e~?8VW+gIfPdW9 zv0GCBBy_;yvL0puF~t#>Y)j~6ko7p^*-MDWRRrfH&?{ssOT@95(~=Ju&LxHOs|A1mV>9>GmnOQh>A*hveL1?m@zVRo`0>+4jcP!&x%-gQ zg9G7%gs4G2#Btl)o#%S39EE-ye0zFL!EeXEnND!jqDd_T+k(kHZumg8?{mWsCfWs) zXLyL1h8uE5`YFeY$2X8U7pTMLk8Rj5C4*1Fs6%x=oX@@lh2g1o9X?%IOCf}y6uPMBF1&`< zJkS8B2)Mv#fTC4yC>>Vhf}1)+(NJI~|uYf)4FHFw{t(FHZ`PHrjr$m96@v#9C+pY-D}fO6u%#=tHGuzs91dPHW`*pD0K*vFfv8-O_8GAOSV#Rh&YB=k)d5FEz?*3 z5(|pt#RqM0E`bbOFosHz3{oFL!95Ip3Z67$^k3M4d(OS*_i@kV>hm}$FvRZFst;FW zcDr1F0%x=*kq z{MAL`JH^Twl%qJ?i167-?49+)VoxOD|l}URDye z+Od~M`+Zx55$;4bbz9vS0Y=QCwtCe4xx_EQ6~Rl*d`3>eK-Y)wPIuP{*c`IQJQXsg z1l0}T^Xl+@ME1Xbsqh4*`TWf@loY%};UF1)9p2(?9Hb$vA7p=!-g=YYxtiBIM4Fh} zZfGIZ`mMVVG}uPbODt8at@U84?V?ga3A(n6B&(Z5w`gK- zy?E$Ne}MEXLiHkoySR|T3XLX&-f~C}h8}{+rP%0~HsZyD?=bV;;|;^W*a-p*L<2wq ztaiXf%YikDUi$z#0VmorT?HGqg5_wX9ViarF@|NmP~KH(bLT2fz&?Ym5QBRS8}2mT z;fd{o^^mg|{&GHCn98Q)D|$*+vZ{PTy(cTPS$WLRFl8H8`8a1jeQPaYpP0nCb&vH1rP}+A$!gKTI_veI>0tPhy@a2|%cK+dieiFr z!AQin`5kMeymVh@x!h{CSi+5qEwAbB$NoW{xISq7rJqc99Q*0EUCm3ij*9(L+2aUs z1kS=VnD7#o;T!w_0izh-_J`mW%)u*o2PJ62UOb5t$OqZ7qaGCJAui?H)OtpwUMofH zMN$_54)wVwaP0-@wdP6g6oI80uzY!bnT`~^1J{7Ciaq?*(-DpjB!Z=_^2`< J@BGkz*56Ry%yIw# diff --git a/Source/Images/d_zsdos/u4/readme.txt b/Source/Images/d_zsdos/u4/readme.txt deleted file mode 100644 index 49c9006a..00000000 --- a/Source/Images/d_zsdos/u4/readme.txt +++ /dev/null @@ -1,17 +0,0 @@ -*********************************************************************** -*** *** -*** R o m W B W *** -*** *** -*** Z80/Z180 System Software *** -*** *** -*********************************************************************** - -This directory contains the CP/M 2.2 client tools for CP/NET. These -tools work only with the MT011 RC2014 module. - -All of these files come from Douglas Miller. Please refer to -https://github.com/durgadas311/cpnet-z80 for more information and -the latest source code. - -In general, to use CP/NET on RomWBW, it is intended that you will -copy all of these files into your user 0 directory. \ No newline at end of file diff --git a/Source/Images/d_zsdos/u4/snios.spr b/Source/Images/d_zsdos/u4/snios.spr deleted file mode 100644 index b191dcd58e4d4dfae7733e8ecbf1b918f755060e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmd^;O-vI}6ov15GY+p1+o>2RBsSBbF_W73gNqUtlLCpwuwq42L|iFRW8$W*7E%cd zcSd$DjbU8_A!R9!B@AQ;7Ib0Km@cS4oeKfkb5xA6a3QhB=2`$<#8V0O0Nx- z?5%@Zj`x>%0_*m{YOQ0K5A&OUDCpE zvr7u|(PvuSspPEoHEhRiH}htpb|jXY^GNu@oN)B7RMr zu8Pz9qMst?)|4TSIwdIC`G60+CqQIa8j3>rm(#+C|8U+#40x%^`b_~SAeR0I!|fGodAHo4*rvfmz*`e3sj?q%KLHywL@(YiPj>$tuDM+|GETkM7^jk zHBg0lWhOERn({fbqRGx}X|xb)6DibBXF>nzz)vcx; M;XBlEX#GpqPdNcry#N3J diff --git a/Source/Images/d_zsdos/u4/srvstat.com b/Source/Images/d_zsdos/u4/srvstat.com deleted file mode 100644 index 87180dc5a3c78fde5a0c46b6fd69d6f5eecec70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmX^7jggltIJKxOwMZejB(bEln3u~I8K}UeJzW%R6%bsAY6Yjtl2nLzNNR3@f=f|m z8I3&Oto81tzfEM^6x*8 zQrf_LS8D^apb|*#t{>CcRAxa#2%8ba_5`!*7>+rf-N|HU1tbI`AwtY&&6x!YA#4^9 zyBo~TW4)WkcDIgY`>FX%g6s@;CD{aOpD~`A!X&s3EbqqvH1@9YX_?cq0?!U_VG>*n z5(Y6YG9KQ@B)A#G)mp>+^W@#9Pmjj)F`Z>)IQa1HLok<*6UO7?0kTe7tz(Yoa|f{$ z8yMVJlvz*I{Zlygn(6F+rdunRs*Kh#pA=&N328E4Gq~}O>y`xbHNhMI*z9i{<9fy) zU)6pC0-M8?1#YajIcdiW@+B9LIC+$hK`iC0H?tTQkT_-l6gqfPj$x9F!Jj5s1=iD! w3XCUDAN*=(&Axfv!q@jOwR_zG0yi%9G##2^9#>6Mxxa!uoUjdp$yncGQee1=HeR(=(VZ z?tZot^^e4kgSXqMW{Fa?XPrz1b||%;(hsLR+90uIQ}XaZ5~PG25x%~1LeL1hBPK$v zH=e2>xJU?>y&;2as5!!Wz5W0Q<0A2Mupn=Zw&A+fBLsWBeM)P{AT5WqH5^u;Ov{n; zSSbkpV@`z`_wZ5XZwCj6A-%uD$6deCbi&&^{7@JO1ep#UNZQ^bM}_vN`4Gizs2xN- zixx*c;5bZ$yve+ZolG!h6 zSyC~X*d3E>pQ*X-h^Xlh9T8)a^%j6JUlVNO9&l8d3%Mc20ua+CSjD`8=31=uSY093 zmT1WoN$Zb9ZH1_JNbou-9+V2GrXN)exa#mQGwxw9b;1?8N^4qzRW=VqFi|zZhNf9j z2~D%wKK9z&!d_8zg6$1WvVsztWHnx9?wo+-IIvXA+b~52saOeswcqF1jrn>vwTXF? z#sX@u7X}IJfJ^`q7&=iR+$h=_e@UGoIUld{;f7uRq&q_x4gW@~bCkb!_II=ir$-vR z|3-D4@-~M1C)$MJSL#n_zvTBouHWaFhC>H5Ua4qbc&{+?89i4U%iK*arROy{e916$ zLpD;$`E+JcPG_?D++nO>q;nY4^EnJ&)#ZisQc7OX^OBspaf1(oAw0 z8Jw8pOROdrQ<^+AA&+YJffeZX2PFD}#1&{DG+uZDYrt_s(uJ z+OONE8u8xq=l4GE^ZwrFecqIXEQCL14}Z+^tV$DC)~NJ8a&z0W!tyVJzV9I`O%ciT zm{pu2PPyVbnw3bG^J!|#s&~(xAw3URm-BC+t(;pP2aZYui>F9{m7!bA%uS9 zqkgOBW;su&qd25|*kk1;JT#}aV^tGbPW>5{OkKT?{`Kw4UKZ|XZ% zlYt4(BUXIG3VR8LOs!Fx_zA16s=Z7OHZIr+hQY?wC17O{n;0wJ=2 z9USa!Tk3V-uaXl9LLeyh4|X+dpY63uZchDqnYfP=IEVVXGO>yip4hQa!wF9fVGpOy zl|lN9ZBAHc$z2doC?{&;9t$T}h}xOCRoQmKtLCk_8K)*`P#H3v@Mx^~BF{L1F@5{a zQkiqp1wXaYW&lppkc^S&uPg?~zpw~@E$8h}h3XUAO0N~%!gpE20OCdw3ROXu!6w(2 z&o)r<_MU12)~KzGx}vbdBF03>$J8c_i~$Cy=e1g`Ru>xFMelj=Zp3sa6x-&M7A4lJ zi6cDUTV!0{PD81MNC?WGFWE3wHs(##+{HYqKeZRB43wpS(<-*cBGfoaIhW3U)286e z(v-!#8fK{#4-~3Sdc