Updated a couple more PC Tech Journal diskettes (the "Best Of" diskette required some additional ZIP archives to be merged into it)

This commit is contained in:
Jeff Parsons 2017-07-08 15:29:41 -07:00 committed by Jeff Parsons
commit 03647b8982
5 changed files with 140 additions and 22 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -15,6 +15,33 @@ I'm not sure if PC Tech Journal regularly (or *ever*) distributed their software
archived them in monthly ZIP files, but obviously someone did, because you can find a bunch of ZIP archives at
"[THE PROGRAMMER'S CORNER BBS ARCHIVE FROM THE PAST](https://www.pcorner.com/list/MAG)".
Of particular interest is the "[Best Of](#directory-of-pc-tech-journal-best-of)" collection, a diskette that we had
to recreate from multiple ZIP archives. It includes this note from the magazine's editors:
THE BEST OF PC TECH JOURNAL DISKETTE
------------------------------------
This disk is a compilation of programs that have appeared in PC
Tech Journal over the years. The diskette will spare you the
task of typing long listings from the magazine, thus leaving you
with time for more productive uses of the material published in
PC Tech Journal.
The diskette contains two subdirectories, UTILITY and HPMETRIC,
in which you will find the programs. Each directory also
includes the file CONTENTS, which identifies each program and
provides a reference to the issue of PC Tech Journal in which it
first appeared. The CONTENTS files are in ASCII text format
suitable for TYPEing or PRINTing. The file WARRANTY contains the
limited warranty and copyright notice.
Thank you for subscribing to PC Tech Journal. We hope this
diskette and your future issues of the PC Tech Journal will be a
valuable and useful addition to your library.
Julie Anderson Will Fastie
Editor Editorial Director
We've gone through those ZIP archives, filtered out the duplicates, organized them chronologically, and then put
their contents onto diskette images that you can easily "Load" and "Save" to and from a PCjs machine.
@ -456,6 +483,7 @@ over time. [Let us know](mailto:Jeff@pcjs.org) if you find more. Thanks.
EPSON COM 281 11-05-87 10:40a
FIXCURS COM 29 11-02-87 9:24a
GRAPHICS EXE 7066 06-30-87 12:48p
HPMETRIC <DIR> 07-08-17 3:17p
KEYBECHO COM 11154 05-01-87 1:34p
KEYBINFO COM 2449 05-01-87 1:41p
MACHINE COM 200 11-02-87 10:50a
@ -475,9 +503,62 @@ over time. [Let us know](mailto:Jeff@pcjs.org) if you find more. Thanks.
TAD COM 104 10-01-84 10:10a
TECHLINE 615 12-02-87 5:05p
UNDRLN COM 132 11-09-87 10:58a
UTILITY <DIR> 07-08-17 3:13p
VDEL COM 404 11-05-87 11:04a
WARRANTY 1404 05-26-89 4:49p
WHERE EXE 7552 01-01-80 12:24a
XMEM COM 1332 10-06-85 7:36p
40 file(s) 314122 bytes
24576 bytes free
42 file(s) 314122 bytes
Directory of A:\HPMETRIC
. <DIR> 07-08-17 3:17p
.. <DIR> 07-08-17 3:17p
COMPLEX EXE 7066 06-30-87 12:47p
CONTENTS HP 851 12-02-87 3:33p
DOWNLD EXE 8000 06-30-87 12:48p
GRAPHICS EXE 7066 06-30-87 12:48p
MACRO EXE 8430 07-02-87 4:09p
PAGESIZE EXE 7808 06-30-87 12:47p
PUSHPOP EXE 7126 06-30-87 12:47p
RESOLUT EXE 19864 06-30-87 12:46p
10 file(s) 66211 bytes
Directory of A:\UTILITY
. <DIR> 07-08-17 3:13p
.. <DIR> 07-08-17 3:13p
ASKDEMO BAT 466 11-02-87 9:47a
ASKKEY COM 39 11-02-87 9:35a
ATBIOS COM 13947 11-06-86 6:06p
ATPERF EXE 95924 01-23-87 1:51p
AUTOTEST EXE 16000 07-13-84 5:48p
BUSPERF EXE 62310 11-16-86 6:25p
CONTENTS UTI 5286 12-02-87 3:54p
CPUID COM 2944 11-19-87 1:26p
DISKTEST EXE 15616 07-17-84 12:44p
DUMBTERM EXE 5328 11-04-87 10:47a
EMMSTAT EXE 1741 11-02-87 10:26a
EPSON COM 281 11-05-87 9:40a
FIXCURS COM 29 11-02-87 8:24a
KEYBECHO COM 11154 05-01-87 1:34p
KEYBINFO COM 2449 05-01-87 1:41p
MACHINE COM 200 11-02-87 9:50a
MATHCHIP COM 113 11-04-87 12:50p
MATHSWIT COM 105 11-04-87 12:53p
NDPTYPE COM 230 11-19-87 1:08p
PRTSC COM 110 11-04-87 12:45p
SETALARM COM 514 11-02-87 8:12a
SETKEY COM 190 11-05-87 9:46a
SETRTC BAT 81 10-30-87 12:29p
SUPEREN COM 211 11-02-87 9:56a
TAD COM 104 10-01-84 10:10a
UNDRLN COM 132 11-09-87 9:58a
VDEL COM 404 11-05-87 10:04a
WHERE EXE 7552 01-01-80 12:00a
XMEM COM 1332 10-06-85 7:36p
31 file(s) 244792 bytes
Total files listed:
83 file(s) 625125 bytes
566272 bytes free

