This seems like a neat tool.
I've tried to use it on a Windows 10 PC. Everything seems to be working right, but when I attempt to access the Serial Disk drive on the Atari, it causes the program on my PC to crash. Following output:
Code: Select all
serialdisk --port=COM3 --baud-rate=19200
Serial Disk v1.0.5318.34247
Press any key to quit.
Reading sector 64 (2048 bytes)...
Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at MonoSerialDisk.MainClass.ReadSectors(Int32 tSector, Int32 tNumberOfSectors)
at MonoSerialDisk.MainClass.SerialDataReceiveHandler()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
I've tried this on both a USB>RS232 Device and the serial port built in on the PC. I have tried more extensive arguments on the .exe per the Readme...same results.
I can't seem to find a compiled Linux of the Serialdisk program. Is one available?
Edit: Looking at the brighter side of things...I did learn a few things about my ST during the process...so...even if I can't get it to work...not a total loss.