$ mono nops.exe /exe psx_helloworld.exe /dev/ttyUSB0
================================================================================
Totally NOtPsxSerial v15 (8.0.L)
Thanks: Jihad of HITMEN, Shendo, Type79, Dax,
r0r0, Skitchin, danhans42, Schnappy,
Nicolas Noble, T0fuZ & Arthur!
Instructions : http://unirom.github.io
Discord : http://psx.dev
================================================================================
Note: You may have to install mono and launch via 'mono nops.exe /args' if...
- Windows cant put your serial device (FTDI, etc) into 115200baud
- You are using a Sharklink/Net Yaroze cable
- Any flavour of *nix/OSX
Unhandled Exception:
System.IO.IOException: Resource temporarily unavailable
at System.IO.Ports.SerialPortStream.ThrowIOException () [0x00012] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPortStream.Read (System.Byte[] buffer, System.Int32 offset, System.Int32 count) [0x0008d] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPort.read_byte () [0x00007] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPort.ReadByte () [0x00006] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at (wrapper remoting-invoke-with-check) System.IO.Ports.SerialPort.ReadByte()
at SerialTarget.ReadByte () [0x00001] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.WaitResponse (System.String inResponse, System.Boolean verbose, System.Int32 timeoutMillis) [0x00051] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.ChallengeResponse (System.String inChallenge, System.String expectedResponse, System.Int32 timeoutMillis) [0x00042] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.ChallengeResponse (CommandMode inMode, System.Int32 timeoutMillis) [0x0000d] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.Command_SendEXE (System.Byte[] inBytes) [0x000b9] in <ad78a096b99e453299e2e96bca206663>:0
at Program.DoStuff () [0x00251] in <ad78a096b99e453299e2e96bca206663>:0
at Program.Main (System.String[] args) [0x0001f] in <ad78a096b99e453299e2e96bca206663>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.IOException: Resource temporarily unavailable
at System.IO.Ports.SerialPortStream.ThrowIOException () [0x00012] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPortStream.Read (System.Byte[] buffer, System.Int32 offset, System.Int32 count) [0x0008d] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPort.read_byte () [0x00007] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at System.IO.Ports.SerialPort.ReadByte () [0x00006] in <a85c1a570f9a4f9f9c3d2cfa5504e34f>:0
at (wrapper remoting-invoke-with-check) System.IO.Ports.SerialPort.ReadByte()
at SerialTarget.ReadByte () [0x00001] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.WaitResponse (System.String inResponse, System.Boolean verbose, System.Int32 timeoutMillis) [0x00051] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.ChallengeResponse (System.String inChallenge, System.String expectedResponse, System.Int32 timeoutMillis) [0x00042] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.ChallengeResponse (CommandMode inMode, System.Int32 timeoutMillis) [0x0000d] in <ad78a096b99e453299e2e96bca206663>:0
at TransferLogic.Command_SendEXE (System.Byte[] inBytes) [0x000b9] in <ad78a096b99e453299e2e96bca206663>:0
at Program.DoStuff () [0x00251] in <ad78a096b99e453299e2e96bca206663>:0
at Program.Main (System.String[] args) [0x0001f] in <ad78a096b99e453299e2e96bca206663>:0