| Image Size | 360 KB |
| Filesystem | FAT12 |
| Floppy Type | 360KB |
| Form Factor | 5.25" |
| Format Notes | IBM DOS 2.0 DS/DD |
| Cylinders | 40 |
| Heads | 2 |
| Sectors/Track | 9 |
| Total Sectors | 720 |
| Used capacity | 93.4% |
| Slack space | 6.6% (23.7 KB) |
| Date range | 1992-01-01 |
| Largest file | SAMPLES.EXE (117.8 KB) |
| Cross-disk dupes | 4 file(s) |
| AV status | ✓ CLEAN |
DEVICE: GreaseWeazle 4.1 DRIVE: TEAC FD-55GFR SUITE: FluxEngine (decoder.retries=3, drive.revolutions=1.2) ARCHIVER: Lee Smallbone ARCHIVED: 2026-04-20 13:00 (GMT/UTC) NOTES: Disk absolutely fine physically, and read perfectly first time with no retries. Biggest issue has been the garbage BPB (BIOS Parameter Block) throwing off the X86WORLD Disk Library scanner to make this page which I talk more about below, as well as the 'real' disk image refusing to mount in NetDrive for similar reasons. The eventual successful read: ----------------------------------------------------------------------------------------- PCPlus_Issue-64_Jan-1992.img Fingerprint : 9290856dbe622da734e69417df9c1ac1… Cache : BYPASSED (--rescan) Filesystem : FAT12 (assumed — non-standard BPB) Size : 360 KB (360KB 5.25" — IBM DOS 2.0 DS/DD) Mounting : [mtools] mdir found=yes mcopy found=yes [mtools] which mdir: /usr/bin/mdir [mtools] PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [mtools] img_size: 368640 [mtools] Strategy A: patch BPB — total=720 spc=2 fat_size=2 root=112 media=0xfd [mtools] BPB patched in temp copy /tmp/diskimg_C34tAI [mtools] mount patched img: rc=0 [mtools] mounted ok, visible entries: 14 [mtools] Skipping garbled entry: 3f34c949424d2e332e33 [mtools] Skipping garbled entry: 061feb47023f072b2e7c3f3f [mtools] Skipping garbled entry: 74183f777d3f6a2e323f3f [mtools] Skipping garbled entry: 360b7c3f3ff33c7c2eed377c [mtools] Skipping garbled entry: 063c7c7303e13c7c2e703f6e [mtools] Skipping unreadable file: tem disk. or [mtools] Skipping unreadable file: and stri.ke [mtools] Skipping garbled entry: 0d0a4469736b20422e6f6f74 [mtools] Strategy A succeeded: 33 entries OK (mtools) → extracted 28 file(s) Files found : 28 (via mtools) AV scan : ✓ Clean [ClamAV 1.4.3 / DB 27977 0.01s via clamdscan] Cache : saved ---------------------------------------------------------------------------------------- The January 1992 PC Plus Superdisk (Issue 64) presented an unusual challenge during archival. Unlike the majority of disks in this collection, the image initially appeared to contain zero files despite the disk mounting correctly in VirtualBox and DOS reporting 28 files and several directories without complaint. The cause turned out to be a deliberately non-standard boot sector. A standard DOS floppy boot sector contains a BIOS Parameter Block (BPB) at bytes 11–61 of the first sector — a small table describing the disk geometry: bytes per sector, sectors per cluster, number of FATs, root directory size, and so on. On this disk, those fields have been overwritten by executable bootstrap code. The first two bytes of the boot sector are EB 3C — a JMP SHORT instruction that jumps forward to offset 0x3E (byte 62), deliberately skipping the entire BPB region. The bytes that should contain geometry data instead contain fragments of a custom boot program: offset 11 contains 0x93, offset 12 0x00, offset 13 0xF0, and so on — values that make no sense as disk geometry (147 bytes per sector, 240 sectors per cluster, 55,438 sectors per FAT) but are perfectly valid 8086 machine code. The OEM label field at bytes 3–10 reads MSDOS5.0 — almost certainly spoofed to make the disk appear to a casual inspection tool as a standard MS-DOS formatted disk, while the geometry fields behind it tell a different story entirely. The technique was likely deliberate and served two purposes. First, it allowed the publisher to embed a custom boot experience — when a reader inserted the disk and powered on, the bootstrap code could display a welcome screen, run a menu, or launch the main program automatically, rather than showing the generic Non-system disk or disk error message. By writing code into the BPB area, the boot program gained an extra 51 bytes of executable space in the 512-byte boot sector, a meaningful amount in 1992. Second, it functioned as a rudimentary copy protection measure: most disk copying utilities of the era read the BPB to determine geometry before duplicating a disk. Presenting them with a fat_size of 55,438 sectors and 240 sectors per cluster would cause them to either refuse to copy, produce a garbled output, or generate a disk that appeared structurally corrupt to any tool that trusted the BPB. On real hardware and in VirtualBox, this is invisible — DOS determines floppy geometry from the BIOS INT 13h drive controller interface and reads the media descriptor byte from the first byte of the FAT (0xFD, confirming a standard 360KB DS/DD disk), never needing to consult the BPB at all. On modern Linux, however, the loopback mount mechanism has no concept of a physical drive — it reads the BPB directly and trusts it unconditionally, resulting in a completely wrong filesystem interpretation and zero files found. The recovery process involved writing a corrected 25-byte BPB into a temporary copy of the image — 02 00 (512 bytes/sector), 02 (2 sectors/cluster), 01 00 (1 reserved sector), 02 (2 FATs), 70 00 (112 root entries), D0 02 (720 total sectors), FD (media descriptor), 02 00 (2 sectors/FAT), 09 00 (9 sectors/track), 02 00 (2 heads) — leaving the bootstrap code, both FATs, the root directory, and all 28 files completely untouched. The corrected image mounted immediately, though the kernel's vfat driver also surfaced several phantom directory entries caused by the bootstrap code bytes being partially interpreted as directory records: one decoded as ?4IIBM.3.3 (a fragment of the IBM 3.3 bootstrap string from the overwritten area), others as sequences like 06 1F EB 47 02 3F 07 2B — raw x86 opcodes mistaken for 8.3 filenames. These were filtered out automatically, leaving the 28 genuine files intact and verified. This 'temporary' disk image was then used to populate the disk library, as mTCP NetDrive refused to mount the original for the same reasons! ---------------------------------------------------------------------------------------- Disk returned to original sleave for archiving.
┌─ PCPLUS_ISSUE-64_JAN-1992.IMG │ ├── FORUM\ │ ├── PHOTO.TLX 1 KB 1992-01-01 sha256:26cfceced3fe436295470df9b43c53009da59f5bcb01fba1cbf88d0a22db2e0d │ ├── PHOTO.TSD 1.3 KB 1992-01-01 sha256:6e67125e6764efd73037e395b6b78d395d326a28e643352f8031a370e28416c6 │ └── PHOTO.TSX 2 KB 1992-01-01 sha256:7194e10f172f8f904e727750ac1175b9413666ab2bdaff41fe6869763252fded ├── GAMES\ │ ├── DUNES.COM 5.3 KB 1992-01-01 sha256:d253480680cd36f64b5bb457847c9820e5fb44f8a1d5d7f283a67ae5fd289a84 │ ├── TACTICS.DOC 2.8 KB 1992-01-01 sha256:f95543c59b8f303c53bbefb8ed64971a2bd152d5151257dfaf0b26296e592f49 │ ├── TACTICS.EXE 21.9 KB 1992-01-01 sha256:e036daead552696b559ff11de4f518659f3380480f9dee81e8ccbf60b71c5bd6 │ └── TACTICS.TOP 900 B 1992-01-01 sha256:874d2fd56226fd745e0f5115428763bbaf984e698d35f5cc296818440c486084 ├── PCPLUS\ │ ├── MAG.DOC 1.9 KB 1992-01-01 sha256:283d85f88e2164a86de1e03931d0825eeb9842bb26bb33a82baa8dbc5da46800 │ ├── MAG.IDX 232 B 1992-01-01 sha256:14b1660abb15cac5bd5e3046046e1dacdcc6ae8623b79821cec9b82408ff67b8 │ ├── PCPLUS.DSC 3.8 KB 1992-01-01 sha256:be0f785542d74435a4180cff12c903ab7d069d6453056795a75939d8d125ddce │ ├── PCPLUS.HLP 12.4 KB 1992-01-01 sha256:3592f736f352ebdf39168ca92fd6283cd2797739f88f137953849d4cb07762d3 │ ├── PCPLUS.IDX 852 B 1992-01-01 sha256:7821858d96cbfcf8c6d2601245e7be320a6d958248171b28940512030d2ad769 │ └── PCPLUS.SCN 7.8 KB 1992-01-01 sha256:a76a8426d26262ca951f66fb93fd1e83c32dc363db5f8213e8b871c44538c501 ├── SS\ │ ├── PROGRAM.EXE 80.2 KB 1992-01-01 sha256:d20714592d44fea1b909d612841d48e4acea60d5cb2954f8403b3d176ec0f7ab │ └── SAMPLES.EXE 117.8 KB 1992-01-01 sha256:f73f93b36bcb8fb8fae6e0dc9de996053f93bcb5b010c2d3ee073a02169d1b70 ├── UTILS\ │ ├── DDL.COM 2.3 KB 1992-01-01 sha256:ce3552af7963065c0df86ac7b598d47ad113bbac1dc70eb44473d069e8d61f29 │ ├── DDL.DOC 1.7 KB 1992-01-01 sha256:90014b6d37f1d825ce63e17e289d41fe9a0a2f28e22b986cee83a5c1ba7c99fc │ ├── DDU.COM 1.7 KB 1992-01-01 sha256:68d58f58230edeb9ce98610e076e153f77ba8047d7277f3dee8d56a8d3f19ec8 │ ├── GORES.DOC 1.6 KB 1992-01-01 sha256:93598e62564d6cfffd20e277610f4d46496e8cbd9b360bbedae286168d32f5c0 │ ├── GORES.EXE 16.9 KB 1992-01-01 sha256:4bbd564418fd9d7148f7a651fe039ff9bdd5c4d4939460613f0093ff1e94166c │ ├── LDD.COM 262 B 1992-01-01 sha256:f27040715afffade9cec2c688729f8c71d6dbce7005c3b27841e711767559b98 │ ├── MIPS.COM 310 B 1992-01-01 sha256:16b9d85798315ea90d663db628ecd06d4c45da406d8dd46ea69f75c98d004f87 │ ├── MKD.EXE 6.4 KB 1992-01-01 sha256:4b9eb6de38f2849df499a4631e0b454b70cc910e624c696069f5406bab63c3e8 │ ├── PSTATUS.DOC 2.1 KB 1992-01-01 sha256:6c4a89649f54a544924ce834f730732ea33a3cd5a557ed699c0efc22aa7e7e46 │ ├── PSTATUS.EXE 5 KB 1992-01-01 sha256:d5ecff97b29a695812f60abd9db4b4aa16d24630d4cb3c8d374ecb5949aa3dce │ ├── XBUFF.COM 824 B 1992-01-01 sha256:025dda60cd17e7c975f4f140e71162630ff56a193a947dcc7f90d4910e207ad9 │ └── XBUFF.DOC 578 B 1992-01-01 sha256:bb207881c413756af106c25cce9dd94ecfc04ee45bb110a553321444f7f64c12 └── PCPLUS.EXE 36.4 KB 1992-01-01 sha256:0882fdf19f3458d570f16ea0c04d62210e3ced731e68b5b1f9bf3389aaa89bdf │ └─ END PCPLUS_ISSUE-64_JAN-1992.IMG
| Path | Size | Modified | SHA-256 |
|---|---|---|---|
| FORUM\PHOTO.TLX | 1 KB | 1992-01-01 00:00 | 26cfceced3fe436295470df9b43c53009da59f5bcb01fba1cbf88d0a22db2e0d |
| FORUM\PHOTO.TSD | 1.3 KB | 1992-01-01 00:00 | 6e67125e6764efd73037e395b6b78d395d326a28e643352f8031a370e28416c6 |
| FORUM\PHOTO.TSX | 2 KB | 1992-01-01 00:00 | 7194e10f172f8f904e727750ac1175b9413666ab2bdaff41fe6869763252fded |
| GAMES\DUNES.COM | 5.3 KB | 1992-01-01 00:00 | d253480680cd36f64b5bb457847c9820e5fb44f8a1d5d7f283a67ae5fd289a84 |
| GAMES\TACTICS.DOC 📄 view | 2.8 KB | 1992-01-01 00:00 | f95543c59b8f303c53bbefb8ed64971a2bd152d5151257dfaf0b26296e592f49 |
| GAMES\TACTICS.EXE | 21.9 KB | 1992-01-01 00:00 | e036daead552696b559ff11de4f518659f3380480f9dee81e8ccbf60b71c5bd6 |
| GAMES\TACTICS.TOP | 900 B | 1992-01-01 00:00 | 874d2fd56226fd745e0f5115428763bbaf984e698d35f5cc296818440c486084 |
| PCPLUS\MAG.DOC 📄 view | 1.9 KB | 1992-01-01 00:00 | 283d85f88e2164a86de1e03931d0825eeb9842bb26bb33a82baa8dbc5da46800⚠ DUP |
| PCPLUS\MAG.IDX | 232 B | 1992-01-01 00:00 | 14b1660abb15cac5bd5e3046046e1dacdcc6ae8623b79821cec9b82408ff67b8⚠ DUP |
| PCPLUS\PCPLUS.DSC 📄 view | 3.8 KB | 1992-01-01 00:00 | be0f785542d74435a4180cff12c903ab7d069d6453056795a75939d8d125ddce |
| PCPLUS\PCPLUS.HLP 📄 view | 12.4 KB | 1992-01-01 00:00 | 3592f736f352ebdf39168ca92fd6283cd2797739f88f137953849d4cb07762d3⚠ DUP |
| PCPLUS\PCPLUS.IDX | 852 B | 1992-01-01 00:00 | 7821858d96cbfcf8c6d2601245e7be320a6d958248171b28940512030d2ad769⚠ DUP |
| PCPLUS\PCPLUS.SCN | 7.8 KB | 1992-01-01 00:00 | a76a8426d26262ca951f66fb93fd1e83c32dc363db5f8213e8b871c44538c501 |
| SS\PROGRAM.EXE | 80.2 KB | 1992-01-01 00:00 | d20714592d44fea1b909d612841d48e4acea60d5cb2954f8403b3d176ec0f7ab |
| SS\SAMPLES.EXE | 117.8 KB | 1992-01-01 00:00 | f73f93b36bcb8fb8fae6e0dc9de996053f93bcb5b010c2d3ee073a02169d1b70 |
| UTILS\DDL.COM | 2.3 KB | 1992-01-01 00:00 | ce3552af7963065c0df86ac7b598d47ad113bbac1dc70eb44473d069e8d61f29 |
| UTILS\DDL.DOC 📄 view | 1.7 KB | 1992-01-01 00:00 | 90014b6d37f1d825ce63e17e289d41fe9a0a2f28e22b986cee83a5c1ba7c99fc |
| UTILS\DDU.COM | 1.7 KB | 1992-01-01 00:00 | 68d58f58230edeb9ce98610e076e153f77ba8047d7277f3dee8d56a8d3f19ec8 |
| UTILS\GORES.DOC 📄 view | 1.6 KB | 1992-01-01 00:00 | 93598e62564d6cfffd20e277610f4d46496e8cbd9b360bbedae286168d32f5c0 |
| UTILS\GORES.EXE | 16.9 KB | 1992-01-01 00:00 | 4bbd564418fd9d7148f7a651fe039ff9bdd5c4d4939460613f0093ff1e94166c |
| UTILS\LDD.COM | 262 B | 1992-01-01 00:00 | f27040715afffade9cec2c688729f8c71d6dbce7005c3b27841e711767559b98 |
| UTILS\MIPS.COM | 310 B | 1992-01-01 00:00 | 16b9d85798315ea90d663db628ecd06d4c45da406d8dd46ea69f75c98d004f87 |
| UTILS\MKD.EXE | 6.4 KB | 1992-01-01 00:00 | 4b9eb6de38f2849df499a4631e0b454b70cc910e624c696069f5406bab63c3e8 |
| UTILS\PSTATUS.DOC 📄 view | 2.1 KB | 1992-01-01 00:00 | 6c4a89649f54a544924ce834f730732ea33a3cd5a557ed699c0efc22aa7e7e46 |
| UTILS\PSTATUS.EXE | 5 KB | 1992-01-01 00:00 | d5ecff97b29a695812f60abd9db4b4aa16d24630d4cb3c8d374ecb5949aa3dce |
| UTILS\XBUFF.COM | 824 B | 1992-01-01 00:00 | 025dda60cd17e7c975f4f140e71162630ff56a193a947dcc7f90d4910e207ad9 |
| UTILS\XBUFF.DOC 📄 view | 578 B | 1992-01-01 00:00 | bb207881c413756af106c25cce9dd94ecfc04ee45bb110a553321444f7f64c12 |
| PCPLUS.EXE | 36.4 KB | 1992-01-01 00:00 | 0882fdf19f3458d570f16ea0c04d62210e3ced731e68b5b1f9bf3389aaa89bdf |
Infected files: 0 Time: 0.005 sec (0 m 0 s)
| SHA-256 | Occurrences |
|---|---|
| 283d85f88e2164a86de1e03931d0825eeb9842bb26bb33a82baa8dbc5da46800 | PCPlus_Issue-63_Dec-1991_FluxEngine-360Kb.img::PCPLUS/MAG.DOC PCPlus_Issue-64_Jan-1992.img::PCPLUS/MAG.DOC |
| 14b1660abb15cac5bd5e3046046e1dacdcc6ae8623b79821cec9b82408ff67b8 | PCPlus_Issue-63_Dec-1991_FluxEngine-360Kb.img::PCPLUS/MAG.IDX PCPlus_Issue-64_Jan-1992.img::PCPLUS/MAG.IDX |
| 3592f736f352ebdf39168ca92fd6283cd2797739f88f137953849d4cb07762d3 | PCPlus_Issue-63_Dec-1991_FluxEngine-360Kb.img::PCPLUS/PCPLUS.HLP PCPlus_Issue-64_Jan-1992.img::PCPLUS/PCPLUS.HLP |
| 7821858d96cbfcf8c6d2601245e7be320a6d958248171b28940512030d2ad769 | PCPlus_Issue-63_Dec-1991_FluxEngine-360Kb.img::PCPLUS/PCPLUS.IDX PCPlus_Issue-64_Jan-1992.img::PCPLUS/PCPLUS.IDX |
This disk image has not yet been submitted to the Internet Archive.
Once uploaded, create PCPlus_Issue-64_Jan-1992.link in the archive directory containing the item identifier.
This disk image is available for immediate live access on the public X86.WORLD mTCP NetDrive service. Mount it directly as a drive letter on any DOS machine with a network connection — no download required.
Requires mTCP
and a configured packet driver. Replace D: with any free drive letter.
The connection is session-scoped (writeable, but only for your connected session).
Type NETDRIVE DISCONNECT D: to unmount.