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

READ.ASM

FILE INFORMATION

FILENAME(S): READ.ASM

FILE TYPE(S): PRG

FILE SIZE: 496b

FIRST SEEN: 2025-11-30 21:25:07

APPEARS ON: 2 disk(s)

FILE HASH

af4e244dfe4c8162caded8106b0fa70db1fa1c65441050e4c4478c496b458ff6

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PC FLOP READ.ASM PRG DuncanTwain 14 0 DOWNLOAD FILE
HARDDISK READ.ASM PRG DuncanTwain 14 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: D8 1F E6 1F 64 00 2E 42  41 20 32 31 30 30 30 00  |....d..BA 21000.|
00000010: FD 1F 6E 00 2E 45 51 20  44 41 54 41 20 20 20 3D  |..n..EQ DATA   =|
00000020: 20 24 44 45 30 30 00 15  20 78 00 2E 45 51 20 53  | $DE00.. x..EQ S|
00000030: 45 43 4E 55 4D 20 3D 20  44 41 54 41 2B 32 00 2D  |ECNUM = DATA+2.-|
00000040: 20 82 00 2E 45 51 20 53  45 43 54 4F 52 20 3D 20  | ...EQ SECTOR = |
00000050: 44 41 54 41 2B 33 00 45  20 8C 00 2E 45 51 20 54  |DATA+3.E ...EQ T|
00000060: 52 43 4B 4C 4F 20 3D 20  44 41 54 41 2B 34 00 5D  |RCKLO = DATA+4.]|
00000070: 20 96 00 2E 45 51 20 54  52 43 4B 48 49 20 3D 20  | ...EQ TRCKHI = |
00000080: 44 41 54 41 2B 35 00 75  20 A0 00 2E 45 51 20 44  |DATA+5.u ...EQ D|
00000090: 52 48 45 41 44 20 3D 20  44 41 54 41 2B 36 00 8D  |RHEAD = DATA+6..|
000000A0: 20 AA 00 2E 45 51 20 43  4F 4D 4D 4E 44 20 3D 20  | ...EQ COMMND = |
000000B0: 44 41 54 41 2B 37 00 A5  20 B4 00 2E 45 51 20 44  |DATA+7.. ...EQ D|
000000C0: 41 54 41 48 49 20 3D 20  44 41 54 41 2B 38 00 B0  |ATAHI = DATA+8..|
000000D0: 20 E8 03 20 4C 44 41 23  31 00 BF 20 F2 03 20 53  | .. LDA#1.. .. S|
000000E0: 54 41 53 45 43 4E 55 4D  00 CE 20 FC 03 20 53 54  |TASECNUM.. .. ST|
000000F0: 41 53 45 43 54 4F 52 00  D9 20 06 04 20 4C 44 41  |ASECTOR.. .. LDA|
00000100: 23 30 00 E8 20 10 04 20  53 54 41 54 52 43 4B 4C  |#0.. .. STATRCKL|
00000110: 4F 00 F7 20 1A 04 20 53  54 41 54 52 43 4B 48 49  |O.. .. STATRCKHI|
00000120: 00 04 21 1F 04 20 4C 44  41 23 24 41 30 00 13 21  |..!.. LDA#$A0..!|
00000130: 21 04 20 53 54 41 44 52  48 45 41 44 00 26 21 24  |!. STADRHEAD.&!$|
00000140: 04 20 4C 44 41 23 24 32  31 3B 20 52 45 41 44 00  |. LDA#$21; READ.|
00000150: 35 21 2E 04 20 53 54 41  43 4F 4D 4D 4E 44 00 46  |5!.. STACOMMND.F|
00000160: 21 38 04 4C 30 20 4C 44  41 43 4F 4D 4D 4E 44 00  |!8.L0 LDACOMMND.|
00000170: 51 21 42 04 20 42 4D 49  4C 30 00 5C 21 4C 04 20  |Q!B. BMIL0.\!L. |
00000180: 4C 44 59 23 30 00 6B 21  56 04 4C 31 20 4C 44 41  |LDY#0.k!V.L1 LDA|
00000190: 44 41 54 41 00 78 21 58  04 20 41 4E 44 23 24 30  |DATA.x!X. AND#$0|
000001A0: 46 00 88 21 5B 04 20 53  54 41 24 30 34 30 30 2C  |F..![. STA$0400,|
000001B0: 59 00 97 21 60 04 20 4C  44 41 44 41 54 41 48 49  |Y..!`. LDADATAHI|
000001C0: 00 A7 21 65 04 20 53 54  41 24 30 35 31 38 2C 59  |..!e. STA$0518,Y|
000001D0: 00 B0 21 6A 04 20 49 4E  59 00 BB 21 74 04 20 42  |..!j. INY..!t. B|
000001E0: 4E 45 4C 31 00 C4 21 7E  04 20 52 54 53 00 00 00  |NEL1..!~. RTS...|
X...D..BA 21000...N..EQ DATA   = $DE00..
 X..EQ SECNUM = DATA+2.- ...EQ SECTOR = 
DATA+3.E ...EQ TRCKLO = DATA+4.] ...EQ T
RCKHI = DATA+5.U  ..EQ DRHEAD = DATA+6..
 ...EQ COMMND = DATA+7.. ...EQ DATAHI = 
DATA+8.. .. LDA#1.. .. STASECNUM.N .. ST
ASECTOR.Y .. LDA#0.. .. STATRCKLO.. .. S
TATRCKHI..!.. LDA#$A0..!!. STADRHEAD.&!$
. LDA#$21; READ.5!.. STACOMMND.F!8.L0 LD
ACOMMND.Q!B. BMIL0.\!L. LDY#0.K!V.L1 LDA
DATA.X!X. AND#$0F..![. STA$0400,Y..!`. L
DADATAHI..!E. STA$0518,Y..!J. INY..!T. B
NEL1.D!~. RTS...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL