/// <summary> /// returns the PSX serial - Bizhawk DiscSystem requires either cue, ccd or iso (not bin or img) /// </summary> /// <param name="path"></param> /// <returns></returns> public static string GetPSXSerial(string path) { string serial = ""; try { serial = SerialNumber.GetPSXSerial(path); } catch { // exceptions return(null); } if (serial == "") { return(null); } return(serial); }
static void Main(string[] args) { // get psx serial string psxPath = @"G:\_Emulation\PSX\iso\Tekken 3 (USA)\Tekken 3 (USA).cue"; string psxResult = SerialNumber.GetPSXSerial(psxPath); Console.WriteLine(psxResult); psxPath = @"G:\_Emulation\PSX\iso\Tekken 3 (E) [SCES-01237]\Tekken 3 (E) [SCES-01237].cue"; psxResult = SerialNumber.GetPSXSerial(psxPath); Console.WriteLine(psxResult); /* * // get ss serial * string ssPath = @"D:\Dropbox\Dropbox\_Games\Emulation\_Emulators\Mednafen\mednafen-latest\_roms\ss\Virtual Open Tennis\Virtual Open Tennis.ccd"; * string ssResult = SerialNumber.GetSaturnSerial(ssPath); * Console.WriteLine(ssResult); */ Console.ReadKey(); }