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

MVE SPR JOY

FILE INFORMATION

FILENAME(S): MVE SPR JOY

FILE TYPE(S): PRG

FILE SIZE: 1.1K

FIRST SEEN: 2025-11-30 21:10:51

APPEARS ON: 1 disk(s)

FILE HASH

d9b44c24f420defca29f7ef1250fd1c7470c775da4d49088176920a52412d4dd

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SPEEDY MVE SPR JOY PRG DuncanTwain 22 6 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 0F 08 0A 00 CF 52  47 20 24 43 30 30 30 00  |.......RG $C000.|
00000010: 21 08 14 00 4A 4F 59 20  44 45 46 20 24 44 43 30  |!...JOY DEF $DC0|
00000020: 30 00 34 08 1E 00 58 52  45 47 20 44 45 46 20 24  |0.4...XREG DEF $|
00000030: 44 30 30 30 00 48 08 28  00 59 52 45 47 20 44 45  |D000.H.(.YREG DE|
00000040: 46 20 58 52 45 47 AA 31  00 5E 08 32 00 4B 4C 45  |F XREG.1.^.2.KLE|
00000050: 55 52 20 44 45 46 20 58  52 45 47 AA 33 39 00 72  |UR DEF XREG.39.r|
00000060: 08 3C 00 41 41 4E 20 44  45 46 20 58 52 45 47 AA  |.<.AAN DEF XREG.|
00000070: 32 31 00 87 08 46 00 4D  53 42 58 20 44 45 46 20  |21...F.MSBX DEF |
00000080: 58 52 45 47 AA 31 36 00  9B 08 50 00 50 4F 49 4E  |XREG.16...P.POIN|
00000090: 54 20 44 45 46 20 24 30  37 46 38 00 AE 08 5A 00  |T DEF $07F8...Z.|
000000A0: 44 41 54 41 20 44 45 46  20 24 30 33 33 43 00 C0  |DATA DEF $033C..|
000000B0: 08 64 00 4F 4C 44 20 44  45 46 20 24 45 41 33 31  |.d.OLD DEF $EA31|
000000C0: 00 D3 08 6E 00 52 41 4E  44 20 44 45 46 20 24 44  |...n.RAND DEF $D|
000000D0: 30 32 30 00 E8 08 78 00  53 43 48 45 52 4D 20 44  |020...x.SCHERM D|
000000E0: 45 46 20 24 44 30 32 31  00 EE 08 82 00 3B 00 02  |EF $D021.....;..|
000000F0: 09 8C 00 3B 49 4E 49 54  49 41 4C 49 53 45 52 49  |...;INITIALISERI|
00000100: 4E 47 00 08 09 96 00 3B  00 15 09 A0 00 CC 44 41  |NG.....;......DA|
00000110: 20 23 24 30 31 00 22 09  AA 00 D3 54 41 20 52 41  | #$01."....TA RA|
00000120: 4E 44 00 31 09 B4 00 D3  54 41 20 53 43 48 45 52  |ND.1....TA SCHER|
00000130: 4D 00 3D 09 BE 00 CC 44  58 20 23 36 34 00 4A 09  |M.=....DX #64.J.|
00000140: C8 00 CC 44 41 20 23 24  46 46 00 5C 09 D2 00 4C  |...DA #$FF.\...L|
00000150: 31 20 53 54 41 20 44 41  54 41 2C 58 00 64 09 DC  |1 STA DATA,X.d..|
00000160: 00 C4 45 58 00 6F 09 E6  00 C2 4E 45 20 4C 31 00  |..EX.o....NE L1.|
00000170: 7C 09 F0 00 CC 44 41 20  23 24 30 44 00 8A 09 FA  ||....DA #$0D....|
00000180: 00 D3 54 41 20 50 4F 49  4E 54 00 97 09 04 01 CC  |..TA POINT......|
00000190: 44 41 20 23 31 30 30 00  A4 09 0E 01 D3 54 41 20  |DA #100......TA |
000001A0: 58 52 45 47 00 B1 09 18  01 D3 54 41 20 59 52 45  |XREG......TA YRE|
000001B0: 47 00 BE 09 22 01 CC 44  41 20 23 24 30 30 00 CC  |G..."..DA #$00..|
000001C0: 09 2C 01 D3 54 41 20 4B  4C 45 55 52 00 D9 09 36  |.,..TA KLEUR...6|
000001D0: 01 CC 44 41 20 23 24 30  31 00 E5 09 40 01 D3 54  |..DA #$01...@..T|
000001E0: 41 20 41 41 4E 00 EB 09  4A 01 3B 00 FE 09 54 01  |A AAN...J.;...T.|
000001F0: 3B 53 45 54 20 49 4E 54  45 52 52 55 50 54 00 04  |;SET INTERRUPT..|
00000200: 0A 5E 01 3B 00 0C 0A 68  01 D3 45 49 00 1A 0A 72  |.^.;...h..EI...r|
00000210: 01 CC 44 41 20 23 B3 4E  57 49 00 28 0A 7C 01 D3  |..DA #.NWI.(.|..|
00000220: 54 41 20 24 30 33 31 34  00 36 0A 86 01 CC 44 41  |TA $0314.6....DA|
00000230: 20 23 B1 4E 57 49 00 44  0A 90 01 D3 54 41 20 24  | #.NWI.D....TA $|
00000240: 30 33 31 35 00 4C 0A 9A  01 C3 4C 49 00 54 0A A4  |0315.L....LI.T..|
00000250: 01 D2 54 53 00 5A 0A AE  01 3B 00 6F 0A B8 01 3B  |..TS.Z...;.o...;|
00000260: 4E 49 45 55 57 20 49 4E  54 45 52 52 55 50 54 00  |NIEUW INTERRUPT.|
00000270: 75 0A C2 01 3B 00 85 0A  CC 01 4E 57 49 20 4C 44  |u...;.....NWI LD|
00000280: 41 20 4A 4F 59 00 92 0A  D6 01 C1 4E 44 20 23 24  |A JOY......ND #$|
00000290: 30 34 00 A1 0A E0 01 C2  4E 45 20 52 45 43 48 54  |04......NE RECHT|
000002A0: 53 00 AE 0A EA 01 CC 44  41 20 4D 53 42 58 00 BD  |S......DA MSBX..|
000002B0: 0A F4 01 C2 4E 45 20 56  45 52 44 45 52 00 CA 0A  |....NE VERDER...|
000002C0: FE 01 CC 44 41 20 58 52  45 47 00 D7 0A 08 02 C3  |...DA XREG......|
000002D0: 4D 50 20 23 24 31 38 00  E5 0A 12 02 C2 45 51 20  |MP #$18......EQ |
000002E0: 54 45 52 55 47 00 F2 0A  1C 02 C4 45 43 20 58 52  |TERUG......EC XR|
000002F0: 45 47 00 04 0B 26 02 54  45 52 55 47 20 4A 4D 50  |EG...&.TERUG JMP|
00000300: 20 4F 4C 44 00 18 0B 30  02 56 45 52 44 45 52 20  | OLD...0.VERDER |
00000310: 4C 44 41 20 58 52 45 47  00 27 0B 3A 02 C2 45 51  |LDA XREG.'.:..EQ|
00000320: 20 41 46 54 52 45 4B 00  36 0B 44 02 4C 20 44 45  | AFTREK.6.D.L DE|
00000330: 43 20 58 52 45 47 00 42  0B 4E 02 CA 4D 50 20 4F  |C XREG.B.N..MP O|
00000340: 4C 44 00 56 0B 58 02 41  46 54 52 45 4B 20 44 45  |LD.V.X.AFTREK DE|
00000350: 43 20 4D 53 42 58 00 60  0B 62 02 CA 4D 50 20 4C  |C MSBX.`.b..MP L|
00000360: 00 73 0B 6C 02 52 45 43  48 54 53 20 4C 44 41 20  |.s.l.RECHTS LDA |
00000370: 4A 4F 59 00 80 0B 76 02  C1 4E 44 20 23 24 30 38  |JOY...v..ND #$08|
00000380: 00 8E 0B 80 02 C2 4E 45  20 54 45 52 55 47 00 9B  |......NE TERUG..|
00000390: 0B 8A 02 CC 44 41 20 4D  53 42 58 00 A7 0B 94 02  |....DA MSBX.....|
000003A0: C2 4E 45 20 56 45 52 00  B4 0B 9E 02 CC 44 41 20  |.NE VER......DA |
000003B0: 58 52 45 47 00 C1 0B A8  02 C3 4D 50 20 23 24 46  |XREG......MP #$F|
000003C0: 46 00 CE 0B B2 02 C2 45  51 20 56 45 52 48 00 DB  |F......EQ VERH..|
000003D0: 0B BC 02 C9 4E 43 20 58  52 45 47 00 E7 0B C6 02  |....NC XREG.....|
000003E0: CA 4D 50 20 4F 4C 44 00  F9 0B D0 02 56 45 52 48  |.MP OLD.....VERH|
000003F0: 20 49 4E 43 20 4D 53 42  58 00 0A 0C DA 02 56 45  | INC MSBX.....VE|
00000400: 52 20 4C 44 41 20 58 52  45 47 00 16 0C E4 02 C3  |R LDA XREG......|
00000410: 4D 50 20 23 36 35 00 24  0C EE 02 C2 45 51 20 54  |MP #65.$....EQ T|
00000420: 45 52 55 47 00 31 0C F8  02 C9 4E 43 20 58 52 45  |ERUG.1....NC XRE|
00000430: 47 00 3D 0C 02 03 CA 4D  50 20 4F 4C 44 00 00 00  |G.=....MP OLD...|
......ORG $C000.!...JOY DEF $DC00.4...XR
EG DEF $D000.H.(.YREG DEF XREG.1.^.2.KLE
UR DEF XREG.39.R.<.AAN DEF XREG.21...F.M
SBX DEF XREG.16...P.POINT DEF $07F8...Z.
DATA DEF $033C...D.OLD DEF $EA31.S.N.RAN
D DEF $D020...X.SCHERM DEF $D021.....;..
...;INITIALISERING.....;... .LDA #$01.".
..STA RAND.1...STA SCHERM.=...LDX #64.J.
H.LDA #$FF.\.R.L1 STA DATA,X.D...DEX.O..
.BNE L1.|...LDA #$0D.....STA POINT.....L
DA #100.....STA XREG.....STA YREG...".LD
A #$00.L.,.STA KLEUR.Y.6.LDA #$01...@.ST
A AAN...J.;...T.;SET INTERRUPT...^.;...H
.SEI...R.LDA #.NWI.(.|.STA $0314.6...LDA
 #.NWI.D...STA $0315.L...CLI.T...RTS.Z..
.;.O...;NIEUW INTERRUPT.U.B.;...L.NWI LD
A JOY...V.AND #$04.....BNE RECHTS.....LD
A MSBX.....BNE VERDER.J...LDA XREG.W...C
MP #$18.....BEQ TERUG.....DEC XREG...&.T
ERUG JMP OLD...0.VERDER LDA XREG.'.:.BEQ
 AFTREK.6.D.L DEC XREG.B.N.JMP OLD.V.X.A
FTREK DEC MSBX.`.B.JMP L.S.L.RECHTS LDA 
JOY...V.AND #$08.....BNE TERUG.....LDA M
SBX.....BNE VER.....LDA XREG.A...CMP #$F
F.N...BEQ VERH.....INC XREG...F.JMP OLD.
..P.VERH INC MSBX...Z.VER LDA XREG.....C
MP #65.$...BEQ TERUG.1...INC XREG.=...JM
P OLD...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL