mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2024-11-21 23:30:58 +00:00
williams: updated presets
This commit is contained in:
parent
d08d73f422
commit
f8462de014
@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
#include "stdlib.h"
|
#include "stdlib.h"
|
||||||
|
|
||||||
const byte palette_data[16] = {
|
const byte palette_data[16] = {/*{pal:332,n:16}*/
|
||||||
0x00, 0x03, 0x19, 0x50, 0x52, 0x07, 0x1f, 0x37, 0xe0, 0xa4, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xf8, };
|
0x00, 0x03, 0x19, 0x50, 0x52, 0x07, 0x1f, 0x37, 0xe0, 0xa4, 0xfd, 0xff, 0x38, 0x70, 0x7f, 0xf8, };
|
||||||
|
|
||||||
const byte sprite1[2+16*16/2] = {
|
const byte sprite1[2+16*16/2] = {
|
||||||
8,16,
|
8,16,/*{w:16,h:16,bpp:4,brev:1}*/
|
||||||
0x00,0x09,0x99,0x00,0x00,0x99,0x90,0x00,
|
0x00,0x09,0x99,0x00,0x00,0x99,0x90,0x00,
|
||||||
0x00,0x94,0x94,0x90,0x09,0x49,0x49,0x00,
|
0x00,0x94,0x94,0x90,0x09,0x49,0x49,0x00,
|
||||||
0x04,0x49,0x49,0x90,0x09,0x94,0x94,0x90,
|
0x04,0x49,0x49,0x90,0x09,0x94,0x94,0x90,
|
||||||
@ -27,27 +27,28 @@ const byte sprite1[2+16*16/2] = {
|
|||||||
0x00,0x09,0x99,0x00,0x00,0x99,0x90,0x00,
|
0x00,0x09,0x99,0x00,0x00,0x99,0x90,0x00,
|
||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite2[2+16*15/2] = {
|
const byte sprite2[2+16*16/2] = {
|
||||||
8,16,
|
8,16,/*{w:16,h:16,bpp:4,brev:1}*/
|
||||||
0x00,0x94,0x94,0x90,0x09,0x49,0x49,0x00,
|
0x00,0x08,0x80,0x40,0x00,0x00,0x8D,0x00,
|
||||||
0x04,0x49,0x49,0x90,0x09,0x94,0x94,0x90,
|
0x80,0x94,0x88,0x90,0x09,0x48,0x89,0x00,
|
||||||
0x94,0x99,0x94,0x90,0x09,0x49,0x99,0x49,
|
0x08,0x49,0x48,0x66,0x66,0x98,0x94,0x98,
|
||||||
0x99,0x99,0x49,0x93,0x39,0x94,0x99,0x99,
|
0x94,0x89,0x66,0x66,0x66,0x66,0x98,0x89,
|
||||||
0x04,0x49,0x99,0x94,0x49,0x99,0x94,0x90,
|
0x99,0x66,0x67,0x76,0x67,0x76,0x69,0x98,
|
||||||
0x00,0x94,0x94,0x43,0x34,0x49,0x49,0x00,
|
0x88,0x67,0x77,0x66,0x66,0x77,0x74,0x90,
|
||||||
0x00,0x09,0x43,0x94,0x49,0x34,0x90,0x00,
|
0x09,0x97,0x74,0x46,0x64,0x47,0x78,0x88,
|
||||||
0x00,0x90,0x00,0x39,0x93,0x00,0x09,0x00,
|
0x09,0x89,0x43,0x96,0x69,0x34,0x99,0x90,
|
||||||
0x00,0x09,0x83,0x33,0x33,0x33,0x90,0x00,
|
0x08,0x89,0xBB,0x39,0x93,0xBB,0x98,0x90,
|
||||||
0x00,0x09,0x32,0x23,0x32,0x23,0x90,0x00,
|
0x80,0x99,0x3B,0x33,0x33,0xB0,0x99,0x88,
|
||||||
0x00,0x03,0x03,0x23,0x82,0x30,0x30,0x00,
|
0x00,0x09,0x9C,0xC3,0x3C,0xC8,0x99,0x08,
|
||||||
0x03,0x30,0x00,0x33,0x33,0x00,0x03,0x30,
|
0x00,0x00,0x03,0xC3,0x8C,0x30,0x00,0x00,
|
||||||
0x00,0x30,0x03,0x00,0x00,0x30,0x03,0x00,
|
0x00,0x00,0x0D,0xD3,0x3D,0x00,0x00,0x00,
|
||||||
0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x00,
|
0x00,0x00,0x0D,0x00,0x0D,0xD0,0x00,0x00,
|
||||||
0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,
|
0x00,0x00,0xDD,0x30,0x03,0xD0,0x00,0x00,
|
||||||
|
0x00,0x00,0xD0,0x40,0x00,0xD0,0x00,0x00,
|
||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite3[2+16*16/2] = {
|
const byte sprite3[2+16*16/2] = {
|
||||||
8,16,
|
8,16,/*{w:16,h:16,bpp:4,brev:1}*/
|
||||||
0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,
|
0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,
|
||||||
0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x00,
|
0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x00,
|
||||||
0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,
|
0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,
|
||||||
@ -67,7 +68,7 @@ const byte sprite3[2+16*16/2] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite4[2+16*16/2] = {
|
const byte sprite4[2+16*16/2] = {
|
||||||
8,16,
|
8,16,/*{w:16,h:16,bpp:4,brev:1}*/
|
||||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||||
0x00,0x00,0x00,0xbb,0xbb,0x00,0x00,0x00,
|
0x00,0x00,0x00,0xbb,0xbb,0x00,0x00,0x00,
|
||||||
0x00,0x00,0x00,0xbb,0xbb,0x00,0x00,0x00,
|
0x00,0x00,0x00,0xbb,0xbb,0x00,0x00,0x00,
|
||||||
@ -106,8 +107,8 @@ const byte sprite5[2+16*16/2] = {
|
|||||||
0x02,0x02,0x00,0x20,0x02,0x00,0x20,0x20,
|
0x02,0x02,0x00,0x20,0x02,0x00,0x20,0x20,
|
||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite6[2+16*10/2] = {
|
const byte sprite6[2+10*16/2] = {
|
||||||
8,10,
|
8,10,/*{w:16,h:10,bpp:4,brev:1}*/
|
||||||
0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x00,
|
0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x00,
|
||||||
0x00,0x00,0x00,0x00,0x44,0x44,0x44,0x40,
|
0x00,0x00,0x00,0x00,0x44,0x44,0x44,0x40,
|
||||||
0x00,0x00,0x04,0x04,0x49,0x49,0x99,0x44,
|
0x00,0x00,0x04,0x04,0x49,0x49,0x99,0x44,
|
||||||
@ -120,8 +121,8 @@ const byte sprite6[2+16*10/2] = {
|
|||||||
0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite7[2+16*14/2] = {
|
const byte sprite7[2+14*16/2] = {
|
||||||
8,14,
|
8,14,/*{w:16,h:14,bpp:4,brev:1}*/
|
||||||
0x00,0x60,0x00,0x00,0x00,0x00,0x06,0x00,
|
0x00,0x60,0x00,0x00,0x00,0x00,0x06,0x00,
|
||||||
0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,
|
0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,
|
||||||
0x60,0x60,0x50,0x00,0x00,0x05,0x06,0x06,
|
0x60,0x60,0x50,0x00,0x00,0x05,0x06,0x06,
|
||||||
@ -138,8 +139,8 @@ const byte sprite7[2+16*14/2] = {
|
|||||||
0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,
|
0x00,0x00,0x10,0x00,0x00,0x01,0x00,0x00,
|
||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite8[2+16*15/2] = {
|
const byte sprite8[2+15*16/2] = {
|
||||||
8,15,
|
8,15,/*{w:16,h:15,bpp:4,brev:1}*/
|
||||||
0x00,0x00,0x11,0x11,0x11,0x11,0x00,0x00,
|
0x00,0x00,0x11,0x11,0x11,0x11,0x00,0x00,
|
||||||
0x00,0x01,0x61,0x11,0x21,0x12,0x10,0x00,
|
0x00,0x01,0x61,0x11,0x21,0x12,0x10,0x00,
|
||||||
0x00,0x11,0x12,0x11,0x61,0x11,0x11,0x00,
|
0x00,0x11,0x12,0x11,0x61,0x11,0x11,0x00,
|
||||||
@ -158,7 +159,7 @@ const byte sprite8[2+16*15/2] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const byte sprite9[2+13*16/2] = {
|
const byte sprite9[2+13*16/2] = {
|
||||||
8,13,
|
8,13,/*{w:16,h:13,bpp:4,brev:1}*/
|
||||||
0x00,0x00,0xaa,0x00,0x00,0xaa,0x00,0x00,
|
0x00,0x00,0xaa,0x00,0x00,0xaa,0x00,0x00,
|
||||||
0x00,0x00,0xa0,0x0a,0xa0,0x0a,0x00,0x00,
|
0x00,0x00,0xa0,0x0a,0xa0,0x0a,0x00,0x00,
|
||||||
0x0a,0xaa,0xa4,0xaa,0xaa,0x3a,0xaa,0xa0,
|
0x0a,0xaa,0xa4,0xaa,0xaa,0x3a,0xaa,0xa0,
|
||||||
@ -174,6 +175,7 @@ const byte sprite9[2+13*16/2] = {
|
|||||||
0x00,0x0a,0xa0,0x00,0x00,0x0a,0xa0,0x00,
|
0x00,0x0a,0xa0,0x00,0x00,0x0a,0xa0,0x00,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const byte* const all_sprites[9] = {
|
const byte* const all_sprites[9] = {
|
||||||
sprite1,
|
sprite1,
|
||||||
sprite2,
|
sprite2,
|
||||||
@ -329,6 +331,7 @@ int main() {
|
|||||||
while (video_counter >= 0x80) ;
|
while (video_counter >= 0x80) ;
|
||||||
update_grid_rows(GDIM/2,GDIM);
|
update_grid_rows(GDIM/2,GDIM);
|
||||||
watchdog0x39 = 0x39;
|
watchdog0x39 = 0x39;
|
||||||
|
//palette[0] = i++;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user