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

LIST-ME VIC 2.L

FILE INFORMATION

FILENAME(S): LIST-ME VIC 2.L

FILE TYPE(S): PRG

FILE SIZE: 4.8K

FIRST SEEN: 2025-10-20 14:30:16

APPEARS ON: 4 disk(s)

FILE HASH

7ecea9a624e10861c77df1da9ed8878df3b5843ec2b12f1234a1310257365d20

FOUND ON DISKS (4 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MASTERMMSOFT LIST-ME VIC 2.L PRG Treasure Chest - Klaus Der Suhler 19 7 DOWNLOAD FILE
A NWENDER LIST-ME VIC 2.L PRG Treasure Chest - Wolfgang Rauprich 21 1 DOWNLOAD FILE
FREESOFT DISK NR LIST-ME VIC 2.L PRG Treasure Chest - Wolfgang Rauprich 21 1 DOWNLOAD FILE
TPUG JAN 84 C LIST-ME VIC 2.L PRG Sailor, Ganheden 25 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 0C 08 00 00 8D 20  39 30 30 30 00 12 08 01  |....... 9000....|
00000010: 00 80 00 18 08 04 00 8F  00 39 08 05 00 8F 20 4C  |.........9.... L|
00000020: 4F 43 41 54 49 4F 4E 20  24 44 30 31 31 20 2D 20  |OCATION $D011 - |
00000030: 32 37 20 4E 4F 52 4D 41  4C 00 54 08 06 00 8F 20  |27 NORMAL.T.... |
00000040: 56 41 52 49 4F 55 53 20  43 4F 4E 54 52 4F 4C 20  |VARIOUS CONTROL |
00000050: 42 49 54 53 00 5A 08 07  00 8F 00 60 08 13 00 8F  |BITS.Z.....`....|
00000060: 00 A2 08 14 00 81 4A B2  33 31 A4 32 34 A9 AB 31  |......J.31.24..1|
00000070: 3A 97 35 33 32 36 35 2C  4A 3A 81 41 B2 31 A4 35  |:.53265,J:.A.1.5|
00000080: 30 30 3A 82 41 2C 4A 3A  8F 20 53 43 52 4F 4C 4C  |00:.A,J:. SCROLL|
00000090: 20 53 43 52 45 45 4E 20  56 45 52 54 49 43 41 4C  | SCREEN VERTICAL|
000000A0: 4C 59 00 C5 08 1E 00 97  35 33 32 36 35 2C 32 37  |LY......53265,27|
000000B0: AB 38 3A 20 20 20 8F 20  4E 41 52 52 4F 57 20 48  |.8:   . NARROW H|
000000C0: 45 49 47 48 54 00 05 09  28 00 97 35 33 32 36 35  |EIGHT...(..53265|
000000D0: 2C 32 37 AB 31 36 3A 20  20 8F 20 42 4C 41 4E 4B  |,27.16:  . BLANK|
000000E0: 20 54 48 45 20 20 20 20  20 20 20 20 20 20 20 20  | THE            |
000000F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 53  |               S|
00000100: 43 52 45 45 4E 00 49 09  2D 00 97 35 33 32 36 35  |CREEN.I.-..53265|
00000110: 2C 32 37 AA 33 32 3A 20  20 8F 20 53 57 49 54 43  |,27.32:  . SWITC|
00000120: 48 20 54 4F 20 20 20 20  20 20 20 20 20 20 20 20  |H TO            |
00000130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 48  |               H|
00000140: 49 52 45 53 20 4D 4F 44  45 00 87 09 32 00 97 35  |IRES MODE...2..5|
00000150: 33 32 36 35 2C 32 37 AA  36 34 3A 20 20 8F 20 45  |3265,27.64:  . E|
00000160: 58 54 45 4E 44 45 44 20  43 4F 4C 4F 52 20 20 20  |XTENDED COLOR   |
00000170: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000180: 20 20 20 4D 4F 44 45 00  8D 09 3B 00 8F 00 93 09  |   MODE...;.....|
00000190: 3C 00 8F 00 B3 09 3D 00  8F 20 4C 4F 43 41 54 49  |<.....=.. LOCATI|
000001A0: 4F 4E 20 24 44 30 31 36  20 2D 20 38 20 4E 4F 52  |ON $D016 - 8 NOR|
000001B0: 4D 41 4C 00 CE 09 3E 00  8F 20 56 41 52 49 4F 55  |MAL...>.. VARIOU|
000001C0: 53 20 43 4F 4E 54 52 4F  4C 20 42 49 54 53 00 D4  |S CONTROL BITS..|
000001D0: 09 3F 00 8F 00 18 0A 46  00 81 4A B2 38 A4 38 AA  |.?.....F..J.8.8.|
000001E0: 37 20 3A 97 35 33 32 37  30 2C 4A 3A 81 41 B2 31  |7 :.53270,J:.A.1|
000001F0: A4 36 30 30 3A 82 41 2C  4A 3A 20 20 20 20 20 20  |.600:.A,J:      |
00000200: 20 20 20 20 20 8F 20 48  4F 52 49 5A 4F 4E 54 41  |     . HORIZONTA|
00000210: 4C 20 53 43 52 4F 4C 4C  00 38 0A 50 00 97 35 33  |L SCROLL.8.P..53|
00000220: 32 37 30 2C 38 AB 30 3A  20 20 8F 20 4E 41 52 52  |270,8.0:  . NARR|
00000230: 4F 57 20 57 49 44 54 48  00 5F 0A 5A 00 97 35 33  |OW WIDTH._.Z..53|
00000240: 32 37 30 2C 38 AA 31 36  20 3A 8F 20 53 45 54 20  |270,8.16 :. SET |
00000250: 4D 55 4C 54 49 43 4F 4C  4F 52 20 4D 4F 44 45 00  |MULTICOLOR MODE.|
00000260: 9F 0A 64 00 97 35 33 32  37 30 2C 38 AA 33 32 3A  |..d..53270,8.32:|
00000270: 97 35 33 32 37 30 2C 38  3A 8F 20 52 45 53 45 54  |.53270,8:. RESET|
00000280: 20 56 49 43 20 43 48 49  50 2E 20 42 4F 54 48 20  | VIC CHIP. BOTH |
00000290: 50 4F 4B 45 53 20 52 45  51 55 49 52 45 44 2E 00  |POKES REQUIRED..|
000002A0: A5 0A 6D 00 8F 00 AB 0A  6E 00 8F 00 CC 0A 6F 00  |..m.....n.....o.|
000002B0: 8F 20 4C 4F 43 41 54 49  4F 4E 20 24 44 30 31 38  |. LOCATION $D018|
000002C0: 20 2D 20 32 31 20 4E 4F  52 4D 41 4C 00 F2 0A 70  | - 21 NORMAL...p|
000002D0: 00 8F 20 53 43 52 45 45  4E 2C 20 43 48 41 52 41  |.. SCREEN, CHARA|
000002E0: 43 54 45 52 20 53 45 54  20 4C 4F 43 41 54 49 4F  |CTER SET LOCATIO|
000002F0: 4E 53 00 F8 0A 71 00 8F  00 FE 0A 72 00 8F 00 3C  |NS...q.....r...<|
00000300: 0B 78 00 8F 20 34 2C 35  2C 36 2C 37 20 42 49 54  |.x.. 4,5,6,7 BIT|
00000310: 53 20 44 45 54 45 52 4D  49 4E 45 20 57 48 49 43  |S DETERMINE WHIC|
00000320: 48 20 31 4B 20 20 20 20  20 20 20 20 20 42 4C 4F  |H 1K         BLO|
00000330: 43 4B 20 49 53 20 53 43  52 45 45 4E 00 81 0B 82  |CK IS SCREEN....|
00000340: 00 8F 20 31 2C 32 2C 33  20 42 49 54 53 20 44 45  |.. 1,2,3 BITS DE|
00000350: 54 45 52 4D 49 4E 45 20  57 48 49 43 48 20 32 4B  |TERMINE WHICH 2K|
00000360: 20 20 20 20 20 20 20 20  20 20 20 42 4C 4F 43 4B  |           BLOCK|
00000370: 20 49 53 20 43 48 41 52  41 43 54 45 52 20 53 45  | IS CHARACTER SE|
00000380: 54 00 C6 0B 8C 00 8F 20  49 4E 20 48 49 52 45 53  |T...... IN HIRES|
00000390: 20 4D 4F 44 45 20 4C 4F  43 41 54 49 4F 4E 20 4F  | MODE LOCATION O|
000003A0: 46 20 42 49 54 4D 41 50  20 20 20 20 20 20 20 20  |F BITMAP        |
000003B0: 49 53 20 44 45 54 45 52  4D 49 4E 45 44 20 42 59  |IS DETERMINED BY|
000003C0: 20 42 49 54 20 33 00 11  0C 96 00 8F 20 42 49 54  | BIT 3...... BIT|
000003D0: 33 20 53 45 54 20 3D 42  49 54 4D 41 50 20 4F 46  |3 SET =BITMAP OF|
000003E0: 20 54 4F 50 20 38 4B 20  42 4C 4F 43 4B 20 20 20  | TOP 8K BLOCK   |
000003F0: 20 20 20 20 20 20 20 20  43 4C 45 41 52 20 3D 4F  |        CLEAR =O|
00000400: 46 20 42 4F 54 54 4F 4D  20 38 4B 20 42 4C 4F 43  |F BOTTOM 8K BLOC|
00000410: 4B 00 17 0C 98 00 8F 00  1D 0C 99 00 8F 00 6C 0C  |K.............l.|
00000420: 9A 00 8F 20 4C 4F 43 41  54 49 4F 4E 20 24 44 30  |... LOCATION $D0|
00000430: 31 32 20 26 20 37 42 49  54 20 24 44 30 31 31 20  |12 & 7BIT $D011 |
00000440: 2D 20 52 45 41 44 49 4E  47 20 57 48 49 43 48 20  |- READING WHICH |
00000450: 53 43 52 45 45 4E 20 4C  49 4E 45 20 49 53 20 42  |SCREEN LINE IS B|
00000460: 45 49 4E 47 20 53 43 41  4E 4E 45 44 00 A7 0C 9B  |EING SCANNED....|
00000470: 00 8F 20 57 52 49 54 49  4E 47 20 41 20 56 41 4C  |.. WRITING A VAL|
00000480: 55 45 20 4D 45 41 4E 53  20 49 4E 54 45 52 52 55  |UE MEANS INTERRU|
00000490: 50 54 20 20 20 20 20 20  20 20 20 41 54 20 53 43  |PT         AT SC|
000004A0: 41 4E 20 4C 49 4E 45 00  AD 0C 9C 00 8F 00 B3 0C  |AN LINE.........|
000004B0: 9D 00 8F 00 D4 0C A0 00  8F 20 24 44 30 31 33 20  |......... $D013 |
000004C0: 58 2D 4C 49 47 48 54 20  50 45 4E 20 50 4F 53 49  |X-LIGHT PEN POSI|
000004D0: 54 49 4F 4E 00 F5 0C AA  00 8F 20 24 44 30 31 34  |TION...... $D014|
000004E0: 20 59 2D 4C 49 47 48 54  20 50 45 4E 20 50 4F 53  | Y-LIGHT PEN POS|
000004F0: 49 54 49 4F 4E 00 1D 0D  B4 00 8F 20 43 41 50 41  |ITION...... CAPA|
00000500: 42 4C 45 20 4F 46 20 49  4E 54 45 52 52 55 50 54  |BLE OF INTERRUPT|
00000510: 49 4E 47 20 50 52 4F 43  45 53 53 4F 52 00 23 0D  |ING PROCESSOR.#.|
00000520: BE 00 8F 00 29 0D C8 00  8F 00 48 0D D2 00 8F 20  |....).....H.... |
00000530: 24 44 30 31 41 20 2D 20  49 4E 54 45 52 52 55 50  |$D01A - INTERRUP|
00000540: 54 20 45 4E 41 42 4C 45  00 68 0D D3 00 8F 20 42  |T ENABLE.h.... B|
00000550: 49 54 30 20 2D 20 52 41  53 54 45 52 20 49 4E 54  |IT0 - RASTER INT|
00000560: 2E 20 45 4E 41 42 4C 45  00 AE 0D D4 00 8F 20 42  |. ENABLE...... B|
00000570: 49 54 31 20 2D 20 49 4E  54 45 52 52 55 50 54 20  |IT1 - INTERRUPT |
00000580: 4F 4E 20 53 50 52 49 54  45 2D 42 41 43 4B 2D 20  |ON SPRITE-BACK- |
00000590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 47 52  |              GR|
000005A0: 4F 55 4E 44 20 43 4F 4C  4C 49 53 49 4F 4E 00 F4  |OUND COLLISION..|
000005B0: 0D D5 00 8F 20 42 49 54  31 20 2D 20 49 4E 54 45  |.... BIT1 - INTE|
000005C0: 52 52 55 50 54 20 4F 4E  20 53 50 52 49 54 45 2D  |RRUPT ON SPRITE-|
000005D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005E0: 20 20 20 20 53 50 52 49  54 45 20 43 4F 4C 4C 49  |    SPRITE COLLI|
000005F0: 53 49 4F 4E 00 33 0E D6  00 8F 20 42 49 54 33 20  |SION.3.... BIT3 |
00000600: 2D 20 45 4E 41 42 4C 45  20 4C 49 47 48 54 20 50  |- ENABLE LIGHT P|
00000610: 45 4E 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |EN              |
00000620: 20 20 20 20 20 20 20 20  20 20 49 4E 54 45 52 52  |          INTERR|
00000630: 55 50 54 00 39 0E D7 00  8F 00 3F 0E D8 00 8F 00  |UPT.9.....?.....|
00000640: 64 0E D9 00 8F 20 24 44  30 31 39 20 2D 49 4E 54  |d.... $D019 -INT|
00000650: 45 52 52 55 50 54 20 46  4C 41 47 20 52 45 47 49  |ERRUPT FLAG REGI|
00000660: 53 54 45 52 00 A2 0E DA  00 8F 20 54 48 45 20 49  |STER...... THE I|
00000670: 4E 44 49 43 41 54 45 44  20 42 49 54 20 49 53 20  |NDICATED BIT IS |
00000680: 53 45 54 20 4F 4E 20 20  20 20 20 20 20 20 20 20  |SET ON          |
00000690: 20 20 20 49 4E 44 49 43  41 54 45 44 20 45 56 45  |   INDICATED EVE|
000006A0: 4E 54 00 F1 0E DB 00 8F  20 54 48 45 20 50 52 4F  |NT...... THE PRO|
000006B0: 43 45 53 53 4F 52 20 57  49 4C 4C 20 42 45 20 20  |CESSOR WILL BE  |
000006C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 49 4E 54  |             INT|
000006D0: 45 52 52 55 50 54 45 44  20 49 46 20 4F 4E 45 20  |ERRUPTED IF ONE |
000006E0: 4F 46 20 41 42 4F 56 45  20 42 49 54 53 20 53 45  |OF ABOVE BITS SE|
000006F0: 54 00 2C 0F DD 00 8F 20  42 49 54 30 20 2D 20 52  |T.,.... BIT0 - R|
00000700: 41 53 54 45 52 20 4D 41  54 43 48 45 53 20 50 52  |ASTER MATCHES PR|
00000710: 45 53 45 54 20 20 20 20  20 20 20 20 20 20 20 20  |ESET            |
00000720: 20 20 20 20 20 20 20 56  41 4C 55 45 00 6E 0F DE  |       VALUE.n..|
00000730: 00 8F 20 42 49 54 31 20  2D 20 53 50 52 49 54 45  |.. BIT1 - SPRITE|
00000740: 2D 53 43 52 45 45 4E 20  43 4F 4C 4C 49 53 49 4F  |-SCREEN COLLISIO|
00000750: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |N               |
00000760: 20 20 48 41 53 20 4F 43  43 55 52 52 45 44 00 B0  |  HAS OCCURRED..|
00000770: 0F DF 00 8F 20 42 49 54  32 20 2D 20 53 50 52 49  |.... BIT2 - SPRI|
00000780: 54 45 2D 53 50 52 49 54  45 20 43 4F 4C 4C 49 53  |TE-SPRITE COLLIS|
00000790: 49 4F 4E 20 20 20 20 20  20 20 20 20 20 20 20 20  |ION             |
000007A0: 20 20 20 20 48 41 53 20  4F 43 43 55 52 52 45 44  |    HAS OCCURRED|
000007B0: 00 FF 0F E0 00 8F 20 42  49 54 33 20 2D 20 53 49  |...... BIT3 - SI|
000007C0: 47 4E 41 4C 20 46 52 4F  4D 20 4C 49 47 48 54 20  |GNAL FROM LIGHT |
000007D0: 50 45 4E 2C 20 20 20 20  20 20 20 20 20 20 20 20  |PEN,            |
000007E0: 20 20 20 4C 4F 43 41 54  49 4F 4E 20 4F 46 20 50  |   LOCATION OF P|
000007F0: 45 4E 20 49 4E 20 52 45  47 49 53 54 45 52 53 00  |EN IN REGISTERS.|
00000800: 3C 10 E1 00 8F 20 54 55  52 4E 20 4F 46 46 20 46  |<.... TURN OFF F|
00000810: 4C 41 47 20 42 59 20 53  45 54 54 49 4E 47 20 42  |LAG BY SETTING B|
00000820: 49 54 20 20 20 20 20 20  20 20 20 20 20 20 28 56  |IT            (V|
00000830: 45 52 59 20 53 54 52 41  4E 47 45 29 00 42 10 E4  |ERY STRANGE).B..|
00000840: 00 8F 00 48 10 E5 00 8F  00 87 10 E6 00 8F 20 4C  |...H.......... L|
00000850: 4F 43 41 54 49 4F 4E 53  20 24 44 30 32 30 20 54  |OCATIONS $D020 T|
00000860: 4F 20 24 44 30 32 36 20  2D 20 53 45 54 20 20 20  |O $D026 - SET   |
00000870: 20 20 20 20 20 20 20 43  4F 4C 4F 52 20 50 41 52  |       COLOR PAR|
00000880: 41 4D 45 54 45 52 53 00  AD 10 E7 00 8F 20 34 20  |AMETERS...... 4 |
00000890: 4C 4F 57 20 42 49 54 53  20 4F 4E 4C 59 20 41 52  |LOW BITS ONLY AR|
000008A0: 45 20 53 49 47 4E 49 46  49 47 41 4E 54 00 EA 10  |E SIGNIFIGANT...|
000008B0: E8 00 8F 20 24 44 30 32  30 20 2D 20 42 4F 52 44  |... $D020 - BORD|
000008C0: 45 52 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |ER              |
000008D0: 20 20 20 20 20 20 20 20  20 20 20 20 24 44 30 32  |            $D02|
000008E0: 31 20 2D 20 53 43 52 45  45 4E 00 2C 11 E9 00 8F  |1 - SCREEN.,....|
000008F0: 20 24 44 30 32 32 20 2D  20 4D 55 4C 54 49 43 4F  | $D022 - MULTICO|
00000900: 4C 4F 52 31 20 20 20 20  20 20 20 20 20 20 20 20  |LOR1            |
00000910: 20 20 20 20 20 20 20 20  20 24 44 30 32 33 20 2D  |         $D023 -|
00000920: 20 4D 55 4C 54 49 43 4F  4C 4F 52 32 00 75 11 EA  | MULTICOLOR2.u..|
00000930: 00 8F 20 24 44 30 32 34  20 2D 20 4D 55 4C 54 49  |.. $D024 - MULTI|
00000940: 43 4F 4C 4F 52 33 20 20  20 20 20 20 20 20 20 20  |COLOR3          |
00000950: 20 20 20 20 20 20 20 20  20 20 20 24 44 30 32 35  |           $D025|
00000960: 20 2D 20 53 50 52 49 54  45 20 4D 55 4C 54 49 43  | - SPRITE MULTIC|
00000970: 4F 4C 4F 52 31 00 96 11  EB 00 8F 20 24 44 30 32  |OLOR1...... $D02|
00000980: 36 20 2D 20 53 50 52 49  54 45 20 4D 55 4C 54 49  |6 - SPRITE MULTI|
00000990: 43 4F 4C 4F 52 32 00 9C  11 F0 00 8F 00 A2 11 F1  |COLOR2..........|
000009A0: 00 8F 00 CA 11 FA 00 8F  20 4C 4F 43 41 54 49 4F  |........ LOCATIO|
000009B0: 4E 20 28 4C 41 53 54 20  42 59 54 45 20 4F 46 20  |N (LAST BYTE OF |
000009C0: 53 43 52 45 45 4E 20 2B  38 29 00 E6 11 FB 00 8F  |SCREEN +8)......|
000009D0: 20 4E 4F 52 4D 41 4C 20  24 30 37 46 38 20 54 4F  | NORMAL $07F8 TO|
000009E0: 20 24 30 37 46 46 00 33  12 FC 00 8F 20 44 45 54  | $07FF.3.... DET|
000009F0: 45 52 4D 49 4E 45 53 20  4D 45 4D 4F 52 59 20 42  |ERMINES MEMORY B|
00000A00: 4C 4F 43 4B 20 57 48 49  43 48 20 49 53 20 55 53  |LOCK WHICH IS US|
00000A10: 45 44 20 42 59 20 56 49  43 32 20 43 48 49 50 20  |ED BY VIC2 CHIP |
00000A20: 54 4F 20 44 52 41 57 20  53 50 52 49 54 45 53 20  |TO DRAW SPRITES |
00000A30: 30 2D 37 00 72 12 FD 00  8F 20 54 48 45 52 45 20  |0-7.r.... THERE |
00000A40: 41 52 45 20 32 35 36 20  36 34 2D 42 59 54 45 20  |ARE 256 64-BYTE |
00000A50: 42 4C 4F 43 4B 53 20 49  4E 20 20 20 20 20 20 20  |BLOCKS IN       |
00000A60: 20 20 31 36 4B 20 56 49  44 45 4F 20 4D 45 4D 4F  |  16K VIDEO MEMO|
00000A70: 52 59 00 78 12 FE 00 8F  00 7E 12 04 01 8F 00 C6  |RY.x.....~......|
00000A80: 12 05 01 8F 20 4C 4F 43  41 54 49 4F 4E 20 24 44  |.... LOCATION $D|
00000A90: 30 31 35 20 2D 20 53 50  52 49 54 45 20 45 4E 41  |015 - SPRITE ENA|
00000AA0: 42 4C 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |BLE             |
00000AB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 52 45  |              RE|
00000AC0: 47 49 53 54 45 52 00 0B  13 06 01 8F 20 42 49 54  |GISTER...... BIT|
00000AD0: 30 20 2D 20 45 4E 41 42  4C 45 20 53 50 52 49 54  |0 - ENABLE SPRIT|
00000AE0: 45 20 30 20 20 20 20 20  20 20 20 20 20 20 20 20  |E 0             |
00000AF0: 20 20 20 20 20 42 49 54  31 20 2D 20 45 4E 41 42  |     BIT1 - ENAB|
00000B00: 4C 45 20 53 50 52 49 54  45 20 31 00 50 13 07 01  |LE SPRITE 1.P...|
00000B10: 8F 20 45 54 43 2E 20 20  20 20 20 20 20 20 20 20  |. ETC.          |
00000B20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000B30: 20 20 20 20 20 20 20 20  20 20 42 49 54 37 20 2D  |          BIT7 -|
00000B40: 20 45 4E 41 42 4C 45 20  53 50 52 49 54 45 20 37  | ENABLE SPRITE 7|
00000B50: 00 56 13 08 01 8F 00 5C  13 09 01 8F 00 83 13 0E  |.V.....\........|
00000B60: 01 8F 20 4C 4F 43 41 54  49 4F 4E 20 24 44 30 31  |.. LOCATION $D01|
00000B70: 37 20 2D 20 53 50 52 49  54 45 20 59 2D 45 58 50  |7 - SPRITE Y-EXP|
00000B80: 41 4E 44 00 D1 13 0F 01  8F 20 42 49 54 30 20 53  |AND...... BIT0 S|
00000B90: 45 54 20 2D 20 44 4F 55  42 4C 45 20 53 50 52 49  |ET - DOUBLE SPRI|
00000BA0: 54 45 30 20 57 49 44 54  48 20 20 20 20 20 20 20  |TE0 WIDTH       |
00000BB0: 20 20 42 49 54 31 20 53  45 54 20 2D 20 44 4F 55  |  BIT1 SET - DOU|
00000BC0: 42 4C 45 20 53 50 52 49  54 45 31 20 57 49 44 54  |BLE SPRITE1 WIDT|
00000BD0: 48 00 DC 13 10 01 8F 20  45 54 43 2E 00 E2 13 17  |H...... ETC.....|
00000BE0: 01 8F 00 E8 13 18 01 8F  00 0E 14 22 01 8F 20 4C  |...........".. L|
00000BF0: 4F 43 41 54 49 4F 4E 20  24 44 30 31 44 20 2D 53  |OCATION $D01D -S|
00000C00: 50 52 49 54 45 20 58 2D  45 58 50 41 4E 44 00 5D  |PRITE X-EXPAND.]|
00000C10: 14 23 01 8F 20 42 49 54  30 20 53 45 54 20 2D 20  |.#.. BIT0 SET - |
00000C20: 44 4F 55 42 4C 45 20 53  50 52 49 54 45 30 20 48  |DOUBLE SPRITE0 H|
00000C30: 45 49 47 48 54 20 20 20  20 20 20 20 20 42 49 54  |EIGHT        BIT|
00000C40: 31 20 53 45 54 20 2D 20  44 4F 55 42 4C 45 20 53  |1 SET - DOUBLE S|
00000C50: 50 52 49 54 45 31 20 48  45 49 47 48 54 00 68 14  |PRITE1 HEIGHT.h.|
00000C60: 24 01 8F 20 45 54 43 2E  00 6E 14 29 01 8F 00 74  |$.. ETC..n.)...t|
00000C70: 14 2A 01 8F 00 B3 14 2B  01 8F 20 24 44 30 30 30  |.*.....+.. $D000|
00000C80: 20 54 4F 20 24 44 30 31  30 20 2D 20 50 55 54 20  | TO $D010 - PUT |
00000C90: 53 50 52 49 54 45 20 41  54 20 20 20 20 20 20 20  |SPRITE AT       |
00000CA0: 20 20 20 44 45 53 49 52  45 44 20 50 4F 53 49 54  |   DESIRED POSIT|
00000CB0: 49 4F 4E 00 00 15 2C 01  8F 20 4C 4F 43 41 54 49  |ION...,.. LOCATI|
00000CC0: 4F 4E 20 24 44 30 30 30  20 2D 53 50 52 49 54 45  |ON $D000 -SPRITE|
00000CD0: 30 20 58 2D 50 4F 53 2E  20 20 20 20 20 20 20 20  |0 X-POS.        |
00000CE0: 20 20 20 20 20 20 20 20  20 20 20 24 44 30 30 31  |           $D001|
00000CF0: 20 2D 53 50 52 49 54 45  30 20 59 2D 50 4F 53 2E  | -SPRITE0 Y-POS.|
00000D00: 00 49 15 2E 01 8F 20 24  44 30 30 32 20 2D 20 53  |.I.... $D002 - S|
00000D10: 50 52 49 54 45 31 20 58  2D 50 4F 53 49 54 49 4F  |PRITE1 X-POSITIO|
00000D20: 4E 20 20 20 20 20 20 20  20 20 20 20 20 20 20 24  |N              $|
00000D30: 44 30 30 33 20 2D 20 53  50 52 49 54 45 31 20 59  |D003 - SPRITE1 Y|
00000D40: 2D 50 4F 53 49 54 49 4F  4E 00 54 15 2F 01 8F 20  |-POSITION.T./.. |
00000D50: 45 54 43 2E 00 9D 15 30  01 8F 20 24 44 30 30 45  |ETC....0.. $D00E|
00000D60: 20 2D 20 53 50 52 49 54  45 37 20 58 2D 50 4F 53  | - SPRITE7 X-POS|
00000D70: 49 54 49 4F 4E 20 20 20  20 20 20 20 20 20 20 20  |ITION           |
00000D80: 20 20 20 24 44 30 30 46  20 2D 20 53 50 52 49 54  |   $D00F - SPRIT|
00000D90: 45 37 20 59 2D 50 4F 53  49 54 49 4F 4E 00 A3 15  |E7 Y-POSITION...|
00000DA0: 32 01 8F 00 A9 15 35 01  8F 00 CD 15 40 01 8F 20  |2.....5.....@.. |
00000DB0: 24 44 30 31 30 20 2D 20  48 49 47 48 42 49 54 20  |$D010 - HIGHBIT |
00000DC0: 4F 46 20 58 2D 50 4F 53  49 54 49 4F 4E 00 1B 16  |OF X-POSITION...|
00000DD0: 41 01 8F 20 20 20 20 20  20 20 20 20 53 43 52 45  |A..         SCRE|
00000DE0: 45 4E 20 49 53 20 33 32  30 20 42 49 54 53 20 57  |EN IS 320 BITS W|
00000DF0: 49 44 45 20 20 20 20 20  20 20 20 20 20 20 20 20  |IDE             |
00000E00: 20 20 20 20 41 4E 44 20  39 20 42 49 54 53 20 41  |    AND 9 BITS A|
00000E10: 52 45 20 52 45 51 55 49  52 45 44 00 21 16 45 01  |RE REQUIRED.!.E.|
00000E20: 8F 00 27 16 46 01 8F 00  66 16 4A 01 8F 20 24 44  |..'.F...f.J.. $D|
00000E30: 30 31 42 20 2D 20 53 50  52 49 54 45 20 4F 52 20  |01B - SPRITE OR |
00000E40: 42 41 43 4B 47 52 4F 55  4E 44 20 20 20 20 20 20  |BACKGROUND      |
00000E50: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 50 52  |              PR|
00000E60: 49 4F 52 49 54 59 00 B1  16 4B 01 8F 20 42 49 54  |IORITY...K.. BIT|
00000E70: 30 20 53 45 54 20 2D 20  53 50 52 49 54 45 30 20  |0 SET - SPRITE0 |
00000E80: 57 49 4C 4C 20 50 41 53  53 20 20 20 20 20 20 20  |WILL PASS       |
00000E90: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000EA0: 42 45 48 49 4E 44 20 43  48 41 52 41 43 54 45 52  |BEHIND CHARACTER|
00000EB0: 53 00 F5 16 4C 01 8F 20  42 49 54 30 20 43 4C 52  |S...L.. BIT0 CLR|
00000EC0: 20 2D 20 57 49 4C 4C 20  50 41 53 53 20 4F 56 45  | - WILL PASS OVE|
00000ED0: 52 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |R               |
00000EE0: 20 20 20 20 20 20 20 20  20 20 20 43 48 41 52 41  |           CHARA|
00000EF0: 43 54 45 52 53 00 00 17  4D 01 8F 20 45 54 43 2E  |CTERS...M.. ETC.|
00000F00: 00 06 17 51 01 8F 00 0C  17 54 01 8F 00 52 17 55  |...Q.....T...R.U|
00000F10: 01 8F 20 24 44 30 32 37  20 54 4F 20 24 44 30 32  |.. $D027 TO $D02|
00000F20: 45 20 2D 20 53 45 4C 45  43 54 20 53 50 52 49 54  |E - SELECT SPRIT|
00000F30: 45 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |E               |
00000F40: 20 20 20 20 20 20 20 20  20 20 20 20 43 4F 4C 4F  |            COLO|
00000F50: 52 53 00 8E 17 56 01 8F  20 24 44 30 32 37 20 2D  |RS...V.. $D027 -|
00000F60: 20 53 45 4C 45 43 54 28  30 2D 31 35 29 20 53 50  | SELECT(0-15) SP|
00000F70: 52 49 54 45 30 20 20 20  20 20 20 20 20 20 20 20  |RITE0           |
00000F80: 20 20 20 20 20 20 20 20  20 43 4F 4C 4F 52 00 CA  |         COLOR..|
00000F90: 17 57 01 8F 20 24 44 30  32 38 20 2D 20 53 45 4C  |.W.. $D028 - SEL|
00000FA0: 45 43 54 28 30 2D 31 35  29 20 53 50 52 49 54 45  |ECT(0-15) SPRITE|
00000FB0: 31 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |1               |
00000FC0: 20 20 20 20 20 43 4F 4C  4F 52 00 D5 17 58 01 8F  |     COLOR...X..|
00000FD0: 20 45 54 43 2E 00 DB 17  59 01 8F 00 E1 17 5D 01  | ETC....Y.....].|
00000FE0: 8F 00 27 18 5E 01 8F 20  24 44 30 31 43 20 2D 20  |..'.^.. $D01C - |
00000FF0: 4D 41 4B 45 20 53 50 52  49 54 45 20 41 50 50 45  |MAKE SPRITE APPE|
00001000: 41 52 20 49 4E 20 20 20  20 20 20 20 20 20 20 20  |AR IN           |
00001010: 20 20 20 20 20 20 20 20  4D 55 4C 54 49 43 4F 4C  |        MULTICOL|
00001020: 4F 52 20 4D 4F 44 45 00  70 18 5F 01 8F 20 20 20  |OR MODE.p._..   |
00001030: 20 20 20 20 2D 20 43 4F  4C 4F 52 53 20 49 4E 20  |    - COLORS IN |
00001040: 24 44 30 32 35 2C 24 44  30 32 36 2C 20 20 20 20  |$D025,$D026,    |
00001050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 4F 4E  |              ON|
00001060: 45 20 4F 46 20 24 44 30  32 37 2D 24 44 30 32 45  |E OF $D027-$D02E|
00001070: 00 BF 18 60 01 8F 20 42  49 54 30 20 53 45 54 20  |...`.. BIT0 SET |
00001080: 2D 20 53 50 52 49 54 45  30 20 49 4E 20 4D 55 4C  |- SPRITE0 IN MUL|
00001090: 54 49 43 4F 4C 4F 52 20  20 20 20 20 20 20 20 42  |TICOLOR        B|
000010A0: 49 54 31 20 53 45 54 20  2D 20 53 50 52 49 54 45  |IT1 SET - SPRITE|
000010B0: 31 20 49 4E 20 4D 55 4C  54 49 43 4F 4C 4F 52 00  |1 IN MULTICOLOR.|
000010C0: CA 18 62 01 8F 20 45 54  43 2E 00 D0 18 67 01 8F  |..b.. ETC....g..|
000010D0: 00 D6 18 68 01 8F 00 1E  19 72 01 8F 20 24 44 30  |...h.....r.. $D0|
000010E0: 31 45 20 2D 20 54 45 4C  4C 53 20 57 48 49 43 48  |1E - TELLS WHICH|
000010F0: 20 53 50 52 49 54 45 53  20 48 41 56 45 20 20 20  | SPRITES HAVE   |
00001100: 20 20 20 20 20 20 20 20  20 20 20 20 20 43 4F 4C  |             COL|
00001110: 4C 49 44 45 44 20 28 49  46 20 41 4E 59 29 00 6B  |LIDED (IF ANY).k|
00001120: 19 73 01 8F 20 42 49 54  30 20 53 45 54 20 2D 20  |.s.. BIT0 SET - |
00001130: 53 50 52 49 54 45 30 20  48 41 53 20 43 4F 4C 4C  |SPRITE0 HAS COLL|
00001140: 49 44 45 44 20 20 20 20  20 20 20 20 20 20 20 20  |IDED            |
00001150: 20 20 20 20 20 20 20 20  57 49 54 48 20 41 4E 4F  |        WITH ANO|
00001160: 54 48 45 52 20 53 50 52  49 54 45 00 B8 19 75 01  |THER SPRITE...u.|
00001170: 8F 20 42 49 54 31 20 53  45 54 20 2D 20 53 50 52  |. BIT1 SET - SPR|
00001180: 49 54 45 31 20 48 41 53  20 43 4F 4C 4C 49 44 45  |ITE1 HAS COLLIDE|
00001190: 44 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |D               |
000011A0: 20 20 20 20 20 57 49 54  48 20 41 4E 4F 54 48 45  |     WITH ANOTHE|
000011B0: 52 20 53 50 52 49 54 45  00 C3 19 77 01 8F 20 45  |R SPRITE...w.. E|
000011C0: 54 43 2E 00 C9 19 79 01  8F 00 CF 19 7A 01 8F 00  |TC....y.....z...|
000011D0: 1D 1A 7C 01 8F 20 24 44  30 31 46 20 2D 54 45 4C  |..|.. $D01F -TEL|
000011E0: 4C 53 20 57 48 49 43 48  20 53 50 52 49 54 45 53  |LS WHICH SPRITES|
000011F0: 20 48 41 56 45 20 20 20  20 20 20 20 20 20 20 20  | HAVE           |
00001200: 20 20 20 20 20 43 4F 4C  4C 49 44 45 44 20 57 49  |     COLLIDED WI|
00001210: 54 48 20 42 41 43 4B 47  52 4F 55 4E 44 00 32 1A  |TH BACKGROUND.2.|
00001220: 7D 01 8F 20 20 20 20 20  20 20 2D 20 49 46 20 41  |}..       - IF A|
00001230: 4E 59 00 7B 1A 7F 01 8F  20 42 49 54 30 20 53 45  |NY.{.... BIT0 SE|
00001240: 54 20 2D 20 53 50 52 49  54 45 30 20 48 41 53 20  |T - SPRITE0 HAS |
00001250: 43 4F 4C 4C 49 44 45 44  20 20 20 20 20 20 20 20  |COLLIDED        |
00001260: 20 20 20 20 20 20 20 20  20 20 20 20 57 49 54 48  |            WITH|
00001270: 20 42 41 43 4B 47 52 4F  55 4E 44 00 86 1A 81 01  | BACKGROUND.....|
00001280: 8F 20 45 54 43 2E 00 8C  1A 86 01 8F 00 92 1A 90  |. ETC...........|
00001290: 01 8F 00 D1 1A E8 03 97  35 33 32 36 35 2C 32 37  |........53265,27|
000012A0: 3A 8F 20 52 45 53 54 4F  52 45 20 4E 4F 52 4D 41  |:. RESTORE NORMA|
000012B0: 4C 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |L               |
000012C0: 20 20 20 20 20 20 20 20  20 20 20 53 43 52 45 45  |           SCREE|
000012D0: 4E 00 E1 1A F2 03 97 35  33 32 37 30 2C 38 20 3A  |N......53270,8 :|
000012E0: 80 00 1B 1B 28 23 99 C7  28 31 34 29 22 93 11 11  |....(#..(14)"...|
000012F0: 11 11 11 11 11 D4 48 49  53 20 49 53 20 4E 4F 54  |......HIS IS NOT|
00001300: 20 41 20 50 52 4F 47 52  41 4D 2E 20 CC 49 53 54  | A PROGRAM. .IST|
00001310: 20 54 4F 20 52 45 43 45  49 56 45 00 4A 1B 32 23  | TO RECEIVE.J.2#|
00001320: 99 22 49 4E 46 4F 52 4D  41 54 49 4F 4E 20 41 42  |."INFORMATION AB|
00001330: 4F 55 54 20 54 48 45 20  43 2D 36 34 27 53 20 56  |OUT THE C-64'S V|
00001340: 49 44 45 4F 20 43 48 49  50 2E 00 50 1B 3C 23 8E  |IDEO CHIP..P.<#.|
00001350: 00 00 00                                          |...             |
....... 9000.............9.... LOCATION 
$D011 - 27 NORMAL.T.... VARIOUS CONTROL 
BITS.Z.....`..........J.31.24..1:.53265,
J:.A.1.500:.A,J:. SCROLL SCREEN VERTICAL
LY.E....53265,27.8:   . NARROW HEIGHT...
(..53265,27.16:  . BLANK THE            
               SCREEN.I.-..53265,27.32: 
 . SWITCH TO                           H
IRES MODE...2..53265,27.64:  . EXTENDED 
COLOR                      MODE...;.....
<.....=.. LOCATION $D016 - 8 NORMAL.N.>.
. VARIOUS CONTROL BITS.T.?.....F..J.8.8.
7 :.53270,J:.A.1.600:.A,J:           . H
ORIZONTAL SCROLL.8.P..53270,8.0:  . NARR
OW WIDTH._.Z..53270,8.16 :. SET MULTICOL
OR MODE...D..53270,8.32:.53270,8:. RESET
 VIC CHIP. BOTH POKES REQUIRED....M.....
N...L.O.. LOCATION $D018 - 21 NORMAL...P
.. SCREEN, CHARACTER SET LOCATIONS...Q..
...R...<.X.. 4,5,6,7 BITS DETERMINE WHIC
H 1K         BLOCK IS SCREEN...... 1,2,3
 BITS DETERMINE WHICH 2K           BLOCK
 IS CHARACTER SET.F.... IN HIRES MODE LO
CATION OF BITMAP        IS DETERMINED BY
 BIT 3...... BIT3 SET =BITMAP OF TOP 8K 
BLOCK           CLEAR =OF BOTTOM 8K BLOC
K.............L.... LOCATION $D012 & 7BI
T $D011 - READING WHICH SCREEN LINE IS B
EING SCANNED...... WRITING A VALUE MEANS
 INTERRUPT         AT SCAN LINE.........
....T. .. $D013 X-LIGHT PEN POSITION....
.. $D014 Y-LIGHT PEN POSITION...... CAPA
BLE OF INTERRUPTING PROCESSOR.#.....).H.
..H.R.. $D01A - INTERRUPT ENABLE.H.S.. B
IT0 - RASTER INT. ENABLE...T.. BIT1 - IN
TERRUPT ON SPRITE-BACK-               GR
OUND COLLISION...U.. BIT1 - INTERRUPT ON
 SPRITE-                    SPRITE COLLI
SION.3.V.. BIT3 - ENABLE LIGHT PEN      
                  INTERRUPT.9.W...?.X...
D.Y.. $D019 -INTERRUPT FLAG REGISTER...Z
.. THE INDICATED BIT IS SET ON          
   INDICATED EVENT...... THE PROCESSOR W
ILL BE               INTERRUPTED IF ONE 
OF ABOVE BITS SET.,.... BIT0 - RASTER MA
TCHES PRESET                   VALUE.N..
.. BIT1 - SPRITE-SCREEN COLLISION       
          HAS OCCURRED...... BIT2 - SPRI
TE-SPRITE COLLISION                 HAS 
OCCURRED...... BIT3 - SIGNAL FROM LIGHT 
PEN,               LOCATION OF PEN IN RE
GISTERS.<.... TURN OFF FLAG BY SETTING B
IT            (VERY STRANGE).B.....H....
...... LOCATIONS $D020 TO $D026 - SET   
       COLOR PARAMETERS...... 4 LOW BITS
 ONLY ARE SIGNIFIGANT...... $D020 - BORD
ER                          $D021 - SCRE
EN.,.... $D022 - MULTICOLOR1            
         $D023 - MULTICOLOR2.U.... $D024
 - MULTICOLOR3                     $D025
 - SPRITE MULTICOLOR1...... $D026 - SPRI
TE MULTICOLOR2.............J.... LOCATIO
N (LAST BYTE OF SCREEN +8)...... NORMAL 
$07F8 TO $07FF.3.... DETERMINES MEMORY B
LOCK WHICH IS USED BY VIC2 CHIP TO DRAW 
SPRITES 0-7.R.... THERE ARE 256 64-BYTE 
BLOCKS IN         16K VIDEO MEMORY.X....
.~.....F.... LOCATION $D015 - SPRITE ENA
BLE                           REGISTER..
.... BIT0 - ENABLE SPRITE 0             
     BIT1 - ENABLE SPRITE 1.P.... ETC.  
                                  BIT7 -
 ENABLE SPRITE 7.V.....\.......... LOCAT
ION $D017 - SPRITE Y-EXPAND.Q.... BIT0 S
ET - DOUBLE SPRITE0 WIDTH         BIT1 S
ET - DOUBLE SPRITE1 WIDTH...... ETC.....
...........".. LOCATION $D01D -SPRITE X-
EXPAND.].#.. BIT0 SET - DOUBLE SPRITE0 H
EIGHT        BIT1 SET - DOUBLE SPRITE1 H
EIGHT.H.$.. ETC..N.)...T.*.....+.. $D000
 TO $D010 - PUT SPRITE AT          DESIR
ED POSITION...,.. LOCATION $D000 -SPRITE
0 X-POS.                   $D001 -SPRITE
0 Y-POS..I.... $D002 - SPRITE1 X-POSITIO
N              $D003 - SPRITE1 Y-POSITIO
N.T./.. ETC....0.. $D00E - SPRITE7 X-POS
ITION              $D00F - SPRITE7 Y-POS
ITION...2.....5...M.@.. $D010 - HIGHBIT 
OF X-POSITION...A..         SCREEN IS 32
0 BITS WIDE                 AND 9 BITS A
RE REQUIRED.!.E...'.F...F.J.. $D01B - SP
RITE OR BACKGROUND                    PR
IORITY...K.. BIT0 SET - SPRITE0 WILL PAS
S                       BEHIND CHARACTER
S...L.. BIT0 CLR - WILL PASS OVER       
                   CHARACTERS...M.. ETC.
...Q.....T...R.U.. $D027 TO $D02E - SELE
CT SPRITE                           COLO
RS...V.. $D027 - SELECT(0-15) SPRITE0   
                 COLOR.J.W.. $D028 - SEL
ECT(0-15) SPRITE1                    COL
OR.U.X.. ETC....Y.....]...'.^.. $D01C - 
MAKE SPRITE APPEAR IN                   
MULTICOLOR MODE.P._..       - COLORS IN 
$D025,$D026,                  ONE OF $D0
27-$D02E...`.. BIT0 SET - SPRITE0 IN MUL
TICOLOR        BIT1 SET - SPRITE1 IN MUL
TICOLOR.J.B.. ETC..P.G...V.H.....R.. $D0
1E - TELLS WHICH SPRITES HAVE           
     COLLIDED (IF ANY).K.S.. BIT0 SET - 
SPRITE0 HAS COLLIDED                    
WITH ANOTHER SPRITE...U.. BIT1 SET - SPR
ITE1 HAS COLLIDED                    WIT
H ANOTHER SPRITE.C.W.. ETC..I.Y...O.Z...
..|.. $D01F -TELLS WHICH SPRITES HAVE   
             COLLIDED WITH BACKGROUND.2.
}..       - IF ANY.{... BIT0 SET - SPRI
TE0 HAS COLLIDED                    WITH
 BACKGROUND...... ETC..............Q....
53265,27:. RESTORE NORMAL               
           SCREEN......53270,8 :....(#.G
(14)"........THIS IS NOT A PROGRAM. LIST
 TO RECEIVE.J.2#."INFORMATION ABOUT THE 
C-64'S VIDEO CHIP..P.<#....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL