Home » Personal collection » Commodore disks » disk41a_autostereo.d64 » spacecode
spacecode
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Commodore disks » disk41a_autostereo.d64 |
Filename: | spacecode |
Read OK: | ✔ |
File size: | 0348 bytes |
Load address: | 0801 |
Exec address: | 0000 |
File contents
1000 LEFT INC DIR 1010 LDA DIR 1020 CMP #$2D 1030 BNE FORWARD 1040 LDA #$00 1050 STA DIR 1060 JMP FORWARD 1070 RIGHT DEC DIR 1080 LDA DIR 1090 CMP #$FF 1100 BNE FORWARD 1110 LDA #$2B 1120 STA DIR 1130 JMP FORWARD 1140 IRQ LDA $C5 1150 CMP #$0C 1160 BEQ LEFT 1170 CMP #$17 1180 BEQ RIGHT 1190 FORWARD LDA DIR 1200 CLC 1210 ADC #$C0 1220 STA $07F8 1230 LDA $D000 1240 LDX DIR 1250 CLC 1260 ADC XM,X 1270 STA $D000 1280 LDA $D001 1290 CLC 1300 ADC YM,X 1310 STA $D001 1320 JMP $EA31 10000 ; DATA 10010 XM TXT 0,255,255,254,253,253,252 10020 TXT 253,254,253,251 10030 TXT 251,253,254,253,252,253,253 10040 TXT 254,255,255,0 10050 TXT 0,1,1,2,3,3,4,3,2,3,5 10060 TXT 5,3,2,3,4,3,3,2,1,1,0 10070 ; Y 10080 YM TXT 5,3,2,3,4,3,3,2,1,1,0 10090 TXT 0,255,255,254,253,253,252 10100 TXT 253,254,253,251 10110 TXT 251,253,254,253,252,253,253 10120 TXT 254,255,255,0 10130 TXT 0,1,1,2,3,3,4,3,2,3,5
�LEFT INC DIR �LDA DIR +�CMP #$2D 9BNE �WARD FLDA #$00 RSTA DIR `$JMP �WARD r.RIGHT DEC DIR ~8LDA DIR �BCMP #$FF �LBNE �WARD �VLDA #$2B �`STA DIR �jJMP �WARD �tIRQ LDA $C5 �~CMP #$0C ��BEQ LEFT ��CMP #$17 �BEQ RIGHT ��WARD LDA DIR �CLC , �ADC #$C0 : �STA $07F8 H �LDA $D000 T �LDX DIR \ �CLC i �ADC XM,X w �STA $D000 � LDA $D001 � CLC � ADC YM,X � STA $D001 � (JMP $EA31 � '; � � 'XM TXT 0,255,255,254,253,253,252 $'TXT 253,254,253,251 : .'TXT 251,253,254,253,252,253,253 P 8'TXT 254,255,255,0 n B'TXT 0,1,1,2,3,3,4,3,2,3,5 � L'TXT 5,3,2,3,4,3,3,2,1,1,0 � V'; Y � `'YM TXT 5,3,2,3,4,3,3,2,1,1,0 � j'TXT 0,255,255,254,253,253,252 � t'TXT 253,254,253,251 ~'TXT 251,253,254,253,252,253,253 )�'TXT 254,255,255,0 G�'TXT 0,1,1,2,3,3,4,3,2,3,5
RH.Cleft inc dir@.H.Clda dir@+H.Ccmp #$2d@9HFDbne .ward@fHPDlda #$00@rHZDsta dir@.H$Djmp .ward@RH.Dright dec dir@.H8Dlda dir@.HbDcmp #$ff@.HlDbne .ward@.HvDlda #$2b@.H.Dsta dir@.HJDjmp .ward@.HTDirq lda $c5@.H.Dcmp #$0c@.H.Dbeq left@.H.Dcmp #$17@EI.Dbeq right@WI.D.ward lda dir@.I.Dclc@,I.Dadc #$c0@:I.Dsta $07f8@hI.Dlda $d000@tI.Dldx dir@£I.Dclc@II.Dadc xm,x@WI.Dsta $d000@.I@Elda $d001@.IJEclc@.ITEadc ym,x@.I.Esta $d001@.I(Ejmp $ea31@.IP'; .@.IZ'xm txt 0,255,255,254,253,253,252@VJ$'txt 253,254,253,251@:J.'txt 251,253,254,253,252,253,253@pJ8'txt 254,255,255,0@NJb'txt 0,1,1,2,3,3,4,3,2,3,5@.Jl'txt 5,3,2,3,4,3,3,2,1,1,0@.Jv'; y@.J.'ym txt 5,3,2,3,4,3,3,2,1,1,0@.JJ'txt 0,255,255,254,253,253,252@.JT'txt 253,254,253,251@SK.'txt 251,253,254,253,252,253,253@)K.'txt 254,255,255,0@gK.'txt 0,1,1,2,3,3,4,3,2,3,5@@@
00000000 12 08 e8 03 4c 45 46 54 20 49 4e 43 20 44 49 52 |....LEFT INC DIR| 00000010 00 1e 08 f2 03 4c 44 41 20 44 49 52 00 2b 08 fc |.....LDA DIR.+..| 00000020 03 43 4d 50 20 23 24 32 44 00 39 08 06 04 42 4e |.CMP #$2D.9...BN| 00000030 45 20 81 57 41 52 44 00 46 08 10 04 4c 44 41 20 |E .WARD.F...LDA | 00000040 23 24 30 30 00 52 08 1a 04 53 54 41 20 44 49 52 |#$00.R...STA DIR| 00000050 00 60 08 24 04 4a 4d 50 20 81 57 41 52 44 00 72 |.`.$.JMP .WARD.r| 00000060 08 2e 04 52 49 47 48 54 20 44 45 43 20 44 49 52 |...RIGHT DEC DIR| 00000070 00 7e 08 38 04 4c 44 41 20 44 49 52 00 8b 08 42 |.~.8.LDA DIR...B| 00000080 04 43 4d 50 20 23 24 46 46 00 99 08 4c 04 42 4e |.CMP #$FF...L.BN| 00000090 45 20 81 57 41 52 44 00 a6 08 56 04 4c 44 41 20 |E .WARD...V.LDA | 000000a0 23 24 32 42 00 b2 08 60 04 53 54 41 20 44 49 52 |#$2B...`.STA DIR| 000000b0 00 c0 08 6a 04 4a 4d 50 20 81 57 41 52 44 00 d0 |...j.JMP .WARD..| 000000c0 08 74 04 49 52 51 20 4c 44 41 20 24 43 35 00 dd |.t.IRQ LDA $C5..| 000000d0 08 7e 04 43 4d 50 20 23 24 30 43 00 ea 08 88 04 |.~.CMP #$0C.....| 000000e0 42 45 51 20 4c 45 46 54 00 f7 08 92 04 43 4d 50 |BEQ LEFT.....CMP| 000000f0 20 23 24 31 37 00 05 09 9c 04 42 45 51 20 52 49 | #$17.....BEQ RI| 00000100 47 48 54 00 17 09 a6 04 81 57 41 52 44 20 4c 44 |GHT......WARD LD| 00000110 41 20 44 49 52 00 1f 09 b0 04 43 4c 43 00 2c 09 |A DIR.....CLC.,.| 00000120 ba 04 41 44 43 20 23 24 43 30 00 3a 09 c4 04 53 |..ADC #$C0.:...S| 00000130 54 41 20 24 30 37 46 38 00 48 09 ce 04 4c 44 41 |TA $07F8.H...LDA| 00000140 20 24 44 30 30 30 00 54 09 d8 04 4c 44 58 20 44 | $D000.T...LDX D| 00000150 49 52 00 5c 09 e2 04 43 4c 43 00 69 09 ec 04 41 |IR.\...CLC.i...A| 00000160 44 43 20 58 4d 2c 58 00 77 09 f6 04 53 54 41 20 |DC XM,X.w...STA | 00000170 24 44 30 30 30 00 85 09 00 05 4c 44 41 20 24 44 |$D000.....LDA $D| 00000180 30 30 31 00 8d 09 0a 05 43 4c 43 00 9a 09 14 05 |001.....CLC.....| 00000190 41 44 43 20 59 4d 2c 58 00 a8 09 1e 05 53 54 41 |ADC YM,X.....STA| 000001a0 20 24 44 30 30 31 00 b6 09 28 05 4a 4d 50 20 24 | $D001...(.JMP $| 000001b0 45 41 33 31 00 d9 09 10 27 3b 20 20 20 20 20 20 |EA31....'; | 000001c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000001d0 20 20 20 20 20 20 83 00 fe 09 1a 27 58 4d 20 54 | .....'XM T| 000001e0 58 54 20 30 2c 32 35 35 2c 32 35 35 2c 32 35 34 |XT 0,255,255,254| 000001f0 2c 32 35 33 2c 32 35 33 2c 32 35 32 00 16 0a 24 |,253,253,252...$| 00000200 27 54 58 54 20 32 35 33 2c 32 35 34 2c 32 35 33 |'TXT 253,254,253| 00000210 2c 32 35 31 00 3a 0a 2e 27 54 58 54 20 32 35 31 |,251.:..'TXT 251| 00000220 2c 32 35 33 2c 32 35 34 2c 32 35 33 2c 32 35 32 |,253,254,253,252| 00000230 2c 32 35 33 2c 32 35 33 00 50 0a 38 27 54 58 54 |,253,253.P.8'TXT| 00000240 20 32 35 34 2c 32 35 35 2c 32 35 35 2c 30 00 6e | 254,255,255,0.n| 00000250 0a 42 27 54 58 54 20 30 2c 31 2c 31 2c 32 2c 33 |.B'TXT 0,1,1,2,3| 00000260 2c 33 2c 34 2c 33 2c 32 2c 33 2c 35 00 8c 0a 4c |,3,4,3,2,3,5...L| 00000270 27 54 58 54 20 35 2c 33 2c 32 2c 33 2c 34 2c 33 |'TXT 5,3,2,3,4,3| 00000280 2c 33 2c 32 2c 31 2c 31 2c 30 00 94 0a 56 27 3b |,3,2,1,1,0...V';| 00000290 20 59 00 b5 0a 60 27 59 4d 20 54 58 54 20 35 2c | Y...`'YM TXT 5,| 000002a0 33 2c 32 2c 33 2c 34 2c 33 2c 33 2c 32 2c 31 2c |3,2,3,4,3,3,2,1,| 000002b0 31 2c 30 00 d7 0a 6a 27 54 58 54 20 30 2c 32 35 |1,0...j'TXT 0,25| 000002c0 35 2c 32 35 35 2c 32 35 34 2c 32 35 33 2c 32 35 |5,255,254,253,25| 000002d0 33 2c 32 35 32 00 ef 0a 74 27 54 58 54 20 32 35 |3,252...t'TXT 25| 000002e0 33 2c 32 35 34 2c 32 35 33 2c 32 35 31 00 13 0b |3,254,253,251...| 000002f0 7e 27 54 58 54 20 32 35 31 2c 32 35 33 2c 32 35 |~'TXT 251,253,25| 00000300 34 2c 32 35 33 2c 32 35 32 2c 32 35 33 2c 32 35 |4,253,252,253,25| 00000310 33 00 29 0b 88 27 54 58 54 20 32 35 34 2c 32 35 |3.)..'TXT 254,25| 00000320 35 2c 32 35 35 2c 30 00 47 0b 92 27 54 58 54 20 |5,255,0.G..'TXT | 00000330 30 2c 31 2c 31 2c 32 2c 33 2c 33 2c 34 2c 33 2c |0,1,1,2,3,3,4,3,| 00000340 32 2c 33 2c 35 00 00 00 |2,3,5...| 00000348