Skip to content

Instantly share code, notes, and snippets.

@idolpx
Last active July 28, 2022 03:51
Show Gist options
  • Save idolpx/ad76675e7a03dcff864ec670ec44f482 to your computer and use it in GitHub Desktop.
Save idolpx/ad76675e7a03dcff864ec670ec44f482 to your computer and use it in GitHub Desktop.
10 rem *** meatloaf icon sprite
20 rem *** -idolpx
30 rem ***
40 poke 53285,8: rem multicolor 1
50 poke 53286,6: rem multicolor 2
60 poke 53269,255 : rem set all 8 sprites visible
70 for x=12800 to 12800+383: read y: poke x,y: next x: rem sprite generation
75 x=30:y=54:poke 53264,peek(53264) and 0 : rem top left
76 rem x=56:y=54:poke 53264,peek(53264) or 255: rem top right
77 rem x=30:y=222:poke 53264,peek(53264) and 0 : rem bottom left
78 rem x=56:y=222:poke 53264,peek(53264) or 255: rem bottom right
80 :: rem sprite_0
90 poke 53287,1: rem color = 1
100 poke 2040,200: rem pointer
110 poke 53248, x: rem x pos
120 poke 53249, y: rem y pos
130 :: rem sprite_1
140 poke 53288,2: rem color = 2
150 poke 2041,201: rem pointer
160 poke 53250, x: rem x pos
170 poke 53251, y: rem y pos
180 :: rem sprite_1
190 poke 53289,10: rem color = 10
200 poke 2042,202: rem pointer
210 poke 53252, x: rem x pos
220 poke 53253, y: rem y pos
230 :: rem sprite_1
240 poke 53290,7: rem color = 7
250 poke 2043,203: rem pointer
260 poke 53254, x: rem x pos
270 poke 53255, y: rem y pos
280 :: rem sprite_1
290 poke 53291,5: rem color = 5
300 poke 2044,204: rem pointer
310 poke 53256, x: rem x pos
320 poke 53257, y: rem y pos
330 :: rem sprite_1
340 poke 53292,3: rem color = 3
350 poke 2045,205: rem pointer
360 poke 53258, x: rem x pos
370 poke 53259, y: rem y pos
380 poke 53276, 0: rem multicolor
390 poke 53277, 0: rem width
400 poke 53271, 0: rem height
1000 :: rem sprite_0 / singlecolor / color: 1
1010 data 0,0,0,0,0,0,128,0,16,192,0,48,224,0,112,240
1020 data 0,240,248,1,240,252,3,240,254,7,240,255,15,240,255,159
1030 data 240,255,159,240,255,159,240,255,159,240,255,159,240,255,159,240
1040 data 255,159,240,255,159,240,255,159,240,255,159,240,255,159,240,1
1050 :: rem sprite_1 / singlecolor / color: 2
1060 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1070 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1080 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1090 data 0,0,0,0,0,0,0,0,7,0,0,7,0,0,7,2
1100 :: rem sprite_1 / singlecolor / color: 10
1110 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1120 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1130 data 0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,7
1140 data 0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,10
1150 :: rem sprite_1 / singlecolor / color: 7
1160 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1170 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1180 data 7,0,0,7,0,0,7,0,0,0,0,0,0,0,0,0
1190 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7
1200 :: rem sprite_1 / singlecolor / color: 5
1210 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1220 data 0,0,0,0,7,0,0,7,0,0,7,0,0,0,0,0
1230 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1240 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5
1250 :: rem sprite_1 / singlecolor / color: 3
1260 data 0,0,0,0,0,0,0,0,7,0,0,7,0,0,7,0
1270 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1280 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1290 data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment