FLD-DECR.ASM
FILE INFORMATION
FILENAME(S): FLD-DECR.ASM
FILE TYPE(S): SEQ
FILE SIZE: 3.5K
FIRST SEEN: 2025-12-02 00:16:04
APPEARS ON: 2 disk(s)
FILE HASH
5f31fc586141790425ef6e9aecbbe4a9ce504b6152536e96b10bc92b3aa6324a
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| IRQ DESQUEEZER | FLD-DECR.ASM | SEQ | Maestro | 21 | 8 | DOWNLOAD FILE |
| ENTROPY WARES | FLD-DECR.ASM | SEQ | Maestro | 33 | 5 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: BB 46 4C 44 2D 44 45 43 52 2E 41 53 4D 0D BB 0D |.FLD-DECR.ASM...| 00000010: AE 4F 52 47 A4 43 30 30 30 0D BB 0D 4B 45 59 42 |.ORG.C000...KEYB| 00000020: 59 54 45 BD 24 41 43 0D BB 0D BB 3D 3D 3D 3D 3D |YTE.$AC....=====| 00000030: 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D BB 4D 45 4D |===========..MEM| 00000040: C4 45 46 4E 53 0D BB 3D 3D 3D 3D 3D 3D 3D 3D 3D |.EFNS..=========| 00000050: 3D 3D 3D 3D 3D 3D 3D 0D BB 0D AA 3D 24 30 32 0D |=======....=$02.| 00000060: 4F 46 46 2E 53 5A 2E 50 54 52 AE 42 4C 4F 43 4B |OFF.SZ.PTR.BLOCK| 00000070: B1 0D 42 4C 4B 2E 4F 46 46 53 45 54 AE 42 4C 4F |..BLK.OFFSET.BLO| 00000080: 43 4B B2 0D 42 4C 4B 4C 45 4E AE 42 4C 4F 43 4B |CK..BLKLEN.BLOCK| 00000090: B2 0D 42 59 54 45 2E 49 4E 50 55 54 AE 42 4C 4F |..BYTE.INPUT.BLO| 000000A0: 43 4B B1 0D 53 54 41 54 55 53 AE 42 4C 4F 43 4B |CK..STATUS.BLOCK| 000000B0: B1 0D 42 4C 4F 43 4B 50 54 52 AE 42 4C 4F 43 4B |..BLOCKPTR.BLOCK| 000000C0: B2 0D 42 59 54 45 2E 52 45 41 44 AE 42 4C 4F 43 |..BYTE.READ.BLOC| 000000D0: 4B B1 0D 4F 55 54 50 54 52 AE 42 4C 4F 43 4B B2 |K..OUTPTR.BLOCK.| 000000E0: 0D 4C 45 4E 2E 46 49 4C 45 AE 42 4C 4F 43 4B B2 |.LEN.FILE.BLOCK.| 000000F0: 0D BB 0D BB 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D |....============| 00000100: 3D 3D 3D 3D 0D BB 0D AA 3D 24 43 30 30 30 0D 53 |====....=$C000.S| 00000110: 54 41 52 54 CC 44 41 A4 44 44 30 30 0D C1 4E 44 |TART.DA.DD00..ND| 00000120: A3 24 30 46 0D D3 54 41 D3 45 4C 46 24 30 31 2B |.$0F..TA.ELF$01+| 00000130: 31 0D C5 4F 52 A3 24 31 30 0D D3 54 41 D7 52 49 |1..OR.$10..TA.RI| 00000140: 54 45 32 42 49 54 53 2B 31 0D C5 4F 52 A3 24 33 |TE2BITS+1..OR.$3| 00000150: 30 0D D3 54 41 D3 45 4C 46 24 30 32 2B 31 0D C5 |0..TA.ELF$02+1..| 00000160: 4F 52 A3 24 42 30 0D D3 54 41 D2 45 41 44 32 42 |OR.$B0..TA.EAD2B| 00000170: 49 54 53 2B 31 0D C5 4F 52 A3 24 35 30 0D D3 54 |ITS+1..OR.$50..T| 00000180: 41 D3 45 4C 46 24 30 33 2B 31 0D D3 54 41 D3 45 |A.ELF$03+1..TA.E| 00000190: 4C 46 24 30 34 2B 31 0D CC 44 41 A3 24 30 32 0D |LF$04+1..DA.$02.| 000001A0: D3 54 41 D3 54 41 54 55 53 0D CA 53 52 CF 50 45 |.TA.TATUS..SR.PE| 000001B0: 4E 2E 46 49 4C 45 0D CA 53 52 D3 45 52 2E 57 43 |N.FILE..SR.ER.WC| 000001C0: 2E 44 4C 0D BB 0D 55 4E 50 2E 46 49 4C 45 CC 44 |.DL...UNP.FILE.D| 000001D0: 58 A3 24 30 34 0D 52 45 41 44 2E 4C 50 31 CA 53 |X.$04.READ.LP1.S| 000001E0: 52 C1 43 50 54 52 0D 52 45 41 44 2E 52 54 31 D3 |R.CPTR.READ.RT1.| 000001F0: 54 41 C2 59 54 45 2E 52 45 41 44 2C 58 0D C4 45 |TA.YTE.READ,X..E| 00000200: 58 8D C2 50 4C D2 45 41 44 2E 4C 50 31 0D CC 44 |X..PL.EAD.LP1..D| 00000210: 41 D3 54 41 54 55 53 0D C2 50 4C CE 4F 54 30 30 |A.TATUS..PL.OT00| 00000220: 31 0D D2 54 53 8D BB 0D 4E 4F 54 30 30 31 CA 53 |1..TS...NOT001.S| 00000230: 52 D5 4E 50 2E 41 52 45 41 0D CC 44 58 A3 24 30 |R.NP.AREA..DX.$0| 00000240: 34 0D CA 4D 50 D2 45 41 44 2E 52 54 31 0D BB 0D |4..MP.EAD.RT1...| 00000250: 55 4E 50 2E 41 52 45 41 CC 44 41 A3 24 30 30 0D |UNP.AREA.DA.$00.| 00000260: D3 54 41 C2 4C 4B 4C 45 4E 0D D3 54 41 C2 4C 4B |.TA.LKLEN..TA.LK| 00000270: 4C 45 4E 2B 31 0D CA 53 52 C7 52 41 42 2E 42 49 |LEN+1..SR.RAB.BI| 00000280: 54 0D C2 43 43 CE 4F 42 4C 4F 4B 2E 31 0D C9 4E |T..CC.OBLOK.1..N| 00000290: 43 C2 4C 4B 4C 45 4E 0D 42 41 44 52 2E 52 44 2E |C.LKLEN.BADR.RD.| 000002A0: 4C 50 31 CA 53 52 C7 52 41 42 2E 42 49 54 0D C2 |LP1.SR.RAB.BIT..| 000002B0: 43 43 C5 4E 44 2E 42 41 44 52 31 0D CA 53 52 C7 |CC.ND.BADR1..SR.| 000002C0: 52 41 42 2E 42 49 54 0D D2 4F 4C C2 4C 4B 4C 45 |RAB.BIT..OL.LKLE| 000002D0: 4E 0D D2 4F 4C C2 4C 4B 4C 45 4E 2B 31 0D CC 44 |N..OL.LKLEN+1..D| 000002E0: 41 C2 4C 4B 4C 45 4E 2B 31 0D C3 4D 50 A3 24 38 |A.LKLEN+1..MP.$8| 000002F0: 30 0D C2 43 43 C2 41 44 52 2E 52 44 2E 4C 50 31 |0..CC.ADR.RD.LP1| 00000300: 0D 45 4E 44 2E 42 41 44 52 31 CC 44 41 CC 45 4E |.END.BADR1.DA.EN| 00000310: 2E 46 49 4C 45 0D D3 54 41 C2 4C 4F 43 4B 50 54 |.FILE..TA.LOCKPT| 00000320: 52 0D CC 44 41 CC 45 4E 2E 46 49 4C 45 2B 31 0D |R..DA.EN.FILE+1.| 00000330: D3 54 41 C2 4C 4F 43 4B 50 54 52 2B 31 0D CA 53 |.TA.LOCKPTR+1..S| 00000340: 52 C3 4F 50 59 2E 42 4C 4B 0D CC 44 41 C2 4C 4F |R.OPY.BLK..DA.LO| 00000350: 43 4B 50 54 52 0D D3 54 41 CC 45 4E 2E 46 49 4C |CKPTR..TA.EN.FIL| 00000360: 45 0D CC 44 41 C2 4C 4F 43 4B 50 54 52 2B 31 0D |E..DA.LOCKPTR+1.| 00000370: D3 54 41 CC 45 4E 2E 46 49 4C 45 2B 31 0D BB 0D |.TA.EN.FILE+1...| 00000380: 4E 4F 42 4C 4F 4B 2E 31 CC 44 58 A3 24 30 30 0D |NOBLOK.1.DX.$00.| 00000390: D3 54 58 CF 46 46 2E 53 5A 2E 50 54 52 0D D3 54 |.TX.FF.SZ.PTR..T| 000003A0: 58 C2 4C 4B 2E 4F 46 46 53 45 54 0D D3 54 58 C2 |X.LK.OFFSET..TX.| 000003B0: 4C 4B 2E 4F 46 46 53 45 54 2B 31 0D CC 44 41 A3 |LK.OFFSET+1..DA.| 000003C0: 24 30 31 0D CA 53 52 C7 52 41 42 2E 42 49 54 0D |$01..SR.RAB.BIT.| 000003D0: C2 43 53 D2 44 2E 44 49 53 54 2E 4C 50 31 0D C1 |.CS.D.DIST.LP1..| 000003E0: 44 43 A3 24 30 31 0D C9 4E 43 CF 46 46 2E 53 5A |DC.$01..NC.FF.SZ| 000003F0: 2E 50 54 52 0D C2 4E 45 CE 4F 54 30 30 35 0D 52 |.PTR..NE.OT005.R| 00000400: 44 2E 44 49 53 54 2E 4C 50 31 CA 53 52 C7 52 41 |D.DIST.LP1.SR.RA| 00000410: 42 2E 42 49 54 0D C2 43 43 D2 44 2E 44 49 53 54 |B.BIT..CC.D.DIST| 00000420: 2E 30 30 31 0D CA 53 52 C7 52 41 42 2E 42 49 54 |.001..SR.RAB.BIT| 00000430: 0D D2 4F 4C C1 0D C3 4D 50 A3 24 38 30 0D C2 43 |..OL...MP.$80..C| 00000440: 43 D2 44 2E 44 49 53 54 2E 4C 50 31 0D C3 4C 43 |C.D.DIST.LP1..LC| 00000450: 8D 52 44 2E 44 49 53 54 2E 30 30 31 C1 44 43 A3 |.RD.DIST.001.DC.| 00000460: 24 30 32 0D 4E 4F 54 30 30 35 D3 54 41 C2 4C 4B |$02.NOT005.TA.LK| 00000470: 4C 45 4E 0D CA 53 52 C7 52 41 42 2E 42 49 54 0D |LEN..SR.RAB.BIT.| 00000480: D2 4F 4C CF 46 46 2E 53 5A 2E 50 54 52 0D CA 53 |.OL.FF.SZ.PTR..S| 00000490: 52 C7 52 41 42 2E 42 49 54 0D D2 4F 4C CF 46 46 |R.RAB.BIT..OL.FF| 000004A0: 2E 53 5A 2E 50 54 52 0D 52 44 2E 4F 46 46 2E 53 |.SZ.PTR.RD.OFF.S| 000004B0: 5A CC 44 58 CF 46 46 2E 53 5A 2E 50 54 52 0D CC |Z.DX.FF.SZ.PTR..| 000004C0: 44 41 C4 45 43 52 2E 50 41 52 41 4D 53 2C 58 0D |DA.ECR.PARAMS,X.| 000004D0: D4 41 58 8D C2 45 51 CE 4F 54 30 30 37 0D 52 44 |.AX..EQ.OT007.RD| 000004E0: 2E 4F 46 46 2E 4C 50 31 CA 53 52 C7 52 41 42 2E |.OFF.LP1.SR.RAB.| 000004F0: 42 49 54 0D D2 4F 4C C2 4C 4B 2E 4F 46 46 53 45 |BIT..OL.LK.OFFSE| 00000500: 54 0D D2 4F 4C C2 4C 4B 2E 4F 46 46 53 45 54 2B |T..OL.LK.OFFSET+| 00000510: 31 0D C4 45 58 8D C2 4E 45 D2 44 2E 4F 46 46 2E |1..EX..NE.D.OFF.| 00000520: 4C 50 31 0D 4E 4F 54 30 30 37 CC 44 41 CF 46 46 |LP1.NOT007.DA.FF| 00000530: 2E 53 5A 2E 50 54 52 0D C2 45 51 CE 4F 54 30 31 |.SZ.PTR..EQ.OT01| 00000540: 32 0D C3 4D 50 A3 24 30 34 0D C2 45 51 CE 4F 54 |2..MP.$04..EQ.OT| 00000550: 30 31 32 0D C9 4E 43 C2 4C 4B 2E 4F 46 46 53 45 |012..NC.LK.OFFSE| 00000560: 54 0D C2 4E 45 CE 4F 54 30 30 36 0D C9 4E 43 C2 |T..NE.OT006..NC.| 00000570: 4C 4B 2E 4F 46 46 53 45 54 2B 31 0D 4E 4F 54 30 |LK.OFFSET+1.NOT0| 00000580: 30 36 C4 45 43 CF 46 46 2E 53 5A 2E 50 54 52 0D |06.EC.FF.SZ.PTR.| 00000590: C2 50 4C D2 44 2E 4F 46 46 2E 53 5A 0D 4E 4F 54 |.PL.D.OFF.SZ.NOT| 000005A0: 30 31 32 C3 4C 43 8D CC 44 41 CF 55 54 50 54 52 |012.LC..DA.UTPTR| 000005B0: 0D C1 44 43 C2 4C 4B 2E 4F 46 46 53 45 54 0D D3 |..DC.LK.OFFSET..| 000005C0: 54 41 C2 4C 4F 43 4B 50 54 52 0D CC 44 41 CF 55 |TA.LOCKPTR..DA.U| 000005D0: 54 50 54 52 2B 31 0D C1 44 43 C2 4C 4B 2E 4F 46 |TPTR+1..DC.LK.OF| 000005E0: 46 53 45 54 2B 31 0D D3 54 41 C2 4C 4F 43 4B 50 |FSET+1..TA.LOCKP| 000005F0: 54 52 2B 31 0D CC 44 41 C2 4C 4F 43 4B 50 54 52 |TR+1..DA.LOCKPTR| 00000600: 0D C2 4E 45 CE 4F 54 30 30 32 0D C4 45 43 C2 4C |..NE.OT002..EC.L| 00000610: 4F 43 4B 50 54 52 2B 31 0D 4E 4F 54 30 30 32 C4 |OCKPTR+1.NOT002.| 00000620: 45 43 C2 4C 4F 43 4B 50 54 52 0D CC 44 59 A3 24 |EC.LOCKPTR..DY.$| 00000630: 30 31 0D D3 54 59 C2 2E 4D 2E 52 45 41 44 2B 31 |01..TY..M.READ+1| 00000640: 0D CA 53 52 C3 4F 50 59 2E 4D 45 4D 0D CA 4D 50 |..SR.OPY.MEM..MP| 00000650: D5 4E 50 2E 41 52 45 41 0D BB 0D 47 52 41 42 2E |.NP.AREA...GRAB.| 00000660: 42 59 54 45 D0 48 41 8D CC 44 59 A3 24 30 30 0D |BYTE.HA..DY.$00.| 00000670: CA 53 52 C1 43 50 54 52 0D CC 44 59 CC 45 4E 2E |.SR.CPTR..DY.EN.| 00000680: 46 49 4C 45 0D C2 4E 45 CE 4F 54 30 30 34 0D C4 |FILE..NE.OT004..| 00000690: 45 43 CC 45 4E 2E 46 49 4C 45 2B 31 0D 4E 4F 54 |EC.EN.FILE+1.NOT| 000006A0: 30 30 34 C4 45 43 CC 45 4E 2E 46 49 4C 45 0D C3 |004.EC.EN.FILE..| 000006B0: 50 59 A3 24 30 30 0D C2 45 51 C3 48 45 43 4B 2E |PY.$00..EQ.HECK.| 000006C0: 45 4F 46 0D 4E 4F 54 2E 45 4F 46 2E 31 D3 45 43 |EOF.NOT.EOF.1.EC| 000006D0: 8D D2 4F 4C C1 0D D3 54 41 C2 59 54 45 2E 52 45 |..OL...TA.YTE.RE| 000006E0: 41 44 0D D0 4C 41 8D D2 54 53 8D BB 0D 43 48 45 |AD..LA..TS...CHE| 000006F0: 43 4B 2E 45 4F 46 CC 44 59 CC 45 4E 2E 46 49 4C |CK.EOF.DY.EN.FIL| 00000700: 45 2B 31 0D C3 50 59 A3 24 46 46 0D C2 4E 45 CE |E+1..PY.$FF..NE.| 00000710: 4F 54 2E 45 4F 46 2E 31 0D D4 53 58 8D C9 4E 58 |OT.EOF.1..SX..NX| 00000720: 8D C9 4E 58 8D C9 4E 58 8D D4 58 53 8D D2 54 53 |..NX..NX..XS..TS| 00000730: 8D BB 0D 47 52 41 42 2E 42 49 54 C1 53 4C C2 59 |...GRAB.BIT.SL.Y| 00000740: 54 45 2E 52 45 41 44 0D C2 45 51 C7 52 41 42 2E |TE.READ..EQ.RAB.| 00000750: 42 59 54 45 0D D2 54 53 8D BB 0D 43 4F 50 59 2E |BYTE..TS...COPY.| 00000760: 42 4C 4B CC 44 59 A3 24 30 30 0D D3 54 59 C2 2E |BLK.DY.$00..TY..| 00000770: 4D 2E 52 45 41 44 2B 31 0D D3 45 43 8D CC 44 41 |M.READ+1..EC..DA| 00000780: C2 4C 4F 43 4B 50 54 52 0D D3 42 43 C2 4C 4B 4C |.LOCKPTR..BC.LKL| 00000790: 45 4E 0D D3 54 41 C2 4C 4F 43 4B 50 54 52 0D C2 |EN..TA.LOCKPTR..| 000007A0: 43 53 C3 4F 50 59 2E 4D 45 4D 0D C4 45 43 C2 4C |CS.OPY.MEM..EC.L| 000007B0: 4F 43 4B 50 54 52 2B 31 0D 43 4F 50 59 2E 4D 45 |OCKPTR+1.COPY.ME| 000007C0: 4D CC 44 59 C2 4C 4B 4C 45 4E 0D C2 45 51 CE 4F |M.DY.LKLEN..EQ.O| 000007D0: 42 4C 4F 4B 2E 32 0D CC 44 41 CF 55 54 50 54 52 |BLOK.2..DA.UTPTR| 000007E0: 0D D3 45 43 8D D3 42 43 C2 4C 4B 4C 45 4E 0D D3 |..EC..BC.LKLEN..| 000007F0: 54 41 CF 55 54 50 54 52 0D C2 43 53 CE 4F 54 30 |TA.UTPTR..CS.OT0| 00000800: 31 30 0D C4 45 43 CF 55 54 50 54 52 2B 31 0D 4E |10..EC.UTPTR+1.N| 00000810: 4F 54 30 31 30 CA 53 52 C2 2E 4D 2E 52 45 41 44 |OT010.SR..M.READ| 00000820: 0D 4E 4F 54 30 31 31 C4 45 59 8D D3 54 41 A8 4F |.NOT011.EY..TA.O| 00000830: 55 54 50 54 52 29 2C 59 0D D4 59 41 8D C2 4E 45 |UTPTR),Y..YA..NE| 00000840: CE 4F 54 30 31 30 0D C3 50 59 C2 4C 4B 4C 45 4E |.OT010..PY.LKLEN| 00000850: 2B 31 0D C2 4E 45 CE 4F 42 4C 4F 4B 2E 32 0D D2 |+1..NE.OBLOK.2..| 00000860: 54 53 8D BB 0D 4E 4F 42 4C 4F 4B 2E 32 CA 53 52 |TS...NOBLOK.2.SR| 00000870: C2 2E 4D 2E 52 45 41 44 0D C4 45 43 CF 55 54 50 |..M.READ..EC.UTP| 00000880: 54 52 2B 31 0D C4 45 43 C2 4C 4B 4C 45 4E 2B 31 |TR+1..EC.LKLEN+1| 00000890: 0D C4 45 43 C2 4C 4F 43 4B 50 54 52 2B 31 0D C2 |..EC.LOCKPTR+1..| 000008A0: 4E 45 CE 4F 54 30 31 31 0D 42 2E 4D 2E 52 45 41 |NE.OT011.B.M.REA| 000008B0: 44 CC 44 41 A3 24 30 30 0D C2 45 51 C1 43 50 54 |D.DA.$00..EQ.CPT| 000008C0: 52 0D CC 44 41 A8 42 4C 4F 43 4B 50 54 52 29 2C |R..DA.BLOCKPTR),| 000008D0: 59 0D D2 54 53 8D BB 0D BB 3D 3D 3D 3D 3D 3D 3D |Y..TS....=======| 000008E0: 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D BB 47 52 41 42 C4 |=========..GRAB.| 000008F0: 49 53 4B C2 59 54 45 0D BB 3D 3D 3D 3D 3D 3D 3D |ISK.YTE..=======| 00000900: 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D BB 0D 41 43 50 54 |=========...ACPT| 00000910: 52 D3 54 58 C4 4F 54 2E 58 2E 24 30 31 2B 31 0D |R.TX.OT.X.$01+1.| 00000920: D3 54 59 C4 4F 54 2E 59 2E 24 30 31 2B 31 0D CC |.TY.OT.Y.$01+1..| 00000930: 44 58 D3 54 41 54 55 53 0D C2 4D 49 C4 4F 54 2E |DX.TATUS..MI.OT.| 00000940: 59 2E 24 30 31 0D BB 0D 4C 4F 41 44 4C 50 31 CA |Y.$01...LOADLP1.| 00000950: 53 52 D2 45 41 44 42 59 54 45 0D C3 4D 50 A3 4B |SR.EADBYTE..MP.K| 00000960: 45 59 42 59 54 45 0D C2 4E 45 C4 4F 54 2E 58 2E |EYBYTE..NE.OT.X.| 00000970: 24 30 31 0D CA 53 52 D2 45 41 44 42 59 54 45 0D |$01..SR.EADBYTE.| 00000980: C3 4D 50 A3 4B 45 59 42 59 54 45 0D C2 45 51 C4 |.MP.KEYBYTE..EQ.| 00000990: 4F 54 2E 58 2E 24 30 31 0D C3 4D 50 A3 24 46 46 |OT.X.$01..MP.$FF| 000009A0: 0D C2 45 51 C5 58 49 54 2E 30 30 31 0D C3 4D 50 |..EQ.XIT.001..MP| 000009B0: A3 24 46 37 0D C2 45 51 C5 58 49 54 2E 30 30 31 |.$F7..EQ.XIT.001| 000009C0: 0D CA 53 52 D3 45 52 2E 57 43 2E 44 4C 0D CA 4D |..SR.ER.WC.DL..M| 000009D0: 50 CC 4F 41 44 4C 50 31 0D BB 0D 45 58 49 54 2E |P.OADLP1...EXIT.| 000009E0: 30 30 31 D3 54 41 D3 54 41 54 55 53 0D 44 4F 54 |001.TA.TATUS.DOT| 000009F0: 2E 58 2E 24 30 31 CC 44 58 A3 30 0D 44 4F 54 2E |.X.$01.DX.0.DOT.| 00000A00: 59 2E 24 30 31 CC 44 59 A3 30 0D D2 54 53 8D BB |Y.$01.DY.0..TS..| 00000A10: 0D 4F 50 45 4E 2E 46 49 4C 45 D0 48 41 8D D3 54 |.OPEN.FILE.HA..T| 00000A20: 58 CE 41 4D 45 2E 43 48 52 31 0D D3 54 59 CE 41 |X.AME.CHR1..TY.A| 00000A30: 4D 45 2E 43 48 52 32 0D 53 45 4C 46 24 30 32 CC |ME.CHR2.SELF$02.| 00000A40: 44 41 A3 24 32 37 0D D3 54 41 A4 44 44 30 30 0D |DA.$27..TA.DD00.| 00000A50: CA 53 52 D3 45 52 2E 57 43 2E 44 4C 0D D0 4C 41 |.SR.ER.WC.DL..LA| 00000A60: 8D CA 53 52 D7 52 49 54 45 42 59 54 45 0D CC 44 |..SR.RITEBYTE..D| 00000A70: 41 CE 41 4D 45 2E 43 48 52 31 0D CA 53 52 D7 52 |A.AME.CHR1..SR.R| 00000A80: 49 54 45 42 59 54 45 0D CC 44 41 CE 41 4D 45 2E |ITEBYTE..DA.AME.| 00000A90: 43 48 52 32 0D CA 53 52 D7 52 49 54 45 42 59 54 |CHR2..SR.RITEBYT| 00000AA0: 45 0D D2 54 53 8D BB 0D 52 45 41 44 42 59 54 45 |E..TS...READBYTE| 00000AB0: CA 53 52 D2 45 41 44 32 42 49 54 53 0D CA 53 52 |.SR.EAD2BITS..SR| 00000AC0: D2 45 41 44 32 42 49 54 53 0D CA 53 52 D2 45 41 |.EAD2BITS..SR.EA| 00000AD0: 44 32 42 49 54 53 0D CA 53 52 D2 45 41 44 32 42 |D2BITS..SR.EAD2B| 00000AE0: 49 54 53 0D CA 53 52 D2 54 53 30 30 31 0D CC 44 |ITS..SR.TS001..D| 00000AF0: 41 C2 59 54 45 2E 49 4E 50 55 54 0D 52 54 53 30 |A.YTE.INPUT.RTS0| 00000B00: 30 31 D2 54 53 8D BB 0D 52 45 41 44 32 42 49 54 |01.TS...READ2BIT| 00000B10: 53 CC 44 58 A3 24 39 37 0D CC 44 41 A4 44 44 30 |S.DX.$97..DA.DD0| 00000B20: 30 0D D3 54 58 A4 44 44 30 30 0D C1 53 4C C1 0D |0..TX.DD00..SL..| 00000B30: D2 4F 52 C2 59 54 45 2E 49 4E 50 55 54 0D D0 48 |.OR.YTE.INPUT..H| 00000B40: 41 8D D0 4C 41 8D D0 48 41 8D D0 4C 41 8D 53 45 |A..LA..HA..LA.SE| 00000B50: 4C 46 24 30 33 CC 44 58 A3 24 43 37 0D CC 44 41 |LF$03.DX.$C7..DA| 00000B60: A4 44 44 30 30 0D D3 54 58 A4 44 44 30 30 0D C1 |.DD00..TX.DD00..| 00000B70: 53 4C C1 0D D2 4F 52 C2 59 54 45 2E 49 4E 50 55 |SL...OR.YTE.INPU| 00000B80: 54 0D D2 54 53 8D BB 0D 57 52 49 54 45 42 59 54 |T..TS...WRITEBYT| 00000B90: 45 D3 54 41 C2 59 54 45 2E 49 4E 50 55 54 0D CA |E.TA.YTE.INPUT..| 00000BA0: 53 52 D7 52 49 54 45 32 42 49 54 53 0D CA 53 52 |SR.RITE2BITS..SR| 00000BB0: D7 52 49 54 45 32 42 49 54 53 0D CA 53 52 D7 52 |.RITE2BITS..SR.R| 00000BC0: 49 54 45 32 42 49 54 53 0D CA 53 52 D7 52 49 54 |ITE2BITS..SR.RIT| 00000BD0: 45 32 42 49 54 53 0D D2 54 53 8D BB 0D 57 52 49 |E2BITS..TS...WRI| 00000BE0: 54 45 32 42 49 54 53 CC 44 41 A3 24 31 37 0D CC |TE2BITS.DA.$17..| 00000BF0: 53 52 C2 59 54 45 2E 49 4E 50 55 54 0D C2 43 43 |SR.YTE.INPUT..CC| 00000C00: DA 45 52 4F 2E 30 30 31 0D CF 52 41 A3 24 32 30 |.ERO.001..RA.$20| 00000C10: 0D 5A 45 52 4F 2E 30 30 31 D3 54 41 A4 44 44 30 |.ZERO.001.TA.DD0| 00000C20: 30 0D CE 4F 50 8D CE 4F 50 8D CE 4F 50 8D CE 4F |0..OP..OP..OP..O| 00000C30: 50 8D 53 45 4C 46 24 30 31 CC 44 41 A3 24 30 37 |P.SELF$01.DA.$07| 00000C40: 0D CC 53 52 C2 59 54 45 2E 49 4E 50 55 54 0D C2 |..SR.YTE.INPUT..| 00000C50: 43 43 DA 45 52 4F 2E 30 30 32 0D CF 52 41 A3 24 |CC.ERO.002..RA.$| 00000C60: 32 30 0D 5A 45 52 4F 2E 30 30 32 D3 54 41 A4 44 |20.ZERO.002.TA.D| 00000C70: 44 30 30 0D CE 4F 50 8D CE 4F 50 8D D2 54 53 8D |D00..OP..OP..TS.| 00000C80: BB 0D BB 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D |...=============| 00000C90: 3D 3D 3D 0D BB 57 41 49 54 C3 4C 4F 43 4B 2C D4 |===..WAIT.LOCK,.| 00000CA0: 48 45 4E 0D BB 53 45 54 C4 41 54 41 CC 4F 57 0D |HEN..SET.ATA.OW.| 00000CB0: BB 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D |.===============| 00000CC0: 3D 0D BB 0D 53 45 52 2E 57 43 2E 44 4C CC 44 58 |=...SER.WC.DL.DX| 00000CD0: A3 24 33 32 0D 57 41 49 54 4C 50 31 C4 45 58 8D |.$32.WAITLP1.EX.| 00000CE0: C2 4E 45 D7 41 49 54 4C 50 31 0D 57 2E 43 4C 4B |.NE.AITLP1.W.CLK| 00000CF0: 2E 31 CC 44 41 A4 44 44 30 30 0D C1 4E 44 A3 24 |.1.DA.DD00..ND.$| 00000D00: 34 30 0D C2 45 51 D7 2E 43 4C 4B 2E 31 0D 53 45 |40..EQ..CLK.1.SE| 00000D10: 4C 46 24 30 34 CC 44 41 A3 24 43 37 0D D3 54 41 |LF$04.DA.$C7..TA| 00000D20: A4 44 44 30 30 0D CC 44 41 A3 24 46 45 0D D3 54 |.DD00..DA.$FE..T| 00000D30: 41 D3 49 47 4E 41 4C 2E 31 0D CC 44 58 A3 24 30 |A.IGNAL.1..DX.$0| 00000D40: 35 0D 57 41 49 54 4C 50 32 C4 45 58 8D C2 4E 45 |5.WAITLP2.EX..NE| 00000D50: D7 41 49 54 4C 50 32 0D D2 54 53 8D BB 0D 4E 41 |.AITLP2..TS...NA| 00000D60: 4D 45 2E 43 48 52 31 AE 42 59 54 45 A4 35 30 0D |ME.CHR1.BYTE.50.| 00000D70: 4E 41 4D 45 2E 43 48 52 32 AE 42 59 54 45 A4 33 |NAME.CHR2.BYTE.3| 00000D80: 30 0D 53 49 47 4E 41 4C 2E 31 AE 42 59 54 45 A4 |0.SIGNAL.1.BYTE.| 00000D90: 46 45 0D BB 0D 44 45 43 52 2E 50 41 52 41 4D 53 |FE...DECR.PARAMS| 00000DA0: AE 42 59 54 45 A4 30 35 2C 24 30 32 2C 24 30 32 |.BYTE.05,$02,$02| 00000DB0: 2C 24 30 33 0D AE 42 59 54 45 A4 30 34 2C 24 30 |,$03..BYTE.04,$0| 00000DC0: 32 2C 24 30 32 2C 24 30 32 0D BB 0D AE 42 59 54 |2,$02,$02....BYT| 00000DD0: 45 A7 2D 44 45 43 52 55 4E 43 48 45 52 C1 4E 44 |E.-DECRUNCHER.ND| 00000DE0: CC 4F 41 44 45 52 C9 4E 54 45 52 54 57 49 4E 45 |.OADER.NTERTWINE| 00000DF0: 44 C2 59 D5 5A 5A 59 2F 45 4E 54 52 4F 50 59 AD |D.Y.ZZY/ENTROPY.| 00000E00: 27 0D BB 0D 5A 5A 45 4E 44 8D |'...ZZEND. |
.FLD-DECR.ASM....ORG.C000...KEYBYTE.$AC. ...================..MEMDEFNS..========= =======....=$02.OFF.SZ.PTR.BLOCK..BLK.OF FSET.BLOCK..BLKLEN.BLOCK..BYTE.INPUT.BLO CK..STATUS.BLOCK..BLOCKPTR.BLOCK..BYTE.R EAD.BLOCK..OUTPTR.BLOCK..LEN.FILE.BLOCK. ....================....=$C000.STARTLDA. DD00.AND.$0F.STASELF$01+1.EOR.$10.STAWRI TE2BITS+1.EOR.$30.STASELF$02+1.EOR.$B0.S TAREAD2BITS+1.EOR.$50.STASELF$03+1.STASE LF$04+1.LDA.$02.STASTATUS.JSROPEN.FILE.J SRSER.WC.DL...UNP.FILELDX.$04.READ.LP1JS RACPTR.READ.RT1STABYTE.READ,X.DEX.BPLREA D.LP1.LDASTATUS.BPLNOT001.RTS...NOT001JS RUNP.AREA.LDX.$04.JMPREAD.RT1...UNP.AREA LDA.$00.STABLKLEN.STABLKLEN+1.JSRGRAB.BI T.BCCNOBLOK.1.INCBLKLEN.BADR.RD.LP1JSRGR AB.BIT.BCCEND.BADR1.JSRGRAB.BIT.ROLBLKLE N.ROLBLKLEN+1.LDABLKLEN+1.CMP.$80.BCCBAD R.RD.LP1.END.BADR1LDALEN.FILE.STABLOCKPT R.LDALEN.FILE+1.STABLOCKPTR+1.JSRCOPY.BL K.LDABLOCKPTR.STALEN.FILE.LDABLOCKPTR+1. STALEN.FILE+1...NOBLOK.1LDX.$00.STXOFF.S Z.PTR.STXBLK.OFFSET.STXBLK.OFFSET+1.LDA. $01.JSRGRAB.BIT.BCSRD.DIST.LP1.ADC.$01.I NCOFF.SZ.PTR.BNENOT005.RD.DIST.LP1JSRGRA B.BIT.BCCRD.DIST.001.JSRGRAB.BIT.ROLA.CM P.$80.BCCRD.DIST.LP1.CLC.RD.DIST.001ADC. $02.NOT005STABLKLEN.JSRGRAB.BIT.ROLOFF.S Z.PTR.JSRGRAB.BIT.ROLOFF.SZ.PTR.RD.OFF.S ZLDXOFF.SZ.PTR.LDADECR.PARAMS,X.TAX.BEQN OT007.RD.OFF.LP1JSRGRAB.BIT.ROLBLK.OFFSE T.ROLBLK.OFFSET+1.DEX.BNERD.OFF.LP1.NOT0 07LDAOFF.SZ.PTR.BEQNOT012.CMP.$04.BEQNOT 012.INCBLK.OFFSET.BNENOT006.INCBLK.OFFSE T+1.NOT006DECOFF.SZ.PTR.BPLRD.OFF.SZ.NOT 012CLC.LDAOUTPTR.ADCBLK.OFFSET.STABLOCKP TR.LDAOUTPTR+1.ADCBLK.OFFSET+1.STABLOCKP TR+1.LDABLOCKPTR.BNENOT002.DECBLOCKPTR+1 .NOT002DECBLOCKPTR.LDY.$01.STYB.M.READ+1 .JSRCOPY.MEM.JMPUNP.AREA...GRAB.BYTEPHA. LDY.$00.JSRACPTR.LDYLEN.FILE.BNENOT004.D ECLEN.FILE+1.NOT004DECLEN.FILE.CPY.$00.B EQCHECK.EOF.NOT.EOF.1SEC.ROLA.STABYTE.RE AD.PLA.RTS...CHECK.EOFLDYLEN.FILE+1.CPY. $FF.BNENOT.EOF.1.TSX.INX.INX.INX.TXS.RTS ...GRAB.BITASLBYTE.READ.BEQGRAB.BYTE.RTS ...COPY.BLKLDY.$00.STYB.M.READ+1.SEC.LDA BLOCKPTR.SBCBLKLEN.STABLOCKPTR.BCSCOPY.M EM.DECBLOCKPTR+1.COPY.MEMLDYBLKLEN.BEQNO BLOK.2.LDAOUTPTR.SEC.SBCBLKLEN.STAOUTPTR .BCSNOT010.DECOUTPTR+1.NOT010JSRB.M.READ .NOT011DEY.STA.OUTPTR),Y.TYA.BNENOT010.C PYBLKLEN+1.BNENOBLOK.2.RTS...NOBLOK.2JSR B.M.READ.DECOUTPTR+1.DECBLKLEN+1.DECBLOC KPTR+1.BNENOT011.B.M.READLDA.$00.BEQACPT R.LDA.BLOCKPTR),Y.RTS....=============== =..GRABDISKBYTE..================...ACPT RSTXDOT.X.$01+1.STYDOT.Y.$01+1.LDXSTATUS .BMIDOT.Y.$01...LOADLP1JSRREADBYTE.CMP.K EYBYTE.BNEDOT.X.$01.JSRREADBYTE.CMP.KEYB YTE.BEQDOT.X.$01.CMP.$FF.BEQEXIT.001.CMP .$F7.BEQEXIT.001.JSRSER.WC.DL.JMPLOADLP1 ...EXIT.001STASTATUS.DOT.X.$01LDX.0.DOT. Y.$01LDY.0.RTS...OPEN.FILEPHA.STXNAME.CH R1.STYNAME.CHR2.SELF$02LDA.$27.STA.DD00. JSRSER.WC.DL.PLA.JSRWRITEBYTE.LDANAME.CH R1.JSRWRITEBYTE.LDANAME.CHR2.JSRWRITEBYT E.RTS...READBYTEJSRREAD2BITS.JSRREAD2BIT S.JSRREAD2BITS.JSRREAD2BITS.JSRRTS001.LD ABYTE.INPUT.RTS001RTS...READ2BITSLDX.$97 .LDA.DD00.STX.DD00.ASLA.RORBYTE.INPUT.PH A.PLA.PHA.PLA.SELF$03LDX.$C7.LDA.DD00.ST X.DD00.ASLA.RORBYTE.INPUT.RTS...WRITEBYT ESTABYTE.INPUT.JSRWRITE2BITS.JSRWRITE2BI TS.JSRWRITE2BITS.JSRWRITE2BITS.RTS...WRI TE2BITSLDA.$17.LSRBYTE.INPUT.BCCZERO.001 .ORA.$20.ZERO.001STA.DD00.NOP.NOP.NOP.NO P.SELF$01LDA.$07.LSRBYTE.INPUT.BCCZERO.0 02.ORA.$20.ZERO.002STA.DD00.NOP.NOP.RTS. ...================..WAITCLOCK,THEN..SET DATALOW..================...SER.WC.DLLDX .$32.WAITLP1DEX.BNEWAITLP1.W.CLK.1LDA.DD 00.AND.$40.BEQW.CLK.1.SELF$04LDA.$C7.STA .DD00.LDA.$FE.STASIGNAL.1.LDX.$05.WAITLP 2DEX.BNEWAITLP2.RTS...NAME.CHR1.BYTE.50. NAME.CHR2.BYTE.30.SIGNAL.1.BYTE.FE...DEC R.PARAMS.BYTE.05,$02,$02,$03..BYTE.04,$0 2,$02,$02....BYTE.-DECRUNCHERANDLOADERIN TERTWINEDBYUZZY/ENTROPY.'...ZZEND.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL