# HG changeset patch # User Matti Hamalainen # Date 1530812472 -10800 # Node ID a258e0cac89826b87ce1b8918717749af379c27a # Parent 62f21240ff638053b0669803881be3ca06a0222d Get rid of some unused code. diff -r 62f21240ff63 -r a258e0cac898 exporters.pde --- a/exporters.pde Thu Jul 05 13:49:42 2018 +0300 +++ b/exporters.pde Thu Jul 05 20:41:12 2018 +0300 @@ -11,381 +11,6 @@ int g_gridmode = OLD; -int bitti(int inp) { - if (inp == 0) return 0; - return 1; -} - - -int qbitti(int inp) { - if (inp == 10) return 1; - return 0; -} - - -void poopspecialsprites() { - int x, y, xs, xx, yy, mup, row; - int b7, b6, b5, b4, b3, b2, b1, b0, val; - mup = 0; - for (row = 0; row <= 1; row++) { - for (x = 0; x <= 8; x++) { - for (y = 0; y <= 20; y++) { - for (xs = 0; xs <= 2; xs++) { - if (mup > 0) { - print(","); - } - mup = 1; - xx = x * 24 + xs * 8; - if (row == 1 && x == 7) { - xx = xx + 24; - } - if (x == 8) { - xx = xx + 24; - } - yy = row * 48 + 2 + y; - b7 = qbitti(easygetcolor(xx, yy)); - b6 = qbitti(easygetcolor(xx + 1, yy)); - b5 = qbitti(easygetcolor(xx + 2, yy)); - b4 = qbitti(easygetcolor(xx + 3, yy)); - b3 = qbitti(easygetcolor(xx + 4, yy)); - b2 = qbitti(easygetcolor(xx + 5, yy)); - b1 = qbitti(easygetcolor(xx + 6, yy)); - b0 = qbitti(easygetcolor(xx + 7, yy)); - val = b7 * 128 + b6 * 64 + b5 * 32 + b4 * 16 + b3 * 8 + b2 * 4 + b1 * 2 + b0; - print(str(val)); - } - - } - print(",0"); - println(""); - for (y = 0; y <= 20; y++) { - for (xs = 0; xs <= 2; xs++) { - if (mup > 0) { - print(","); - } - mup = 1; - xx = x * 24 + xs * 8; - yy = row * 48 + y * 2; - if (x == 8) { - xx = xx + 24; - } - b7 = bitti(easygetcolor(xx, yy)); - b6 = bitti(easygetcolor(xx + 1, yy)); - b5 = bitti(easygetcolor(xx + 2, yy)); - b4 = bitti(easygetcolor(xx + 3, yy)); - b3 = bitti(easygetcolor(xx + 4, yy)); - b2 = bitti(easygetcolor(xx + 5, yy)); - b1 = bitti(easygetcolor(xx + 6, yy)); - b0 = bitti(easygetcolor(xx + 7, yy)); - if (x == 7) { - xx = x * 24 + xs * 16; - yy = row * 48 + y; - b7 = bitti(easygetcolor(xx, yy)); - b6 = bitti(easygetcolor(xx + 2, yy)); - b5 = bitti(easygetcolor(xx + 4, yy)); - b4 = bitti(easygetcolor(xx + 6, yy)); - b3 = bitti(easygetcolor(xx + 8, yy)); - b2 = bitti(easygetcolor(xx + 10, yy)); - b1 = bitti(easygetcolor(xx + 12, yy)); - b0 = bitti(easygetcolor(xx + 14, yy)); - } - val = b7 * 128 + b6 * 64 + b5 * 32 + b4 * 16 + b3 * 8 + b2 * 4 + b1 * 2 + b0; - print(str(val)); - } - - } - print(",0"); - println(); - } - } -} - - -void poopultimachars() { - PImage poutput; - poutput = createImage(256 * 8, 8, RGB); - int x, y, rr, gg, bb, xx, yy, bx, by; - int ac, box, boy; - int b7, b6, b5, b4, b3, b2, b1, b0, val; - int blok, muna; - color c; - - blok = 0; - PrintWriter f = createWriter("/home/tero/code/c64/ultima/graffa.s"); - f.println(".global _graffa"); - f.println("_graffa:"); - f.println(); - //print("unsigned char graffa[]={"); - for (y = 0; y <= 5; y++) { - muna = 0; - if (blok <= 63) { - f.print(".byte "); - } - for (x = 0; x <= 19; x++) { - if (blok <= 63) { - for (boy = 0; boy <= 1; boy++) { - for (box = 0; box <= 1; box++) { - - for (yy = 0; yy <= 7; yy++) { - bx = x * 16 + box * 8; - by = (y * 16 + boy * 8 + yy); - - b7 = 0; - b6 = 0; - b5 = 0; - b4 = 0; - b3 = 0; - b2 = 0; - b1 = 0; - b0 = 0; - ac = easygetcolor(bx, by); - if (ac == 0) { - b7 = 0; - b6 = 0; - } - if (ac == 15) { - b7 = 1; - b6 = 0; - } - if (ac == 2) { - b7 = 0; - b6 = 1; - } - if (ac == 7) { - b7 = 1; - b6 = 1; - } - ac = easygetcolor(bx + 2, by); - if (ac == 0) { - b5 = 0; - b4 = 0; - } - if (ac == 15) { - b5 = 1; - b4 = 0; - } - if (ac == 2) { - b5 = 0; - b4 = 1; - } - if (ac == 7) { - b5 = 1; - b4 = 1; - } - ac = easygetcolor(bx + 4, by); - if (ac == 0) { - b3 = 0; - b2 = 0; - } - if (ac == 15) { - b3 = 1; - b2 = 0; - } - if (ac == 2) { - b3 = 0; - b2 = 1; - } - if (ac == 7) { - b3 = 1; - b2 = 1; - } - ac = easygetcolor(bx + 6, by); - if (ac == 0) { - b1 = 0; - b0 = 0; - } - if (ac == 15) { - b1 = 1; - b0 = 0; - } - if (ac == 2) { - b1 = 0; - b0 = 1; - } - if (ac == 7) { - b1 = 1; - b0 = 1; - } - val = b7 * 128 + b6 * 64 + b5 * 32 + b4 * 16 + b3 * 8 + b2 * 4 + b1 * 2 + b0; - f.print(str(val)); - muna++; - if (muna < 640) { - f.print(","); - } - - for (xx = 0; xx <= 7; xx++) { - - rr = g_r[easygetcolor(x * 8 + xx, y * 8 + yy)]; - gg = g_g[easygetcolor(x * 8 + xx, y * 8 + yy)]; - bb = g_b[easygetcolor(x * 8 + xx, y * 8 + yy)]; - c = color(rr, gg, bb); - poutput.set(x * 8 + y * (16 * 8) + xx, yy, c); - } - } - } - } - } - } - f.println(); - blok++; - } - f.flush(); - f.close(); - //poutput.save("/home/tero/sketchbook/petscii/data/petscii-c64x.png"); -} - - -void poopchars() { - PImage poutput; - poutput = createImage(256 * 8, 8, RGB); - int x, y, rr, gg, bb, xx, yy, bx, by; - int ac; - int b7, b6, b5, b4, b3, b2, b1, b0, val; - color c; - - PrintWriter f = createWriter("/home/tero/code/c64/newgame/graffa.s"); - f.println(".global _graffa"); - f.println("_graffa:"); - f.println(); - //print("unsigned char graffa[]={"); - for (y = 0; y <= 15; y++) { - f.print(".byte "); - for (x = 0; x <= 15; x++) { - for (yy = 0; yy <= 7; yy++) { - bx = x * 8; - by = (y * 8 + yy); - - b7 = 0; - b6 = 0; - b5 = 0; - b4 = 0; - b3 = 0; - b2 = 0; - b1 = 0; - b0 = 0; - ac = easygetcolor(bx, by); - if (ac == 0) { - b7 = 0; - b6 = 0; - } - if (ac == 15) { - b7 = 1; - b6 = 0; - } - if (ac == 11) { - b7 = 0; - b6 = 1; - } - if (ac == 5) { - b7 = 1; - b6 = 1; - } - ac = easygetcolor(bx + 2, by); - if (ac == 0) { - b5 = 0; - b4 = 0; - } - if (ac == 15) { - b5 = 1; - b4 = 0; - } - if (ac == 11) { - b5 = 0; - b4 = 1; - } - if (ac == 5) { - b5 = 1; - b4 = 1; - } - ac = easygetcolor(bx + 4, by); - if (ac == 0) { - b3 = 0; - b2 = 0; - } - if (ac == 15) { - b3 = 1; - b2 = 0; - } - if (ac == 11) { - b3 = 0; - b2 = 1; - } - if (ac == 5) { - b3 = 1; - b2 = 1; - } - ac = easygetcolor(bx + 6, by); - if (ac == 0) { - b1 = 0; - b0 = 0; - } - if (ac == 15) { - b1 = 1; - b0 = 0; - } - if (ac == 11) { - b1 = 0; - b0 = 1; - } - if (ac == 5) { - b1 = 1; - b0 = 1; - } - val = b7 * 128 + b6 * 64 + b5 * 32 + b4 * 16 + b3 * 8 + b2 * 4 + b1 * 2 + b0; - f.print(str(val)); - if (x < 15 || yy < 7) { - f.print(","); - } - for (xx = 0; xx <= 7; xx++) { - - rr = g_r[easygetcolor(x * 8 + xx, y * 8 + yy)]; - gg = g_g[easygetcolor(x * 8 + xx, y * 8 + yy)]; - bb = g_b[easygetcolor(x * 8 + xx, y * 8 + yy)]; - c = color(rr, gg, bb); - poutput.set(x * 8 + y * (16 * 8) + xx, yy, c); - } - } - } - f.println(); - } - f.flush(); - f.close(); - poutput.save("/home/tero/sketchbook/petscii/data/petscii-c64x.png"); -} - - -void poopsprites() { - int x, y, xs, xx, yy, mup; - int b7, b6, b5, b4, b3, b2, b1, b0, val; - mup = 0; - for (x = 0; x <= 7; x++) { - for (y = 0; y <= 15; y++) { - for (xs = 0; xs <= 1; xs++) { - if (mup > 0) { - print(","); - } - mup = 1; - xx = x * 16 + xs * 8; - yy = y; - b7 = bitti(easygetcolor(xx, yy)); - b6 = bitti(easygetcolor(xx + 1, yy)); - b5 = bitti(easygetcolor(xx + 2, yy)); - b4 = bitti(easygetcolor(xx + 3, yy)); - b3 = bitti(easygetcolor(xx + 4, yy)); - b2 = bitti(easygetcolor(xx + 5, yy)); - b1 = bitti(easygetcolor(xx + 6, yy)); - b0 = bitti(easygetcolor(xx + 7, yy)); - val = b7 * 128 + b6 * 64 + b5 * 32 + b4 * 16 + b3 * 8 + b2 * 4 + b1 * 2 + b0; - print(str(val)); - } - - } - println(); - } - -} - - void pushbyte(int ad, int head) { g_map[ad ] = byte((g_template[head] & 128) >> 7); g_map[ad + 1] = byte((g_template[head] & 64) >> 6); @@ -2156,43 +1781,3 @@ makecolor(15, 0x29, 0xf7, 0xa7); } } - - -void packer() { - int i, dat, amo; - int head; - amo = 1; - i = 0; - head = 0; - //0=repeated element [n repetitions, element length, element] - //1-255=repeat byte [element] - - while (i <= g_map.length - 3) { - dat = int(g_map[i]); - while (int(g_map[i + 1]) == dat && i <= g_map.length - 3) { - if (int(g_map[i + 1]) == dat) { - if (amo < 65535) { - amo++; - i++; - } - if (amo == 65535) { - //pask[head]=dat;pask[head+1]=255; - println(dat + " x " + amo); - head = head + 3; - amo = 0; - } - } - } - println(dat + " x " + amo); - amo = 0; - // pask[head]=dat;pask[head+1]=amo; - head++; - head++; - head++; - i++; - } - println(head); - - for (i = 0; i <= g_map.length; i++) {} - message("Packing|test|" + str(head)); -}