X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=blobdiff_plain;f=src%2Fsdtest.c;h=4e11d113308b9a558eda3cb3510e341f3193af9c;hp=8511cac91ae8e221e9bbda73e208e8b796113e16;hb=adefd71cb8a3e70da10523e4eb97e442a655a6cd;hpb=df988f1a24b63051a4aea9a3766050babfea755f diff --git a/src/sdtest.c b/src/sdtest.c index 8511cac9..4e11d113 100755 --- a/src/sdtest.c +++ b/src/sdtest.c @@ -21,12 +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); }