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

DEFS

FILE INFORMATION

FILENAME(S): DEFS

FILE TYPE(S): PRG

FILE SIZE: 1.5K

FIRST SEEN: 2025-11-30 16:59:36

APPEARS ON: 1 disk(s)

FILE HASH

edbfa07d0e4ce03d8f5250a18d607a8f7e65bee993eeb3949fb9357645c58151

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LADS64 DEFS PRG High Voltage Complete C64 Collection 17 10 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 0E 08 0A 00 AC B2  20 31 31 30 30 30 00 16  |........ 11000..|
00000010: 08 14 00 2E 4E 4F 00 24  08 1E 00 2E 44 20 4C 41  |....NO.$....D LA|
00000020: 44 53 36 34 00 55 08 28  00 3B 20 22 44 45 46 53  |DS64.U.(.; "DEFS|
00000030: 36 34 22 20 20 45 51 55  41 54 45 53 20 AF 20 96  |64"  EQUATES . .|
00000040: 49 4E 49 54 49 91 53 20  81 20 43 4F 4D 4D 4F 44  |INITI.S . COMMOD|
00000050: B0 45 20 36 34 00 9F 08  32 00 3B AB AB AB AB AB  |.E 64...2.;.....|
00000060: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000070: 20 20 4D 41 43 48 49 4E  45 20 53 50 45 43 8B 49  |  MACHINE SPEC.I|
00000080: 43 20 5A 45 52 4F 20 50  41 47 45 20 45 51 55 41  |C ZERO PAGE EQUA|
00000090: 54 45 53 20 AB AB AB AB  AB AB AB AB AB AB AB 00  |TES ............|
000000A0: D4 08 3C 00 52 41 4D 53  54 41 52 54 20 B2 20 24  |..<.RAMSTART . $|
000000B0: 32 42 3B 20 42 41 53 49  43 27 53 20 53 54 41 52  |2B; BASIC'S STAR|
000000C0: 54 20 4F 46 20 52 41 4D  20 4D 45 4D B0 59 20 50  |T OF RAM MEM.Y P|
000000D0: 4F B5 45 52 00 04 09 46  00 42 4D 45 4D A4 50 20  |O.ER...F.BMEM.P |
000000E0: B2 20 24 33 37 3B 20 42  41 53 49 43 27 53 20 A4  |. $37; BASIC'S .|
000000F0: 50 20 4F 46 20 52 41 4D  20 4D 45 4D B0 59 20 50  |P OF RAM MEM.Y P|
00000100: 4F B5 45 52 00 2D 09 50  00 53 54 20 B2 20 31 34  |O.ER.-.P.ST . 14|
00000110: 34 3B 20 53 54 41 54 55  53 20 57 B0 44 20 81 20  |4; STATUS W.D . |
00000120: 44 49 53 4B AD 54 41 50  45 20 49 AD 4F 00 5F 09  |DISK.TAPE I.O._.|
00000130: 5A 00 93 46 4C 41 47 20  B2 20 24 39 33 3B 20 46  |Z..FLAG . $93; F|
00000140: 4C 41 47 20 57 48 49 43  48 20 44 45 43 49 44 45  |LAG WHICH DECIDE|
00000150: 53 20 93 20 B0 20 95 20  28 30 20 B2 20 93 29 00  |S . . . (0 . .).|
00000160: 8A 09 64 00 A5 41 4D 45  C3 20 B2 20 24 42 37 3B  |..d..AME. . $B7;|
00000170: 20 C3 47 54 48 20 4F 46  20 46 49 C3 41 4D 45 20  | .GTH OF FI.AME |
00000180: 81 20 9F 20 41 20 46 49  4C 45 00 BC 09 6E 00 A5  |. . A FILE...n..|
00000190: 41 4D 45 50 54 52 20 B2  20 24 42 42 3B 20 50 4F  |AMEPTR . $BB; PO|
000001A0: B5 45 52 20 A4 20 46 49  C3 41 4D 45 20 4C 4F 43  |.ER . FI.AME LOC|
000001B0: 41 54 49 91 20 49 4E 20  52 41 4D 2E 00 FB 09 78  |ATI. IN RAM....x|
000001C0: 00 A5 55 4D 20 B2 20 24  42 38 3B 20 43 55 52 52  |..UM . $B8; CURR|
000001D0: 45 4E 54 20 46 49 4C 45  20 4E 55 4D 42 45 52 20  |ENT FILE NUMBER |
000001E0: 81 20 9F 2C 20 A1 20 26  20 50 55 54 20 43 48 41  |. ., . & PUT CHA|
000001F0: 52 53 20 A4 20 44 45 56  49 43 45 00 2A 0A 82 00  |RS . DEVICE.*...|
00000200: 46 53 45 43 91 44 20 B2  20 24 42 39 3B 20 43 55  |FSEC.D . $B9; CU|
00000210: 52 52 45 4E 54 20 53 45  43 91 44 41 52 59 20 41  |RRENT SEC.DARY A|
00000220: 44 44 52 45 53 53 20 81  20 9F 00 5C 0A 8C 00 46  |DDRESS . ..\...F|
00000230: 44 45 56 20 B2 20 24 42  41 3B 20 44 45 56 49 43  |DEV . $BA; DEVIC|
00000240: 45 20 4E 55 4D 42 45 52  20 28 38 20 81 20 43 4F  |E NUMBER (8 . CO|
00000250: 4D 4D 4F 44 B0 45 20 44  49 53 4B 29 00 92 0A 96  |MMOD.E DISK)....|
00000260: 00 43 55 52 B9 20 B2 20  32 31 31 3B 20 B9 49 54  |.CUR. . 211; .IT|
00000270: 49 91 20 4F 46 20 43 55  52 53 B0 20 91 20 41 20  |I. OF CURS. . A |
00000280: 47 49 56 45 4E 20 53 43  52 45 45 4E 20 4C 49 4E  |GIVEN SCREEN LIN|
00000290: 45 2E 00 D8 0A A0 00 3B  AB AB AB AB AB AB AB AB  |E......;........|
000002A0: AB AB AB AB AB AB AB AB  AB AB AB AB AB 20 20 4C  |.............  L|
000002B0: 41 44 53 20 B5 45 52 4E  41 4C 20 5A 45 52 4F 20  |ADS .ERNAL ZERO |
000002C0: 50 41 47 45 20 45 51 55  41 54 45 53 20 AB AB AB  |PAGE EQUATES ...|
000002D0: AB AB AB AB AB AB AB AB  00 14 0B AA 00 54 45 4D  |.............TEM|
000002E0: 50 20 B2 20 24 46 42 3A  53 41 20 B2 20 24 46 44  |P . $FB:SA . $FD|
000002F0: 3A 4D 45 4D A4 50 20 B2  20 24 42 30 3A 50 41 52  |:MEM.P . $B0:PAR|
00000300: 52 41 59 20 B2 20 24 42  32 3A 50 4D 45 4D 20 B2  |RAY . $B2:PMEM .|
00000310: 20 24 41 37 00 55 0B B4  00 3B AB AB AB AB AB AB  | $A7.U...;......|
00000320: AB AB AB AB AB AB AB AB  AB AB AB AB 20 20 4D 41  |............  MA|
00000330: 43 48 49 4E 45 20 53 50  45 43 8B 49 43 20 52 4F  |CHINE SPEC.IC RO|
00000340: 4D 20 45 51 55 41 54 45  53 20 AB AB AB AB AB AB  |M EQUATES ......|
00000350: AB AB AB AB AB 00 79 0B  BE 00 42 41 42 55 46 20  |......y...BABUF |
00000360: B2 20 24 30 32 30 30 3B  20 42 41 53 49 43 27 53  |. $0200; BASIC'S|
00000370: 20 85 20 42 55 46 46 45  52 00 9C 0B C8 00 A4 42  | . BUFFER......B|
00000380: 41 53 49 43 20 B2 20 24  41 34 37 34 3B 20 CB 20  |ASIC . $A474; . |
00000390: 42 41 43 4B 20 A4 20 42  41 53 49 43 00 CF 0B D2  |BACK . BASIC....|
000003A0: 00 4B 45 59 57 44 53 20  B2 20 24 41 30 39 45 3B  |.KEYWDS . $A09E;|
000003B0: 20 53 54 41 52 54 20 4F  46 20 4B 45 59 57 B0 44  | START OF KEYW.D|
000003C0: 20 54 41 42 4C 45 20 49  4E 20 42 41 53 49 43 00  | TABLE IN BASIC.|
000003D0: 02 0C DC 00 4F 55 54 4E  55 4D 20 B2 20 24 42 44  |....OUTNUM . $BD|
000003E0: 43 44 3B 20 99 53 20 4F  55 54 20 41 20 28 4D 53  |CD; .S OUT A (MS|
000003F0: 42 29 2C 20 58 20 28 4C  53 42 29 20 4E 55 4D 42  |B), X (LSB) NUMB|
00000400: 45 52 00 3B 0C E6 00 9F  20 B2 20 24 45 31 43 31  |ER.;.... . $E1C1|
00000410: 3B 20 9F 53 20 41 20 46  49 4C 45 20 20 28 33 20  |; .S A FILE  (3 |
00000420: 42 59 54 45 53 20 50 41  53 54 20 4E B0 4D 41 4C  |BYTES PAST N.MAL|
00000430: 20 9F 20 49 4E 20 52 4F  4D 29 2E 00 6C 0C F0 00  | . IN ROM)..l...|
00000440: 43 48 4B 49 4E 20 B2 20  24 46 46 43 36 3B 20 9F  |CHKIN . $FFC6; .|
00000450: 53 20 41 20 43 48 41 4E  4E 45 4C 20 81 20 87 20  |S A CHANNEL . . |
00000460: 28 46 49 4C 45 23 20 49  4E 20 58 29 00 A0 0C FA  |(FILE# IN X)....|
00000470: 00 43 48 4B 4F 55 54 20  B2 20 24 46 46 43 39 3B  |.CHKOUT . $FFC9;|
00000480: 20 9F 53 20 43 48 41 4E  4E 45 4C 20 81 20 57 52  | .S CHANNEL . WR|
00000490: 49 54 45 20 28 46 49 4C  45 23 20 49 4E 20 58 29  |ITE (FILE# IN X)|
000004A0: 00 C5 0C 04 01 43 48 41  52 49 4E 20 B2 20 24 46  |.....CHARIN . $F|
000004B0: 46 45 34 3B 20 50 55 4C  4C 53 20 49 4E 20 91 45  |FE4; PULLS IN .E|
000004C0: 20 42 59 54 45 00 E4 0C  0E 01 99 20 B2 20 24 46  | BYTE...... . $F|
000004D0: 46 44 32 3B 20 53 80 53  20 4F 55 54 20 91 45 20  |FD2; S.S OUT .E |
000004E0: 42 59 54 45 00 25 0D 18  01 93 20 B2 20 24 45 31  |BYTE.%.... . $E1|
000004F0: 37 35 3B 20 93 20 41 20  42 41 53 49 43 20 50 52  |75; . A BASIC PR|
00000500: 4F 47 52 41 4D 20 46 49  4C 45 20 28 53 4F 55 52  |OGRAM FILE (SOUR|
00000510: 43 45 20 43 4F 44 45 20  46 49 4C 45 29 20 B5 4F  |CE CODE FILE) .O|
00000520: 20 52 41 4D 2E 00 47 0D  19 01 3B 20 28 46 33 32  | RAM..G...; (F32|
00000530: 32 20 81 20 55 50 47 52  41 44 45 AD 45 31 37 32  |2 . UPGRADE.E172|
00000540: 20 81 20 56 49 43 29 00  66 0D 22 01 9C 43 48 4E  | . VIC).f."..CHN|
00000550: 20 B2 20 24 46 46 43 43  3B 20 8C 53 20 96 41 55  | . $FFCC; .S .AU|
00000560: 4C 54 20 49 AD 4F 00 89  0D 2C 01 A0 20 B2 20 24  |LT I.O...,.. . $|
00000570: 46 46 43 33 3B 20 A0 20  46 49 4C 45 20 28 46 49  |FFC3; . FILE (FI|
00000580: 4C 45 23 20 49 4E 20 41  29 00 BE 0D 36 01 90 4B  |LE# IN A)...6..K|
00000590: 45 59 20 B2 20 24 46 46  45 31 3B 20 54 45 53 54  |EY . $FFE1; TEST|
000005A0: 53 20 90 20 4B 45 59 2C  20 8E 53 20 A4 20 42 41  |S . KEY, .S . BA|
000005B0: 53 49 43 20 8B 20 50 52  45 53 53 45 44 2E 00 F4  |SIC . PRESSED...|
000005C0: 0D 40 01 53 43 52 45 45  4E 20 B2 20 24 30 34 30  |.@.SCREEN . $040|
000005D0: 30 3B 20 41 44 44 52 45  53 53 20 4F 46 20 31 53  |0; ADDRESS OF 1S|
000005E0: 54 20 42 59 54 45 20 4F  46 20 53 43 52 45 45 4E  |T BYTE OF SCREEN|
000005F0: 20 52 41 4D 00 0C 0E 4A  01 3B AB AB AB AB AB AB  | RAM...J.;......|
00000600: AB AB AB AB AB AB AB AB  AB AB AB AB 00 19 0E 54  |...............T|
00000610: 01 2E 46 49 4C 45 20 45  C5 00 00 00              |..FILE E....    |
........ 11000......NO.$....D LADS64.U.(
.; "DEFS64"  EQUATES . .INITI.S . COMMOD
.E 64...2.;.....................  MACHIN
E SPEC.IC ZERO PAGE EQUATES ............
T.<.RAMSTART . $2B; BASIC'S START OF RAM
 MEM.Y PO.ER...F.BMEM.P . $37; BASIC'S .
P OF RAM MEM.Y PO.ER.-.P.ST . 144; STATU
S W.D . DISK.TAPE I.O._.Z..FLAG . $93; F
LAG WHICH DECIDES . . . (0 . .)...D..AME
C . $B7; CGTH OF FICAME . . A FILE...N..
AMEPTR . $BB; PO.ER . FICAME LOCATI. IN 
RAM....X..UM . $B8; CURRENT FILE NUMBER 
. ., . & PUT CHARS . DEVICE.*...FSEC.D .
 $B9; CURRENT SEC.DARY ADDRESS . ..\...F
DEV . $BA; DEVICE NUMBER (8 . COMMOD.E D
ISK).....CUR. . 211; .ITI. OF CURS. . A 
GIVEN SCREEN LINE..X. .;................
.....  LADS .ERNAL ZERO PAGE EQUATES ...
.............TEMP . $FB:SA . $FD:MEM.P .
 $B0:PARRAY . $B2:PMEM . $A7.U...;......
............  MACHINE SPEC.IC ROM EQUATE
S ............Y...BABUF . $0200; BASIC'S
 . BUFFER...H..BASIC . $A474; K BACK . B
ASIC.O.R.KEYWDS . $A09E; START OF KEYW.D
 TABLE IN BASIC.....OUTNUM . $BDCD; .S O
UT A (MSB), X (LSB) NUMBER.;.... . $E1C1
; .S A FILE  (3 BYTES PAST N.MAL . IN RO
M)..L...CHKIN . $FFC6; .S A CHANNEL . . 
(FILE# IN X). ...CHKOUT . $FFC9; .S CHAN
NEL . WRITE (FILE# IN X).E...CHARIN . $F
FE4; PULLS IN .E BYTE...... . $FFD2; S.S
 OUT .E BYTE.%.... . $E175; . A BASIC PR
OGRAM FILE (SOURCE CODE FILE) .O RAM..G.
..; (F322 . UPGRADE.E172 . VIC).F."..CHN
 . $FFCC; .S .AULT I.O...,.  . $FFC3;   
FILE (FILE# IN A)...6..KEY . $FFE1; TEST
S . KEY, .S . BASIC . PRESSED....@.SCREE
N . $0400; ADDRESS OF 1ST BYTE OF SCREEN
 RAM...J.;.....................T..FILE E
E...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL