X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2F16.c;h=6ad5334f03d1566a7554375400166e9ee337a7e0;hb=c48c2f1e1f84ca6eaa064e6e88884c7e9c8d303b;hp=27c17a58c57641cb14d8324a26b040567f53b8d0;hpb=0b27dec43b461090fb2b9770f031dd230a9a0f75;p=16.git diff --git a/src/16.c b/src/16.c index 27c17a58..6ad5334f 100755 --- a/src/16.c +++ b/src/16.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 + * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -27,7 +27,6 @@ engi_stat_t engi_stat; const char *cpus; byte *dpal, *gpal; player_t player[MaxPlayers]; -//page_t screen; void main(int argc, char *argv[]) @@ -53,28 +52,36 @@ main(int argc, char *argv[]) return; } - //screen = modexDefaultPage(); + if (_DEBUG_INIT() == 0) { +#ifdef DEBUGSERIAL + printf("WARNING: Failed to initialize DEBUG output\n"); +#endif + } + _DEBUG("Serial debug output started\n"); // NTS: All serial output must end messages with newline, or DOSBox-X will not emit text to log + _DEBUGF("Serial debug output printf test %u %u %u\n",1U,2U,3U); + engi_stat = ENGI_RUN; - //textInit(); + textInit(); /* save the palette */ dpal = modexNewPal(); modexPalSave(dpal); modexFadeOff(4, dpal); - //printf("pal load\n"); - //gpal = modexNewPal(); - /*modexPalSave(gpal); - modexSavePalFile("data/g.pal", gpal);*/ - printf("wwww loop wwww\n"); + gpal = modexNewPal(); + modexPalSave(gpal); + modexSavePalFile("data/g.pal", gpal); VGAmodeX(1, 1, &gvar); - modexPalBlack(); //so player will not see loadings~ +// modexPalBlack(); //so player will not see loadings~ IN_Startup(); IN_Default(0,&player,ctrl_Joystick); //modexprint(&screen, 32, 32, 1, 2, 0, "a", 1); + start_timer(&gvar); while(ENGI_EXIT != engi_stat) { IN_ReadControl(0,&player); if(IN_KeyDown(sc_Escape)) engi_stat = ENGI_EXIT; + shinku(&gvar); + _DEBUGF("Serial debug output printf test %u %u %u\n",1U,2U,3U); } switch(detectcpu()) {