View file

@ -220,7 +220,7 @@
<file size="380" time="1988-05-25 14:56:54" attr="0x20" md5="26a8154802b764a838c211a21db84c64">_NETBIOS.C</file>
<file size="1639" time="1988-05-25 14:56:56" attr="0x20" md5="404bd8cc7d2e2190f18e8ff6db171fd6">_NETLOCK.ASM</file>
</disk>
<disk id="disk15" size="737280" chs="80:2:9" dir="archive/PCTJ8809" href="/disks/pcx86/shareware/pctj/PCTJ8809.json" md5="b0e1d9ff8211ac84b8b5a7bd3378d53e" md5json="f799fe56344cab48de8115f6aae0a5da">
<disk id="disk15" size="1228800" chs="80:2:15" dir="archive/PCTJ8809" href="/disks/pcx86/shareware/pctj/PCTJ8809.json" md5="9eebd3d6b388d82520ab26953f4abaf7" md5json="0c1912c38dc0e37d5b521656132a1a59">
<name>PC Tech Journal (1988-09)</name>
<file size="4096" time="1988-09-09 00:46:16" attr="0x20" md5="e13d778280e62faad89de76f726da772">ALR25386.TIM</file>
<file size="4096" time="1988-09-09 00:46:50" attr="0x20" md5="beca19245334cb1b5cb96ea6f8c16635">COM286.TIM</file>
@ -287,7 +287,7 @@
<file size="7056" time="1988-11-08 14:19:02" attr="0x20" md5="f25ed3d86c21dfecadf3cfbf29ff5015">DB386.ASM</file>
<file size="698" time="1988-11-09 08:47:50" attr="0x20" md5="54ccab588d57c4a3f6090ac9396a1ce6">DB386.COM</file>
</disk>
<disk id="disk19" size="368640" chs="40:2:9" dir="archive/PCTJBEST" href="/disks/pcx86/shareware/pctj/PCTJBEST.json" md5="cd79a4a109db75c88175611d07ca7ba2" md5json="b569d523367d2d7e77080256532f335c">
<disk id="disk19" size="1228800" chs="80:2:15" dir="archive/PCTJBEST" href="/disks/pcx86/shareware/pctj/PCTJBEST.json" md5="ec017991754938344444b13aba2ba393" md5json="63d2044a7feb2e1dffefaa8574ed4a36">
<name>PC Tech Journal (Best Of)</name>
<file size="466" time="1987-11-02 10:47:18" attr="0x20" md5="ea1fa4e5dc81d7d04ce8778315f70bb3">ASKDEMO.BAT</file>
<file size="39" time="1987-11-02 10:35:54" attr="0x20" md5="75be9e7dd6f0177da3459843530a1a8f">ASKKEY.COM</file>
@ -329,5 +329,42 @@
<file size="1404" time="1989-05-26 16:49:28" attr="0x20" md5="0c161ce16641c52a342264dcf1c6bff5">WARRANTY</file>
<file size="7552" time="1980-01-01 00:24:32" attr="0x20" md5="e4b10b9b53ba88a75577afff5b066036">WHERE.EXE</file>
<file size="1332" time="1985-10-06 19:36:02" attr="0x20" md5="1308a7a326a9bf2273346381563fd4fc">XMEM.COM</file>
<file size="7066" time="1987-06-30 12:47:32" attr="0x20" md5="673ffb1e4037aa3e94a7372176d148ea" dir="HPMETRIC/">COMPLEX.EXE</file>
<file size="851" time="1987-12-02 15:33:50" attr="0x20" md5="63cc23be0467a0746ef857fd89195e68" dir="HPMETRIC/">CONTENTS.HP</file>
<file size="8000" time="1987-06-30 12:48:48" attr="0x20" md5="5f537def15452053ad47ce37f3db7e25" dir="HPMETRIC/">DOWNLD.EXE</file>
<file size="7066" time="1987-06-30 12:48:20" attr="0x20" md5="dfdf78ccb309f9bae453b781a487a30a" dir="HPMETRIC/">GRAPHICS.EXE</file>
<file size="8430" time="1987-07-02 16:09:08" attr="0x20" md5="fa8e860bb7ec7b25c726d2272e21bee2" dir="HPMETRIC/">MACRO.EXE</file>
<file size="7808" time="1987-06-30 12:47:52" attr="0x20" md5="59a3d10f2dbec064b7f364423b9223fe" dir="HPMETRIC/">PAGESIZE.EXE</file>
<file size="7126" time="1987-06-30 12:47:02" attr="0x20" md5="e35e3a34daacdf5186b8510f5e79d7ea" dir="HPMETRIC/">PUSHPOP.EXE</file>
<file size="19864" time="1987-06-30 12:46:24" attr="0x20" md5="dc1bac62670c7913d3aff8c0ad8b5d47" dir="HPMETRIC/">RESOLUT.EXE</file>
<file size="466" time="1987-11-02 09:47:18" attr="0x20" md5="ea1fa4e5dc81d7d04ce8778315f70bb3" dir="UTILITY/">ASKDEMO.BAT</file>
<file size="39" time="1987-11-02 09:35:54" attr="0x20" md5="75be9e7dd6f0177da3459843530a1a8f" dir="UTILITY/">ASKKEY.COM</file>
<file size="13947" time="1986-11-06 18:06:22" attr="0x20" md5="a8e1ac3aad84e0048d6dc3d7ccbb73a9" dir="UTILITY/">ATBIOS.COM</file>
<file size="95924" time="1987-01-23 13:51:26" attr="0x20" md5="9b5a0bfb4cc53e0b0997acb3518b657c" dir="UTILITY/">ATPERF.EXE</file>
<file size="16000" time="1984-07-13 17:48:22" attr="0x20" md5="de68520b1d532d4b74009c104b56cc6a" dir="UTILITY/">AUTOTEST.EXE</file>
<file size="62310" time="1986-11-16 18:25:02" attr="0x20" md5="36863faa92c86ee8ea7a929dc870b5ac" dir="UTILITY/">BUSPERF.EXE</file>
<file size="5286" time="1987-12-02 15:54:06" attr="0x20" md5="c267ae6a68d86c4d4ca4a210d2bc2988" dir="UTILITY/">CONTENTS.UTI</file>
<file size="2944" time="1987-11-19 13:26:36" attr="0x20" md5="e2db99bc8bbe614f5e47da8ffa7017e5" dir="UTILITY/">CPUID.COM</file>
<file size="15616" time="1984-07-17 12:44:28" attr="0x20" md5="9638d224b913c02baf701e2d7731e2b7" dir="UTILITY/">DISKTEST.EXE</file>
<file size="5328" time="1987-11-04 10:47:32" attr="0x20" md5="4629c324379bda2ceddf324ab2620dd4" dir="UTILITY/">DUMBTERM.EXE</file>
<file size="1741" time="1987-11-02 10:26:44" attr="0x20" md5="8ab9865f90625b241ce012751d7200d4" dir="UTILITY/">EMMSTAT.EXE</file>
<file size="281" time="1987-11-05 09:40:18" attr="0x20" md5="c4804ccdd631c38f04ba31bbcb55e953" dir="UTILITY/">EPSON.COM</file>
<file size="29" time="1987-11-02 08:24:10" attr="0x20" md5="4d4a1a7bcd438204da66bc99c2c47831" dir="UTILITY/">FIXCURS.COM</file>
<file size="11154" time="1987-05-01 13:34:48" attr="0x20" md5="648098030f58b6999d7bd6b4b625b491" dir="UTILITY/">KEYBECHO.COM</file>
<file size="2449" time="1987-05-01 13:41:24" attr="0x20" md5="1de6981b2bb64334999b48fdb464dbbe" dir="UTILITY/">KEYBINFO.COM</file>
<file size="200" time="1987-11-02 09:50:46" attr="0x20" md5="d15cadac95e02992df1d7a9a83d0717f" dir="UTILITY/">MACHINE.COM</file>
<file size="113" time="1987-11-04 12:50:32" attr="0x20" md5="e50b70798b8d0283b3125cf3d19bf985" dir="UTILITY/">MATHCHIP.COM</file>
<file size="105" time="1987-11-04 12:53:36" attr="0x20" md5="2afdb92a2d3d01e3a3f788bb7f7c178f" dir="UTILITY/">MATHSWIT.COM</file>
<file size="230" time="1987-11-19 13:08:36" attr="0x20" md5="93c3a783ca37b2cdba0c375a13d3179d" dir="UTILITY/">NDPTYPE.COM</file>
<file size="110" time="1987-11-04 12:45:50" attr="0x20" md5="eb35c57e4a133cee5c1af2862e73cabc" dir="UTILITY/">PRTSC.COM</file>
<file size="514" time="1987-11-02 08:12:52" attr="0x20" md5="6c3d15b4870d7795d4b155bbe1efbdae" dir="UTILITY/">SETALARM.COM</file>
<file size="190" time="1987-11-05 09:46:24" attr="0x20" md5="87e6ba847f4a641213531de42e366a4b" dir="UTILITY/">SETKEY.COM</file>
<file size="81" time="1987-10-30 12:29:02" attr="0x20" md5="b50b877bb39868348d662fb9141d0b04" dir="UTILITY/">SETRTC.BAT</file>
<file size="211" time="1987-11-02 09:56:28" attr="0x20" md5="48383ce5abbdb212980402dd625e988b" dir="UTILITY/">SUPEREN.COM</file>
<file size="104" time="1984-10-01 10:10:24" attr="0x20" md5="3cead670d1504368f43cc2bc780017ef" dir="UTILITY/">TAD.COM</file>
<file size="132" time="1987-11-09 09:58:40" attr="0x20" md5="ff249a0d23d95870b6035b37acb1a928" dir="UTILITY/">UNDRLN.COM</file>
<file size="404" time="1987-11-05 10:04:12" attr="0x20" md5="c8fb04b06a10f374fa7e61f0975deced" dir="UTILITY/">VDEL.COM</file>
<file size="7552" time="1980-01-01 00:00:02" attr="0x20" md5="e4b10b9b53ba88a75577afff5b066036" dir="UTILITY/">WHERE.EXE</file>
<file size="1332" time="1985-10-06 19:36:02" attr="0x20" md5="1308a7a326a9bf2273346381563fd4fc" dir="UTILITY/">XMEM.COM</file>
</disk>
</manifest>

