From 0656589f064bb7ceef5ecb3385fb807d48cf6c76 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Wed, 12 Nov 2025 11:55:40 -0800 Subject: [PATCH] Add Sys to All Disk Images This commit adds a default (ZSDOS) system image to all disk images that didn't already have a system image in their boot tracks. - Enables the disk label to be displayed by SLABEL and the Slices Inventory functions for all disk images. - Enables all disk images to have a basic boot mechanism allowing things like automatic batch processing to be added to any disk image. - Changed "ws4" disk image to "wp" to reflect the fact that the disk image has multiple word processing distribuitions (WordStar 4 in user area 0 and ZDE in user area 1). --- Doc/RomWBW Applications.pdf | Bin 406391 -> 406391 bytes Doc/RomWBW Disk Catalog.pdf | Bin 257673 -> 257567 bytes Doc/RomWBW Hardware.pdf | Bin 383615 -> 383613 bytes Doc/RomWBW Introduction.pdf | Bin 96451 -> 96451 bytes Doc/RomWBW System Guide.pdf | Bin 632908 -> 632909 bytes Doc/RomWBW User Guide.pdf | Bin 572570 -> 572569 bytes ReadMe.md | 2 +- ReadMe.txt | 2 +- Source/Doc/Catalog.md | 8 ++++---- Source/Doc/UserGuide.md | 2 +- Source/EZ512/Build.cmd | 2 +- Source/EZ512/Makefile | 2 +- Source/Images/ReadMe.txt | 4 ++-- Source/Images/all.def.example | 2 +- Source/Images/combo.def | 2 +- Source/Images/{d_ws4 => d_wp}/u0/ANAGRAM.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/CHAPTER1.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/CHAPTER2.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/CHAPTER3.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/DIARY.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/DICTSORT.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/FIND.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/HOMONYMS.TXT | Bin Source/Images/{d_ws4 => d_wp}/u0/HYEXCEPT.TXT | 0 Source/Images/{d_ws4 => d_wp}/u0/HYPHEN.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/LOOKUP.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/MAINDICT.CMP | Bin Source/Images/{d_ws4 => d_wp}/u0/MARKFIX.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/MOVEPRN.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/PATCH.LST | 0 Source/Images/{d_ws4 => d_wp}/u0/PRINT.TST | 0 Source/Images/{d_ws4 => d_wp}/u0/READ.ME | 0 Source/Images/{d_ws4 => d_wp}/u0/README | 0 Source/Images/{d_ws4 => d_wp}/u0/REVIEW.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/RULER.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/SAMPLE1.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/SAMPLE2.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/SAMPLE3.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/SPELL.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/TABLE.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/TEXT.DOC | 0 Source/Images/{d_ws4 => d_wp}/u0/TW.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WC.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WINSTALL.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WORDFREQ.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WS.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WS.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSCHANGE.COM | Bin Source/Images/{d_ws4 => d_wp}/u0/WSCHANGE.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSCHHELP.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSHELP.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSINDEX.XCL | 0 Source/Images/{d_ws4 => d_wp}/u0/WSMSGS.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSPRINT.OVR | Bin Source/Images/{d_ws4 => d_wp}/u0/WSSHORT.OVR | Bin Source/Images/{d_ws4 => d_wp}/u1/ReadMe.md | 0 Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.DOC | 0 Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.ZDK | Bin Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.ZDT | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE10.DOC | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE10.FOR | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE10.NEW | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE10.QRF | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE10.TOC | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE13.FOR | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE13.NEW | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE16.DIR | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE16.FIX | Bin Source/Images/{d_ws4 => d_wp}/u1/ZDE16.FOR | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE16.NEW | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDE16A.PAT | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDENST16.COM | Bin Source/Images/{d_ws4 => d_wp}/u1/ZDEPROP.DOC | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDEPROP.Z80 | 0 Source/Images/{d_ws4 => d_wp}/u1/ZDKCOM13.COM | Bin Source/Images/{d_ws4 => d_wp}/u1/ZDKCOM13.DOC | 0 Source/Images/devDemo.def.example | 2 +- Source/Images/fd_aztecc.txt | 1 + Source/Images/fd_bascomp.txt | 1 + Source/Images/fd_cobol.txt | 1 + Source/Images/fd_cowgol.txt | 1 + Source/Images/fd_fortran.txt | 1 + Source/Images/fd_games.txt | 1 + Source/Images/fd_hitechc.txt | 1 + Source/Images/fd_tpascal.txt | 1 + Source/Images/fd_wp.txt | 6 ++++++ Source/Images/fd_ws4.txt | 5 ----- Source/Images/fd_z80asm.txt | 1 + Source/Images/hd_aztecc.txt | 1 + Source/Images/hd_bascomp.txt | 1 + Source/Images/hd_blank.txt | 1 + Source/Images/hd_cobol.txt | 1 + Source/Images/hd_cowgol.txt | 1 + Source/Images/hd_fortran.txt | 1 + Source/Images/hd_games.txt | 1 + Source/Images/hd_hitechc.txt | 1 + Source/Images/hd_infocom.txt | 1 + Source/Images/hd_msxroms1.txt | 1 + Source/Images/hd_msxroms2.txt | 1 + Source/Images/hd_tpascal.txt | 1 + Source/Images/hd_wp.txt | 6 ++++++ Source/Images/hd_ws4.txt | 5 ----- Source/Images/hd_z80asm.txt | 1 + Source/SZ80/Build.cmd | 2 +- Source/SZ80/Makefile | 2 +- Source/Z1RCC/Build.cmd | 2 +- Source/Z1RCC/Makefile | 2 +- Source/ZRC/Build.cmd | 2 +- Source/ZRC/Makefile | 2 +- Source/ZRC512/Build.cmd | 2 +- Source/ZRC512/Makefile | 2 +- Source/ZZRCC/Build.cmd | 2 +- Source/ZZRCC/Makefile | 2 +- 113 files changed, 58 insertions(+), 34 deletions(-) rename Source/Images/{d_ws4 => d_wp}/u0/ANAGRAM.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/CHAPTER1.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/CHAPTER2.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/CHAPTER3.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/DIARY.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/DICTSORT.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/FIND.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/HOMONYMS.TXT (100%) rename Source/Images/{d_ws4 => d_wp}/u0/HYEXCEPT.TXT (100%) rename Source/Images/{d_ws4 => d_wp}/u0/HYPHEN.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/LOOKUP.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/MAINDICT.CMP (100%) rename Source/Images/{d_ws4 => d_wp}/u0/MARKFIX.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/MOVEPRN.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/PATCH.LST (100%) rename Source/Images/{d_ws4 => d_wp}/u0/PRINT.TST (100%) rename Source/Images/{d_ws4 => d_wp}/u0/READ.ME (100%) rename Source/Images/{d_ws4 => d_wp}/u0/README (100%) rename Source/Images/{d_ws4 => d_wp}/u0/REVIEW.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/RULER.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/SAMPLE1.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/SAMPLE2.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/SAMPLE3.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/SPELL.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/TABLE.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/TEXT.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u0/TW.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WC.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WINSTALL.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WORDFREQ.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WS.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WS.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSCHANGE.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSCHANGE.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSCHHELP.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSHELP.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSINDEX.XCL (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSMSGS.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSPRINT.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u0/WSSHORT.OVR (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ReadMe.md (100%) rename Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.ZDK (100%) rename Source/Images/{d_ws4 => d_wp}/u1/SAMPKEY.ZDT (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE10.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE10.FOR (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE10.NEW (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE10.QRF (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE10.TOC (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE13.FOR (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE13.NEW (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE16.DIR (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE16.FIX (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE16.FOR (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE16.NEW (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDE16A.PAT (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDENST16.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDEPROP.DOC (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDEPROP.Z80 (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDKCOM13.COM (100%) rename Source/Images/{d_ws4 => d_wp}/u1/ZDKCOM13.DOC (100%) create mode 100644 Source/Images/fd_wp.txt delete mode 100644 Source/Images/fd_ws4.txt create mode 100644 Source/Images/hd_wp.txt delete mode 100644 Source/Images/hd_ws4.txt diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index f535a6783aba871820ca2f1931dd2214ff26e076..82deb94e2ab8d3c141641d2827c6709e6d2098bc 100644 GIT binary patch delta 588 zcmezVOyc`9i3x4>C-bBYdG?+U|G>Vc;3AgFrAo98di<=fuwwhSy&w#_C6hSyxo-6|ng` zx9;Woc-b|N5;b%?99 zo<0BmHC^}UMMdug8%5F!cXDtn`u1|F#TlJf&G~H||2%b9zEpd%i+`3_gzj1PZ%2)` z=4XdLV7PEN~W?IWiUWQx;8oevNF%v zAI~=9jg6YZN3H8-lQxvhUfg@EMgHO4h2Ouwc>VgP{kyQxZ&#K!?*02mMQwUl`y##f z%sNZWPP{(Rci1>JcxQLh@_j;FBjF8+36-TcA{cQD@*(do{=VZrk z!p%-h?M_ULKn$XpftY2x6BFyo=h}uwhK9z*CKkE|7U~8D>Y57rzWFIGi6yBD8ZK5w z21cfahA<_|#a^*`Iy;&hIyxGgyIGjJI+>Un8@QMno0&PAyP7(ixw%+cnAs`V5K=Nd I(wI#S0NAJpB>(^b delta 588 zcmezVOyc`9i3x4>r}OR@@a*}m{eyY+hlT1J3^trw=2-3hAo^l(!;>u>lm6RJiSgW4 z7AV5zdveK%nG1V9Fmjw1zE^q4oQW~9?ZC}M%@1WW_o)@x6`e7)S(CkCZkD`UT^z@` z`Io!xY)dwDwJ&_K$&cSYh*6VIwV>r|t+$xqbIqoTLKn$v+<)wpyy{&v{j>Ua#R*u> zn*V>z{w&QtzDTCtr54?%T^$6r`maBdm=-8sW9;%Jee05CvnRZ^d$I9AR;Jws{j#9n zZI?FbuHN!*X5+<;9LqQEcQ0G&lJK}Qb#c+GnSEt3r(LrR%(kR?E?yGvdHZr^zS9$- z%zwRctuX=rJWiEPUma2uK4b2bddKt8wY`^izCY4&D(7^;t)L`t+!yM`(E8}XNZkRX{Ef5 z##TqS$MrJnG-scR6|wm`^~M+ZXufyXV^m*Bt~|ITtNDoXx_9%hz0}V*bZgpV$8W;T zPE74iOpHJbqM3o1WxEp->&oZa29}1#rbfmlx&{{N1_tVy3i`hJDK3d6sR|k{Rz?O! zriO+vCCkNLv3fcin7BE)xEUH+Iy*U=nHf78n!35TSQuFv8ylFI8yi{JDcBHFGCk6m GO%4FQZT}ho diff --git a/Doc/RomWBW Disk Catalog.pdf b/Doc/RomWBW Disk Catalog.pdf index 10d025d907320a225c2b67ec1e1af3ef992387f8..d7fbf1c59f80a8e6785bcef8c68987e6067d1d54 100644 GIT binary patch delta 19237 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 JnXS3h{{WuQivR!s delta 19309 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 diff --git a/Doc/RomWBW Hardware.pdf b/Doc/RomWBW Hardware.pdf index 6d14db42d4e61ea090296638a6a2740f9c2e4c4e..0869a23fca8f7618dfc0bb87e40af1e10e856446 100644 GIT binary patch delta 19207 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 delta 22017 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 S)3_`REle!9R8?L5-M9efy6;8+ delta 547 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 delta 28611 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 Ee}RhxxBvhE delta 18888 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 /b hd512_zsdos.img + hd512_ws4.img hd_multi.img + | C:\RomWBW\Binary>copy /b hd512_zsdos.img + hd512_wp.img hd_multi.img You can now write hd_multi.img onto your SD or CF Card and you will have ZSDOS in the first slice and Wordstar in the second slice. @@ -191,7 +191,7 @@ hd1k entry format that has ZSDOS in the first slice and Wordstar in the second slice, you could use the following command from a Windows command prompt: - | C:\RomWBW\Binary>copy /b hd1k_prefix.dat + hd1k_zsdos.img + hd1k_ws4.img hd_multi.img + | C:\RomWBW\Binary>copy /b hd1k_prefix.dat + hd1k_zsdos.img + hd1k_wp.img hd_multi.img Since the hd512 format does not utilize a partition, you do not prefix the hd512_xxx.img files with anything. You can simply diff --git a/Source/Images/all.def.example b/Source/Images/all.def.example index f1dcaea6..03e00ede 100644 --- a/Source/Images/all.def.example +++ b/Source/Images/all.def.example @@ -20,7 +20,7 @@ msxroms2 nzcom qpm tpascal -ws4 +wp z3plus z80asm zpm3 diff --git a/Source/Images/combo.def b/Source/Images/combo.def index 2dc41f15..055db9cb 100644 --- a/Source/Images/combo.def +++ b/Source/Images/combo.def @@ -5,4 +5,4 @@ zsdos nzcom cpm3 zpm3 -ws4 +wp diff --git a/Source/Images/d_ws4/u0/ANAGRAM.COM b/Source/Images/d_wp/u0/ANAGRAM.COM similarity index 100% rename from Source/Images/d_ws4/u0/ANAGRAM.COM rename to Source/Images/d_wp/u0/ANAGRAM.COM diff --git a/Source/Images/d_ws4/u0/CHAPTER1.DOC b/Source/Images/d_wp/u0/CHAPTER1.DOC similarity index 100% rename from Source/Images/d_ws4/u0/CHAPTER1.DOC rename to Source/Images/d_wp/u0/CHAPTER1.DOC diff --git a/Source/Images/d_ws4/u0/CHAPTER2.DOC b/Source/Images/d_wp/u0/CHAPTER2.DOC similarity index 100% rename from Source/Images/d_ws4/u0/CHAPTER2.DOC rename to Source/Images/d_wp/u0/CHAPTER2.DOC diff --git a/Source/Images/d_ws4/u0/CHAPTER3.DOC b/Source/Images/d_wp/u0/CHAPTER3.DOC similarity index 100% rename from Source/Images/d_ws4/u0/CHAPTER3.DOC rename to Source/Images/d_wp/u0/CHAPTER3.DOC diff --git a/Source/Images/d_ws4/u0/DIARY.DOC b/Source/Images/d_wp/u0/DIARY.DOC similarity index 100% rename from Source/Images/d_ws4/u0/DIARY.DOC rename to Source/Images/d_wp/u0/DIARY.DOC diff --git a/Source/Images/d_ws4/u0/DICTSORT.COM b/Source/Images/d_wp/u0/DICTSORT.COM similarity index 100% rename from Source/Images/d_ws4/u0/DICTSORT.COM rename to Source/Images/d_wp/u0/DICTSORT.COM diff --git a/Source/Images/d_ws4/u0/FIND.COM b/Source/Images/d_wp/u0/FIND.COM similarity index 100% rename from Source/Images/d_ws4/u0/FIND.COM rename to Source/Images/d_wp/u0/FIND.COM diff --git a/Source/Images/d_ws4/u0/HOMONYMS.TXT b/Source/Images/d_wp/u0/HOMONYMS.TXT similarity index 100% rename from Source/Images/d_ws4/u0/HOMONYMS.TXT rename to Source/Images/d_wp/u0/HOMONYMS.TXT diff --git a/Source/Images/d_ws4/u0/HYEXCEPT.TXT b/Source/Images/d_wp/u0/HYEXCEPT.TXT similarity index 100% rename from Source/Images/d_ws4/u0/HYEXCEPT.TXT rename to Source/Images/d_wp/u0/HYEXCEPT.TXT diff --git a/Source/Images/d_ws4/u0/HYPHEN.COM b/Source/Images/d_wp/u0/HYPHEN.COM similarity index 100% rename from Source/Images/d_ws4/u0/HYPHEN.COM rename to Source/Images/d_wp/u0/HYPHEN.COM diff --git a/Source/Images/d_ws4/u0/LOOKUP.COM b/Source/Images/d_wp/u0/LOOKUP.COM similarity index 100% rename from Source/Images/d_ws4/u0/LOOKUP.COM rename to Source/Images/d_wp/u0/LOOKUP.COM diff --git a/Source/Images/d_ws4/u0/MAINDICT.CMP b/Source/Images/d_wp/u0/MAINDICT.CMP similarity index 100% rename from Source/Images/d_ws4/u0/MAINDICT.CMP rename to Source/Images/d_wp/u0/MAINDICT.CMP diff --git a/Source/Images/d_ws4/u0/MARKFIX.COM b/Source/Images/d_wp/u0/MARKFIX.COM similarity index 100% rename from Source/Images/d_ws4/u0/MARKFIX.COM rename to Source/Images/d_wp/u0/MARKFIX.COM diff --git a/Source/Images/d_ws4/u0/MOVEPRN.COM b/Source/Images/d_wp/u0/MOVEPRN.COM similarity index 100% rename from Source/Images/d_ws4/u0/MOVEPRN.COM rename to Source/Images/d_wp/u0/MOVEPRN.COM diff --git a/Source/Images/d_ws4/u0/PATCH.LST b/Source/Images/d_wp/u0/PATCH.LST similarity index 100% rename from Source/Images/d_ws4/u0/PATCH.LST rename to Source/Images/d_wp/u0/PATCH.LST diff --git a/Source/Images/d_ws4/u0/PRINT.TST b/Source/Images/d_wp/u0/PRINT.TST similarity index 100% rename from Source/Images/d_ws4/u0/PRINT.TST rename to Source/Images/d_wp/u0/PRINT.TST diff --git a/Source/Images/d_ws4/u0/READ.ME b/Source/Images/d_wp/u0/READ.ME similarity index 100% rename from Source/Images/d_ws4/u0/READ.ME rename to Source/Images/d_wp/u0/READ.ME diff --git a/Source/Images/d_ws4/u0/README b/Source/Images/d_wp/u0/README similarity index 100% rename from Source/Images/d_ws4/u0/README rename to Source/Images/d_wp/u0/README diff --git a/Source/Images/d_ws4/u0/REVIEW.COM b/Source/Images/d_wp/u0/REVIEW.COM similarity index 100% rename from Source/Images/d_ws4/u0/REVIEW.COM rename to Source/Images/d_wp/u0/REVIEW.COM diff --git a/Source/Images/d_ws4/u0/RULER.DOC b/Source/Images/d_wp/u0/RULER.DOC similarity index 100% rename from Source/Images/d_ws4/u0/RULER.DOC rename to Source/Images/d_wp/u0/RULER.DOC diff --git a/Source/Images/d_ws4/u0/SAMPLE1.DOC b/Source/Images/d_wp/u0/SAMPLE1.DOC similarity index 100% rename from Source/Images/d_ws4/u0/SAMPLE1.DOC rename to Source/Images/d_wp/u0/SAMPLE1.DOC diff --git a/Source/Images/d_ws4/u0/SAMPLE2.DOC b/Source/Images/d_wp/u0/SAMPLE2.DOC similarity index 100% rename from Source/Images/d_ws4/u0/SAMPLE2.DOC rename to Source/Images/d_wp/u0/SAMPLE2.DOC diff --git a/Source/Images/d_ws4/u0/SAMPLE3.DOC b/Source/Images/d_wp/u0/SAMPLE3.DOC similarity index 100% rename from Source/Images/d_ws4/u0/SAMPLE3.DOC rename to Source/Images/d_wp/u0/SAMPLE3.DOC diff --git a/Source/Images/d_ws4/u0/SPELL.COM b/Source/Images/d_wp/u0/SPELL.COM similarity index 100% rename from Source/Images/d_ws4/u0/SPELL.COM rename to Source/Images/d_wp/u0/SPELL.COM diff --git a/Source/Images/d_ws4/u0/TABLE.DOC b/Source/Images/d_wp/u0/TABLE.DOC similarity index 100% rename from Source/Images/d_ws4/u0/TABLE.DOC rename to Source/Images/d_wp/u0/TABLE.DOC diff --git a/Source/Images/d_ws4/u0/TEXT.DOC b/Source/Images/d_wp/u0/TEXT.DOC similarity index 100% rename from Source/Images/d_ws4/u0/TEXT.DOC rename to Source/Images/d_wp/u0/TEXT.DOC diff --git a/Source/Images/d_ws4/u0/TW.COM b/Source/Images/d_wp/u0/TW.COM similarity index 100% rename from Source/Images/d_ws4/u0/TW.COM rename to Source/Images/d_wp/u0/TW.COM diff --git a/Source/Images/d_ws4/u0/WC.COM b/Source/Images/d_wp/u0/WC.COM similarity index 100% rename from Source/Images/d_ws4/u0/WC.COM rename to Source/Images/d_wp/u0/WC.COM diff --git a/Source/Images/d_ws4/u0/WINSTALL.COM b/Source/Images/d_wp/u0/WINSTALL.COM similarity index 100% rename from Source/Images/d_ws4/u0/WINSTALL.COM rename to Source/Images/d_wp/u0/WINSTALL.COM diff --git a/Source/Images/d_ws4/u0/WORDFREQ.COM b/Source/Images/d_wp/u0/WORDFREQ.COM similarity index 100% rename from Source/Images/d_ws4/u0/WORDFREQ.COM rename to Source/Images/d_wp/u0/WORDFREQ.COM diff --git a/Source/Images/d_ws4/u0/WS.COM b/Source/Images/d_wp/u0/WS.COM similarity index 100% rename from Source/Images/d_ws4/u0/WS.COM rename to Source/Images/d_wp/u0/WS.COM diff --git a/Source/Images/d_ws4/u0/WS.OVR b/Source/Images/d_wp/u0/WS.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WS.OVR rename to Source/Images/d_wp/u0/WS.OVR diff --git a/Source/Images/d_ws4/u0/WSCHANGE.COM b/Source/Images/d_wp/u0/WSCHANGE.COM similarity index 100% rename from Source/Images/d_ws4/u0/WSCHANGE.COM rename to Source/Images/d_wp/u0/WSCHANGE.COM diff --git a/Source/Images/d_ws4/u0/WSCHANGE.OVR b/Source/Images/d_wp/u0/WSCHANGE.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSCHANGE.OVR rename to Source/Images/d_wp/u0/WSCHANGE.OVR diff --git a/Source/Images/d_ws4/u0/WSCHHELP.OVR b/Source/Images/d_wp/u0/WSCHHELP.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSCHHELP.OVR rename to Source/Images/d_wp/u0/WSCHHELP.OVR diff --git a/Source/Images/d_ws4/u0/WSHELP.OVR b/Source/Images/d_wp/u0/WSHELP.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSHELP.OVR rename to Source/Images/d_wp/u0/WSHELP.OVR diff --git a/Source/Images/d_ws4/u0/WSINDEX.XCL b/Source/Images/d_wp/u0/WSINDEX.XCL similarity index 100% rename from Source/Images/d_ws4/u0/WSINDEX.XCL rename to Source/Images/d_wp/u0/WSINDEX.XCL diff --git a/Source/Images/d_ws4/u0/WSMSGS.OVR b/Source/Images/d_wp/u0/WSMSGS.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSMSGS.OVR rename to Source/Images/d_wp/u0/WSMSGS.OVR diff --git a/Source/Images/d_ws4/u0/WSPRINT.OVR b/Source/Images/d_wp/u0/WSPRINT.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSPRINT.OVR rename to Source/Images/d_wp/u0/WSPRINT.OVR diff --git a/Source/Images/d_ws4/u0/WSSHORT.OVR b/Source/Images/d_wp/u0/WSSHORT.OVR similarity index 100% rename from Source/Images/d_ws4/u0/WSSHORT.OVR rename to Source/Images/d_wp/u0/WSSHORT.OVR diff --git a/Source/Images/d_ws4/u1/ReadMe.md b/Source/Images/d_wp/u1/ReadMe.md similarity index 100% rename from Source/Images/d_ws4/u1/ReadMe.md rename to Source/Images/d_wp/u1/ReadMe.md diff --git a/Source/Images/d_ws4/u1/SAMPKEY.DOC b/Source/Images/d_wp/u1/SAMPKEY.DOC similarity index 100% rename from Source/Images/d_ws4/u1/SAMPKEY.DOC rename to Source/Images/d_wp/u1/SAMPKEY.DOC diff --git a/Source/Images/d_ws4/u1/SAMPKEY.ZDK b/Source/Images/d_wp/u1/SAMPKEY.ZDK similarity index 100% rename from Source/Images/d_ws4/u1/SAMPKEY.ZDK rename to Source/Images/d_wp/u1/SAMPKEY.ZDK diff --git a/Source/Images/d_ws4/u1/SAMPKEY.ZDT b/Source/Images/d_wp/u1/SAMPKEY.ZDT similarity index 100% rename from Source/Images/d_ws4/u1/SAMPKEY.ZDT rename to Source/Images/d_wp/u1/SAMPKEY.ZDT diff --git a/Source/Images/d_ws4/u1/ZDE10.DOC b/Source/Images/d_wp/u1/ZDE10.DOC similarity index 100% rename from Source/Images/d_ws4/u1/ZDE10.DOC rename to Source/Images/d_wp/u1/ZDE10.DOC diff --git a/Source/Images/d_ws4/u1/ZDE10.FOR b/Source/Images/d_wp/u1/ZDE10.FOR similarity index 100% rename from Source/Images/d_ws4/u1/ZDE10.FOR rename to Source/Images/d_wp/u1/ZDE10.FOR diff --git a/Source/Images/d_ws4/u1/ZDE10.NEW b/Source/Images/d_wp/u1/ZDE10.NEW similarity index 100% rename from Source/Images/d_ws4/u1/ZDE10.NEW rename to Source/Images/d_wp/u1/ZDE10.NEW diff --git a/Source/Images/d_ws4/u1/ZDE10.QRF b/Source/Images/d_wp/u1/ZDE10.QRF similarity index 100% rename from Source/Images/d_ws4/u1/ZDE10.QRF rename to Source/Images/d_wp/u1/ZDE10.QRF diff --git a/Source/Images/d_ws4/u1/ZDE10.TOC b/Source/Images/d_wp/u1/ZDE10.TOC similarity index 100% rename from Source/Images/d_ws4/u1/ZDE10.TOC rename to Source/Images/d_wp/u1/ZDE10.TOC diff --git a/Source/Images/d_ws4/u1/ZDE13.FOR b/Source/Images/d_wp/u1/ZDE13.FOR similarity index 100% rename from Source/Images/d_ws4/u1/ZDE13.FOR rename to Source/Images/d_wp/u1/ZDE13.FOR diff --git a/Source/Images/d_ws4/u1/ZDE13.NEW b/Source/Images/d_wp/u1/ZDE13.NEW similarity index 100% rename from Source/Images/d_ws4/u1/ZDE13.NEW rename to Source/Images/d_wp/u1/ZDE13.NEW diff --git a/Source/Images/d_ws4/u1/ZDE16.DIR b/Source/Images/d_wp/u1/ZDE16.DIR similarity index 100% rename from Source/Images/d_ws4/u1/ZDE16.DIR rename to Source/Images/d_wp/u1/ZDE16.DIR diff --git a/Source/Images/d_ws4/u1/ZDE16.FIX b/Source/Images/d_wp/u1/ZDE16.FIX similarity index 100% rename from Source/Images/d_ws4/u1/ZDE16.FIX rename to Source/Images/d_wp/u1/ZDE16.FIX diff --git a/Source/Images/d_ws4/u1/ZDE16.FOR b/Source/Images/d_wp/u1/ZDE16.FOR similarity index 100% rename from Source/Images/d_ws4/u1/ZDE16.FOR rename to Source/Images/d_wp/u1/ZDE16.FOR diff --git a/Source/Images/d_ws4/u1/ZDE16.NEW b/Source/Images/d_wp/u1/ZDE16.NEW similarity index 100% rename from Source/Images/d_ws4/u1/ZDE16.NEW rename to Source/Images/d_wp/u1/ZDE16.NEW diff --git a/Source/Images/d_ws4/u1/ZDE16A.PAT b/Source/Images/d_wp/u1/ZDE16A.PAT similarity index 100% rename from Source/Images/d_ws4/u1/ZDE16A.PAT rename to Source/Images/d_wp/u1/ZDE16A.PAT diff --git a/Source/Images/d_ws4/u1/ZDENST16.COM b/Source/Images/d_wp/u1/ZDENST16.COM similarity index 100% rename from Source/Images/d_ws4/u1/ZDENST16.COM rename to Source/Images/d_wp/u1/ZDENST16.COM diff --git a/Source/Images/d_ws4/u1/ZDEPROP.DOC b/Source/Images/d_wp/u1/ZDEPROP.DOC similarity index 100% rename from Source/Images/d_ws4/u1/ZDEPROP.DOC rename to Source/Images/d_wp/u1/ZDEPROP.DOC diff --git a/Source/Images/d_ws4/u1/ZDEPROP.Z80 b/Source/Images/d_wp/u1/ZDEPROP.Z80 similarity index 100% rename from Source/Images/d_ws4/u1/ZDEPROP.Z80 rename to Source/Images/d_wp/u1/ZDEPROP.Z80 diff --git a/Source/Images/d_ws4/u1/ZDKCOM13.COM b/Source/Images/d_wp/u1/ZDKCOM13.COM similarity index 100% rename from Source/Images/d_ws4/u1/ZDKCOM13.COM rename to Source/Images/d_wp/u1/ZDKCOM13.COM diff --git a/Source/Images/d_ws4/u1/ZDKCOM13.DOC b/Source/Images/d_wp/u1/ZDKCOM13.DOC similarity index 100% rename from Source/Images/d_ws4/u1/ZDKCOM13.DOC rename to Source/Images/d_wp/u1/ZDKCOM13.DOC diff --git a/Source/Images/devDemo.def.example b/Source/Images/devDemo.def.example index f9cad718..e0a2ec7c 100644 --- a/Source/Images/devDemo.def.example +++ b/Source/Images/devDemo.def.example @@ -7,7 +7,7 @@ # This is the programming language demo development Combo image for RomWBW cpm22 -ws4 +wp aztecc bascomp tpascal diff --git a/Source/Images/fd_aztecc.txt b/Source/Images/fd_aztecc.txt index f7e5d3c0..e34a9239 100644 --- a/Source/Images/fd_aztecc.txt +++ b/Source/Images/fd_aztecc.txt @@ -1,4 +1,5 @@ @Label="Aztec C" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_bascomp.txt b/Source/Images/fd_bascomp.txt index 8a7f6a97..93f61227 100644 --- a/Source/Images/fd_bascomp.txt +++ b/Source/Images/fd_bascomp.txt @@ -1,4 +1,5 @@ @Label="Microsoft BASIC" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_cobol.txt b/Source/Images/fd_cobol.txt index 4b6f0c8a..5d266ea2 100644 --- a/Source/Images/fd_cobol.txt +++ b/Source/Images/fd_cobol.txt @@ -1,4 +1,5 @@ @Label="Microsoft COBOL" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_cowgol.txt b/Source/Images/fd_cowgol.txt index 3100d73b..7294d03e 100644 --- a/Source/Images/fd_cowgol.txt +++ b/Source/Images/fd_cowgol.txt @@ -1,4 +1,5 @@ @Label="Cowgol" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_fortran.txt b/Source/Images/fd_fortran.txt index 4ced49e4..8807b88c 100644 --- a/Source/Images/fd_fortran.txt +++ b/Source/Images/fd_fortran.txt @@ -1,4 +1,5 @@ @Label="Microsoft Fortran" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_games.txt b/Source/Images/fd_games.txt index a3e9527f..2efd8d2c 100644 --- a/Source/Images/fd_games.txt +++ b/Source/Images/fd_games.txt @@ -1,4 +1,5 @@ @Label="Games" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_hitechc.txt b/Source/Images/fd_hitechc.txt index 637d5515..04baf341 100644 --- a/Source/Images/fd_hitechc.txt +++ b/Source/Images/fd_hitechc.txt @@ -1,4 +1,5 @@ @Label="HITECH-C" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_tpascal.txt b/Source/Images/fd_tpascal.txt index e73ddc4f..e24801f0 100644 --- a/Source/Images/fd_tpascal.txt +++ b/Source/Images/fd_tpascal.txt @@ -1,4 +1,5 @@ @Label="Turbo Pascal" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/fd_wp.txt b/Source/Images/fd_wp.txt new file mode 100644 index 00000000..995dcb54 --- /dev/null +++ b/Source/Images/fd_wp.txt @@ -0,0 +1,6 @@ +@Label="Word Processing" +@SysImage="../ZSDOS/zsys_wbw.sys" +# +# Add the ZDE binaries +# +../../Binary/Apps/ZDE/*.com 1: diff --git a/Source/Images/fd_ws4.txt b/Source/Images/fd_ws4.txt deleted file mode 100644 index a7406958..00000000 --- a/Source/Images/fd_ws4.txt +++ /dev/null @@ -1,5 +0,0 @@ -@Label="WordStar 4" -# -# Add the ZDE binaries -# -../../Binary/Apps/ZDE/*.com 1: diff --git a/Source/Images/fd_z80asm.txt b/Source/Images/fd_z80asm.txt index b7bdcad3..12a82b83 100644 --- a/Source/Images/fd_z80asm.txt +++ b/Source/Images/fd_z80asm.txt @@ -1,4 +1,5 @@ @Label="SLR Z80ASM" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_aztecc.txt b/Source/Images/hd_aztecc.txt index f7e5d3c0..e34a9239 100644 --- a/Source/Images/hd_aztecc.txt +++ b/Source/Images/hd_aztecc.txt @@ -1,4 +1,5 @@ @Label="Aztec C" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_bascomp.txt b/Source/Images/hd_bascomp.txt index 8a7f6a97..93f61227 100644 --- a/Source/Images/hd_bascomp.txt +++ b/Source/Images/hd_bascomp.txt @@ -1,4 +1,5 @@ @Label="Microsoft BASIC" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_blank.txt b/Source/Images/hd_blank.txt index 6e002ab6..0c939ba5 100644 --- a/Source/Images/hd_blank.txt +++ b/Source/Images/hd_blank.txt @@ -1,4 +1,5 @@ @Label="Blank" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Blank disk template # diff --git a/Source/Images/hd_cobol.txt b/Source/Images/hd_cobol.txt index 4b6f0c8a..5d266ea2 100644 --- a/Source/Images/hd_cobol.txt +++ b/Source/Images/hd_cobol.txt @@ -1,4 +1,5 @@ @Label="Microsoft COBOL" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_cowgol.txt b/Source/Images/hd_cowgol.txt index 3100d73b..7294d03e 100644 --- a/Source/Images/hd_cowgol.txt +++ b/Source/Images/hd_cowgol.txt @@ -1,4 +1,5 @@ @Label="Cowgol" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_fortran.txt b/Source/Images/hd_fortran.txt index 4ced49e4..8807b88c 100644 --- a/Source/Images/hd_fortran.txt +++ b/Source/Images/hd_fortran.txt @@ -1,4 +1,5 @@ @Label="Microsoft Fortran" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_games.txt b/Source/Images/hd_games.txt index a3e9527f..2efd8d2c 100644 --- a/Source/Images/hd_games.txt +++ b/Source/Images/hd_games.txt @@ -1,4 +1,5 @@ @Label="Games" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_hitechc.txt b/Source/Images/hd_hitechc.txt index 637d5515..04baf341 100644 --- a/Source/Images/hd_hitechc.txt +++ b/Source/Images/hd_hitechc.txt @@ -1,4 +1,5 @@ @Label="HITECH-C" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_infocom.txt b/Source/Images/hd_infocom.txt index cbc58f34..f862c149 100644 --- a/Source/Images/hd_infocom.txt +++ b/Source/Images/hd_infocom.txt @@ -1,4 +1,5 @@ @Label="Infocom Games" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_msxroms1.txt b/Source/Images/hd_msxroms1.txt index b2b07e13..8787593c 100644 --- a/Source/Images/hd_msxroms1.txt +++ b/Source/Images/hd_msxroms1.txt @@ -1,4 +1,5 @@ @Label="MSX ROMS 1" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_msxroms2.txt b/Source/Images/hd_msxroms2.txt index 868e8652..513189c1 100644 --- a/Source/Images/hd_msxroms2.txt +++ b/Source/Images/hd_msxroms2.txt @@ -1,4 +1,5 @@ @Label="MSX ROMS 2" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_tpascal.txt b/Source/Images/hd_tpascal.txt index e73ddc4f..e24801f0 100644 --- a/Source/Images/hd_tpascal.txt +++ b/Source/Images/hd_tpascal.txt @@ -1,4 +1,5 @@ @Label="Turbo Pascal" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/Images/hd_wp.txt b/Source/Images/hd_wp.txt new file mode 100644 index 00000000..995dcb54 --- /dev/null +++ b/Source/Images/hd_wp.txt @@ -0,0 +1,6 @@ +@Label="Word Processing" +@SysImage="../ZSDOS/zsys_wbw.sys" +# +# Add the ZDE binaries +# +../../Binary/Apps/ZDE/*.com 1: diff --git a/Source/Images/hd_ws4.txt b/Source/Images/hd_ws4.txt deleted file mode 100644 index a7406958..00000000 --- a/Source/Images/hd_ws4.txt +++ /dev/null @@ -1,5 +0,0 @@ -@Label="WordStar 4" -# -# Add the ZDE binaries -# -../../Binary/Apps/ZDE/*.com 1: diff --git a/Source/Images/hd_z80asm.txt b/Source/Images/hd_z80asm.txt index b7bdcad3..12a82b83 100644 --- a/Source/Images/hd_z80asm.txt +++ b/Source/Images/hd_z80asm.txt @@ -1,4 +1,5 @@ @Label="SLR Z80ASM" +@SysImage="../ZSDOS/zsys_wbw.sys" # # Add the ReadMe document # diff --git a/Source/SZ80/Build.cmd b/Source/SZ80/Build.cmd index 063e2d20..87fb75e0 100644 --- a/Source/SZ80/Build.cmd +++ b/Source/SZ80/Build.cmd @@ -19,6 +19,6 @@ srec_cat temp.dat -binary -exclude 0x1B8 0x200 sz80_ptbl.bin -binary -offset 0x1 srec_cat temp.dat -binary -exclude 0x80000 0xA0000 ..\..\Binary\%1.upd -binary -offset 0x80000 -o temp.dat -binary move temp.dat ..\..\Binary\%1_hd1k_prefix.dat -copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\%1_hd1k_combo.img || exit /b +copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_wp.img ..\..\Binary\%1_hd1k_combo.img || exit /b goto :eof diff --git a/Source/SZ80/Makefile b/Source/SZ80/Makefile index 7f1ed1ad..02870609 100644 --- a/Source/SZ80/Makefile +++ b/Source/SZ80/Makefile @@ -1,7 +1,7 @@ DEST=../../Binary HD1KIMGS = $(DEST)/hd1k_cpm22.img $(DEST)/hd1k_zsdos.img $(DEST)/hd1k_nzcom.img \ - $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_ws4.img + $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_wp.img ROMS := $(wildcard $(DEST)/SZ80_*.upd) ROMS := $(patsubst $(DEST)/%.upd,%,$(ROMS)) diff --git a/Source/Z1RCC/Build.cmd b/Source/Z1RCC/Build.cmd index 3e32d705..8a6aa91b 100644 --- a/Source/Z1RCC/Build.cmd +++ b/Source/Z1RCC/Build.cmd @@ -21,6 +21,6 @@ srec_cat temp.dat -binary -exclude 0x1F000 0x20000 z1rcc_mon.bin -binary -offset srec_cat temp.dat -binary -exclude 0x24000 0xA4000 ..\..\Binary\%1.rom -binary -offset 0x24000 -o temp.dat -binary move temp.dat ..\..\Binary\%1_hd1k_prefix.dat -copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\%1_hd1k_combo.img || exit /b +copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_wp.img ..\..\Binary\%1_hd1k_combo.img || exit /b goto :eof diff --git a/Source/Z1RCC/Makefile b/Source/Z1RCC/Makefile index eac892d6..6889516c 100644 --- a/Source/Z1RCC/Makefile +++ b/Source/Z1RCC/Makefile @@ -1,7 +1,7 @@ DEST=../../Binary HD1KIMGS = $(DEST)/hd1k_cpm22.img $(DEST)/hd1k_zsdos.img $(DEST)/hd1k_nzcom.img \ - $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_ws4.img + $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_wp.img ROMS := $(wildcard $(DEST)/RCZ180_z1rcc_*.rom) ROMS := $(patsubst $(DEST)/%.rom,%,$(ROMS)) diff --git a/Source/ZRC/Build.cmd b/Source/ZRC/Build.cmd index 65a188aa..eb2170e4 100644 --- a/Source/ZRC/Build.cmd +++ b/Source/ZRC/Build.cmd @@ -21,6 +21,6 @@ srec_cat temp.dat -binary -exclude 0x1F000 0x20000 zrc_mon.bin -binary -offset 0 srec_cat temp.dat -binary -exclude 0x24000 0xA4000 ..\..\Binary\%1.rom -binary -offset 0x24000 -o temp.dat -binary move temp.dat ..\..\Binary\%1_hd1k_prefix.dat -copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\%1_hd1k_combo.img || exit /b +copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_wp.img ..\..\Binary\%1_hd1k_combo.img || exit /b goto :eof diff --git a/Source/ZRC/Makefile b/Source/ZRC/Makefile index 743e0573..15944561 100644 --- a/Source/ZRC/Makefile +++ b/Source/ZRC/Makefile @@ -1,7 +1,7 @@ DEST=../../Binary HD1KIMGS = $(DEST)/hd1k_cpm22.img $(DEST)/hd1k_zsdos.img $(DEST)/hd1k_nzcom.img \ - $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_ws4.img + $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_wp.img ROMS := $(wildcard $(DEST)/RCZ80_zrc_*.rom) ROMS := $(patsubst $(DEST)/%.rom,%,$(ROMS)) diff --git a/Source/ZRC512/Build.cmd b/Source/ZRC512/Build.cmd index 9e5fc81e..63fb24cf 100644 --- a/Source/ZRC512/Build.cmd +++ b/Source/ZRC512/Build.cmd @@ -21,6 +21,6 @@ srec_cat temp.dat -binary -exclude 0x1F000 0x20000 zrc512_mon.bin -binary -offse srec_cat temp.dat -binary -exclude 0x24000 0xA4000 ..\..\Binary\%1.rom -binary -offset 0x24000 -o temp.dat -binary move temp.dat ..\..\Binary\%1_hd1k_prefix.dat -copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\%1_hd1k_combo.img || exit /b +copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_wp.img ..\..\Binary\%1_hd1k_combo.img || exit /b goto :eof diff --git a/Source/ZRC512/Makefile b/Source/ZRC512/Makefile index e84c6a5c..cac1d6e4 100644 --- a/Source/ZRC512/Makefile +++ b/Source/ZRC512/Makefile @@ -1,7 +1,7 @@ DEST=../../Binary HD1KIMGS = $(DEST)/hd1k_cpm22.img $(DEST)/hd1k_zsdos.img $(DEST)/hd1k_nzcom.img \ - $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_ws4.img + $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_wp.img ROMS := $(wildcard $(DEST)/RCZ80_zrc512_*.rom) ROMS := $(patsubst $(DEST)/%.rom,%,$(ROMS)) diff --git a/Source/ZZRCC/Build.cmd b/Source/ZZRCC/Build.cmd index d0e105c4..967e008a 100644 --- a/Source/ZZRCC/Build.cmd +++ b/Source/ZZRCC/Build.cmd @@ -21,6 +21,6 @@ srec_cat temp.dat -binary -exclude 0x1F000 0x20000 zzrcc_mon.bin -binary -offset srec_cat temp.dat -binary -exclude 0x24000 0xA4000 ..\..\Binary\%1.rom -binary -offset 0x24000 -o temp.dat -binary move temp.dat ..\..\Binary\%1_hd1k_prefix.dat -copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_ws4.img ..\..\Binary\%1_hd1k_combo.img || exit /b +copy /b ..\..\Binary\%1_hd1k_prefix.dat + ..\..\Binary\hd1k_cpm22.img + ..\..\Binary\hd1k_zsdos.img + ..\..\Binary\hd1k_nzcom.img + ..\..\Binary\hd1k_cpm3.img + ..\..\Binary\hd1k_zpm3.img + ..\..\Binary\hd1k_wp.img ..\..\Binary\%1_hd1k_combo.img || exit /b goto :eof diff --git a/Source/ZZRCC/Makefile b/Source/ZZRCC/Makefile index ea1249c8..155eae0c 100644 --- a/Source/ZZRCC/Makefile +++ b/Source/ZZRCC/Makefile @@ -1,7 +1,7 @@ DEST=../../Binary HD1KIMGS = $(DEST)/hd1k_cpm22.img $(DEST)/hd1k_zsdos.img $(DEST)/hd1k_nzcom.img \ - $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_ws4.img + $(DEST)/hd1k_cpm3.img $(DEST)/hd1k_zpm3.img $(DEST)/hd1k_wp.img ROMS := $(wildcard $(DEST)/RCZ280_zzrcc_*.rom) ROMS := $(patsubst $(DEST)/%.rom,%,$(ROMS))