_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

LZHTOSFX.TXT

FILE INFORMATION

FILENAME(S): LZHTOSFX.TXT

FILE TYPE(S): PRG

FILE SIZE: 3K

FIRST SEEN: 2025-12-02 02:01:41

APPEARS ON: 1 disk(s)

FILE HASH

2c32151ddafecf5cdd056059032b6f2c8be48dade818639d4cb6bffa0e3d27e3

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
UTILITY 2 LZHTOSFX.TXT PRG marcus 24 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 0D 0A 20 0D 0A 20 20  20 20 20 20 20 20 20 20  | .. ..          |
00000010: 20 20 20 20 20 20 20 43  6F 6E 76 65 72 74 20 2E  |       Convert .|
00000020: 4C 5A 48 20 74 6F 20 2E  53 46 58 20 66 69 6C 65  |LZH to .SFX file|
00000030: 73 0D 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  |s..             |
00000040: 20 20 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |  --------------|
00000050: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000060: 0D 0A 20 0D 0A 20 20 20  20 20 20 20 20 20 20 20  |.. ..           |
00000070: 20 20 20 20 20 45 61 73  79 20 50 61 72 74 20 62  |     Easy Part b|
00000080: 79 3A 20 52 75 73 73 65  6C 6C 20 50 72 61 74 65  |y: Russell Prate|
00000090: 72 0D 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  |r..             |
000000A0: 20 20 20 20 20 44 6F 6E  61 74 65 64 20 74 6F 20  |     Donated to |
000000B0: 50 75 62 6C 69 63 20 44  6F 6D 61 69 6E 0D 0A 20  |Public Domain.. |
000000C0: 0D 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000000D0: 20 20 20 48 61 72 64 20  50 61 72 74 20 62 79 3A  |   Hard Part by:|
000000E0: 20 43 68 72 69 73 20 53  6D 65 65 74 73 0D 0A 20  | Chris Smeets.. |
000000F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000100: 20 20 20 20 20 20 20 20  53 68 61 72 65 77 61 72  |        Sharewar|
00000110: 65 0D 0A 20 0D 0A 20 0D  0A 54 68 65 20 2E 4C 5A  |e.. .. ..The .LZ|
00000120: 48 20 66 6F 72 6D 61 74  20 77 68 69 63 68 20 69  |H format which i|
00000130: 73 20 75 73 65 64 20 6F  6E 20 4D 53 2D 44 4F 53  |s used on MS-DOS|
00000140: 20 69 73 20 63 72 65 61  74 65 64 20 77 69 74 68  | is created with|
00000150: 20 4C 48 41 52 43 48 49  56 45 2E 0D 0A 43 68 72  | LHARCHIVE...Chr|
00000160: 69 73 20 53 6D 65 65 74  73 20 68 61 73 20 6D 61  |is Smeets has ma|
00000170: 64 65 20 69 74 20 70 6F  73 73 69 62 6C 65 20 74  |de it possible t|
00000180: 6F 20 63 72 65 61 74 65  20 2E 4C 5A 48 20 66 69  |o create .LZH fi|
00000190: 6C 65 73 20 6F 6E 20 74  68 65 20 43 20 31 32 38  |les on the C 128|
000001A0: 0D 0A 75 73 69 6E 67 20  68 69 73 20 53 68 61 72  |..using his Shar|
000001B0: 65 77 61 72 65 20 70 72  6F 67 72 61 6D 20 43 53  |eware program CS|
000001C0: 2D 44 4F 53 2E 20 49 6E  63 6C 75 64 65 64 20 69  |-DOS. Included i|
000001D0: 6E 20 43 53 2D 44 4F 53  20 69 73 20 61 20 73 65  |n CS-DOS is a se|
000001E0: 6C 66 0D 0A 65 78 74 72  61 63 74 69 6E 67 20 68  |lf..extracting h|
000001F0: 65 61 64 65 72 20 77 68  69 63 68 20 6D 61 6B 65  |eader which make|
00000200: 73 20 61 6E 20 2E 4C 5A  48 20 66 69 6C 65 20 69  |s an .LZH file i|
00000210: 6E 74 6F 20 61 6E 20 2E  53 46 58 20 66 69 6C 65  |nto an .SFX file|
00000220: 2E 0D 0A 20 0D 0A 54 68  69 73 20 68 65 61 64 65  |... ..This heade|
00000230: 72 2C 20 77 68 69 63 68  20 49 20 68 61 76 65 20  |r, which I have |
00000240: 69 6E 63 6C 75 64 65 64  20 61 73 20 53 46 58 2E  |included as SFX.|
00000250: 4D 4C 20 63 61 6E 20 62  65 20 65 61 73 69 6C 79  |ML can be easily|
00000260: 20 61 74 74 61 63 68 65  64 0D 0A 74 6F 20 61 6E  | attached..to an|
00000270: 79 20 2E 4C 5A 48 20 66  69 6C 65 20 77 68 69 63  |y .LZH file whic|
00000280: 68 20 69 73 20 6E 6F 74  20 6C 6F 6E 67 65 72 20  |h is not longer |
00000290: 74 68 61 6E 20 61 62 6F  75 74 20 31 38 35 20 43  |than about 185 C|
000002A0: 6F 6D 6D 6F 64 6F 72 65  20 64 69 73 6B 0D 0A 62  |ommodore disk..b|
000002B0: 6C 6F 63 6B 73 20 6C 6F  6E 67 20 61 6E 64 20 74  |locks long and t|
000002C0: 68 65 20 72 65 73 75 6C  74 69 6E 67 20 2E 53 46  |he resulting .SF|
000002D0: 58 20 66 69 6C 65 20 77  69 6C 6C 20 64 69 73 6F  |X file will diso|
000002E0: 6C 76 65 20 6F 6E 20 65  69 74 68 65 72 20 74 68  |lve on either th|
000002F0: 65 0D 0A 43 36 34 20 6F  72 20 74 68 65 20 43 31  |e..C64 or the C1|
00000300: 32 38 2E 0D 0A 20 0D 0A  54 6F 20 73 69 6D 70 6C  |28... ..To simpl|
00000310: 69 66 79 20 74 68 65 20  70 72 6F 63 65 73 73 20  |ify the process |
00000320: 6F 66 20 61 74 74 61 63  68 69 6E 67 20 74 68 65  |of attaching the|
00000330: 20 53 46 58 2E 4D 4C 20  68 65 61 64 65 72 20 74  | SFX.ML header t|
00000340: 6F 20 2E 4C 5A 48 20 66  69 6C 65 73 2C 0D 0A 49  |o .LZH files,..I|
00000350: 20 68 61 76 65 20 63 72  65 61 74 65 64 20 74 68  | have created th|
00000360: 69 73 20 73 6D 61 6C 6C  20 70 61 63 6B 61 67 65  |is small package|
00000370: 20 63 6F 6E 74 61 69 6E  69 6E 67 20 22 62 61 73  | containing "bas|
00000380: 65 22 20 61 6E 64 20 61  20 73 6D 61 6C 6C 20 42  |e" and a small B|
00000390: 61 73 69 63 0D 0A 70 72  6F 67 72 61 6D 20 77 68  |asic..program wh|
000003A0: 69 63 68 20 64 6F 65 73  20 61 6C 6C 20 6F 66 20  |ich does all of |
000003B0: 74 68 65 20 77 6F 72 6B  20 66 6F 72 20 79 6F 75  |the work for you|
000003C0: 2E 20 49 74 20 72 75 6E  73 20 69 6E 20 65 69 74  |. It runs in eit|
000003D0: 68 65 72 20 43 36 34 20  6F 72 0D 0A 43 31 32 38  |her C64 or..C128|
000003E0: 20 6D 6F 64 65 2E 0D 0A  20 0D 0A 20 0D 0A 54 68  | mode... .. ..Th|
000003F0: 69 6E 67 73 20 74 6F 20  77 61 74 63 68 20 74 6F  |ings to watch to|
00000400: 20 61 76 6F 69 64 20 65  72 72 6F 72 73 20 69 6E  | avoid errors in|
00000410: 20 63 72 65 61 74 69 6E  67 20 74 68 65 20 2E 53  | creating the .S|
00000420: 46 58 3A 0D 0A 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |FX:..-----------|
00000430: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000440: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000450: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 20 0D 0A 20 0D 0A  |---------- .. ..|
00000460: 31 29 20 54 68 65 20 6C  65 6E 67 74 68 20 6F 66  |1) The length of|
00000470: 20 74 68 65 20 2E 4C 5A  48 20 66 69 6C 65 2E 20  | the .LZH file. |
00000480: 4D 75 73 74 20 62 65 20  31 38 35 20 43 3D 20 64  |Must be 185 C= d|
00000490: 69 73 6B 20 62 6C 6F 63  6B 73 20 6F 72 20 6C 65  |isk blocks or le|
000004A0: 73 73 2E 0D 0A 20 0D 0A  32 29 20 54 68 65 20 66  |ss... ..2) The f|
000004B0: 69 6C 65 20 53 46 58 2E  4D 4C 20 61 6E 64 20 74  |ile SFX.ML and t|
000004C0: 68 65 20 2E 4C 5A 48 20  66 69 6C 65 20 6D 75 73  |he .LZH file mus|
000004D0: 74 20 62 65 20 6F 6E 20  74 68 65 20 77 6F 72 6B  |t be on the work|
000004E0: 20 64 69 73 6B 2E 0D 0A  20 0D 0A 33 29 20 41 20  | disk... ..3) A |
000004F0: 74 65 6D 70 6F 72 61 72  79 20 66 69 6C 65 20 6E  |temporary file n|
00000500: 61 6D 65 64 20 5A 5A 5A  20 77 69 6C 6C 20 62 65  |amed ZZZ will be|
00000510: 20 63 72 65 61 74 65 64  20 6F 6E 20 74 68 65 20  | created on the |
00000520: 64 69 73 6B 2E 20 4D 61  6B 65 20 73 75 72 65 0D  |disk. Make sure.|
00000530: 0A 74 68 65 72 65 20 69  73 20 6E 6F 20 66 69 6C  |.there is no fil|
00000540: 65 20 6F 66 20 74 68 61  74 20 6E 61 6D 65 20 70  |e of that name p|
00000550: 72 65 73 65 6E 74 20 62  65 66 6F 72 65 20 79 6F  |resent before yo|
00000560: 75 20 62 65 67 69 6E 2E  0D 0A 20 0D 0A 34 29 20  |u begin... ..4) |
00000570: 54 68 65 72 65 20 6D 75  73 74 20 62 65 20 61 74  |There must be at|
00000580: 20 6C 65 61 73 74 20 61  73 20 6D 61 6E 79 20 62  | least as many b|
00000590: 6C 6F 63 6B 73 20 66 72  65 65 20 6F 6E 20 74 68  |locks free on th|
000005A0: 65 20 64 69 73 6B 20 61  73 20 74 68 65 0D 0A 74  |e disk as the..t|
000005B0: 6F 74 61 6C 20 62 6C 6F  63 6B 73 20 75 73 65 64  |otal blocks used|
000005C0: 20 62 79 20 53 46 58 2E  4D 4C 20 61 6E 64 20 74  | by SFX.ML and t|
000005D0: 68 65 20 2E 4C 5A 48 20  66 69 6C 65 2E 20 57 65  |he .LZH file. We|
000005E0: 20 77 69 6C 6C 20 62 65  20 6D 61 6B 65 69 6E 67  | will be makeing|
000005F0: 20 61 0D 0A 63 6F 70 79  20 77 68 69 63 68 20 63  | a..copy which c|
00000600: 6F 6D 62 69 6E 65 73 20  74 68 65 20 74 77 6F 20  |ombines the two |
00000610: 66 69 6C 65 73 2E 0D 0A  20 0D 0A 20 0D 0A 54 68  |files... .. ..Th|
00000620: 69 6E 67 73 20 74 6F 20  62 65 20 61 77 61 72 65  |ings to be aware|
00000630: 20 6F 66 20 69 66 20 74  68 65 20 2E 4C 5A 48 20  | of if the .LZH |
00000640: 77 61 73 20 63 72 65 61  74 65 64 20 6F 6E 20 61  |was created on a|
00000650: 6E 20 4D 53 2D 44 4F 53  20 6D 61 63 68 69 6E 65  |n MS-DOS machine|
00000660: 3A 20 20 20 20 20 20 20  20 20 20 20 20 20 0D 0A  |:             ..|
00000670: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000680: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000690: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000006A0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000006B0: 2D 2D 2D 0D 0A 20 0D 0A  31 29 20 53 6F 6D 65 20  |---.. ..1) Some |
000006C0: 66 69 6C 65 73 20 6D 61  79 20 73 68 6F 77 20 61  |files may show a|
000006D0: 20 63 68 65 63 6B 73 75  6D 20 65 72 72 6F 72 20  | checksum error |
000006E0: 77 68 65 6E 20 64 69 73  6F 6C 76 65 64 2E 20 49  |when disolved. I|
000006F0: 66 20 74 68 65 79 20 61  72 65 0D 0A 74 65 78 74  |f they are..text|
00000700: 20 66 69 6C 65 73 2C 20  64 6F 6E 27 74 20 77 6F  | files, don't wo|
00000710: 72 72 79 20 61 62 6F 75  74 20 69 74 2E 0D 0A 20  |rry about it... |
00000720: 0D 0A 32 29 20 41 6C 6C  20 66 69 6C 65 73 20 77  |..2) All files w|
00000730: 69 6C 6C 20 62 65 20 50  52 47 20 74 79 70 65 2E  |ill be PRG type.|
00000740: 20 53 69 6E 63 65 20 4D  53 2D 44 4F 53 20 64 6F  | Since MS-DOS do|
00000750: 65 73 6E 27 74 20 68 61  76 65 20 6F 75 72 20 66  |esn't have our f|
00000760: 69 6C 65 0D 0A 74 79 70  65 73 2C 20 74 68 65 20  |ile..types, the |
00000770: 2E 4C 5A 48 20 64 6F 65  73 6E 27 74 20 63 61 72  |.LZH doesn't car|
00000780: 72 79 20 66 69 6C 65 20  74 79 70 65 20 69 6E 66  |ry file type inf|
00000790: 6F 72 6D 61 74 69 6F 6E  2E 20 2E 4C 5A 48 20 66  |ormation. .LZH f|
000007A0: 69 6C 65 73 20 61 6E 64  0D 0A 2E 53 46 58 20 66  |iles and...SFX f|
000007B0: 69 6C 65 73 20 63 72 65  61 74 65 64 20 77 69 74  |iles created wit|
000007C0: 68 20 43 53 2D 44 4F 53  20 64 6F 20 68 61 76 65  |h CS-DOS do have|
000007D0: 20 74 68 65 20 74 79 70  65 20 69 6E 66 6F 72 6D  | the type inform|
000007E0: 61 74 69 6F 6E 2E 20 49  27 76 65 0D 0A 69 6E 63  |ation. I've..inc|
000007F0: 6C 75 64 65 64 20 6D 79  20 46 49 4C 45 20 54 59  |luded my FILE TY|
00000800: 50 45 20 43 48 41 4E 47  45 20 70 72 6F 67 72 61  |PE CHANGE progra|
00000810: 6D 20 69 6E 20 74 68 69  73 20 41 52 43 20 74 6F  |m in this ARC to|
00000820: 20 61 6C 6C 6F 77 20 31  32 38 20 75 73 65 72 73  | allow 128 users|
00000830: 0D 0A 74 6F 20 63 6F 6E  76 65 72 74 20 74 68 65  |..to convert the|
00000840: 20 66 69 6C 65 73 20 74  6F 20 74 68 65 20 74 79  | files to the ty|
00000850: 70 65 20 79 6F 75 20 77  61 6E 74 2E 20 43 36 34  |pe you want. C64|
00000860: 20 75 73 65 72 73 20 77  69 6C 6C 20 68 61 76 65  | users will have|
00000870: 20 74 6F 0D 0A 66 69 6E  64 20 61 20 66 69 6C 65  | to..find a file|
00000880: 20 74 79 70 65 20 63 68  61 6E 67 65 72 20 73 6F  | type changer so|
00000890: 6D 65 77 68 65 72 65 20  65 6C 73 65 2E 0D 0A 0D  |mewhere else....|
000008A0: 0A 28 4E 6F 74 65 3A 20  49 20 73 75 62 73 74 69  |.(Note: I substi|
000008B0: 74 75 74 65 64 20 61 20  6E 65 77 65 72 20 76 65  |tuted a newer ve|
000008C0: 72 73 69 6F 6E 20 6F 66  20 52 75 73 73 65 6C 6C  |rsion of Russell|
000008D0: 27 73 20 31 32 38 20 66  69 6C 65 20 74 79 70 65  |'s 128 file type|
000008E0: 0D 0A 20 20 20 20 20 20  20 63 68 61 6E 67 65 72  |..       changer|
000008F0: 20 61 6E 64 20 69 6E 63  6C 75 64 65 64 20 74 68  | and included th|
00000900: 65 20 36 34 20 76 65 72  73 69 6F 6E 20 69 6E 20  |e 64 version in |
00000910: 74 68 69 73 20 61 72 63  68 69 76 65 2E 20 4D 2E  |this archive. M.|
00000920: 53 2E 29 0D 0A 20 0D 0A  33 29 20 2E 4C 5A 48 20  |S.).. ..3) .LZH |
00000930: 74 65 78 74 20 66 69 6C  65 73 20 63 61 6E 20 62  |text files can b|
00000940: 65 63 6F 6D 65 20 48 55  47 45 20 77 68 65 6E 20  |ecome HUGE when |
00000950: 64 69 73 6F 6C 76 65 64  2E 20 54 68 65 20 2E 4C  |disolved. The .L|
00000960: 5A 48 20 66 69 6C 65 20  49 0D 0A 75 73 65 64 20  |ZH file I..used |
00000970: 74 6F 20 74 65 73 74 20  74 68 69 73 20 70 72 6F  |to test this pro|
00000980: 67 72 61 6D 20 77 61 73  20 39 32 20 43 3D 20 64  |gram was 92 C= d|
00000990: 69 73 6B 20 62 6C 6F 63  6B 73 20 6C 6F 6E 67 2E  |isk blocks long.|
000009A0: 20 57 69 74 68 20 74 68  65 0D 0A 2E 53 46 58 20  | With the...SFX |
000009B0: 68 65 61 64 65 72 20 61  64 64 65 64 20 69 74 20  |header added it |
000009C0: 62 61 63 61 6D 65 20 31  30 36 20 43 3D 20 62 6C  |bacame 106 C= bl|
000009D0: 6F 63 6B 73 20 6C 6F 6E  67 2E 20 49 74 20 64 69  |ocks long. It di|
000009E0: 73 6F 6C 76 65 64 20 74  6F 0D 0A 35 33 32 20 44  |solved to..532 D|
000009F0: 49 53 4B 20 42 4C 4F 43  4B 53 2E 20 53 6F 20 64  |ISK BLOCKS. So d|
00000A00: 6F 6E 27 74 20 62 65 20  73 75 72 70 72 69 73 65  |on't be surprise|
00000A10: 64 20 69 66 20 61 20 31  38 35 20 62 6C 6F 63 6B  |d if a 185 block|
00000A20: 20 6C 6F 6E 67 20 66 69  6C 65 0D 0A 6F 76 65 72  | long file..over|
00000A30: 2D 66 69 6C 6C 73 20 61  20 31 35 34 31 20 66 6F  |-fills a 1541 fo|
00000A40: 72 6D 61 74 74 65 64 20  64 69 73 6B 2E 20 54 68  |rmatted disk. Th|
00000A50: 65 72 65 20 69 73 20 6E  6F 74 68 69 6E 67 20 49  |ere is nothing I|
00000A60: 20 63 61 6E 20 74 68 69  6E 6B 20 6F 66 0D 0A 74  | can think of..t|
00000A70: 6F 20 64 6F 20 61 62 6F  75 74 20 74 68 61 74 2E  |o do about that.|
00000A80: 0D 0A 20 0D 0A 49 66 20  79 6F 75 20 66 69 6E 64  |.. ..If you find|
00000A90: 20 74 68 69 73 20 70 72  6F 67 72 61 6D 20 75 73  | this program us|
00000AA0: 65 66 75 6C 2C 20 70 6C  65 61 73 65 20 64 6F 77  |eful, please dow|
00000AB0: 6E 6C 6F 61 64 20 61 20  63 6F 70 79 20 6F 66 20  |nload a copy of |
00000AC0: 43 53 2D 44 4F 53 0D 0A  73 6F 6D 65 77 68 65 72  |CS-DOS..somewher|
00000AD0: 65 20 61 6E 64 20 64 6F  6E 27 74 20 66 6F 72 67  |e and don't forg|
00000AE0: 65 74 20 74 6F 20 73 65  6E 64 20 43 68 72 69 73  |et to send Chris|
00000AF0: 20 68 69 73 20 53 68 61  72 65 77 61 72 65 20 66  | his Shareware f|
00000B00: 65 65 2E 20 54 68 65 0D  0A 43 53 2D 44 4F 53 20  |ee. The..CS-DOS |
00000B10: 70 61 63 6B 61 67 65 20  69 73 20 77 65 6C 6C 20  |package is well |
00000B20: 77 6F 72 74 68 20 74 68  65 20 66 65 65 20 69 66  |worth the fee if|
00000B30: 20 79 6F 75 20 63 61 6E  20 66 69 67 75 72 65 20  | you can figure |
00000B40: 6F 75 74 20 68 6F 77 20  74 6F 0D 0A 75 73 65 20  |out how to..use |
00000B50: 69 74 2E 0D 0A 20 0D 0A  46 6F 72 20 6D 79 20 70  |it... ..For my p|
00000B60: 61 72 74 2C 20 49 20 64  69 64 20 69 74 20 66 6F  |art, I did it fo|
00000B70: 72 20 66 75 6E 20 61 6E  64 20 74 6F 20 68 65 6C  |r fun and to hel|
00000B80: 70 20 6F 74 68 65 72 20  43 6F 6D 6D 6F 64 6F 72  |p other Commodor|
00000B90: 65 20 75 73 65 72 73 0D  0A 77 68 6F 20 68 61 76  |e users..who hav|
00000BA0: 65 20 74 72 6F 75 62 6C  65 20 75 6E 64 65 72 73  |e trouble unders|
00000BB0: 74 61 6E 64 69 6E 67 20  74 68 65 20 44 4F 43 53  |tanding the DOCS|
00000BC0: 20 66 6F 72 20 43 53 2D  44 4F 53 20 61 73 20 49  | for CS-DOS as I|
00000BD0: 20 64 6F 21 0D 0A 20 0D  0A 00                    | do!.. ...      |
 .. ..                 CONVERT .LZH TO .
