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

SPRITEMOVE.S

FILE INFORMATION

FILENAME(S): SPRITEMOVE.S

FILE TYPE(S): PRG

FILE SIZE: 632b

FIRST SEEN: 2025-12-01 19:06:54

APPEARS ON: 1 disk(s)

FILE HASH

8c92332819a6ecef9263ed6134826d2bc6d0aae67a6b9ca9e86be437b114a012

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ICE DISK 28 SPRITEMOVE.S PRG Icebreaker 17 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 0A 20 6A 73 72 20 24  65 35 34 34 0D 20 6C 64  |.. jsr $e544. ld|
00000010: 61 20 23 30 0D 20 73 74  61 20 35 33 32 38 30 0D  |a #0. sta 53280.|
00000020: 20 73 74 61 20 35 33 32  38 31 0D 20 6C 64 61 20  | sta 53281. lda |
00000030: 23 31 32 30 0D 20 73 74  61 20 32 30 34 30 0D 20  |#120. sta 2040. |
00000040: 6C 64 61 20 23 31 32 38  0D 20 73 74 61 20 35 33  |lda #128. sta 53|
00000050: 32 34 38 0D 20 73 74 61  20 35 34 32 34 39 0D 20  |248. sta 54249. |
00000060: 6C 64 61 20 23 31 0D 20  73 74 61 20 35 33 32 37  |lda #1. sta 5327|
00000070: 31 0D 20 73 74 61 20 35  33 32 36 39 0D 20 73 74  |1. sta 53269. st|
00000080: 61 20 35 33 32 37 37 0D  6A 6F 79 32 20 6C 64 61  |a 53277.joy2 lda|
00000090: 20 35 36 33 32 30 0D 20  61 6E 64 20 23 31 35 0D  | 56320. and #15.|
000000A0: 20 73 74 61 20 74 65 6D  70 0D 20 6C 64 61 20 23  | sta temp. lda #|
000000B0: 31 35 0D 20 73 65 63 0D  20 73 62 63 20 74 65 6D  |15. sec. sbc tem|
000000C0: 70 0D 20 73 74 61 20 74  65 6D 70 0D 20 61 6E 64  |p. sta temp. and|
000000D0: 20 23 31 0D 20 63 6D 70  20 23 31 0D 20 62 65 71  | #1. cmp #1. beq|
000000E0: 20 75 70 0D 20 6C 64 61  20 74 65 6D 70 0D 20 61  | up. lda temp. a|
000000F0: 6E 64 20 23 32 0D 20 63  6D 70 20 23 32 0D 20 62  |nd #2. cmp #2. b|
00000100: 65 71 20 64 6F 77 6E 0D  20 6C 64 61 20 74 65 6D  |eq down. lda tem|
00000110: 70 0D 20 61 6E 64 20 23  34 0D 20 63 6D 70 20 23  |p. and #4. cmp #|
00000120: 34 0D 20 62 65 71 20 6C  65 66 74 0D 20 6C 64 61  |4. beq left. lda|
00000130: 20 74 65 6D 70 0D 20 61  6E 64 20 23 38 0D 20 63  | temp. and #8. c|
00000140: 6D 70 20 23 38 0D 20 62  65 71 20 72 69 67 68 74  |mp #8. beq right|
00000150: 0D 20 6C 64 61 20 31 39  37 0D 20 63 6D 70 20 23  |. lda 197. cmp #|
00000160: 35 37 0D 20 62 65 71 20  65 6E 64 0D 20 6A 6D 70  |57. beq end. jmp|
00000170: 20 64 65 6C 61 79 0D 75  70 20 64 65 63 20 35 33  | delay.up dec 53|
00000180: 32 34 39 0D 20 6A 6D 70  20 64 65 6C 61 79 0D 64  |249. jmp delay.d|
00000190: 6F 77 6E 20 69 6E 63 20  35 33 32 34 39 0D 20 6A  |own inc 53249. j|
000001A0: 6D 70 20 64 65 6C 61 79  0D 6C 65 66 74 20 64 65  |mp delay.left de|
000001B0: 63 20 35 33 32 34 38 0D  20 6A 6D 70 20 64 65 6C  |c 53248. jmp del|
000001C0: 61 79 0D 72 69 67 68 74  20 69 6E 63 20 35 33 32  |ay.right inc 532|
000001D0: 34 38 0D 20 6A 6D 70 20  64 65 6C 61 79 0D 64 65  |48. jmp delay.de|
000001E0: 6C 61 79 20 6C 64 78 20  23 30 0D 6C 6F 6F 70 6F  |lay ldx #0.loopo|
000001F0: 20 6C 64 79 20 23 30 0D  6C 6F 6F 70 69 20 69 6E  | ldy #0.loopi in|
00000200: 79 0D 20 63 70 79 20 23  32 35 35 0D 20 62 6E 65  |y. cpy #255. bne|
00000210: 20 6C 6F 6F 70 69 0D 20  69 6E 78 0D 20 63 70 78  | loopi. inx. cpx|
00000220: 20 23 32 0D 20 62 6E 65  20 6C 6F 6F 70 6F 0D 20  | #2. bne loopo. |
00000230: 69 6E 63 20 35 33 32 38  30 0D 20 69 6E 63 20 35  |inc 53280. inc 5|
00000240: 33 32 38 31 0D 20 6A 6D  70 20 6A 6F 79 32 0D 65  |3281. jmp joy2.e|
00000250: 6E 64 20 6C 64 61 20 23  30 0D 20 73 74 61 20 31  |nd lda #0. sta 1|
00000260: 39 38 0D 20 6A 6D 70 20  37 37 30 0D 74 65 6D 70  |98. jmp 770.temp|
00000270: 20 64 66 62 20 23 30 0D                           | dfb #0.        |
.. JSR $E544. LDA #0. STA 53280. STA 532
81. LDA #120. STA 2040. LDA #128. STA 53
248. STA 54249. LDA #1. STA 53271. STA 5
3269. STA 53277.JOY2 LDA 56320. AND #15.
 STA TEMP. LDA #15. SEC. SBC TEMP. STA T
EMP. AND #1. CMP #1. BEQ UP. LDA TEMP. A
ND #2. CMP #2. BEQ DOWN. LDA TEMP. AND #
4. CMP #4. BEQ LEFT. LDA TEMP. AND #8. C
MP #8. BEQ RIGHT. LDA 197. CMP #57. BEQ 
END. JMP DELAY.UP DEC 53249. JMP DELAY.D
OWN INC 53249. JMP DELAY.LEFT DEC 53248.
 JMP DELAY.RIGHT INC 53248. JMP DELAY.DE
LAY LDX #0.LOOPO LDY #0.LOOPI INY. CPY #
255. BNE LOOPI. INX. CPX #2. BNE LOOPO. 
INC 53280. INC 53281. JMP JOY2.END LDA #
0. STA 198. JMP 770.TEMP DFB #0.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL