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

12-30

FILE INFORMATION

FILENAME(S): 12-30

FILE TYPE(S): PRG

FILE SIZE: 1.6K

FIRST SEEN: 2025-11-30 21:12:26

APPEARS ON: 2 disk(s)

FILE HASH

6768372c50bcca34a19521238a1178ca66cade2ad59ffbb79fb9db225f12e1ea

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOTUS SOFT 12-30 PRG DuncanTwain 25 6 DOWNLOAD FILE
PROG 64 WEST 12-30 PRG DuncanTwain 25 6 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 27 08 00 00 8F 20  20 20 20 2A 2A 2A 2A 2A  |..'....    *****|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 00  4D 08 01 00 8F 20 20 20  |*******.M....   |
00000030: 20 2A 20 20 20 20 20 50  52 4F 47 52 41 4D 20 31  | *     PROGRAM 1|
00000040: 32 2D 33 30 3A 20 20 20  20 20 20 20 2A 00 73 08  |2-30:       *.s.|
00000050: 02 00 8F 20 20 20 20 2A  20 53 50 52 49 54 45 53  |...    * SPRITES|
00000060: 20 41 4E 44 20 55 53 45  52 2D 44 45 46 49 4E 45  | AND USER-DEFINE|
00000070: 44 20 2A 00 99 08 03 00  8F 20 20 20 20 2A 20 20  |D *......    *  |
00000080: 20 20 20 20 43 48 41 52  41 43 54 45 52 53 20 20  |    CHARACTERS  |
00000090: 20 20 20 20 20 20 20 20  2A 00 BF 08 04 00 8F 20  |        *...... |
000000A0: 20 20 20 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |   *************|
000000B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
000000C0: E8 08 0A 00 97 20 35 35  2C 30 3A 20 97 20 35 36  |..... 55,0: . 56|
000000D0: 2C 34 38 3A 20 9C 3A 8F  20 42 41 53 49 43 20 54  |,48: .:. BASIC T|
000000E0: 4F 50 3D 24 33 30 30 30  00 1E 09 14 00 97 20 35  |OP=$3000...... 5|
000000F0: 33 32 37 32 2C 32 39 3A  20 20 20 20 20 20 20 20  |3272,29:        |
00000100: 20 20 20 20 20 8F 20 55  53 45 52 2D 44 45 46 44  |     . USER-DEFD|
00000110: 20 43 48 52 53 20 41 54  20 24 33 30 30 30 00 46  | CHRS AT $3000.F|
00000120: 09 1E 00 81 20 4A B2 31  32 32 38 38 20 A4 20 31  |.... J.12288 . 1|
00000130: 32 32 38 38 AA 33 31 3A  20 87 20 58 3A 20 97 20  |2288.31: . X: . |
00000140: 4A 2C 58 3A 20 82 00 78  09 28 00 83 20 30 2C 30  |J,X: ..x.(.. 0,0|
00000150: 2C 30 2C 30 2C 30 2C 30  2C 30 2C 30 3A 20 20 20  |,0,0,0,0,0,0:   |
00000160: 20 20 20 8F 20 46 4F 55  52 20 48 49 4C 4C 59 20  |   . FOUR HILLY |
00000170: 47 52 41 50 48 49 43 53  00 94 09 32 00 83 20 31  |GRAPHICS...2.. 1|
00000180: 2C 33 2C 37 2C 33 31 2C  33 31 2C 36 33 2C 36 33  |,3,7,31,31,63,63|
00000190: 2C 31 32 37 00 BA 09 3C  00 83 20 32 35 35 2C 32  |,127...<.. 255,2|
000001A0: 35 35 2C 32 35 35 2C 32  35 35 2C 32 35 35 2C 32  |55,255,255,255,2|
000001B0: 35 35 2C 32 35 35 2C 32  35 35 00 E0 09 46 00 83  |55,255,255...F..|
000001C0: 20 31 32 38 2C 31 32 38  2C 32 32 34 2C 32 34 30  | 128,128,224,240|
000001D0: 2C 32 34 30 2C 32 35 34  2C 32 35 35 2C 32 35 35  |,240,254,255,255|
000001E0: 00 10 0A 50 00 81 20 4A  B2 31 20 A4 20 35 3A 20  |...P.. J.1 . 5: |
000001F0: 4D 31 24 B2 4D 31 24 AA  22 40 40 40 41 43 40 40  |M1$.M1$."@@@AC@@|
00000200: 40 22 3A 20 82 3A 20 20  20 8F 20 48 49 4C 4C 53  |@": .:   . HILLS|
00000210: 00 35 0A 55 00 81 20 4A  B2 31 20 A4 20 35 3A 20  |.5.U.. J.1 . 5: |
00000220: 4D 32 24 B2 4D 32 24 AA  22 40 40 41 42 42 43 40  |M2$.M2$."@@ABBC@|
00000230: 40 22 3A 20 82 00 5A 0A  5A 00 81 20 4A B2 31 20  |@": ..Z.Z.. J.1 |
00000240: A4 20 35 3A 20 4D 33 24  B2 4D 33 24 AA 22 40 41  |. 5: M3$.M3$."@A|
00000250: 42 42 42 42 43 40 22 3A  20 82 00 7F 0A 5F 00 81  |BBBBC@": ...._..|
00000260: 20 4A B2 31 20 A4 20 35  3A 20 4D 33 24 B2 4D 33  | J.1 . 5: M3$.M3|
00000270: 24 AA 22 41 42 42 42 42  42 42 43 22 3A 20 82 00  |$."ABBBBBBC": ..|
00000280: AF 0A 64 00 97 20 35 33  32 38 30 2C 31 34 3A 20  |..d.. 53280,14: |
00000290: 97 20 35 33 32 38 31 2C  31 34 3A 20 8F 20 4C 49  |. 53281,14: . LI|
000002A0: 47 48 54 20 42 4C 55 45  20 47 52 4F 55 4E 44 00  |GHT BLUE GROUND.|
000002B0: DB 0A 6E 00 81 20 4A B2  31 20 A4 20 34 30 3A 20  |..n.. J.1 . 40: |
000002C0: 53 50 24 B2 53 50 24 AA  22 40 22 3A 20 42 4C 24  |SP$.SP$."@": BL$|
000002D0: B2 42 4C 24 AA 22 42 22  3A 20 82 00 FC 0A 78 00  |.BL$."B": ....x.|
000002E0: 99 20 22 93 9A 22 3A 20  81 20 4A B2 31 20 A4 20  |. "..": . J.1 . |
000002F0: 36 3A 20 99 20 53 50 24  3B 3A 20 82 00 28 0B 82  |6: . SP$;: ..(..|
00000300: 00 99 20 22 1F 22 20 4D  31 24 20 4D 32 24 20 4D  |.. "." M1$ M2$ M|
00000310: 33 24 20 4D 34 24 3B 3A  20 20 20 8F 20 50 52 49  |3$ M4$;:   . PRI|
00000320: 4E 54 20 48 49 4C 4C 53  00 41 0B 8C 00 81 20 4A  |NT HILLS.A.... J|
00000330: B2 31 20 A4 20 35 3A 20  99 20 42 4C 24 3B 3A 20  |.1 . 5: . BL$;: |
00000340: 82 00 5E 0B 96 00 81 20  4A B2 31 20 A4 20 38 3A  |..^.... J.1 . 8:|
00000350: 20 99 20 22 1C 22 20 42  4C 24 3B 3A 20 82 00 98  | . "." BL$;: ...|
00000360: 0B C8 00 83 20 31 2C 32  35 35 2C 32 32 34 2C 20  |.... 1,255,224, |
00000370: 30 2C 37 2C 32 34 30 2C  20 30 2C 33 2C 39 36 2C  |0,7,240, 0,3,96,|
00000380: 20 31 39 32 2C 35 34 2C  31 39 35 2C 20 32 32 37  | 192,54,195, 227|
00000390: 2C 32 35 32 2C 32 35 31  00 C8 0B D2 00 83 20 32  |,252,251...... 2|
000003A0: 35 35 2C 32 35 35 2C 32  35 35 2C 20 31 31 31 2C  |55,255,255, 111,|
000003B0: 32 35 35 2C 32 35 31 2C  20 30 2C 31 32 37 2C 33  |255,251, 0,127,3|
000003C0: 2C 20 30 2C 31 34 2C 30  00 FC 0B DC 00 81 20 4A  |, 0,14,0...... J|
000003D0: B2 31 34 33 33 36 20 A4  20 31 34 33 36 32 3A 20  |.14336 . 14362: |
000003E0: 87 20 58 3A 20 97 20 4A  2C 58 3A 20 82 3A 20 8F  |. X: . J,X: .: .|
000003F0: 20 53 50 52 49 54 45 20  44 41 54 41 00 33 0C E6  | SPRITE DATA.3..|
00000400: 00 81 20 4A B2 31 34 33  36 33 20 A4 20 31 34 34  |.. J.14363 . 144|
00000410: 30 30 3A 20 97 20 4A 2C  30 3A 20 82 3A 20 20 20  |00: . J,0: .:   |
00000420: 20 20 8F 20 53 50 52 49  54 45 20 4D 4F 53 54 4C  |  . SPRITE MOSTL|
00000430: 59 20 30 00 67 0C F0 00  97 20 35 33 32 36 39 2C  |Y 0.g.... 53269,|
00000440: 33 3A 20 20 20 20 20 20  20 20 20 20 20 20 20 8F  |3:             .|
00000450: 20 45 4E 41 42 4C 45 20  53 50 52 49 54 45 53 20  | ENABLE SPRITES |
00000460: 30 20 41 4E 44 20 31 00  98 0C FA 00 97 20 32 30  |0 AND 1...... 20|
00000470: 34 30 2C 32 32 34 3A 20  97 20 32 30 34 31 2C 32  |40,224: . 2041,2|
00000480: 32 34 3A 20 8F 20 53 50  52 49 54 45 53 20 53 48  |24: . SPRITES SH|
00000490: 41 52 45 20 44 45 46 4E  00 C6 0C 04 01 97 20 35  |ARE DEFN...... 5|
000004A0: 33 32 37 37 2C 31 3A 20  97 20 35 33 32 37 31 2C  |3277,1: . 53271,|
000004B0: 31 3A 20 20 20 8F 20 45  58 50 41 4E 44 20 53 50  |1:   . EXPAND SP|
000004C0: 52 49 54 45 20 30 00 F3  0C 0E 01 97 20 35 33 32  |RITE 0...... 532|
000004D0: 38 37 2C 30 3A 20 97 20  35 33 32 38 38 2C 31 31  |87,0: . 53288,11|
000004E0: 3A 20 20 8F 20 42 4C 41  43 4B 20 41 4E 44 20 47  |:  . BLACK AND G|
000004F0: 52 41 59 00 26 0D 18 01  97 20 35 33 32 37 35 2C  |RAY.&.... 53275,|
00000500: 32 3A 20 20 8F 20 47 49  56 45 20 44 41 54 41 20  |2:  . GIVE DATA |
00000510: 50 52 49 4F 52 49 54 59  20 4F 56 45 52 20 53 50  |PRIORITY OVER SP|
00000520: 52 49 54 45 20 31 00 5E  0D 2C 01 58 30 B2 30 3A  |RITE 1.^.,.X0.0:|
00000530: 20 20 20 20 20 8F 20 58  2D 50 4F 53 49 54 49 4F  |     . X-POSITIO|
00000540: 4E 20 4F 46 20 53 50 52  49 54 45 20 30 20 49 53  |N OF SPRITE 0 IS|
00000550: 20 49 4E 43 52 45 4D 45  4E 54 45 44 3A 2D 00 92  | INCREMENTED:-..|
00000560: 0D 36 01 97 20 35 33 32  34 39 2C 35 30 AA 31 35  |.6.. 53249,50.15|
00000570: 30 AC BB 28 31 29 3A 20  20 20 20 20 20 20 8F 20  |0..(1):       . |
00000580: 59 2D 50 4F 53 4E 20 4F  46 20 53 50 52 49 54 45  |Y-POSN OF SPRITE|
00000590: 20 30 00 C6 0D 40 01 97  20 35 33 32 35 31 2C 31  | 0...@.. 53251,1|
000005A0: 30 30 AA 33 30 AC BB 28  31 29 3A 20 20 20 20 20  |00.30..(1):     |
000005B0: 20 20 8F 20 59 2D 50 4F  53 4E 20 4F 46 20 53 50  |  . Y-POSN OF SP|
000005C0: 52 49 54 45 20 31 00 F3  0D 4A 01 58 30 B2 58 30  |RITE 1...J.X0.X0|
000005D0: AA 32 3A 20 8B 20 58 30  B1 32 35 35 20 A7 20 97  |.2: . X0.255 . .|
000005E0: 20 35 33 32 36 34 2C C2  28 35 33 32 36 34 29 20  | 53264,.(53264) |
000005F0: B0 20 31 00 19 0E 54 01  8B 20 58 30 B3 32 35 36  |. 1...T.. X0.256|
00000600: 20 A7 20 97 20 35 33 32  36 34 2C C2 28 35 33 32  | . . 53264,.(532|
00000610: 36 34 29 20 AF 20 32 35  34 00 2C 0E 5E 01 8B 20  |64) . 254.,.^.. |
00000620: 58 30 B1 33 36 30 20 89  20 33 30 30 00 62 0E 68  |X0.360 . 300.b.h|
00000630: 01 97 20 35 33 32 35 30  2C 58 30 AD 33 20 20 20  |.. 53250,X0.3   |
00000640: 20 20 20 20 20 20 20 20  20 20 20 20 20 3A 8F 20  |             :. |
00000650: 58 2D 50 4F 53 4E 20 4F  46 20 53 50 52 49 54 45  |X-POSN OF SPRITE|
00000660: 20 31 00 93 0E 72 01 97  20 35 33 32 34 38 2C 58  | 1...r.. 53248,X|
00000670: 30 20 AF 20 32 35 35 3A  20 89 20 33 33 30 3A 8F  |0 . 255: . 330:.|
00000680: 20 58 2D 50 4F 53 4E 20  4F 46 20 53 50 52 49 54  | X-POSN OF SPRIT|
00000690: 45 20 30 00 00 00                                 |E 0...          |
..'....    ****************************.
M....    *     PROGRAM 12-30:       *.S.
...    * SPRITES AND USER-DEFINED *.....
.    *      CHARACTERS          *...... 
   ****************************...... 55
,0: . 56,48: .:. BASIC TOP=$3000...... 5
3272,29:             . USER-DEFD CHRS AT
 $3000.F.... J.12288 . 12288.31: . X: . 
J,X: ..X.(.. 0,0,0,0,0,0,0,0:      . FOU
R HILLY GRAPHICS...2.. 1,3,7,31,31,63,63
,127...<.. 255,255,255,255,255,255,255,2
55...F.. 128,128,224,240,240,254,255,255
...P.. J.1 . 5: M1$.M1$."@@@AC@@@": .:  
 . HILLS.5.U.. J.1 . 5: M2$.M2$."@@ABBC@
@": ..Z.Z.. J.1 . 5: M3$.M3$."@ABBBBC@":
 ..._.. J.1 . 5: M3$.M3$."ABBBBBBC": ..
..D.. 53280,14: . 53281,14: . LIGHT BLUE
 GROUND...N.. J.1 . 40: SP$.SP$."@": BL$
.BL$."B": ....X.. "..": . J.1 . 6: . SP$
;: ..(.... "." M1$ M2$ M3$ M4$;:   . PRI
NT HILLS.A.... J.1 . 5: . BL$;: ..^.... 
J.1 . 8: . "." BL$;: ....H.. 1,255,224, 
0,7,240, 0,3,96, 192,54,195, 227,252,251
.H.R.. 255,255,255, 111,255,251, 0,127,3
, 0,14,0...... J.14336 . 14362: . X: . J
,X: .: . SPRITE DATA.3.... J.14363 . 144
00: . J,0: .:     . SPRITE MOSTLY 0.G...
. 53269,3:             . ENABLE SPRITES 
0 AND 1...... 2040,224: . 2041,224: . SP
RITES SHARE DEFN.F.... 53277,1: . 53271,
1:   . EXPAND SPRITE 0...... 53287,0: . 
53288,11:  . BLACK AND GRAY.&.... 53275,
2:  . GIVE DATA PRIORITY OVER SPRITE 1.^
.,.X0.0:     . X-POSITION OF SPRITE 0 IS
 INCREMENTED:-...6.. 53249,50.150..(1): 
      . Y-POSN OF SPRITE 0.F.@.. 53251,1
00.30..(1):       . Y-POSN OF SPRITE 1..
.J.X0.X0.2: . X0.255 . . 53264,B(53264) 
. 1...T.. X0.256 . . 53264,B(53264) . 25
4.,.^.. X0.360 . 300.B.H.. 53250,X0.3   
             :. X-POSN OF SPRITE 1...R..
 53248,X0 . 255: . 330:. X-POSN OF SPRIT
E 0...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL