int main(int argc, char *argv[]) { char *tbl_filename, *input_filename, *out_dir; int mode,i,ret; if (argc < 2) ProgramUsage(); for (i = 1; i < argc; i++) { if (_stricmp(argv[i], "-f") == 0) mode = 0; else if (_stricmp(argv[i], "-s") == 0) mode = 1; else { if (argc-i < 3) ProgramUsage(); tbl_filename = argv[i]; input_filename = argv[i+1]; out_dir = argv[i+2]; break; } } trans_table = Table_Load(tbl_filename); if (trans_table == NULL) { printf ("table not loaded.\n"); exit (0); } if (mode == 1) { textoffindex_struct toi[] = { 0, 1 }; ret = dump_fntsys(input_filename, 0x00258000, &toi, 1, out_dir); } else { textoffindex_struct toi[15] = { { 0, 1 }, { 2, 3 }, { 4, 5 }, { 6, 7 }, { 8, 9 }, { 10, 11 }, { 12, 13 }, { 14, 15 }, { 16, 17 }, { 18, 19 }, { 20, 21 }, { 22, 23 }, { 24, 25 }, { 26, 27 }, { 29, 30 } }; ret = dump_fntsys(input_filename, 0x00246000, toi, 15, out_dir); } Table_Free(trans_table); return ret; }
int main(int argc, char *argv[]) { char *tbl_filename, *input_filename, *script_filenames, *output_filename; int done = 0; unsigned long num_offsets=0; int mode=0; int ret; int i; if (argc < 2) ProgramUsage(); for (i = 1; i < argc; i++) { if (_stricmp(argv[i], "-s") == 0) mode = 0; else if (_stricmp(argv[i], "-p") == 0) mode = 1; else { if ((mode == 0 && argc-i < 4) || (mode == 1 && argc-i < 3)) ProgramUsage(); tbl_filename = argv[i]; input_filename = argv[i+1]; if (mode == 0) { script_filenames = argv[i+2]; output_filename = argv[i+3]; } else if (mode == 1) output_filename = argv[i+2]; break; } } if ((trans_table = Table_Load(tbl_filename)) == NULL) { printf ("table not loaded.\n"); exit (0); } if (mode == 1) ret = insert_plot(input_filename, output_filename); else ret = insert_d00(input_filename, script_filenames, output_filename); Table_Free(trans_table); return ret; }
int main(int argc, char *argv[]) { char *tbl_filename, *input_filename, *output_dir; int mode=0; int i, ret; if (argc < 2) ProgramUsage(); for (i = 1; i < argc; i++) { if (_stricmp(argv[i], "-s") == 0) mode = 0; else if (_stricmp(argv[i], "-p") == 0) mode = 1; else { if (argc-i < 3) ProgramUsage(); tbl_filename = argv[i]; input_filename = argv[i+1]; output_dir = argv[i+2]; break; } } if ((trans_table = Table_Load(tbl_filename)) == NULL) { printf ("table not loaded.\n"); exit (0); } if (mode == 1) ret = dump_plot(input_filename, output_dir); else ret = dump_d00(input_filename, output_dir); Table_Free(trans_table); return ret; }
int main(int argc, char *argv[]) { char *cdrom_name = NULL; u32 f_size=0; int per_index=0; u64 tickfreq; tickfreq = GetTickFreq(); atexit(cleanup); #ifndef _arch_dreamcast if (argc != 2) { ProgramUsage(); } printf("%s v%s - by Cyber Warrior X(c)%s\n", PROG_NAME, VER_NAME, COPYRIGHT_YEAR); per_index = atoi(argv[1]); #endif if (per_index < 0 || per_index >= (sizeof(PERCoreList) / sizeof(PerInterface_struct *))) { printf("peripheral core index out of range\n"); exit(1); } CurPer = PERCoreList[per_index]; printf("Testing %s\n", CurPer->Name); if (CurPer->Init() != 0) { printf("PerInit error: Unable to initialize peripheral core\n"); exit(1); } else testspassed++; testspassed += TestInput("Press a button on a gamepad/joystick...", PERSF_BUTTON, 10, tickfreq); testspassed += TestInput("Press a key on the keyboard...", PERSF_KEY, 10, tickfreq); testspassed += TestInput("Move d-pad/stick on a gamepad/joystick...", PERSF_AXIS|PERSF_BUTTON, 10, tickfreq); testspassed += TestInput("Move mouse...", PERSF_MOUSEMOVE, 10, tickfreq); }