SFX FILES..               --------------
----------------.. ..                EAS
Y PART BY: RUSSELL PRATER..             
     DONATED TO PUBLIC DOMAIN.. ..      
           HARD PART BY: CHRIS SMEETS.. 
                        SHAREWARE.. .. .
.THE .LZH FORMAT WHICH IS USED ON MS-DOS
 IS CREATED WITH LHARCHIVE...CHRIS SMEET
S HAS MADE IT POSSIBLE TO CREATE .LZH FI
LES ON THE C 128..USING HIS SHAREWARE PR
OGRAM CS-DOS. INCLUDED IN CS-DOS IS A SE
LF..EXTRACTING HEADER WHICH MAKES AN .LZ
H FILE INTO AN .SFX FILE... ..THIS HEADE
R, WHICH I HAVE INCLUDED AS SFX.ML CAN B
E EASILY ATTACHED..TO ANY .LZH FILE WHIC
H IS NOT LONGER THAN ABOUT 185 COMMODORE
 DISK..BLOCKS LONG AND THE RESULTING .SF
X FILE WILL DISOLVE ON EITHER THE..C64 O
R THE C128... ..TO SIMPLIFY THE PROCESS 
OF ATTACHING THE SFX.ML HEADER TO .LZH F
ILES,..I HAVE CREATED THIS SMALL PACKAGE
 CONTAINING "BASE" AND A SMALL BASIC..PR
