diff --git a/Source/Images/d_zpm3/u0/ROMWBW.TXT b/Source/Images/d_zpm3/u0/ROMWBW.TXT index 6bf5d5f0..f55c62a4 100644 --- a/Source/Images/d_zpm3/u0/ROMWBW.TXT +++ b/Source/Images/d_zpm3/u0/ROMWBW.TXT @@ -21,7 +21,7 @@ Per ZPM3 standard, files are distributed across different user areas depending on their usage. Normal applications are in user 15. Help files in user 10. Configuration files in user 14. -In addition to the applications provided in the ZPM3 distributio, the +In addition to the applications provided in the ZPM3 distribution, the normal CP/M 3 files are included in user area 15. A few typical ZCPR utility programs are also included in user area 15: @@ -41,8 +41,23 @@ utility programs are also included in user area 15: - ZP - SHOW (named ZSHOW) - ZXD + - EDITNDR + - SAVENDR + - SDZ It is a bit confusing, but the ZPM3 system file is called CPM3.SYS. This is the ZPM3 default configuration and I guess it is done this way to maximize compatibility with CP/M 3. You will notice that the -startup banner will indicate ZPM3. \ No newline at end of file +startup banner will indicate ZPM3. + +In 2015, Jon Saxton released a patched version of ZPM3. The changes +are documented in ZPM3FIX.TXT in the RomWBW distribution in the +Source/ZPM3 directory. RomWBW uses the patched version of +ZPM3. However, Jose Luis discovered that named directories do not +work properly with these patches (see RomWBW GitHub Issue #324). I have +subsequenty added a small patch to correct this. The original +unpatched copies of RESBDOS.SPR and BNKBDOS.SPR are included in the +RomWBW build directory for ZPM3 as RESBDOS.SPR.bak and +BNKBDOS.SPR.bak. If you want to revert to the unpatched release of +ZPM3, just overlay RESBDOS.SPR and BNKBDOS.SPR with the .bak variants +and regenerate RomWBW. \ No newline at end of file diff --git a/Source/Images/d_zpm3/u15/editndr.com b/Source/Images/d_zpm3/u15/editndr.com new file mode 100644 index 00000000..149cb98c Binary files /dev/null and b/Source/Images/d_zpm3/u15/editndr.com differ diff --git a/Source/Images/d_zpm3/u15/savendr.com b/Source/Images/d_zpm3/u15/savendr.com new file mode 100644 index 00000000..bf8d1125 Binary files /dev/null and b/Source/Images/d_zpm3/u15/savendr.com differ diff --git a/Source/Images/d_zpm3/u15/sdz.com b/Source/Images/d_zpm3/u15/sdz.com new file mode 100644 index 00000000..46f81fdc Binary files /dev/null and b/Source/Images/d_zpm3/u15/sdz.com differ diff --git a/Source/Images/fd_zpm3.txt b/Source/Images/fd_zpm3.txt index b92700cb..53716342 100644 --- a/Source/Images/fd_zpm3.txt +++ b/Source/Images/fd_zpm3.txt @@ -25,16 +25,16 @@ ../../Binary/Apps/cpuspd.com 15: ../../Binary/Apps/fat.com 15: ../../Binary/Apps/fdu.com 15: -../../Binary/Apps/fdu.doc 15: +#../../Binary/Apps/fdu.doc 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/tbasic.com 15: +#../../Binary/Apps/tbasic.com 15: ../../Binary/Apps/timer.com 15: -../../Binary/Apps/tune.com 15: +#../../Binary/Apps/tune.com 15: ../../Binary/Apps/xm.com 15: # # Add Common Applications diff --git a/Source/ZPM3/Notes.txt b/Source/ZPM3/Notes.txt index 3bd07012..47b11ab2 100644 --- a/Source/ZPM3/Notes.txt +++ b/Source/ZPM3/Notes.txt @@ -27,4 +27,14 @@ The ZPM3LDR.REL file used here has been modified to sync the rdSeq procedure back to the DIR CPMLDR version. This seems to allow ZPMLDR to work with RomWBW now. ---WBW 4:22 PM 12/8/2021 \ No newline at end of file +--WBW 4:22 PM 12/8/2021 + +Jose Luis reported that attempting to change to a different +DU by using a named directory was not working correctly. +It was working with the original ZPM3 distribution, but not +with the Jon Saxton patches. Refer to the RomWBW Issue +https://github.com/wwarthen/RomWBW/issues/324. I was able +to track down the issue and have applied an additional +patch to correct the Jon Saxton variant. + +--WBW 8:46 PM 3/12/2023 \ No newline at end of file diff --git a/Source/ZPM3/bnkbdos3.spr b/Source/ZPM3/bnkbdos3.spr index a2c3537f..54dbdc41 100644 Binary files a/Source/ZPM3/bnkbdos3.spr and b/Source/ZPM3/bnkbdos3.spr differ diff --git a/Source/ver.inc b/Source/ver.inc index b946bd33..14139336 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,7 +2,7 @@ #DEFINE RMN 2 #DEFINE RUP 0 #DEFINE RTP 0 -#DEFINE BIOSVER "3.2.0-rc.5" +#DEFINE BIOSVER "3.2.0-rc.6" #define rmj RMJ #define rmn RMN #define rup RUP diff --git a/Source/ver.lib b/Source/ver.lib index cfad43c7..3cf27a2e 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 2 rup equ 0 rtp equ 0 biosver macro - db "3.2.0-rc.5" + db "3.2.0-rc.6" endm