X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fsdtest.c;h=4e11d113308b9a558eda3cb3510e341f3193af9c;hb=adefd71cb8a3e70da10523e4eb97e442a655a6cd;hp=fd26485354577cb3e50d2b30ed488e5b1b9aba8b;hpb=3699f81f66bac5890103bc233444b2c6c27a37e2;p=16.git diff --git a/src/sdtest.c b/src/sdtest.c index fd264853..4e11d113 100755 --- a/src/sdtest.c +++ b/src/sdtest.c @@ -21,10 +21,27 @@ */ #include "src/lib/16_sd.h" +#include "src/lib/16_tail.h" -void main() +void main(int argc,char **argv) { - /*static */global_game_variables_t gvar; + ScanCode scancode; + static global_game_variables_t gvar; + StartupCAMMPM(&gvar); + if(!CA_LoadFile(argv[1], MEMPTRCONV gvar.ca.audiosegs[0], &gvar)) + { + printf("Failed to load IMF Music\n"); + ShutdownCAMMPM(&gvar); + return; + } + IN_Startup(&gvar); + printf("start\n"); SD_Startup(&gvar); + TL_StartMusic (&gvar); + while (!(scancode = gvar.in.inst->LastScan)){} + printf("shutdown\n"); + TL_StopMusic(&gvar); SD_Shutdown(&gvar); + IN_Shutdown(&gvar); + ShutdownCAMMPM(&gvar); }