home *** CD-ROM | disk | FTP | other *** search
-
- #include <stdio.h>
-
- int
- main(void)
- {
- unsigned int i, b;
-
- printf("#include \"16bit.h\"\n");
- printf("#if __MWERKS__ && __INTEL__\n"
- "#define MODIFIER\n" "#else\n" "#define MODIFIER\n" "#endif\n");
- for (i = 0; i < 256; i++) {
- printf("static MODIFIER void\tdrawrowtext%d(u8 *o)\n", i);
- printf("{\n\t");
- for (b = 0; b < 6; b++)
- if (i & (0x80 >> b))
- printf("o[%d]=16;\t", b);
- else
- printf("o[%d]=0;\t", b);
- printf("\n}\n\n");
-
-
- }
-
- printf("void MODIFIER (*vdpdrawrowtext[])(u8 *)=\n{\n");
- for (i = 0; i < 256; i++) {
- printf("drawrowtext%d%s", i, i != 255 ? "," : "\n};");
-
- if ((i % 6) == 5)
- printf("\n");
- }
- exit(0);
- }
-