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