diff --git a/Doc/ChangeLog.txt b/Doc/ChangeLog.txt index f04237eb..6d2056fc 100644 --- a/Doc/ChangeLog.txt +++ b/Doc/ChangeLog.txt @@ -25,6 +25,7 @@ Version 3.1.1 - WBW: CP/M 3 RTC support is now complete (reads and writes RTC date/time) - WBW: Add config to allow swapping logical order of MT011 SPI ports - WBW: COPY.COM updated from v1.72 -> v1.73 throughout distribution +- D?M: CP/NET for CP/M 2.2 and CP/M 3 (requires MT011) Version 3.1 ----------- diff --git a/Readme.unix b/Readme.unix index 0ba3de23..970c1b35 100644 --- a/Readme.unix +++ b/Readme.unix @@ -34,6 +34,18 @@ to build the "126" configuration of the "SCZ180" platform: make ROM_PLATFORM=SCZ180 ROM_CONFIG=126 +Please be aware that the make-based build does have a couple of +deficiencies. + +First, there are some build failures that will not stop the make +process. Some of this is because real CP/M 2.2 tools are used in +places and CP/M 2.2 does not allow programs to return a result code. + +Second, not all dependencies are properly handled. So, changes to some +files will not cause things to rebuild as appropriate. In general, I +recommend doing a "make clean" before running "make" to ensure that +everything is fully rebuilt. + For macOS users, you may encounter a failure reading or writing files. This is caused by protection features in macOS (at least, in Catalina) that prevent programs built on your local system (unsigned) from diff --git a/Source/HBIOS/Config/RCZ180_ext.asm b/Source/HBIOS/Config/RCZ180_ext.asm index 262e5507..c401e771 100644 --- a/Source/HBIOS/Config/RCZ180_ext.asm +++ b/Source/HBIOS/Config/RCZ180_ext.asm @@ -22,7 +22,6 @@ ; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO ; DIRECTORIES ABOVE THIS ONE). ; -#DEFINE PLATFORM_NAME "RC2014 (EXT MMU)" #DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT ; #include "cfg_rcz180.asm" diff --git a/Source/HBIOS/Config/RCZ180_nat.asm b/Source/HBIOS/Config/RCZ180_nat.asm index 0f7da479..061e6117 100644 --- a/Source/HBIOS/Config/RCZ180_nat.asm +++ b/Source/HBIOS/Config/RCZ180_nat.asm @@ -22,7 +22,6 @@ ; PLEASE REFER TO THE CUSTOM BUILD INSTRUCTIONS (README.TXT) IN THE SOURCE DIRECTORY (TWO ; DIRECTORIES ABOVE THIS ONE). ; -#DEFINE PLATFORM_NAME "RC2014 (NATIVE MMU)" #DEFINE BOOT_DEFAULT "H" ; DEFAULT BOOT LOADER CMD ON OR AUTO BOOT ; #include "cfg_rcz180.asm" diff --git a/Source/HBIOS/netboot.mod b/Source/HBIOS/netboot.mod index 95504ec4..12ee0b55 100644 Binary files a/Source/HBIOS/netboot.mod and b/Source/HBIOS/netboot.mod differ diff --git a/Source/Images/d_cpm22/u4/ccp.spr b/Source/Images/d_cpm22/u4/ccp.spr new file mode 100644 index 00000000..ab2e57bf Binary files /dev/null and b/Source/Images/d_cpm22/u4/ccp.spr differ diff --git a/Source/Images/d_cpm22/u4/cpm2net.hlp b/Source/Images/d_cpm22/u4/cpm2net.hlp new file mode 100644 index 00000000..b7381254 Binary files /dev/null and b/Source/Images/d_cpm22/u4/cpm2net.hlp differ diff --git a/Source/Images/d_cpm22/u4/cpnboot.com b/Source/Images/d_cpm22/u4/cpnboot.com new file mode 100644 index 00000000..48c07493 Binary files /dev/null and b/Source/Images/d_cpm22/u4/cpnboot.com differ diff --git a/Source/Images/d_cpm22/u4/cpnet12.hlp b/Source/Images/d_cpm22/u4/cpnet12.hlp new file mode 100644 index 00000000..6562f67a Binary files /dev/null and b/Source/Images/d_cpm22/u4/cpnet12.hlp differ diff --git a/Source/Images/d_cpm22/u4/cpnetldr.com b/Source/Images/d_cpm22/u4/cpnetldr.com new file mode 100644 index 00000000..12ddeae2 Binary files /dev/null and b/Source/Images/d_cpm22/u4/cpnetldr.com differ diff --git a/Source/Images/d_cpm22/u4/cpnetsts.com b/Source/Images/d_cpm22/u4/cpnetsts.com new file mode 100644 index 00000000..81621fdd Binary files /dev/null and b/Source/Images/d_cpm22/u4/cpnetsts.com differ diff --git a/Source/Images/d_cpm22/u4/dskreset.com b/Source/Images/d_cpm22/u4/dskreset.com new file mode 100644 index 00000000..7ce71ce2 Binary files /dev/null and b/Source/Images/d_cpm22/u4/dskreset.com differ diff --git a/Source/Images/d_cpm22/u4/endlist.com b/Source/Images/d_cpm22/u4/endlist.com new file mode 100644 index 00000000..e52cb75a Binary files /dev/null and b/Source/Images/d_cpm22/u4/endlist.com differ diff --git a/Source/Images/d_cpm22/u4/help.com b/Source/Images/d_cpm22/u4/help.com new file mode 100644 index 00000000..34e1829c Binary files /dev/null and b/Source/Images/d_cpm22/u4/help.com differ diff --git a/Source/Images/d_cpm22/u4/local.com b/Source/Images/d_cpm22/u4/local.com new file mode 100644 index 00000000..fc059511 Binary files /dev/null and b/Source/Images/d_cpm22/u4/local.com differ diff --git a/Source/Images/d_cpm22/u4/login.com b/Source/Images/d_cpm22/u4/login.com new file mode 100644 index 00000000..3a089680 Binary files /dev/null and b/Source/Images/d_cpm22/u4/login.com differ diff --git a/Source/Images/d_cpm22/u4/logoff.com b/Source/Images/d_cpm22/u4/logoff.com new file mode 100644 index 00000000..ccd56c6e Binary files /dev/null and b/Source/Images/d_cpm22/u4/logoff.com differ diff --git a/Source/Images/d_cpm22/u4/mail.com b/Source/Images/d_cpm22/u4/mail.com new file mode 100644 index 00000000..8ebb02be Binary files /dev/null and b/Source/Images/d_cpm22/u4/mail.com differ diff --git a/Source/Images/d_cpm22/u4/ndos.spr b/Source/Images/d_cpm22/u4/ndos.spr new file mode 100644 index 00000000..fc2dcaa9 Binary files /dev/null and b/Source/Images/d_cpm22/u4/ndos.spr differ diff --git a/Source/Images/d_cpm22/u4/netdown.com b/Source/Images/d_cpm22/u4/netdown.com new file mode 100644 index 00000000..52aed9be Binary files /dev/null and b/Source/Images/d_cpm22/u4/netdown.com differ diff --git a/Source/Images/d_cpm22/u4/netstat.com b/Source/Images/d_cpm22/u4/netstat.com new file mode 100644 index 00000000..7b933533 Binary files /dev/null and b/Source/Images/d_cpm22/u4/netstat.com differ diff --git a/Source/Images/d_cpm22/u4/network.com b/Source/Images/d_cpm22/u4/network.com new file mode 100644 index 00000000..5b6322b1 Binary files /dev/null and b/Source/Images/d_cpm22/u4/network.com differ diff --git a/Source/Images/d_cpm22/u4/nvram.com b/Source/Images/d_cpm22/u4/nvram.com new file mode 100644 index 00000000..99ed9682 Binary files /dev/null and b/Source/Images/d_cpm22/u4/nvram.com differ diff --git a/Source/Images/d_cpm22/u4/rdate.com b/Source/Images/d_cpm22/u4/rdate.com new file mode 100644 index 00000000..10cbfded Binary files /dev/null and b/Source/Images/d_cpm22/u4/rdate.com differ diff --git a/Source/Images/d_cpm22/u4/snios.spr b/Source/Images/d_cpm22/u4/snios.spr new file mode 100644 index 00000000..b191dcd5 Binary files /dev/null and b/Source/Images/d_cpm22/u4/snios.spr differ diff --git a/Source/Images/d_cpm22/u4/srvstat.com b/Source/Images/d_cpm22/u4/srvstat.com new file mode 100644 index 00000000..87180dc5 Binary files /dev/null and b/Source/Images/d_cpm22/u4/srvstat.com differ diff --git a/Source/Images/d_cpm22/u4/tr.com b/Source/Images/d_cpm22/u4/tr.com new file mode 100644 index 00000000..e9843305 Binary files /dev/null and b/Source/Images/d_cpm22/u4/tr.com differ diff --git a/Source/Images/d_cpm22/u4/wizcfg.com b/Source/Images/d_cpm22/u4/wizcfg.com new file mode 100644 index 00000000..d8b6dd36 Binary files /dev/null and b/Source/Images/d_cpm22/u4/wizcfg.com differ diff --git a/Source/Images/d_cpm22/u4/wizdbg.com b/Source/Images/d_cpm22/u4/wizdbg.com new file mode 100644 index 00000000..0585966f Binary files /dev/null and b/Source/Images/d_cpm22/u4/wizdbg.com differ diff --git a/Source/Images/d_cpm22/u4/wiztest.com b/Source/Images/d_cpm22/u4/wiztest.com new file mode 100644 index 00000000..d808e6c5 Binary files /dev/null and b/Source/Images/d_cpm22/u4/wiztest.com differ diff --git a/Source/Images/d_cpm22/u4/xsubnet.com b/Source/Images/d_cpm22/u4/xsubnet.com new file mode 100644 index 00000000..da78ba84 Binary files /dev/null and b/Source/Images/d_cpm22/u4/xsubnet.com differ diff --git a/Source/Images/d_cpm3/u4/cpm3net.hlp b/Source/Images/d_cpm3/u4/cpm3net.hlp new file mode 100644 index 00000000..4066664b Binary files /dev/null and b/Source/Images/d_cpm3/u4/cpm3net.hlp differ diff --git a/Source/Images/d_cpm3/u4/cpnet3.hlp b/Source/Images/d_cpm3/u4/cpnet3.hlp new file mode 100644 index 00000000..116c6895 Binary files /dev/null and b/Source/Images/d_cpm3/u4/cpnet3.hlp differ diff --git a/Source/Images/d_cpm3/u4/cpnetsts.com b/Source/Images/d_cpm3/u4/cpnetsts.com new file mode 100644 index 00000000..81621fdd Binary files /dev/null and b/Source/Images/d_cpm3/u4/cpnetsts.com differ diff --git a/Source/Images/d_cpm3/u4/dskreset.com b/Source/Images/d_cpm3/u4/dskreset.com new file mode 100644 index 00000000..7ce71ce2 Binary files /dev/null and b/Source/Images/d_cpm3/u4/dskreset.com differ diff --git a/Source/Images/d_cpm3/u4/endlist.com b/Source/Images/d_cpm3/u4/endlist.com new file mode 100644 index 00000000..e52cb75a Binary files /dev/null and b/Source/Images/d_cpm3/u4/endlist.com differ diff --git a/Source/Images/d_cpm3/u4/help.com b/Source/Images/d_cpm3/u4/help.com new file mode 100644 index 00000000..34e1829c Binary files /dev/null and b/Source/Images/d_cpm3/u4/help.com differ diff --git a/Source/Images/d_cpm3/u4/local.com b/Source/Images/d_cpm3/u4/local.com new file mode 100644 index 00000000..fc059511 Binary files /dev/null and b/Source/Images/d_cpm3/u4/local.com differ diff --git a/Source/Images/d_cpm3/u4/login.com b/Source/Images/d_cpm3/u4/login.com new file mode 100644 index 00000000..3a089680 Binary files /dev/null and b/Source/Images/d_cpm3/u4/login.com differ diff --git a/Source/Images/d_cpm3/u4/logoff.com b/Source/Images/d_cpm3/u4/logoff.com new file mode 100644 index 00000000..ccd56c6e Binary files /dev/null and b/Source/Images/d_cpm3/u4/logoff.com differ diff --git a/Source/Images/d_cpm3/u4/mail.com b/Source/Images/d_cpm3/u4/mail.com new file mode 100644 index 00000000..8ebb02be Binary files /dev/null and b/Source/Images/d_cpm3/u4/mail.com differ diff --git a/Source/Images/d_cpm3/u4/ndos3.com b/Source/Images/d_cpm3/u4/ndos3.com new file mode 100644 index 00000000..2edf1c42 Binary files /dev/null and b/Source/Images/d_cpm3/u4/ndos3.com differ diff --git a/Source/Images/d_cpm3/u4/netdown.com b/Source/Images/d_cpm3/u4/netdown.com new file mode 100644 index 00000000..52aed9be Binary files /dev/null and b/Source/Images/d_cpm3/u4/netdown.com differ diff --git a/Source/Images/d_cpm3/u4/netstat.com b/Source/Images/d_cpm3/u4/netstat.com new file mode 100644 index 00000000..7b933533 Binary files /dev/null and b/Source/Images/d_cpm3/u4/netstat.com differ diff --git a/Source/Images/d_cpm3/u4/network.com b/Source/Images/d_cpm3/u4/network.com new file mode 100644 index 00000000..5b6322b1 Binary files /dev/null and b/Source/Images/d_cpm3/u4/network.com differ diff --git a/Source/Images/d_cpm3/u4/ntpdate.com b/Source/Images/d_cpm3/u4/ntpdate.com new file mode 100644 index 00000000..2716d473 Binary files /dev/null and b/Source/Images/d_cpm3/u4/ntpdate.com differ diff --git a/Source/Images/d_cpm3/u4/nvram.com b/Source/Images/d_cpm3/u4/nvram.com new file mode 100644 index 00000000..99ed9682 Binary files /dev/null and b/Source/Images/d_cpm3/u4/nvram.com differ diff --git a/Source/Images/d_cpm3/u4/rdate.com b/Source/Images/d_cpm3/u4/rdate.com new file mode 100644 index 00000000..10cbfded Binary files /dev/null and b/Source/Images/d_cpm3/u4/rdate.com differ diff --git a/Source/Images/d_cpm3/u4/rsxls.com b/Source/Images/d_cpm3/u4/rsxls.com new file mode 100644 index 00000000..dadd9cd2 Binary files /dev/null and b/Source/Images/d_cpm3/u4/rsxls.com differ diff --git a/Source/Images/d_cpm3/u4/rsxrm.com b/Source/Images/d_cpm3/u4/rsxrm.com new file mode 100644 index 00000000..7b9a1804 Binary files /dev/null and b/Source/Images/d_cpm3/u4/rsxrm.com differ diff --git a/Source/Images/d_cpm3/u4/srvstat.com b/Source/Images/d_cpm3/u4/srvstat.com new file mode 100644 index 00000000..87180dc5 Binary files /dev/null and b/Source/Images/d_cpm3/u4/srvstat.com differ diff --git a/Source/Images/d_cpm3/u4/tr.com b/Source/Images/d_cpm3/u4/tr.com new file mode 100644 index 00000000..e9843305 Binary files /dev/null and b/Source/Images/d_cpm3/u4/tr.com differ diff --git a/Source/Images/d_cpm3/u4/wizcfg.com b/Source/Images/d_cpm3/u4/wizcfg.com new file mode 100644 index 00000000..d8b6dd36 Binary files /dev/null and b/Source/Images/d_cpm3/u4/wizcfg.com differ diff --git a/Source/Images/d_cpm3/u4/wizdbg.com b/Source/Images/d_cpm3/u4/wizdbg.com new file mode 100644 index 00000000..0585966f Binary files /dev/null and b/Source/Images/d_cpm3/u4/wizdbg.com differ diff --git a/Source/Images/d_cpm3/u4/wiztest.com b/Source/Images/d_cpm3/u4/wiztest.com new file mode 100644 index 00000000..d808e6c5 Binary files /dev/null and b/Source/Images/d_cpm3/u4/wiztest.com differ diff --git a/Source/Images/d_cpm3/u4/xsubnet.com b/Source/Images/d_cpm3/u4/xsubnet.com new file mode 100644 index 00000000..da78ba84 Binary files /dev/null and b/Source/Images/d_cpm3/u4/xsubnet.com differ diff --git a/Source/Images/d_zsdos/u4/ccp.spr b/Source/Images/d_zsdos/u4/ccp.spr new file mode 100644 index 00000000..ab2e57bf Binary files /dev/null and b/Source/Images/d_zsdos/u4/ccp.spr differ diff --git a/Source/Images/d_zsdos/u4/cpm2net.hlp b/Source/Images/d_zsdos/u4/cpm2net.hlp new file mode 100644 index 00000000..b7381254 Binary files /dev/null and b/Source/Images/d_zsdos/u4/cpm2net.hlp differ diff --git a/Source/Images/d_zsdos/u4/cpnboot.com b/Source/Images/d_zsdos/u4/cpnboot.com new file mode 100644 index 00000000..48c07493 Binary files /dev/null and b/Source/Images/d_zsdos/u4/cpnboot.com differ diff --git a/Source/Images/d_zsdos/u4/cpnet12.hlp b/Source/Images/d_zsdos/u4/cpnet12.hlp new file mode 100644 index 00000000..6562f67a Binary files /dev/null and b/Source/Images/d_zsdos/u4/cpnet12.hlp differ diff --git a/Source/Images/d_zsdos/u4/cpnetldr.com b/Source/Images/d_zsdos/u4/cpnetldr.com new file mode 100644 index 00000000..12ddeae2 Binary files /dev/null and b/Source/Images/d_zsdos/u4/cpnetldr.com differ diff --git a/Source/Images/d_zsdos/u4/cpnetsts.com b/Source/Images/d_zsdos/u4/cpnetsts.com new file mode 100644 index 00000000..81621fdd Binary files /dev/null and b/Source/Images/d_zsdos/u4/cpnetsts.com differ diff --git a/Source/Images/d_zsdos/u4/dskreset.com b/Source/Images/d_zsdos/u4/dskreset.com new file mode 100644 index 00000000..7ce71ce2 Binary files /dev/null and b/Source/Images/d_zsdos/u4/dskreset.com differ diff --git a/Source/Images/d_zsdos/u4/endlist.com b/Source/Images/d_zsdos/u4/endlist.com new file mode 100644 index 00000000..e52cb75a Binary files /dev/null and b/Source/Images/d_zsdos/u4/endlist.com differ diff --git a/Source/Images/d_zsdos/u4/help.com b/Source/Images/d_zsdos/u4/help.com new file mode 100644 index 00000000..34e1829c Binary files /dev/null and b/Source/Images/d_zsdos/u4/help.com differ diff --git a/Source/Images/d_zsdos/u4/local.com b/Source/Images/d_zsdos/u4/local.com new file mode 100644 index 00000000..fc059511 Binary files /dev/null and b/Source/Images/d_zsdos/u4/local.com differ diff --git a/Source/Images/d_zsdos/u4/login.com b/Source/Images/d_zsdos/u4/login.com new file mode 100644 index 00000000..3a089680 Binary files /dev/null and b/Source/Images/d_zsdos/u4/login.com differ diff --git a/Source/Images/d_zsdos/u4/logoff.com b/Source/Images/d_zsdos/u4/logoff.com new file mode 100644 index 00000000..ccd56c6e Binary files /dev/null and b/Source/Images/d_zsdos/u4/logoff.com differ diff --git a/Source/Images/d_zsdos/u4/mail.com b/Source/Images/d_zsdos/u4/mail.com new file mode 100644 index 00000000..8ebb02be Binary files /dev/null and b/Source/Images/d_zsdos/u4/mail.com differ diff --git a/Source/Images/d_zsdos/u4/ndos.spr b/Source/Images/d_zsdos/u4/ndos.spr new file mode 100644 index 00000000..fc2dcaa9 Binary files /dev/null and b/Source/Images/d_zsdos/u4/ndos.spr differ diff --git a/Source/Images/d_zsdos/u4/netdown.com b/Source/Images/d_zsdos/u4/netdown.com new file mode 100644 index 00000000..52aed9be Binary files /dev/null and b/Source/Images/d_zsdos/u4/netdown.com differ diff --git a/Source/Images/d_zsdos/u4/netstat.com b/Source/Images/d_zsdos/u4/netstat.com new file mode 100644 index 00000000..7b933533 Binary files /dev/null and b/Source/Images/d_zsdos/u4/netstat.com differ diff --git a/Source/Images/d_zsdos/u4/network.com b/Source/Images/d_zsdos/u4/network.com new file mode 100644 index 00000000..5b6322b1 Binary files /dev/null and b/Source/Images/d_zsdos/u4/network.com differ diff --git a/Source/Images/d_zsdos/u4/nvram.com b/Source/Images/d_zsdos/u4/nvram.com new file mode 100644 index 00000000..99ed9682 Binary files /dev/null and b/Source/Images/d_zsdos/u4/nvram.com differ diff --git a/Source/Images/d_zsdos/u4/rdate.com b/Source/Images/d_zsdos/u4/rdate.com new file mode 100644 index 00000000..10cbfded Binary files /dev/null and b/Source/Images/d_zsdos/u4/rdate.com differ diff --git a/Source/Images/d_zsdos/u4/snios.spr b/Source/Images/d_zsdos/u4/snios.spr new file mode 100644 index 00000000..b191dcd5 Binary files /dev/null and b/Source/Images/d_zsdos/u4/snios.spr differ diff --git a/Source/Images/d_zsdos/u4/srvstat.com b/Source/Images/d_zsdos/u4/srvstat.com new file mode 100644 index 00000000..87180dc5 Binary files /dev/null and b/Source/Images/d_zsdos/u4/srvstat.com differ diff --git a/Source/Images/d_zsdos/u4/tr.com b/Source/Images/d_zsdos/u4/tr.com new file mode 100644 index 00000000..e9843305 Binary files /dev/null and b/Source/Images/d_zsdos/u4/tr.com differ diff --git a/Source/Images/d_zsdos/u4/wizcfg.com b/Source/Images/d_zsdos/u4/wizcfg.com new file mode 100644 index 00000000..d8b6dd36 Binary files /dev/null and b/Source/Images/d_zsdos/u4/wizcfg.com differ diff --git a/Source/Images/d_zsdos/u4/wizdbg.com b/Source/Images/d_zsdos/u4/wizdbg.com new file mode 100644 index 00000000..0585966f Binary files /dev/null and b/Source/Images/d_zsdos/u4/wizdbg.com differ diff --git a/Source/Images/d_zsdos/u4/wiztest.com b/Source/Images/d_zsdos/u4/wiztest.com new file mode 100644 index 00000000..d808e6c5 Binary files /dev/null and b/Source/Images/d_zsdos/u4/wiztest.com differ diff --git a/Source/Images/d_zsdos/u4/xsubnet.com b/Source/Images/d_zsdos/u4/xsubnet.com new file mode 100644 index 00000000..da78ba84 Binary files /dev/null and b/Source/Images/d_zsdos/u4/xsubnet.com differ diff --git a/Source/ver.inc b/Source/ver.inc index ba95f818..9db46fd9 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 1 #DEFINE RUP 1 #DEFINE RTP 0 -#DEFINE BIOSVER "3.1.1-pre.73" +#DEFINE BIOSVER "3.1.1-pre.74" diff --git a/Source/ver.lib b/Source/ver.lib index 0023e723..88f15b0b 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.73" + db "3.1.1-pre.74" endm