SHOW (Gary M. Raymond)
From Just Solve the File Format Problem
(Difference between revisions)
(2 intermediate revisions by one user not shown) | |||
Line 8: | Line 8: | ||
== Identification == | == Identification == | ||
− | COM files made by known versions of the utility start with byte pattern {{magic|e9 ?? ?? | + | COM files made by known versions of the utility start with byte pattern {{magic|e9 ?? ?? ?? 00 1f a0 00 00 'S 'H' 'O' 'W'}}. Unfortunately, the SHOW.COM program itself may be a false positive for this pattern. |
Other identifying features: | Other identifying features: | ||
* The byte at offset {3 + {the two-byte integer at offset 1}} is <code>0xb8</code>. | * The byte at offset {3 + {the two-byte integer at offset 1}} is <code>0xb8</code>. | ||
* The last byte of the file is <code>0x1a</code>. | * The last byte of the file is <code>0x1a</code>. | ||
+ | |||
+ | Note: Generated files are self-modifying. The byte at offset 3 is originally <code>0x30</code>, but changing and saving the color scheme modifies it. | ||
== Software == | == Software == | ||
Line 19: | Line 21: | ||
* {{CdTextfiles|nightowl/nopv10/051A/SHOWV20.ZIP|SHOW v2.0}} (1993) | * {{CdTextfiles|nightowl/nopv10/051A/SHOWV20.ZIP|SHOW v2.0}} (1993) | ||
* {{CdTextfiles|pier/pier06/030/SHOWV20A.ZIP|SHOW v2.0a}} | * {{CdTextfiles|pier/pier06/030/SHOWV20A.ZIP|SHOW v2.0a}} | ||
+ | * {{Deark}} | ||
The change log from v2.0a says that versions 1.1, 1.2b, 1.3, and 1.5 also exist. | The change log from v2.0a says that versions 1.1, 1.2b, 1.3, and 1.5 also exist. | ||
Line 28: | Line 31: | ||
* {{CdTextfiles|cream02/BBS/EZBBSV11.ZIP|EZBBSV11.ZIP}} → INSTALL.EXE ([[LHA/LHarc self-extracting archive|LHA SFX]]) → EZBBS/DOCS/*.COM (files apparently made by v1.5) | * {{CdTextfiles|cream02/BBS/EZBBSV11.ZIP|EZBBSV11.ZIP}} → INSTALL.EXE ([[LHA/LHarc self-extracting archive|LHA SFX]]) → EZBBS/DOCS/*.COM (files apparently made by v1.5) | ||
* {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/STATSTCS/PEPI207.ZIP|PEPI207.ZIP}} → README.COM, etc. (v2.1) | * {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/STATSTCS/PEPI207.ZIP|PEPI207.ZIP}} → README.COM, etc. (v2.1) | ||
+ | * {{CdTextfiles|nopv09/034A/0493KEG.ZIP|0493KEG.ZIP}} → *.COM (v1.4 with custom colors) | ||
+ | * {{DexvertSamples|document/showCOM}} |
Latest revision as of 12:39, 16 November 2024
SHOW is a DOS utility for creating a COM file that, when executed, displays a text document in a full-screen viewer. It was developed by Gary M. Raymond and Simple Software.
[edit] Identification
COM files made by known versions of the utility start with byte pattern e9 ?? ?? ?? 00 1f a0 00 00 'S 'H' 'O' 'W'
. Unfortunately, the SHOW.COM program itself may be a false positive for this pattern.
Other identifying features:
- The byte at offset {3 + {the two-byte integer at offset 1}} is
0xb8
. - The last byte of the file is
0x1a
.
Note: Generated files are self-modifying. The byte at offset 3 is originally 0x30
, but changing and saving the color scheme modifies it.
[edit] Software
- SHOW v1.0: The 640 Meg Shareware Studio CD ROM Volume III → INFO/SHOWV10.ZIP
- SHOW v1.4
- SHOW v2.0 (1993)
- SHOW v2.0a
- Deark
The change log from v2.0a says that versions 1.1, 1.2b, 1.3, and 1.5 also exist.
SHOW v2.1 (1995) also evidently exists.
[edit] Sample files
- SHOWV20.ZIP → README.COM, ORDERME.COM
- EZBBSV11.ZIP → INSTALL.EXE (LHA SFX) → EZBBS/DOCS/*.COM (files apparently made by v1.5)
- PEPI207.ZIP → README.COM, etc. (v2.1)
- 0493KEG.ZIP → *.COM (v1.4 with custom colors)
- dexvert samples — document/showCOM