X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fdos%2Fmain.c;h=4dcca05b3226bc89b8590292fae6a3fd5d751dbc;hp=aed12e98feaec4fe8b245b839ad12697828c8abb;hb=c912e59b898fe1ac461a1468e4a2e1937de286d7;hpb=772dfe62feafd0583e52326c7419ef01e04cac60 diff --git a/src/dos/main.c b/src/dos/main.c index aed12e9..4dcca05 100644 --- a/src/dos/main.c +++ b/src/dos/main.c @@ -15,6 +15,7 @@ #include "cfgopt.h" #include "logger.h" #include "tinyfps.h" +#include "cdpmi.h" #undef NOKEYB @@ -31,6 +32,10 @@ static quat_t rot = {0, 0, 0, 1}; int main(int argc, char **argv) { +#ifdef __DJGPP__ + __djgpp_nearptr_enable(); +#endif + fbsize = fb_width * fb_height * fb_bpp / 8; init_logger("demo.log"); @@ -119,11 +124,12 @@ void swap_buffers(void *pixels) pixels = fb_pixels; } + demo_post_draw(pixels); + /* just memcpy to the front buffer */ if(opt.vsync) { wait_vsync(); } - drawFps(pixels); memcpy(vmem, pixels, fbsize); }