OGRAM WHICH DOES ALL OF THE WORK FOR YOU
. IT RUNS IN EITHER C64 OR..C128 MODE...
 .. ..THINGS TO WATCH TO AVOID ERRORS IN
 CREATING THE .SFX:..-------------------
---------------------------------- .. ..
1) THE LENGTH OF THE .LZH FILE. MUST BE 
185 C= DISK BLOCKS OR LESS... ..2) THE F
ILE SFX.ML AND THE .LZH FILE MUST BE ON 
THE WORK DISK... ..3) A TEMPORARY FILE N
AMED ZZZ WILL BE CREATED ON THE DISK. MA
KE SURE..THERE IS NO FILE OF THAT NAME P
RESENT BEFORE YOU BEGIN... ..4) THERE MU
ST BE AT LEAST AS MANY BLOCKS FREE ON TH
E DISK AS THE..TOTAL BLOCKS USED BY SFX.
ML AND THE .LZH FILE. WE WILL BE MAKEING
 A..COPY WHICH COMBINES THE TWO FILES...
 .. ..THINGS TO BE AWARE OF IF THE .LZH 
WAS CREATED ON AN MS-DOS MACHINE:       
      ..--------------------------------
-----------------------------------.. ..
1) SOME FILES MAY SHOW A CHECKSUM ERROR 
WHEN DISOLVED. IF THEY ARE..TEXT FILES, 
DON'T WORRY ABOUT IT... ..2) ALL FILES W
ILL BE PRG TYPE. SINCE MS-DOS DOESN'T HA
VE OUR FILE..TYPES, THE .LZH DOESN'T CAR
RY FILE TYPE INFORMATION. .LZH FILES AND
...SFX FILES CREATED WITH CS-DOS DO HAVE
 THE TYPE INFORMATION. I'VE..INCLUDED MY
 FILE TYPE CHANGE PROGRAM IN THIS ARC TO
 ALLOW 128 USERS..TO CONVERT THE FILES T