View file

@ -482,22 +482,6 @@ DiskDump.aDefaultBPBs = [
0x02, 0x00, // 0x1A: number of heads (2)
0x00, 0x00, 0x00, 0x00 // 0x1C: number of hidden sectors (always 0 for non-partitioned media)
],
[ // define BPB for 720Kb diskette
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x35, 0x2E, 0x30, // "IBM 5.0" (this is a real OEM signature)
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
0x02, // 0x0D: sectors per cluster (2)
0x01, 0x00, // 0x0E: reserved sectors; ie, # sectors preceding the first FAT--usually just the boot sector (1)
0x02, // 0x10: FAT copies (2)
0x70, 0x00, // 0x11: root directory entries (0x70 or 112) 0x70 * 0x20 = 0xE00 (1 sector is 0x200 bytes, total of 7 sectors)
0xA0, 0x05, // 0x13: number of sectors (0x5A0 or 1440)
0xF9, // 0x15: media ID
0x03, 0x00, // 0x16: sectors per FAT (3)
0x09, 0x00, // 0x18: sectors per track (9)
0x02, 0x00, // 0x1A: number of heads (2)
0x00, 0x00, 0x00, 0x00 // 0x1C: number of hidden sectors (always 0 for non-partitioned media)
],
[ // define BPB for 1.2Mb diskette
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
@ -514,6 +498,22 @@ DiskDump.aDefaultBPBs = [
0x02, 0x00, // 0x1A: number of heads (2)
0x00, 0x00, 0x00, 0x00 // 0x1C: number of hidden sectors (always 0 for non-partitioned media)
],
[ // define BPB for 720Kb diskette
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x35, 0x2E, 0x30, // "IBM 5.0" (this is a real OEM signature)
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
0x02, // 0x0D: sectors per cluster (2)
0x01, 0x00, // 0x0E: reserved sectors; ie, # sectors preceding the first FAT--usually just the boot sector (1)
0x02, // 0x10: FAT copies (2)
0x70, 0x00, // 0x11: root directory entries (0x70 or 112) 0x70 * 0x20 = 0xE00 (1 sector is 0x200 bytes, total of 7 sectors)
0xA0, 0x05, // 0x13: number of sectors (0x5A0 or 1440)
0xF9, // 0x15: media ID
0x03, 0x00, // 0x16: sectors per FAT (3)
0x09, 0x00, // 0x18: sectors per track (9)
0x02, 0x00, // 0x1A: number of heads (2)
0x00, 0x00, 0x00, 0x00 // 0x1C: number of hidden sectors (always 0 for non-partitioned media)
],
[ // define BPB for 1.44Mb diskette
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM