mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Fix for Issue #324 ZPM Named Directory Handling Error
Credit to Jose Luis for discovering this bug and bringing it to my attention. The fix is a small patch on top of the patches previously applied from Jon Saxton. See the ZPM3 directory in Sources for more information.
This commit is contained in:
@@ -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.
|
||||
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.
|
||||
BIN
Source/Images/d_zpm3/u15/editndr.com
Normal file
BIN
Source/Images/d_zpm3/u15/editndr.com
Normal file
Binary file not shown.
BIN
Source/Images/d_zpm3/u15/savendr.com
Normal file
BIN
Source/Images/d_zpm3/u15/savendr.com
Normal file
Binary file not shown.
BIN
Source/Images/d_zpm3/u15/sdz.com
Normal file
BIN
Source/Images/d_zpm3/u15/sdz.com
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
--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
|
||||
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user