O THE TYPE YOU WANT. C64 USERS WILL HAVE
 TO..FIND A FILE TYPE CHANGER SOMEWHERE 
ELSE.....(NOTE: I SUBSTITUTED A NEWER VE
RSION OF RUSSELL'S 128 FILE TYPE..      
 CHANGER AND INCLUDED THE 64 VERSION IN 
THIS ARCHIVE. M.S.).. ..3) .LZH TEXT FIL
ES CAN BECOME HUGE WHEN DISOLVED. THE .L
ZH FILE I..USED TO TEST THIS PROGRAM WAS
 92 C= DISK BLOCKS LONG. WITH THE...SFX 
HEADER ADDED IT BACAME 106 C= BLOCKS LON
G. IT DISOLVED TO..532 DISK BLOCKS. SO D
ON'T BE SURPRISED IF A 185 BLOCK LONG FI
LE..OVER-FILLS A 1541 FORMATTED DISK. TH
ERE IS NOTHING I CAN THINK OF..TO DO ABO
UT THAT... ..IF YOU FIND THIS PROGRAM US
EFUL, PLEASE DOWNLOAD A COPY OF CS-DOS..
SOMEWHERE AND DON'T FORGET TO SEND CHRIS
 HIS SHAREWARE FEE. THE..CS-DOS PACKAGE 
IS WELL WORTH THE FEE IF YOU CAN FIGURE 
OUT HOW TO..USE IT... ..FOR MY PART, I D
ID IT FOR FUN AND TO HELP OTHER COMMODOR
E USERS..WHO HAVE TROUBLE UNDERSTANDING 
THE DOCS FOR CS-DOS AS I DO!.. ...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL