unlzexe8.zip ( Filesize: 15,021 )
【編集者注】
海外で修正されたバージョン。ソースコード('UNLZEXE.C')に日本独自の
MS-DOS ファンクションコールが使用されていた部分他が修正されている。
【改訂版ドキュメントより】
v0.6 David Kirschbaum, Toad Hall, kirsch@usasoc.soc.mil, Jul 91
Problem reported by T.Salmi (ts@uwasa.fi) with UNLZEXE when run
with TLB-V119 on 386's.
Stripping out the iskanji and isjapan() stuff (which uses a somewhat
unusual DOS interrupt) to see if that's what's biting us.
-- Found it, thanks to Dan Lewis (DLEWIS@SCUACC.SCU.EDU).
Silly us: didn't notice the "r.h.al=0x3800;" in isjapan().
Oh, you don't see it either? INT functions are called with AH
having the service. Changing to "r.x.ax=0x3800;".
V0.7 Alan Modra, amodra@sirius.ucs.adelaide.edu.au, Nov 91
Fixed problem with large files by casting ihead components to long
in various expressions.
Fixed MinBSS & MaxBSS calculation (ohead[5], ohead[6]). Now UNLZEXE
followed by LZEXE should give the original file.
V0.8 Vesselin Bontchev, bontchev@fbihh.informatik.uni-hamburg.de, Aug 92
Fixed recognition of EXE files - both 'MZ' and 'ZM' in the header
are recognized.
Recognition of compressed files made more robust - now just
patching the 'LZ90' and 'LZ91' strings will not fool the program.
ソフト名: | UNLZEXE |
---|---|
動作OS: | MS-DOS |
機種: | 汎用 |
種類: | フリーソフト |
作者: | Alan Modra Vesselin Vladimirov Bontchev David Kirschbaum Kou |