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

DEMO ASS 1

FILE INFORMATION

FILENAME(S): DEMO ASS 1

FILE TYPE(S): PRG

FILE SIZE: 1.7K

FIRST SEEN: 2025-11-30 19:47:36

APPEARS ON: 1 disk(s)

FILE HASH

ec93b81af279d906cf546c2c8d41dbf8dd97f3accb5cbdd0c24e9a7e28f3e562

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
RHYTHM KING C DEMO ASS 1 PRG Curtcool, Frank 13 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 10 08 0A 00 9E 20  28 39 AC 34 30 39 36 29  |....... (9.4096)|
00000010: 00 1E 08 14 00 2E 4F 50  54 20 4E 2C 4F 4F 00 2B  |......OPT N,OO.+|
00000020: 08 1E 00 AC B2 20 24 34  30 30 30 00 39 08 28 00  |..... $4000.9.(.|
00000030: 54 45 58 54 20 B2 24 46  42 00 46 08 32 00 54 45  |TEXT .$FB.F.2.TE|
00000040: 4D 20 B2 24 46 44 00 4C  08 3C 00 3B 00 52 08 46  |M .$FD.L.<.;.R.F|
00000050: 00 3B 00 58 08 50 00 3B  00 5E 08 5A 00 3B 00 66  |.;.X.P.;.^.Z.;.f|
00000060: 08 64 00 53 45 49 00 7D  08 6E 00 4C 44 41 20 23  |.d.SEI.}.n.LDA #|
00000070: 24 37 46 3A 53 54 41 20  24 44 43 30 44 00 A7 08  |$7F:STA $DC0D...|
00000080: 78 00 4C 44 41 20 23 B3  49 31 3A 53 54 41 20 24  |x.LDA #.I1:STA $|
00000090: 30 33 31 34 3A 4C 44 41  20 23 B1 49 31 3A 53 54  |0314:LDA #.I1:ST|
000000A0: 41 20 24 30 33 31 35 00  D1 08 82 00 4C 44 41 20  |A $0315.....LDA |
000000B0: 23 24 30 31 3A 53 54 41  20 24 44 30 31 41 3A 4C  |#$01:STA $D01A:L|
000000C0: 44 41 20 23 24 30 35 3A  53 54 41 20 24 44 30 31  |DA #$05:STA $D01|
000000D0: 32 00 FB 08 8C 00 4C 44  41 20 23 24 31 42 3A 53  |2.....LDA #$1B:S|
000000E0: 54 41 20 24 44 30 31 31  3A 4C 44 41 20 23 24 34  |TA $D011:LDA #$4|
000000F0: 30 3A 53 54 41 20 24 43  33 32 45 00 25 09 96 00  |0:STA $C32E.%...|
00000100: 4C 44 41 20 23 24 30 30  3A 53 54 41 20 54 45 58  |LDA #$00:STA TEX|
00000110: 54 3A 4C 44 41 20 23 24  36 30 3A 53 54 41 20 54  |T:LDA #$60:STA T|
00000120: 45 58 54 AA 31 00 46 09  A0 00 4C 44 41 20 23 24  |EXT.1.F...LDA #$|
00000130: 39 33 3A 4A 53 52 20 24  46 46 44 32 3A 4A 53 52  |93:JSR $FFD2:JSR|
00000140: 20 24 34 35 30 30 00 5C  09 AA 00 43 4C 49 3A 48  | $4500.\...CLI:H|
00000150: 4F 4C 44 20 4A 4D 50 20  48 4F 4C 44 00 76 09 E8  |OLD JMP HOLD.v..|
00000160: 03 49 31 20 4C 44 41 20  23 24 31 42 3A 53 54 41  |.I1 LDA #$1B:STA|
00000170: 20 24 44 30 31 31 00 A6  09 F2 03 4C 44 41 20 23  | $D011.....LDA #|
00000180: 24 37 36 3A 53 54 41 20  24 30 31 3A 4A 53 52 20  |$76:STA $01:JSR |
00000190: 24 42 44 45 34 3A 4C 44  41 20 23 24 37 37 3A 53  |$BDE4:LDA #$77:S|
000001A0: 54 41 20 24 30 31 00 D0  09 FC 03 4C 44 41 20 23  |TA $01.....LDA #|
000001B0: B3 49 32 3A 53 54 41 20  24 30 33 31 34 3A 4C 44  |.I2:STA $0314:LD|
000001C0: 41 20 23 B1 49 32 3A 53  54 41 20 24 30 33 31 35  |A #.I2:STA $0315|
000001D0: 00 04 0A 06 04 4C 44 41  20 23 24 30 31 3A 53 54  |.....LDA #$01:ST|
000001E0: 41 20 24 44 30 31 39 3A  4C 44 41 20 23 24 33 37  |A $D019:LDA #$37|
000001F0: 3A 53 54 41 20 24 44 30  31 32 3A 4A 4D 50 20 24  |:STA $D012:JMP $|
00000200: 46 45 42 43 00 24 0A D0  07 49 32 20 4C 44 58 20  |FEBC.$...I2 LDX |
00000210: 23 24 30 36 3A 49 32 41  20 44 45 58 3A 42 50 4C  |#$06:I2A DEX:BPL|
00000220: 20 49 32 41 00 45 0A DA  07 4C 44 41 20 23 24 30  | I2A.E...LDA #$0|
00000230: 37 3A 53 54 41 20 24 44  30 32 30 3A 53 54 41 20  |7:STA $D020:STA |
00000240: 24 44 30 32 31 00 78 0A  E4 07 4C 44 58 20 23 24  |$D021.x...LDX #$|
00000250: 30 45 3A 49 32 42 20 4C  44 41 20 43 B0 31 2C 58  |0E:I2B LDA C.1,X|
00000260: 3A 53 54 41 20 24 44 30  30 30 2C 58 3A 44 45 58  |:STA $D000,X:DEX|
00000270: 3A 42 50 4C 20 49 32 42  00 9E 0A F8 07 4C 44 41  |:BPL I2B.....LDA|
00000280: 20 23 24 45 44 3A 4C 44  58 20 23 24 30 30 3A 49  | #$ED:LDX #$00:I|
00000290: 32 43 20 53 54 41 20 24  30 37 46 38 2C 58 00 E5  |2C STA $07F8,X..|
000002A0: 0A 02 08 4C 44 41 20 23  24 30 32 3A 53 54 41 20  |...LDA #$02:STA |
000002B0: 24 44 30 32 37 2C 58 3A  4C 44 41 20 24 30 37 46  |$D027,X:LDA $07F|
000002C0: 38 2C 58 3A 43 4C 43 3A  41 44 43 20 23 24 30 31  |8,X:CLC:ADC #$01|
000002D0: 3A 49 4E 58 3A 43 50 58  20 23 24 30 37 3A 42 43  |:INX:CPX #$07:BC|
000002E0: 43 20 49 32 43 00 23 0B  0C 08 4C 44 41 20 23 24  |C I2C.#...LDA #$|
000002F0: 30 30 3A 53 54 41 20 24  44 30 31 37 3A 53 54 41  |00:STA $D017:STA|
00000300: 20 24 44 30 31 44 3A 53  54 41 20 24 44 30 31 30  | $D01D:STA $D010|
00000310: 3A 4C 44 41 20 23 24 37  46 3A 53 54 41 20 24 44  |:LDA #$7F:STA $D|
00000320: 30 31 35 00 4D 0B 16 08  4C 44 41 20 23 B3 49 33  |015.M...LDA #.I3|
00000330: 3A 53 54 41 20 24 30 33  31 34 3A 4C 44 41 20 23  |:STA $0314:LDA #|
00000340: B1 49 33 3A 53 54 41 20  24 30 33 31 35 00 81 0B  |.I3:STA $0315...|
00000350: 20 08 4C 44 41 20 23 24  30 31 3A 53 54 41 20 24  | .LDA #$01:STA $|
00000360: 44 30 31 39 3A 4C 44 41  20 23 24 35 32 3A 53 54  |D019:LDA #$52:ST|
00000370: 41 20 24 44 30 31 32 3A  4A 4D 50 20 24 46 45 42  |A $D012:JMP $FEB|
00000380: 43 00 B7 0B B8 0B 49 33  20 4C 44 58 20 23 24 30  |C.....I3 LDX #$0|
00000390: 38 3A 49 33 41 20 4C 44  41 20 43 B0 32 2C 58 3A  |8:I3A LDA C.2,X:|
000003A0: 53 54 41 20 24 44 30 30  30 2C 58 3A 44 45 58 3A  |STA $D000,X:DEX:|
000003B0: 42 43 43 20 49 33 41 00  FF 0B C2 0B 4C 44 41 20  |BCC I3A.....LDA |
000003C0: 23 24 46 34 3A 4C 44 58  20 23 24 30 30 3A 49 33  |#$F4:LDX #$00:I3|
000003D0: 42 20 53 54 41 20 24 30  37 46 38 2C 58 3A 43 4C  |B STA $07F8,X:CL|
000003E0: 43 3A 41 44 43 20 23 24  30 31 3A 49 4E 58 3A 43  |C:ADC #$01:INX:C|
000003F0: 50 58 20 23 24 30 34 3A  42 43 43 20 49 33 42 00  |PX #$04:BCC I3B.|
00000400: 17 0C CC 0B 4C 44 41 20  41 23 24 30 46 3A 53 54  |....LDA A#$0F:ST|
00000410: 41 20 24 44 30 31 35 00  41 0C D6 0B 4C 44 41 20  |A $D015.A...LDA |
00000420: 23 B3 49 34 3A 53 54 41  20 24 30 33 31 34 3A 4C  |#.I4:STA $0314:L|
00000430: 44 41 20 23 B1 49 34 3A  53 54 41 20 24 30 33 31  |DA #.I4:STA $031|
00000440: 35 00 75 0C E0 0B 4C 44  41 20 23 24 30 31 3A 53  |5.u...LDA #$01:S|
00000450: 54 41 20 24 44 30 31 39  3A 4C 44 41 20 23 24 37  |TA $D019:LDA #$7|
00000460: 30 3A 53 54 41 20 24 44  30 31 32 3A 4A 4D 50 20  |0:STA $D012:JMP |
00000470: 24 46 45 42 43 00 B3 0C  AC 0D 43 B0 31 20 2E 42  |$FEBC.....C.1 .B|
00000480: 59 54 20 31 30 35 2C 36  30 2C 31 32 38 2C 36 30  |YT 105,60,128,60|
00000490: 2C 31 34 38 2C 36 30 2C  31 37 30 2C 36 30 2C 31  |,148,60,170,60,1|
000004A0: 39 34 2C 36 30 2C 32 31  36 2C 36 30 2C 32 34 30  |94,60,216,60,240|
000004B0: 2C 36 30 00 DC 0C B6 0D  43 B0 32 20 2E 42 59 54  |,60.....C.2 .BYT|
000004C0: 20 31 33 39 2C 38 35 2C  31 36 34 2C 38 35 2C 31  | 139,85,164,85,1|
000004D0: 38 36 2C 38 35 2C 32 31  30 2C 38 35 00 FC 0C A0  |86,85,210,85....|
000004E0: 0F 49 34 20 4C 44 58 20  23 24 30 36 3A 49 34 41  |.I4 LDX #$06:I4A|
000004F0: 20 44 45 58 3A 42 50 4C  20 49 34 41 00 2F 0D AA  | DEX:BPL I4A./..|
00000500: 0F 4C 44 41 20 23 24 30  30 3A 53 54 41 20 24 44  |.LDA #$00:STA $D|
00000510: 30 32 30 3A 53 54 41 20  24 44 30 32 31 3A 4C 44  |020:STA $D021:LD|
00000520: 58 20 23 24 30 30 3A 4C  44 41 20 23 24 32 39 00  |X #$00:LDA #$29.|
00000530: 69 0D B4 0F 49 34 42 20  53 54 41 20 24 44 30 30  |i...I4B STA $D00|
00000540: 30 2C 58 3A 43 4C 43 3A  41 44 43 20 23 24 33 30  |0,X:CLC:ADC #$30|
00000550: 3A 49 4E 58 3A 49 4E 58  3A 43 50 58 20 23 24 31  |:INX:INX:CPX #$1|
00000560: 30 3A 42 43 43 20 49 34  42 00 B2 0D BE 0F 4C 44  |0:BCC I4B.....LD|
00000570: 41 20 23 24 46 46 3A 53  54 41 20 24 44 30 30 31  |A #$FF:STA $D001|
00000580: 3A 53 54 41 20 24 44 30  30 33 3A 53 54 41 20 24  |:STA $D003:STA $|
00000590: 44 30 30 35 3A 53 54 41  20 24 44 30 30 37 3A 53  |D005:STA $D007:S|
000005A0: 54 41 20 24 44 30 30 39  3A 53 54 41 20 24 44 30  |TA $D009:STA $D0|
000005B0: 30 42 00 CA 0D C8 0F 53  54 41 20 24 44 30 30 44  |0B.....STA $D00D|
000005C0: 3A 53 54 41 20 24 44 30  30 46 00 F4 0D D2 0F 4C  |:STA $D00F.....L|
000005D0: 44 41 20 23 24 46 31 3A  53 54 41 20 24 44 30 30  |DA #$F1:STA $D00|
000005E0: 30 3A 4C 44 41 20 23 24  43 31 3A 53 54 41 20 24  |0:LDA #$C1:STA $|
000005F0: 44 30 31 30 00 3C 0E DC  0F 4C 44 41 20 23 24 46  |D010.<...LDA #$F|
00000600: 38 3A 4C 44 58 20 23 24  30 30 3A 49 34 43 20 53  |8:LDX #$00:I4C S|
00000610: 54 41 20 24 30 37 46 38  2C 58 3A 43 4C 43 3A 41  |TA $07F8,X:CLC:A|
00000620: 44 43 20 23 24 30 31 3A  49 4E 58 3A 43 50 58 20  |DC #$01:INX:CPX |
00000630: 23 24 30 38 3A 42 43 43  20 49 34 43 00 77 0E E6  |#$08:BCC I4C.w..|
00000640: 0F 4C 44 41 20 23 24 30  37 3A 4C 44 58 20 23 24  |.LDA #$07:LDX #$|
00000650: 30 30 3A 49 34 44 20 53  54 41 20 24 44 30 32 37  |00:I4D STA $D027|
00000660: 2C 58 3A 49 4E 58 3A 43  50 58 20 23 24 30 38 3A  |,X:INX:CPX #$08:|
00000670: 42 43 43 20 49 34 44 00  98 0E F0 0F 4C 44 41 20  |BCC I4D.....LDA |
00000680: 23 24 46 46 3A 53 54 41  20 24 44 30 31 44 3A 53  |#$FF:STA $D01D:S|
00000690: 54 41 20 24 44 30 31 35  00 C2 0E FA 0F 4C 44 41  |TA $D015.....LDA|
000006A0: 20 23 B3 49 35 3A 53 54  41 20 24 30 33 31 34 3A  | #.I5:STA $0314:|
000006B0: 4C 44 41 20 23 B1 49 35  3A 53 54 41 20 24 30 33  |LDA #.I5:STA $03|
000006C0: 31 35 00 F6 0E 04 10 4C  44 41 20 23 24 30 31 3A  |15.....LDA #$01:|
000006D0: 53 54 41 20 24 44 30 31  39 3A 4C 44 41 20 23 24  |STA $D019:LDA #$|
000006E0: 39 30 3A 53 54 41 20 24  44 30 31 32 3A 4A 4D 50  |90:STA $D012:JMP|
000006F0: 20 24 46 45 42 43 00 00  00                       | $FEBC...       |
....... (9.4096)......OPT N,OO.+..... $4
000.9.(.TEXT .$FB.F.2.TEM .$FD.L.<.;.R.F
.;.X.P.;.^.Z.;.F.D.SEI.}.N.LDA #$7F:STA 
$DC0D...X.LDA #.I1:STA $0314:LDA #.I1:ST
A $0315.Q...LDA #$01:STA $D01A:LDA #$05:
STA $D012.....LDA #$1B:STA $D011:LDA #$4
0:STA $C32E.%...LDA #$00:STA TEXT:LDA #$
60:STA TEXT.1.F. .LDA #$93:JSR $FFD2:JSR
 $4500.\...CLI:HOLD JMP HOLD.V...I1 LDA 
