X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fsdtest.c;h=77b968c33a3aec73ce2c9c830d9461419d0ac520;hb=2fc6c650cc91ba3a4447630286d9aa4bb92bbfda;hp=fd26485354577cb3e50d2b30ed488e5b1b9aba8b;hpb=3699f81f66bac5890103bc233444b2c6c27a37e2;p=16.git diff --git a/src/sdtest.c b/src/sdtest.c index fd264853..77b968c3 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); + PL_StartMusic (&gvar); + while (!(scancode = gvar.in.inst->LastScan)){} + printf("shutdown\n"); + PL_StopMusic(&gvar); SD_Shutdown(&gvar); + IN_Shutdown(&gvar); + ShutdownCAMMPM(&gvar); }