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

MS▁DECRUNCHER 1.

FILE INFORMATION

FILENAME(S): MS▁DECRUNCHER 1.

FILE TYPE(S): PRG

FILE SIZE: 3.9K

FIRST SEEN: 2025-10-20 00:34:46

APPEARS ON: 1 disk(s)

FILE HASH

85f9e3bfaaebb52abeaf9064442d4c0133e6ad39a32e11c20a416e40ae3f14e8

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
CHOTAIRE TOOLS MS▁DECRUNCHER 1. PRG Robin Albicker 9 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 09 D6 8D 12 57 00 16 00  16 00 00 00 14 07 09 FF  |....W...........|
00000010: 00 00 F7 00 9B 85 00 04  05 D7 ED BD BD BD 00 00  |................|
00000020: 00 00 BD BD BD BD BD BD  7B 80 49 00 7B 80 7B 80  |........{.I.{.{.|
00000030: 7B 80 7B 80 7B 80 7B 80  7B 80 7B 80 1B 00 19 7F  |{.{.{.{.{.{.....|
00000040: 53 48 49 50 20 20 BD BD  BD BD BD BD BD BD BD BD  |SHIP  ..........|
00000050: BD BD BD BD BD BD BD BD  BD BD 06 2E 54 45 58 54  |............TEXT|
00000060: 20 20 20 20 20 20 20 20  20 20 03 5F 33 53 20 20  |          ._3S  |
00000070: 20 20 20 20 20 20 20 20  20 20 06 2E 42 59 54 45  |          ..BYTE|
00000080: 20 20 20 20 20 20 20 20  20 20 02 5F 14 20 20 20  |          ._.   |
00000090: 20 20 20 20 20 20 20 20  20 20 53 4B 49 50 48 20  |          SKIPH |
000000A0: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
000000B0: BD BD BD BD BD BD BD BD  20 20 20 20 20 20 20 20  |........        |
000000C0: 20 4C 44 41 20 23 45 4E  44 2D 4E 41 4D 45 20 20  | LDA #END-NAME  |
000000D0: 3B 53 45 54 20 4E 41 4D  45 20 46 4F 52 20 20 20  |;SET NAME FOR   |
000000E0: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
000000F0: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD 00  |................|
00000100: 30 20 30 21 02 02 54 53  94 5F 4E 41 4D 45 20 4F  |0 0!..TS._NAME O|
00000110: 46 20 46 49 4C 45 30 1C  05 30 1B 40 2A 01 80 2D  |F FILE0..0.@*..-|
00000120: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000130: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000140: 2D 2D 2D 2D 2D 2D 03 2A  04 2A 02 2A 02 2A 03 97  |------.*.*.*.*..|
00000150: 53 50 45 45 44 20 34 03  2A 04 2A 02 2A 02 2A 02  |SPEED 4.*.*.*.*.|
00000160: 97 53 50 45 45 44 20 33  03 2A 03 2A 02 2A 02 2A  |.SPEED 3.*.*.*.*|
00000170: 02 97 53 50 45 45 44 20  32 30 16 03 2A 03 2A 01  |..SPEED 20..*.*.|
00000180: 2A 02 2A 02 97 53 50 45  45 44 20 31 60 CE 38 17  |*.*..SPEED 1`.8.|
00000190: CE 38 18 D0 25 40 2A 04  CC 38 17 EE 29 20 D0 94  |.8..%@*..8..) ..|
000001A0: 56 49 44 45 4F 20 45 46  46 45 43 54 28 95 4F 4C  |VIDEO EFFECT(.OL|
000001B0: 44 20 49 A4 46 4C 41 47  8D 28 01 95 4F 4C 44 20  |D I.FLAG.(..OLD |
000001C0: 24 30 31 20 56 41 4C 55  45 68 95 91 38 17 95 A0  |$01 VALUEh..8...|
000001D0: 28 00 95 30 56 98 95 8D  28 01 95 78 95 A9 28 30  |(..0V...(..x..(0|
000001E0: 95 D0 38 56 95 4D 41 4B  45 53 20 D3 C5 C9 C9 28  |..8V.MAKES ....(|
000001F0: D0 95 55 4E 44 45 52 20  C9 2F CF 20 54 48 45 4E  |..UNDER ./. THEN|
00000200: 20 49 54 29 28 F0 95 49  46 20 49 54 20 48 41 53  | IT)(..IF IT HAS|
00000210: 20 54 4F 20 53 54 4F 52  45 AD 38 18 48 08 AD 28  | TO STORE.8.H..(|
00000220: 01 96 28 57 59 29 30 08  A8 96 50 55 54 53 20 4F  |..(WY)0...PUTS O|
00000230: 4E 45 20 42 59 54 45 20  54 4F CE 38 3F CE 38 40  |NE BYTE TO.8?.8@|
00000240: D0 25 40 2A 04 AC 38 3F  98 28 96 4F 4C 44 20 C9  |.%@*..8?.(.OLD .|
00000250: A4 46 4C 41 47 8D 28 01  96 4F 4C 44 20 24 30 31  |.FLAG.(..OLD $01|
00000260: 20 56 41 4C 55 45 68 96  A8 96 30 55 B1 38 3F 96  | VALUEh...0U.8?.|
00000270: 46 4F 52 20 53 4F 4D 45  20 43 59 43 4C 45 53 8D  |FOR SOME CYCLES.|
00000280: 28 01 96 54 48 45 4E 20  49 54 20 4D 41 4B 45 53  |(..THEN IT MAKES|
00000290: 20 D3 C5 C9 78 96 44 45  50 41 43 4B 20 55 4E 44  | ...x.DEPACK UND|
000002A0: 45 52 20 D2 CF CD A9 28  30 96 49 46 20 49 54 20  |ER ....(0.IF IT |
000002B0: 48 41 53 20 54 4F 90 38  55 C9 28 A0 AD 38 40 48  |HAS TO.8U.(..8@H|
000002C0: 08 96 28 4F 55 54 29 20  54 4F 20 28 57 59 29 30  |..(OUT) TO (WY)0|
000002D0: 1A AD 28 01 96 53 54 4F  52 45 20 4F 4E 45 20 42  |..(..STORE ONE B|
000002E0: 59 54 45 60 97 30 15 28  97 45 4C 53 45 4C 29 CC  |YTE`.0.(.ELSEL).|
000002F0: FF 97 20 29 C3 FF 97 A9  28 01 97 9A 97 30 4D AE  |.. )....(....0M.|
00000300: 38 24 97 F0 38 15 97 AC  28 90 97 49 46 20 C5 CF  |8$..8...(..IF ..|
00000310: C6 20 54 48 45 4E 20 51  55 49 54 08 97 49 4E 50  |. THEN QUIT..INP|
00000320: 55 54 20 53 54 52 45 41  4D 30 07 20 29 CF FF 97  |UT STREAM0. )...|
00000330: 54 41 4B 45 20 44 41 54  41 20 46 52 4F 4D 30 12  |TAKE DATA FROM0.|
00000340: 60 94 68 94 8D 38 19 94  2A 94 38 94 20 38 07 94  |`.h..8..*.8. 8..|
00000350: 48 94 D0 38 12 94 30 01  0E 38 19 94 54 41 4B 45  |H..8..0..8..TAKE|
00000360: 20 4F 52 44 45 52 20 42  49 54 80 53 45 50 41 52  | ORDER BIT.SEPAR|
00000370: 41 54 4C 59 20 21 80 54  4F 20 55 53 45 20 CA CD  |ATLY !.TO USE ..|
00000380: D0 20 D1 D5 C9 D4 2C 20  41 4E 44 20 44 45 50 41  |. ...., AND DEPA|
00000390: 43 4B 20 45 56 45 52 59  20 50 41 52 54 80 42 55  |CK EVERY PART.BU|
000003A0: 54 20 49 46 20 59 4F 55  20 55 53 45 20 4F 57 4E  |T IF YOU USE OWN|
000003B0: 20 49 46 46 4C 20 4C 4F  41 44 45 52 20 59 4F 55  | IFFL LOADER YOU|
000003C0: 20 48 41 56 45 80 49 54  27 4C 4C 20 57 4F 52 4B  | HAVE.IT'LL WORK|
000003D0: 20 43 4F 52 52 45 43 54  20 41 4E 59 57 41 59 20  | CORRECT ANYWAY |
000003E0: 21 80 49 46 20 59 4F 55  20 55 53 45 20 CA CD D0  |!.IF YOU USE ...|
000003F0: 20 C1 C7 C1 C9 CE 20 54  4F 20 4F 4E 45 20 50 41  | ..... TO ONE PA|
00000400: 52 54 20 46 49 4C 45 95  49 54 20 57 4F 52 4B 53  |RT FILE.IT WORKS|
00000410: 20 55 50 20 54 4F 20 C5  CF C6 95 49 4E 20 4F 4E  | UP TO ....IN ON|
00000420: 45 20 46 49 4C 45 95 50  41 52 54 53 20 4F 46 20  |E FILE.PARTS OF |
00000430: 4F 4E 45 20 4C 45 56 45  4C 95 49 46 20 59 4F 55  |ONE LEVEL.IF YOU|
00000440: 20 4C 49 4E 4B 45 44 20  4D 4F 52 45 95 4A 4D 50  | LINKED MORE.JMP|
00000450: 20 41 47 41 49 4E 95 4F  4E 45 20 46 49 4C 45 95  | AGAIN.ONE FILE.|
00000460: 50 41 43 4B 45 44 20 4F  4E 45 20 50 41 52 54 20  |PACKED ONE PART |
00000470: 49 4E 30 05 4C 38 53 95  4A 4D 50 20 51 55 49 54  |IN0.L8S.JMP QUIT|
00000480: 20 49 46 20 59 4F 55 D0  38 0B 95 A2 28 04 95 30  | IF YOU.8...(..0|
00000490: 31 8C 38 43 95 49 4D 50  52 4F 56 49 4E 47 20 46  |1.8C.IMPROVING F|
000004A0: 4F 52 20 56 31 2E 35 4C  38 00 95 4C 4F 4F 50 20  |OR V1.5L8..LOOP |
000004B0: 44 45 50 41 43 4B D0 38  11 95 CE 38 43 95 46 52  |DEPACK.8...8C.FR|
000004C0: 4F 4D 20 28 4F 55 54 29  20 54 4F 20 28 57 59 29  |OM (OUT) TO (WY)|
000004D0: 30 11 20 38 1A 95 53 54  4F 52 45 20 53 4B 49 50  |0. 8..STORE SKIP|
000004E0: 4C 20 42 59 54 45 53 8D  38 3F 95 EE 38 40 95 90  |L BYTES.8?..8@..|
000004F0: 25 40 2A 04 95 6D 38 43  95 28 4F 55 54 29 2B 3D  |%@*..m8C.(OUT)+=|
00000500: 53 4B 49 50 4C EE 38 43  95 53 4B 49 50 4C 2B 3D  |SKIPL.8C.SKIPL+=|
00000510: 32 8A 95 8D 38 40 95 6D  38 40 95 AD 38 18 95 AA  |2...8@.m8@..8...|
00000520: 95 28 4F 55 54 29 2B 3D  28 57 59 29 6D 38 3F 95  |.(OUT)+=(WY)m8?.|
00000530: 18 95 44 41 54 41 30 0E  AD 38 17 95 44 45 50 41  |..DATA0..8..DEPA|
00000540: 43 4B 20 50 41 43 4B 49  4E 47 10 38 0C 95 CE 38  |CK PACKING.8...8|
00000550: 45 95 EE 38 40 95 D0 25  40 2A 04 95 EE 38 3F 95  |E..8@..%@*...8?.|
00000560: F0 38 0E 95 29 28 03 95  AD 38 45 95 D0 38 0B 95  |.8..)(...8E..8..|
00000570: CA 95 2E 38 40 95 28 4F  55 54 29 3D 4F 46 46 53  |...8@.(OUT)=OFFS|
00000580: 45 54 2D 4C 45 4E 2E 38  3F 95 30 0B 20 38 01 95  |ET-LEN.8?.0. 8..|
00000590: AA 95 BD 38 16 95 54 48  45 20 53 41 4D 45 20 53  |...8..THE SAME S|
000005A0: 45 51 55 45 4E 43 45 30  0C AE 38 45 95 44 45 43  |EQUENCE0..8E.DEC|
000005B0: 4F 44 45 20 4F 46 46 53  45 54 20 54 4F 8D 38 45  |ODE OFFSET TO.8E|
000005C0: 30 1B 69 28 00 95 2B 53  50 45 45 44 20 43 4F 4E  |0.i(..+SPEED CON|
000005D0: 53 54 2A 95 20 38 01 95  2A 95 20 38 01 95 4F 46  |ST*. 8..*. 8..OF|
000005E0: 46 53 45 54 20 41 52 45  20 52 45 51 55 49 52 45  |FSET ARE REQUIRE|
000005F0: 98 95 48 4F 57 20 4D 41  4E 59 20 42 49 54 53 20  |..HOW MANY BITS |
00000600: 4F 46 30 30 EE 38 43 95  54 48 45 20 44 45 54 45  |OF00.8C.THE DETE|
00000610: 43 54 4F 52 20 54 4F 4F  2E 03 28 2C 95 BD 4B 49  |CTOR TOO..(,..KI|
00000620: 43 4B 20 49 54 20 4F 55  54 20 42 55 54 90 38 30  |CK IT OUT BUT.80|
00000630: 95 B0 54 4F 20 56 31 2E  30 20 59 4F 55 20 4D 41  |..TO V1.0 YOU MA|
00000640: 59 F0 38 31 95 AD 4F 4E  4C 59 20 49 4E 20 56 31  |Y.81..ONLY IN V1|
00000650: 2E 35 30 4E C9 28 01 95  AE 54 48 49 53 20 49 4D  |.50N.(...THIS IM|
00000660: 50 52 4F 56 49 4E 47 20  49 53 30 47 8D 38 43 98  |PROVING IS0G.8C.|
00000670: 53 4B 49 50 4C 3D 4C 45  4E 47 54 48 B0 38 09 98  |SKIPL=LENGTH.8..|
00000680: 20 38 01 98 F0 38 47 98  B0 38 05 98 2A 98 53 45  | 8...8G..8..*.SE|
00000690: 51 2E 20 4C 45 4E 47 54  48 30 09 20 38 01 98 44  |Q. LENGTH0. 8..D|
000006A0: 45 43 4F 44 45 20 50 41  43 4B 45 44 98 8C 38 40  |ECODE PACKED..8@|
000006B0: 8C 38 3F 30 02 8C 38 45  98 8C 38 42 97 90 38 06  |.8?0..8E..8B..8.|
000006C0: 97 CE 38 42 97 EC 38 42  97 D0 38 06 97 CA 97 20  |..8B..8B..8.... |
000006D0: 38 08 97 30 06 20 38 07  97 44 41 54 41 53 30 04  |8..0. 8..DATAS0.|
000006E0: AA 97 53 54 4F 52 45 20  4E 4F 20 50 41 4B 45 44  |..STORE NO PAKED|
000006F0: B0 38 03 97 20 38 01 97  F0 38 02 97 CD 38 42 97  |.8.. 8...8...8B.|
00000700: D0 25 40 2A 06 97 5E 20  C3 2B 2B 20 4E 4F 54 41  |.%@*..^ .++ NOTA|
00000710: 54 49 4F 4E 2E 38 42 97  4C 45 4E 3D 53 4B 49 50  |TION.8B.LEN=SKIP|
00000720: 48 3C 3C 38 2B 2E 41 2A  97 4C 45 4E 47 54 48 20  |H<<8+.A*.LENGTH |
00000730: 44 45 43 4F 44 45 30 03  20 38 01 97 4E 4F 20 50  |DECODE0. 8..NO P|
00000740: 41 43 4B 45 44 20 53 54  52 45 41 4D 8D 38 42 A8  |ACKED STREAM.8B.|
00000750: 30 00 A9 28 00 8D 38 19  20 38 07 96 42 49 54 53  |0..(..8. 8..BITS|
00000760: 8D 38 1C 29 28 0F 30 4B  8E 30 4E 40 2A 01 A7 30  |.8.)(.0K.0N@*..0|
00000770: 4A A2 28 FF 96 56 31 2E  30 20 20 20 20 20 20 20  |J.(..V1.0       |
00000780: 20 20 20 20 20 3B 4C 38  4B A7 A2 28 01 96 56 31  |     ;L8K..(..V1|
00000790: 2E 35 20 20 20 20 20 20  20 20 20 20 20 20 3B 96  |.5            ;.|
000007A0: 44 45 54 45 43 54 4F 52  20 20 20 20 20 20 20 20  |DETECTOR        |
000007B0: 3B 10 38 4A 96 4B 49 4E  44 20 4F 46 20 43 52 55  |;.8J.KIND OF CRU|
000007C0: 4E 43 48 45 52 3B 20 38  07 96 53 50 45 45 44 8D  |NCHER; 8..SPEED.|
000007D0: 38 18 96 28 57 59 29 3D  45 4E 44 A4 41 44 59 96  |8..(WY)=END.ADY.|
000007E0: 28 57 59 29 3D 53 54 41  52 54 2B 4C 45 4E 47 54  |(WY)=START+LENGT|
000007F0: 48 6D 38 18 28 20 38 07  96 4C 45 4E 47 54 48 20  |Hm8.( 8..LENGTH |
00000800: 48 49 47 48 08 8D 38 17  6D 38 17 18 D8 20 38 07  |HIGH..8.m8... 8.|
00000810: 96 4C 45 4E 47 54 48 20  4C 4F 57 8D 38 18 81 20  |.LENGTH LOW.8.. |
00000820: 20 20 20 20 20 20 4C 44  41 20 23 3E 53 54 41 52  |      LDA #>STAR|
00000830: 54 20 20 3B BD 20 38 07  96 B0 4F 4E 57 20 53 54  |T  ;. 8...ONW ST|
00000840: 41 52 54 A4 41 44 59 8D  38 17 96 AD 49 46 20 59  |ART.ADY.8...IF Y|
00000850: 4F 55 20 44 45 46 49 4E  45 81 20 20 20 20 20 20  |OU DEFINE.      |
00000860: 20 4C 44 41 20 23 3C 53  54 41 52 54 20 20 3B AE  | LDA #<START  ;.|
00000870: 20 38 07 96 53 54 41 52  54 A4 41 44 59 30 53 20  | 8..START.ADY0S |
00000880: 29 C6 FF A2 28 01 20 29  C0 FF 98 20 29 BA FF 98  |)...(. )... )...|
00000890: 4F 50 45 4E 49 4E 47 20  46 49 4C 45 A0 28 00 A2  |OPENING FILE.(..|
000008A0: 28 08 98 44 52 56 20 4E  55 4D 42 45 52 A9 28 01  |(..DRV NUMBER.(.|
000008B0: 8E 38 24 96 4C 45 41 56  49 4E 47 20 44 45 43 52  |.8$.LEAVING DECR|
000008C0: 55 4E 43 48 BA 96 53 54  41 43 4B 20 50 4F 49 4E  |UNCH..STACK POIN|
000008D0: 54 45 52 20 46 4F 20 29  BD FF A0 44 38 21 A2 45  |TER FO )...D8!.E|
000008E0: 38 21 98 4F 50 45 4E 30  1F A9 30 20 41 38 21 98  |8!.OPEN0..0 A8!.|
000008F0: 53 45 54 20 4E 41 4D 45  20 46 4F 52 80 2D 2D 2D  |SET NAME FOR.---|
00000900: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000910: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000920: 2D 2D 2D 2D 30 4F 05 29  00 10 30 24 05 28 02 92  |----0O.)..0$.(..|
00000930: 53 54 41 43 4B 20 53 41  46 45 52 30 19 05 28 FB  |STACK SAFER0..(.|
00000940: 92 43 52 55 4E 43 48 20  4F 52 44 45 52 30 45 05  |.CRUNCH ORDER0E.|
00000950: 28 F6 92 42 49 54 53 20  4F 46 20 4F 46 46 53 45  |(..BITS OF OFFSE|
00000960: 54 30 42 05 28 F8 92 4E  4F 20 43 4F 4D 50 52 45  |T0B.(..NO COMPRE|
00000970: 53 20 53 54 52 45 41 4D  20 28 C8 29 30 43 05 28  |S STREAM (.)0C.(|
00000980: F7 92 53 51 2E 20 4C 45  4E 47 54 48 30 40 05 30  |..SQ. LENGTH0@.0|
00000990: 3F 40 2A 01 30 3F 05 28  F9 92 4F 46 46 53 45 54  |?@*.0?.(..OFFSET|
000009A0: 20 50 4F 49 4E 54 45 52  30 18 05 30 17 40 2A 01  | POINTER0..0.@*.|
000009B0: 30 17 05 28 FC 92 53 54  4F 52 45 20 53 54 52 45  |0..(..STORE STRE|
000009C0: 41 4D 20 50 4F 49 4E 54  45 52 80 2D 2D 2D 2D 2D  |AM POINTER.-----|
000009D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000009E0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000009F0: 2D 2D 80 20 20 20 20 20  20 20 20 20 20 20 20 20  |--.             |
00000A00: 20 20 20 20 20 20 20 20  20 20 20 20 CD C1 D2 C3  |            ....|
00000A10: CF 20 4F 46 20 C6 41 54  55 4D 80 80 54 48 45 4E  |. OF .ATUM..THEN|
00000A20: 20 53 45 4E 44 20 4D 45  20 4E 45 57 20 56 45 52  | SEND ME NEW VER|
00000A30: 53 49 4F 4E 2C 20 50 4C  45 41 53 45 21 80 55 53  |SION, PLEASE!.US|
00000A40: 49 4E 47 2C 20 42 55 54  20 49 46 20 59 4F 55 20  |ING, BUT IF YOU |
00000A50: 44 4F 20 56 45 52 59 20  55 53 45 41 42 4C 45 20  |DO VERY USEABLE |
00000A60: 4F 4E 45 80 C9 46 20 59  4F 55 20 57 41 4E 54 20  |ONE..F YOU WANT |
00000A70: 59 4F 55 20 4D 41 59 20  49 4D 50 52 4F 56 45 20  |YOU MAY IMPROVE |
00000A80: 49 54 20 46 4F 52 20 59  4F 55 52 80 CD D3 20 C3  |IT FOR YOUR... .|
00000A90: 52 55 4E 43 48 45 52 2E  80 53 50 45 45 44 53 2C  |RUNCHER..SPEEDS,|
00000AA0: 20 41 4E 44 20 46 4F 52  20 56 45 52 53 49 4F 4E  | AND FOR VERSION|
00000AB0: 20 31 2E 30 20 41 4E 44  20 31 2E 35 20 4F 46 80  | 1.0 AND 1.5 OF.|
00000AC0: D4 48 49 53 20 49 53 20  55 4E 49 56 45 52 53 41  |.HIS IS UNIVERSA|
00000AD0: 4C 20 44 45 43 52 55 4E  43 48 45 52 20 46 4F 52  |L DECRUNCHER FOR|
00000AE0: 20 41 4C 4C 80 80 28 43  29 20 31 39 39 35 20 CD  | ALL..(C) 1995 .|
00000AF0: 41 52 45 4B 20 D3 5A 43  5A 45 50 41 4E 53 4B 49  |AREK .ZCZEPANSKI|
00000B00: 80 D4 48 49 53 20 49 53  20 53 4F 55 52 43 45 20  |..HIS IS SOURCE |
00000B10: 46 49 4C 45 20 46 4F 52  20 CD D3 20 C3 52 55 4E  |FILE FOR .. .RUN|
00000B20: 43 48 45 52 80 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |CHER.-----------|
00000B30: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000B40: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 06 29 00 09  |------------.)..|
00000B50: BD 54 55 52 42 4F 04 00  28 24 1B 01 25 27 0D 28  |.TURBO..($..%'.(|
00000B60: 26 22 01 28 28 1A 08 14  08 10 1B 14 12 11 06 28  |&".((..........(|
00000B70: D5 89 84 84 00 92 94 00  83 8E 83 91 85 83 84 02  |................|
00000B80: 8D 17 92 92 17 83 8E 81  81 83 83 81 8F 81 83 12  |................|
00000B90: 0D 83 89 95 12 95 84 D7  C9 83 83 88 83 00 00 C5  |................|
00000BA0: 81 83 00 D6 8F 93 94 84  84 84 84 00 D2 CB 84 82  |................|
00000BB0: 84 84 84 84 84 00 C6 83  83 81 D3 8D 84 84 84 84  |................|
00000BC0: D2 00 D8 91 94 14 12 C5  92 96 82 84 82 D2 83 D6  |................|
00000BD0: 95 82 C6 84 94 82 84 84  84 84 84 86 84 84 84 00  |................|
00000BE0: D4 86 84 8D 84 84 84 82  8C 90 86 84 84 D7 96 84  |................|
00000BF0: 8F 00 D8 84 84 00 00 D5  13 09 0A 13 13 0C 13 26  |...............&|
00000C00: 1C 28 27 0C 00 D4 84 82  84 82 82 84 82 C4 00 D5  |.('.............|
00000C10: 8E 94 84 C6 82 84 85 85  C8 82 00 D4 8F 81 83 83  |................|
00000C20: 83 90 92 95 D5 82 82 91  8C 81 83 85 83 83 00 D4  |................|
00000C30: 88 81 81 83 96 95 8D 84  82 84 C4 84 84 82 91 8C  |................|
00000C40: 91 83 85 83 83 81 13 11  11 11 28 08 14 02 60 EB  |..........(...`.|
00000C50: 6D 00 9D BD BD BD BD BD  BD BD BD BD BD BD BD BD  |m...............|
00000C60: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000C70: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD EC EC  |................|
00000C80: ED EE EE BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000C90: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000CA0: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD 44 45  |..............DE|
00000CB0: D0 42 49 54 B1 44 45 50  41 CB 4E 4F 50 C1 53 54  |.BIT.DEPA.NOP.ST|
00000CC0: 4F D2 46 49 4E 41 CC 54  52 41 4E 53 C4 54 41 4B  |O.FINA.TRANS.TAK|
00000CD0: 45 C4 50 55 54 C4 4C 4F  4E 47 C4 4E 4F 53 48 4F  |E.PUT.LONG.NOSHO|
00000CE0: 52 D4 44 45 41 4C C7 44  45 43 4F 44 C5 41 4C C7  |R.DEAL.DECOD.AL.|
00000CF0: 54 52 41 4E 53 46 45 D2  57 C5 57 45 C8 53 53 53  |TRANSFE.W.WE.SSS|
00000D00: D3 42 49 54 4F CB 5A B2  5A 32 C8 4F 55 54 54 41  |.BITO.Z.Z2.OUTTA|
00000D10: 4B C5 54 41 C2 57 D9 57  59 C8 42 49 54 D3 53 54  |K.TA.W.WY.BIT.ST|
00000D20: 4F 52 C5 53 50 41 C4 53  50 45 45 C4 53 50 45 41  |OR.SPA.SPEE.SPEA|
00000D30: C4 4C 4F 41 C4 4F 50 45  CE 45 4E C4 4E 41 4D C5  |.LOA.OPE.EN.NAM.|
00000D40: 53 52 C1 54 59 D3 53 54  4F D3 53 54 C1 44 45 50  |SR.TY.STO.ST.DEP|
00000D50: B1 44 57 C5 46 49 52 53  54 42 D4 44 46 41 44 D9  |.DW.FIRSTB.DFAD.|
00000D60: 43 4F C8 44 53 54 4F D2  54 D2 54 52 C8 44 46 49  |CO.DSTO.T.TR.DFI|
00000D70: 4E 41 CC 43 CF 44 45 5A  45 52 CF 44 45 4A 45 C4  |NA.C.DEZER.DEJE.|
00000D80: 44 45 49 CE 44 54 41 C2  44 57 D9 44 57 59 C8 44  |DEI.DTA.DW.DWY.D|
00000D90: 53 54 4F 52 C5 44 30 31  56 41 CC 44 49 4D 41 53  |STOR.D01VA.DIMAS|
00000DA0: CB 44 4A 4D D0 44 42 49  54 D3 4E 44 B1 44 57 45  |.DJM.DBIT.ND.DWE|
00000DB0: C8 4E 44 B2 44 45 4E C4  4F 55 D4 4F 55 54 C8 53  |.ND.DEN.OU.OUT.S|
00000DC0: 4B 49 D0 53 4B 49 50 C8  53 4B 49 50 CC 53 4B 49  |KI.SKIP.SKIP.SKI|
00000DD0: 4C C8 42 59 54 C5 53 48  49 50 C8 53 48 4F 52 D4  |L.BYT.SHIP.SHOR.|
00000DE0: 43 41 52 52 D9 51 55 49  54 CC 53 4F 46 D4 48 41  |CARR.QUIT.SOF.HA|
00000DF0: 52 C4 58 41 52 52 D9 51  55 49 D4 43 4F 4D 50 41  |R.XARR.QUI.COMPA|
00000E00: 52 C5 53 54 41 52 D4 43  5A 59 53 4F 46 D4 4A 55  |R.STAR.CZYSOF.JU|
00000E10: 4D D0 4C C4 41 47 41 49  CE 41 47 41 49 4E C7 53  |M.L.AGAI.AGAIN.S|
00000E20: 54 53 4B 49 D0 50 55 54  53 4B 49 D0 4E C7 43 4F  |TSKI.PUTSKI.N.CO|
00000E30: 4D D0 45 44 4C 4E C7 43  5A 59 54 C1 4E 49 45 54  |M.EDLN.CZYT.NIET|
00000E40: C1 46 53 49 CF 4A 55 4D  D0 4F 4B 46 4F D2 47 4F  |.FSI.JUM.OKFO.GO|
00000E50: 4F 46 C6 4F 55 54 4F 46  C6 42 49 54 B1 44 45 50  |OF.OUTOF.BIT.DEP|
00000E60: 41 CB 4E 4F 50 C1 53 54  4F D2 46 49 4E 41 CC 54  |A.NOP.STO.FINA.T|
00000E70: 52 41 4E 53 C4 54 41 4B  45 C4 50 55 54 C4 4C 4F  |RANS.TAKE.PUT.LO|
00000E80: 4E 47 C4 4E 4F 53 48 4F  52 D4 44 45 41 4C C7 44  |NG.NOSHOR.DEAL.D|
00000E90: 45 43 4F 44 C5 54 52 41  4E 53 46 45 D2 53 53 53  |ECOD.TRANSFE.SSS|
00000EA0: D3 42 49 54 4F CB 4F 55  54 54 41 4B C5 49 4E 50  |.BITO.OUTTAK.INP|
00000EB0: 55 D4 45 4E D4 45 58 49  54 30 B1 4D 41 49 4E 43  |U.EN.EXIT0.MAINC|
00000EC0: CC 54 45 58 D4 54 45 58  54 B1 54 45 58 54 B2 47  |.TEX.TEXT.TEXT.G|
00000ED0: 45 D4 4C 53 D4 48 53 D4  54 45 58 54 B3 4C 4F 41  |E.LS.HS.TEXT.LOA|
00000EE0: C4 42 59 54 45 D3 43 4C  4F 53 C5 57 B1 54 45 58  |.BYTE.CLOS.W.TEX|
00000EF0: 54 B4 57 41 49 D4 52 4F  D4 57 B2 54 45 58 54 B5  |T.WAI.RO.W.TEXT.|
00000F00: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000F10: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000F20: BD BD BD BD BD BD BD BD  BD BD BD BD BD BD BD BD  |................|
00000F30: BD BD BD BD BD BD BD BD  BD BD 43 59 C6 54 45 58  |..........CY.TEX|
00000F40: 54 B8 47 45 54 B1 4D 4F  5A 45 C3 47 45 54 B3 4F  |T.GET.MOZE.GET.O|
00000F50: 55 54 47 45 D4 44 50 CC  54 52 42 41 53 49 C3 44  |UTGE.DP.TRBASI.D|
00000F60: 4C 55 47 4F 53 C3 50 4F  4C 4F 5A 45 4E 49 C5 42  |LUGOS.POLOZENI.B|
00000F70: 49 54 4F 57 D9 57 45 4A  53 43 49 C5 50 4F 4C 4F  |ITOW.WEJSCI.POLO|
00000F80: 5A 45 CE 57 59 4A 53 43  49 C5 56 41 4C 55 45 30  |ZE.WYJSCI.VALUE0|
00000F90: B1 4D 41 53 4B C9 4A 55  4D 50 54 CF 41 4C 47 CF  |.MASK.JUMPT.ALG.|
00000FA0: 53 59 53 4F D0 42 41 53  49 43 4C 4E C7 42 41 53  |SYSO.BASICLN.BAS|
00000FB0: 49 4E 4C C7 42 41 53 49  C3 42 41 53              |INL.BASI.BAS    |
.V..W....................W..............
{.I.{.{.{.{.{.{.{.{....SHIP  ..........
............TEXT          ._3S          
  ..BYTE          ._.             SKIPH 
........................         LDA #EN
D-NAME  ;SET NAME FOR   ................
................0 0!..TS._NAME OF FILE0.
.0.@*..---------------------------------
------.*.*.*.*..SPEED 4.*.*.*.*..SPEED 3
.*.*.*.*..SPEED 20..*.*.*.*..SPEED 1`N8.
N8.P%@*.L8..) P.VIDEO EFFECT(.OLD I.FLAG
.(..OLD $01 VALUEH..8.. (..0V...(..X..(0
.P8V.MAKES SEII(P.UNDER I/O THEN IT)(..I
F IT HAS TO STORE.8.H..(..(WY)0...PUTS O
NE BYTE TON8?N8@P%@*..8?.(.OLD I.FLAG.(.
.OLD $01 VALUEH...0U.8?.FOR SOME CYCLES.
(..THEN IT MAKES SEIX.DEPACK UNDER ROM.(
0.IF IT HAS TO.8UI( .8@H..(OUT) TO (WY)0
..(..STORE ONE BYTE`.0.(.ELSEL)L.. )C...
(....0M.8$..8...(..IF EOF THEN QUIT..INP
UT STREAM0. )O..TAKE DATA FROM0.`.H..8..
*.8. 8..H.P8..0..8..TAKE ORDER BIT.SEPAR
ATLY !.TO USE JMP QUIT, AND DEPACK EVERY
 PART.BUT IF YOU USE OWN IFFL LOADER YOU
 HAVE.IT'LL WORK CORRECT ANYWAY !.IF YOU
 USE JMP AGAIN TO ONE PART FILE.IT WORKS
 UP TO EOF.IN ONE FILE.PARTS OF ONE LEVE
L.IF YOU LINKED MORE.JMP AGAIN.ONE FILE.
PACKED ONE PART IN0.L8S.JMP QUIT IF YOUP
8...(..01.8C.IMPROVING FOR V1.5L8..LOOP 
DEPACKP8..N8C.FROM (OUT) TO (WY)0. 8..ST
ORE SKIPL BYTES.8?..8@..%@*..M8C.(OUT)+=
SKIPL.8C.SKIPL+=2...8@.M8@..8....(OUT)+=
(WY)M8?...DATA0..8..DEPACK PACKING.8..N8
E..8@.P%@*...8?..8..)(...8E.P8..J..8@.(O
UT)=OFFSET-LEN.8?.0. 8.....8..THE SAME S
EQUENCE0..8E.DECODE OFFSET TO.8E0.I(..+S
PEED CONST*. 8..*. 8..OFFSET ARE REQUIRE
..HOW MANY BITS OF00.8C.THE DETECTOR TOO
..(,..KICK IT OUT BUT.80..TO V1.0 YOU MA
Y.81..ONLY IN V1.50NI(...THIS IMPROVING 
IS0G.8C.SKIPL=LENGTH.8.. 8...8G..8..*.SE
Q. LENGTH0. 8..DECODE PACKED..8@.8?0..8E
..8B..8..N8B..8B.P8..J. 8..0. 8..DATAS0.
..STORE NO PAKED.8.. 8...8..M8B.P%@*..^ 
C++ NOTATION.8B.LEN=SKIPH<<8+.A*.LENGTH 
DECODE0. 8..NO PACKED STREAM.8B.0..(..8.
 8..BITS.8.)(.0K.0N@*..0J.(..V1.0       
     ;L8K..(..V1.5            ;.DETECTOR
        ;.8J.KIND OF CRUNCHER; 8..SPEED.
8..(WY)=END.ADY.(WY)=START+LENGTHM8.( 8.
.LENGTH HIGH..8.M8..X 8..LENGTH LOW.8.. 
      LDA #>START  ;. 8...ONW START.ADY.
8...IF YOU DEFINE.       LDA #<START  ;.
 8..START.ADY0S )F..(. )... )...OPENING 
FILE (..(..DRV NUMBER.(..8$.LEAVING DECR
UNCH..STACK POINTER FO ).. D8!.E8!.OPEN0
..0 A8!.SET NAME FOR.-------------------
--------------------0O.)..0$.(..STACK SA
FER0..(..CRUNCH ORDER0E.(..BITS OF OFFSE
T0B.(..NO COMPRES STREAM (H)0C.(..SQ. LE
NGTH0@.0?@*.0?.(..OFFSET POINTER0..0.@*.
0..(..STORE STREAM POINTER.-------------
--------------------------.             
            MARCO OF FATUM..THEN SEND ME
 NEW VERSION, PLEASE!.USING, BUT IF YOU 
DO VERY USEABLE ONE.IF YOU WANT YOU MAY 
IMPROVE IT FOR YOUR.MS CRUNCHER..SPEEDS,
 AND FOR VERSION 1.0 AND 1.5 OF.THIS IS 
UNIVERSAL DECRUNCHER FOR ALL..(C) 1995 M
AREK SZCZEPANSKI.THIS IS SOURCE FILE FOR
 MS CRUNCHER.---------------------------
------------.)...TURBO..($..%'.(&".((...
.......(U...............................
.......WI......E...V........RK........F.
..S.....R.X....E.....R.V..F.............
T............W....X....U.......&.('..T..
.....D.U...F....H..T........U..........T
..........D...............(...`.M.......
........................................
........................................
......DEPBIT.DEPAKNOPASTORFINALTRANSDTAK
EDPUTDLONGDNOSHORTDEALGDECODEALGTRANSFER
WEWEHSSSSBITOKZ.Z2HOUTTAKETABWYWYHBITSST
ORESPADSPEEDSPEADLOADOPENENDNAMESRATYSST
OSSTADEP.DWEFIRSTBTDFADYCOHDSTORTRTRHDFI
NALCODEZERODEJEDDEINDTABDWYDWYHDSTORED01
VALDIMASKDJMPDBITSND.DWEHND.DENDOUTOUTHS
KIPSKIPHSKIPLSKILHBYTESHIPHSHORTCARRYQUI
TLSOFTHARDXARRYQUITCOMPARESTARTCZYSOFTJU
MPLDAGAINAGAINGSTSKIPPUTSKIPNGCOMPEDLNGC
ZYTANIETAFSIOJUMPOKFORGOOFFOUTOFFBIT.DEP
AKNOPASTORFINALTRANSDTAKEDPUTDLONGDNOSHO
RTDEALGDECODETRANSFERSSSSBITOKOUTTAKEINP
UTENTEXIT0.MAINCLTEXTTEXT.TEXT.GETLSTHST
TEXT.LOADBYTESCLOSEW.TEXT.WAITROTW.TEXT.
........................................
..................CYFTEXT.GET.MOZECGET.O
UTGETDPLTRBASICDLUGOSCPOLOZENIEBITOWYWEJ
SCIEPOLOZENWYJSCIEVALUE0.MASKIJUMPTOALGO
SYSOPBASICLNGBASINLGBASICBAS
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL