]> 4ch.mooo.com Git - 16.git/blobdiff - src/16.c
basic 16.exe core implemented~
[16.git] / src / 16.c
index 5f3487fe5e684563cc27ce8f3e158316d9712626..6ead54ba69e1c33432b1d0dec2edd2cd891db969 100644 (file)
--- a/src/16.c
+++ b/src/16.c
  *
  */
 
+#include "src/16.h"
+
 void
 main(int argc, char *argv[])\r
 {
-
+       const char *cpus;
+       byte *dpal, *gpal;
+       /* save the palette */
+       dpal = modexNewPal();
+       modexPalSave(dpal);
+       modexFadeOff(4, dpal);
+       printf("pal load\n");
+       gpal = modexNewPal();
+       modexPalSave(gpal);
+       modexSavePalFile("data/g.pal", gpal);
+       modexPalBlack();        //so player will not see loadings~
+       printf("wwww loop wwww\n");
+       switch(detectcpu())
+       {
+               case 0: cpus = "8086/8088 or 186/88"; break;
+               case 1: cpus = "286"; break;
+               case 2: cpus = "386 or newer"; break;
+               default: cpus = "internal error"; break;
+       }
+       printf("detected CPU type: %s\n", cpus);
+       modexFadeOn(4, dpal);
 }