Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 94

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 97

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 100

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 103

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Defines.php on line 187

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 115

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 134

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 137

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 139

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 144

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 145

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/LocalSettings.php on line 153

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 381

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 382

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 383

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 384

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/languages/Language.php on line 20

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/WebStart.php:94) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/WebStart.php:94) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: include(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/resourceloader/ResourceLoader.php on line 201

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/json/FormatJson.php on line 12

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
TXT2COM (Keith P. Graham) - Just Solve the File Format Problem

TXT2COM (Keith P. Graham)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
m (→‎Software)
 
(8 intermediate revisions by 2 users not shown)
Line 14: Line 14:
  
 
Later versions support special features enabled by [[markup]] syntax in the source document.
 
Later versions support special features enabled by [[markup]] syntax in the source document.
 +
 +
== Overview of releases ==
 +
The version numbering convention approved by the change log is that versions through 2.2 have one digit after the decimal point. Then came versions 2.03 through 2.10, which have two digits after the decimal point.
 +
 +
Some of the information in this table is guessed, as some releases do not contain a clear version number. For clarification, the "Size" column is the size in bytes of the TXT2*.COM file.
 +
 +
{| class="wikitable"
 +
! Program !! Version !! Date !! Size !! Remarks
 +
|-
 +
|TXT2COM.COM || 1.0  || 1987-06-19  || 3757 || Creates files containing no version number.
 +
|-
 +
|TXT2COM.COM || 1.1  || 1987-07-21? || 3775 || Creates files containing "Vers 1.1".
 +
|-
 +
|TXT2COM.COM || 2.0  || 1987-07-26? || 3938 || Creates files containing "Vers 1.1".
 +
|-
 +
|TXT2COM.COM || 2.1  || 1987-08-30  || 4356 || Creates files containing "Vers 1.1". Includes README.COM from v2.0.
 +
|-
 +
|TXT2COM.COM || 2.2  || 1987-11-01  || 4380 || Creates files containing "Vers 2.2".
 +
|-
 +
|TXT2COM.COM || 2.03 || 1987-11-12  || 5173 || Creates files containing "Vers 2.3".
 +
|-
 +
|TXT2COM.COM || 2.06 || 1988-08-26  || 7772 || Creates files containing "Vers 2.06".
 +
|-
 +
|TXT2COM.COM || 2.10 || 1993-07-27  || 8525 || Creates files containing "Vers 2.10".
 +
|-
 +
|TXT2RES.COM || 1.0  || 1987-07-27  || 8837 || Included with TXT2COM v2.0-2.2. Creates files containing "TXT2COM" and "Vers 1.1".
 +
|-
 +
|TXT2RES.COM || 2.03 || 1987-11-12  || 9828 ||
 +
|-
 +
|TXT2RES.COM || 2.06 || 1988-08-26  || 11400 ||
 +
|-
 +
|TXT2RES.COM || 2.10 || 1993-07-27  || 12153 ||
 +
|-
 +
|TXT2PAS.COM || 2.03 || 1987-11-12  || 10714 ||
 +
|-
 +
|TXT2PAS.COM || 2.06 || 1988-08-26  || 12312 ||
 +
|-
 +
|TXT2PAS.COM || 2.10 || 1993-07-27  || 13055 ||
 +
|}
 +
 +
Versions 2.04 and 2.09 might also have been released, but they haven't been found.
 +
 +
There's evidence of at least three different "2.06" versions, and three "2.09" versions. Some of them might be registered versions, not freely distributable. Some might be internal versions, used only by the author.
  
 
== Identification ==
 
== Identification ==
−
COM files produced by all known versions of TXT2COM have the ASCII string "{{magic|TXT2COM Conversion utility}}" somewhere near the beginning of the file. It's at:
+
To identify a generated file...
−
* offset 3 for v1.0-v1.1
+
 
−
* offset 5 for v2.0 through at least v2.2 (It's probably not hard to identify the specific version, but that's not investigated here.)
+
v1.0: Starts with {{magic|e9 2f 01}}, has "{{magic|TXT2COM Conversion utility.}}" at offset 3.
−
* offset 14 for at least v2.06
+
 
 +
v1.1: Starts with {{magic|e9 38 01}}, has "{{magic|TXT2COM Conversion utility. Vers 1.1}}" at offset 3.
 +
 
 +
v2.0: Starts with {{magic|e8 3a 01 cd 20}}, has "{{magic|TXT2COM Conversion utility. Vers 1.1}}" at offset 5, has {{magic|0x16}} at offset 319.
 +
 
 +
v2.1: Starts with {{magic|e8 3a 01 cd 20}}, has "{{magic|TXT2COM Conversion utility. Vers 1.1}}" at offset 5, has {{magic|0xb8}} at offset 319.
 +
 
 +
v2.2: Starts with {{magic|e8 3a 01 cd 20}}, has "{{magic|TXT2COM Conversion utility. Vers 2.2}}" at offset 5.
 +
 
 +
v2.03: Starts with {{magic|e8 3a 01 cd 20}}, has "{{magic|TXT2COM Conversion utility. Vers 2.3}}" at offset 5.
 +
 
 +
v2.06: Starts with {{magic|8d 26}}, has "{{magic|TXT2COM Conversion utility. Vers 2.06}}" at offset 14.
  
−
Note: Versions 1.1 through 2.1 all produce files containing the version number "1.1".
+
v2.10: Starts with {{magic|8d 26}}, has "{{magic|TXT2COM Conversion utility. Vers 2.10}}" at offset 14.
  
−
If the string is at offset 3, the first 3 bytes of the file are:
+
TXT2RES v1.0: Starts with {{magic|e9 d0 19}}, has "{{magic|TXT2COM Conversion utility}}" at offset 3.
−
* {{magic|e9 2f 01}} for TXT2COM v1.0
+
−
* {{magic|e9 38 01}} for TXT2COM v1.1
+
−
* {{magic|e9 d0 19}} for TXT2RES.COM from TXT2COM v2.0 and some later versions
+
  
−
Files produced by TXT2RES/v2.06 have "{{magic|TXT2RES Conversion utility}}" at offset 3.
+
TXT2RES v2.03, v2.06, v2.10: Starts with {{magic|0xe9}}, has "{{magic|TXT2RES Conversion utility}}" at offset 3.
  
−
Files produced by TXT2PAS/v2.06 have "{{magic|TXT2PAS Conversion utility}}" at offset 3.
+
TXT2PAS v2.03, v2.06, v2.10: Starts with {{magic|0xe9}}, has "{{magic|TXT2PAS Conversion utility}}" at offset 3.
  
 
== See also ==
 
== See also ==
Line 36: Line 87:
  
 
== Software ==
 
== Software ==
−
''Some version numbers are guessed, with help from the change log in the README.COM file. The size in bytes of the TXT2COM.COM file is listed for clarification.''
 
  
 
* TXT2COM
 
* TXT2COM
−
** v1.0?: [http://www.pdp8online.com/ftp/software/TI_PC/TI_usergroup/disk_38/TXT2COM.ARC] - size=3757, 1987-06-19
+
** {{CdTextfiles|originalsw/10/txt2com.zip|v1.0}}
−
** v1.1?: [{{CdTextfilesURL|rbbsv3n1/typd/txt2com.zip}}] - size=3775, 1987-07-21?
+
** {{CdTextfiles|rbbsv3n1/typd/txt2com.zip|v1.1}}
−
** v2.0?: [{{CdTextfilesURL|carousel344/026/TXT2COM.ZIP}}] - size=3938, 1987-07-26?
+
** {{CdTextfiles|carousel344/026/TXT2COM.ZIP|v2.0}}
−
** v2.1?: [{{CdTextfilesURL|ems/emspro17/disk3/DOSUTIL/TXT2COM3.ZIP}}] - size=4356, 1987-08-30
+
** {{CdTextfiles|ems/emspro17/disk3/DOSUTIL/TXT2COM3.ZIP|v2.1}}
−
** v2.2 (a.k.a. v2.02): [{{CdTextfilesURL|microhaus/mhblackbox3/FILEUTIL/TXT2COM2.ZIP}}] - size=4380, 1987-11-01
+
** {{CdTextfiles|microhaus/mhblackbox3/FILEUTIL/TXT2COM2.ZIP|v2.2}}
−
** ''v2.03 and v2.04 exist, but haven't been located.''
+
** {{CdTextfiles|gigabytesw/004b/t2c203.zip|v2.03}}
−
** v2.06: [{{CdTextfilesURL|psl/pslv2nv10/UTILS/DOS/FILEVIEW/TXT2COM.ZIP}}] - size=7772, 1988-08-26
+
** {{CdTextfiles|psl/pslv2nv10/UTILS/DOS/FILEVIEW/TXT2COM.ZIP|v2.06}}
 +
** {{CdTextfiles|pier03/010/t2c210.zip|v2.10}}
 +
* {{Deark}}
  
 
== Sample files ==
 
== Sample files ==
 
* The README.COM file included with most versions of the software
 
* The README.COM file included with most versions of the software
−
* {{CdTextfiles|pdos9606/ARCHIVER/SHELL/STELTH24.ZIP|STELTH24.ZIP}} → CATALOG.COM
+
* {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/EDUCATE/AMV10-C.ZIP|AMV10-C.ZIP}} → *.COM - v1.0
 +
* {{CdTextfiles|simtel/stmsdos9709/disk1/DISC1/LANGTUTR/FR_VRBS2.ZIP|FR_VRBS2.ZIP}} → FV2GUIDE.COM - v1.1
 +
* {{CdTextfiles|pdos9606/ARCHIVER/SHELL/STELTH24.ZIP|STELTH24.ZIP}} → CATALOG.COM - v2.0
 +
* {{CdTextfiles|swextrav1993/disk1/files/gameso/ok203.zip|ok203.zip}} → *.COM - v2.1
 +
* {{CdTextfiles|smsharew/MODEM/FAXCT131.ZIP|FAXCT131.ZIP}} → FCTRLDOC.COM - v2.2
 +
* {{CdTextfiles|librisbritannia/UTILITIE/DISK/1038A.ZIP|1038A.ZIP}} → FFDOC.COM - v2.03
 +
* {{CdTextfiles|smsharew/UTIL2/PAWS21.ZIP|PAWS21.ZIP}} → PAWSDOC.COM - v2.06 variant 1 (1988)
 +
* [https://archive.org/details/Shareware_Overload_Trio_Volume_2_Chestnut_CD-ROM Shareware Overload Trio Vol. 2] → DIR34/ONTRACK.ZIP → README.COM - v2.06 variant 2 (1989)
 +
* [https://archive.org/details/resource-for-source-c-c Resource For Source C/C++] → MANYTHNG/CRAFTOFC.ZIP → README.COM - v2.06 variant 3 (1990)
 +
* {{CdTextfiles|nopv07/038A/DFM20.ZIP|DFM20.ZIP}} → REGISTER.COM - v2.09 variant 1
 +
* {{CdTextfiles|pier02/026a/jacket.zip|jacket.zip}} → REGISTER.COM - v2.09 variant 2
 +
* {{CdTextfiles|pier03/010/t2c210.zip|t2c210.zip}} → README.COM - v2.09 variant 3
 +
* {{CdTextfiles|cream05/business/checks75.zip|checks75.zip}} → *.COM - v2.10
 +
* {{CdTextfiles|smsharew/GRAPHICS/KOLOR!.ZIP|KOLOR!.ZIP}} → *.COM - TXT2RES v1.0
 +
* {{CdTextfiles|smsharew/WORD/WP51TPOP.ZIP|WP51TPOP.ZIP}} → *.COM - TXT2PAS and TXT2RES v2.03
 +
* {{DexvertSamples|document/txt2comGraham}}
  
 
== Links ==
 
== Links ==
 
* [https://news.ycombinator.com/item?id=12949986 A forum comment by the author]
 
* [https://news.ycombinator.com/item?id=12949986 A forum comment by the author]

Latest revision as of 15:25, 4 November 2024

File Format
Name TXT2COM (Keith P. Graham)
Ontology
Extension(s) .com
Released 1987
See TXT2COM for other things with that name.

TXT2COM is a DOS utility that converts a text file to a COM file that, when executed, displays the text in a full-screen viewer. It was developed by Keith P. Graham.

To recover the original text file, run the .COM file in a DOS environment, then press the 'T' key.

Later versions include TXT2RES and/or TXT2PAS, special-purpose variants of the software.

Later versions support special features enabled by markup syntax in the source document.

Contents

[edit] Overview of releases

The version numbering convention approved by the change log is that versions through 2.2 have one digit after the decimal point. Then came versions 2.03 through 2.10, which have two digits after the decimal point.

Some of the information in this table is guessed, as some releases do not contain a clear version number. For clarification, the "Size" column is the size in bytes of the TXT2*.COM file.

Program Version Date Size Remarks
TXT2COM.COM 1.0 1987-06-19 3757 Creates files containing no version number.
TXT2COM.COM 1.1 1987-07-21? 3775 Creates files containing "Vers 1.1".
TXT2COM.COM 2.0 1987-07-26? 3938 Creates files containing "Vers 1.1".
TXT2COM.COM 2.1 1987-08-30 4356 Creates files containing "Vers 1.1". Includes README.COM from v2.0.
TXT2COM.COM 2.2 1987-11-01 4380 Creates files containing "Vers 2.2".
TXT2COM.COM 2.03 1987-11-12 5173 Creates files containing "Vers 2.3".
TXT2COM.COM 2.06 1988-08-26 7772 Creates files containing "Vers 2.06".
TXT2COM.COM 2.10 1993-07-27 8525 Creates files containing "Vers 2.10".
TXT2RES.COM 1.0 1987-07-27 8837 Included with TXT2COM v2.0-2.2. Creates files containing "TXT2COM" and "Vers 1.1".
TXT2RES.COM 2.03 1987-11-12 9828
TXT2RES.COM 2.06 1988-08-26 11400
TXT2RES.COM 2.10 1993-07-27 12153
TXT2PAS.COM 2.03 1987-11-12 10714
TXT2PAS.COM 2.06 1988-08-26 12312
TXT2PAS.COM 2.10 1993-07-27 13055

Versions 2.04 and 2.09 might also have been released, but they haven't been found.

There's evidence of at least three different "2.06" versions, and three "2.09" versions. Some of them might be registered versions, not freely distributable. Some might be internal versions, used only by the author.

[edit] Identification

To identify a generated file...

v1.0: Starts with e9 2f 01, has "TXT2COM Conversion utility." at offset 3.

v1.1: Starts with e9 38 01, has "TXT2COM Conversion utility. Vers 1.1" at offset 3.

v2.0: Starts with e8 3a 01 cd 20, has "TXT2COM Conversion utility. Vers 1.1" at offset 5, has 0x16 at offset 319.

v2.1: Starts with e8 3a 01 cd 20, has "TXT2COM Conversion utility. Vers 1.1" at offset 5, has 0xb8 at offset 319.

v2.2: Starts with e8 3a 01 cd 20, has "TXT2COM Conversion utility. Vers 2.2" at offset 5.

v2.03: Starts with e8 3a 01 cd 20, has "TXT2COM Conversion utility. Vers 2.3" at offset 5.

v2.06: Starts with 8d 26, has "TXT2COM Conversion utility. Vers 2.06" at offset 14.

v2.10: Starts with 8d 26, has "TXT2COM Conversion utility. Vers 2.10" at offset 14.

TXT2RES v1.0: Starts with e9 d0 19, has "TXT2COM Conversion utility" at offset 3.

TXT2RES v2.03, v2.06, v2.10: Starts with 0xe9, has "TXT2RES Conversion utility" at offset 3.

TXT2PAS v2.03, v2.06, v2.10: Starts with 0xe9, has "TXT2PAS Conversion utility" at offset 3.

[edit] See also

[edit] Software

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/WebStart.php:94) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/WebStart.php:94) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/includes/WebStart.php:94) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007