X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fvrstest.c;h=5dd2ffef6737938e77bd3f1b79781aaa6e0316e1;hb=2dcd5a983922df452bd7dc56044bfbd2ad07341b;hp=05db59e14de7dfc9f976a1f617b2509e8e0f36e8;hpb=4423bda56aab2192f037bec035a3412153b2b3a7;p=16.git diff --git a/src/vrstest.c b/src/vrstest.c index 05db59e1..5dd2ffef 100755 --- a/src/vrstest.c +++ b/src/vrstest.c @@ -22,11 +22,13 @@ #include "src/lib/modex16.h" #include "src/lib/16_sprit.h" +#include "src/lib/16_tail.h" +#include "src/lib/16_pm.h" #include "src/lib/16_ca.h" #include "src/lib/16_mm.h" void main() { - global_game_variables_t gvar; + static global_game_variables_t gvar; __segment sega; memptr bigbuffer; int i; @@ -73,6 +75,8 @@ void main() { gvar.mm.mmstarted=0; MM_Startup(&gvar); + PM_Startup(&gvar); + PM_UnlockMainMem(&gvar); CA_Startup(&gvar); // What should be done by read_vrs: //sega = (mm.bufferseg); @@ -157,6 +161,7 @@ void main() { free(spri.sprite_vrl_cont); MM_FreePtr(&bigbuffer, &gvar); //MM_FreePtr(&((void __based(sega)*)spri.spritesheet->buffer), &mm); + PM_Shutdown(&gvar); CA_Shutdown(&gvar); MM_Shutdown(&gvar); //printf("CPU to VGA: %f\n", t1);