#$1B:STA $D011.....LDA #$76:STA $01:JSR 
$BDE4:LDA #$77:STA $01.P...LDA #.I2:STA 
$0314:LDA #.I2:STA $0315.....LDA #$01:ST
A $D019:LDA #$37:STA $D012:JMP $FEBC.$.P
.I2 LDX #$06:I2A DEX:BPL I2A.E.Z.LDA #$0
7:STA $D020:STA $D021.X...LDX #$0E:I2B L
DA C.1,X:STA $D000,X:DEX:BPL I2B.....LDA
 #$ED:LDX #$00:I2C STA $07F8,X.....LDA #
$02:STA $D027,X:LDA $07F8,X:CLC:ADC #$01
:INX:CPX #$07:BCC I2C.#...LDA #$00:STA $
D017:STA $D01D:STA $D010:LDA #$7F:STA $D
015.M...LDA #.I3:STA $0314:LDA #.I3:STA 
$0315... .LDA #$01:STA $D019:LDA #$52:ST
A $D012:JMP $FEBC.....I3 LDX #$08:I3A LD
A C.2,X:STA $D000,X:DEX:BCC I3A...B.LDA 
#$F4:LDX #$00:I3B STA $07F8,X:CLC:ADC #$
01:INX:CPX #$04:BCC I3B...L.LDA A#$0F:ST
A $D015.A.V.LDA #.I4:STA $0314:LDA #.I4:
STA $0315.U...LDA #$01:STA $D019:LDA #$7
0:STA $D012:JMP $FEBC.....C.1 .BYT 105,6
0,128,60,148,60,170,60,194,60,216,60,240
,60.....C.2 .BYT 139,85,164,85,186,85,21
0,85... .I4 LDX #$06:I4A DEX:BPL I4A./..
.LDA #$00:STA $D020:STA $D021:LDX #$00:L
DA #$29.I...I4B STA $D000,X:CLC:ADC #$30
:INX:INX:CPX #$10:BCC I4B.....LDA #$FF:S
TA $D001:STA $D003:STA $D005:STA $D007:S
TA $D009:STA $D00B.J.H.STA $D00D:STA $D0
0F...R.LDA #$F1:STA $D000:LDA #$C1:STA $
D010.<...LDA #$F8:LDX #$00:I4C STA $07F8
,X:CLC:ADC #$01:INX:CPX #$08:BCC I4C.W..
.LDA #$07:LDX #$00:I4D STA $D027,X:INX:C
PX #$08:BCC I4D.....LDA #$FF:STA $D01D:S
TA $D015.B...LDA #.I5:STA $0314:LDA #.I5
:STA $0315.....LDA #$01:STA $D019:LDA #$
90:STA $D012:JMP $FEBC...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL