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

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

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/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_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_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Skin.php on line 155

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/index.php:54) 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/index.php:54) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38
ASCOM - Just Solve the File Format Problem

ASCOM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(→‎Software)
 
(3 intermediate revisions by 3 users not shown)
Line 10: Line 10:
  
 
See also [[XDOC (JauMing Tseng)|XDOC]], a similar utility by the same author.
 
See also [[XDOC (JauMing Tseng)|XDOC]], a similar utility by the same author.
 +
 +
The original document can be recovered by running the COM file in a DOS environment, and pressing "W" to "write" to a file.
 +
 +
The original document can be printed by running the COM file in a DOS environment, and pressing "W", then typing "PRN".
  
 
== Format details ==
 
== Format details ==
Line 15: Line 19:
  
 
== Identification ==
 
== Identification ==
−
''(TODO)''
+
For v1.0f: The first few thousand bytes of a generated file are apparently always the same, except for two bytes starting at offset 48. The first 16 are {{magic|e9 00 00 e8 00 00 8b fc 36 8b 2d 83 c4 02 81 ed}}.
  
 
== Software ==
 
== Software ==
−
* {{CdTextfiles|cleanhpvac/ASCOM10F.ARJ|ASCOM v1.0f}} (The main program, ASCOM.COM is converted using some sort of new [[com2txt]] version)
+
* {{CdTextfiles|cleanhpvac/ASCOM10F.ARJ|ASCOM v1.0f}} (The main program, ASCOM.COM, is converted using some sort of new [[com2txt]] version)
 +
* {{Deark}}
 +
 
 +
== Sample files ==
 +
* [https://archive.org/details/aolfile-7500 AOL File Library - 7500 to 7599] → 7500/Teens_ Serious Files/BATCHCOM_ Batch File Development/DSPBCV1S.zip → README.COM
 +
* {{DexvertSamples|document/ascom}}

Latest revision as of 13:47, 17 April 2025

File Format
Name ASCOM
Ontology
Extension(s) .com
Released ≤1995
Not to be confused with Asc2Com.

ASCOM is a DOS utility that converts a text file to a COM file that, when executed, displays the text in a viewer. It was developed by Kevin Tseng.

See also XDOC, a similar utility by the same author.

The original document can be recovered by running the COM file in a DOS environment, and pressing "W" to "write" to a file.

The original document can be printed by running the COM file in a DOS environment, and pressing "W", then typing "PRN".

Contents

[edit] Format details

Except in early versions, the embedded text is obfuscated. For v1.0f at least, each byte is XORed with 0x01.

[edit] Identification

For v1.0f: The first few thousand bytes of a generated file are apparently always the same, except for two bytes starting at offset 48. The first 16 are e9 00 00 e8 00 00 8b fc 36 8b 2d 83 c4 02 81 ed.

[edit] Software

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/mediawiki/index.php:54) 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/index.php:54) 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/index.php:54) in /usr/local/www/mediawiki/includes/WebResponse.php on line 38