1
0
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:
Steven Hugg 2023-12-13 21:27:54 -05:00
parent d08d73f422
commit f8462de014

View File

@ -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;
} }