I have succeeded running (to some extent) CP/M 2.2 on the Arduino DUE, using code from my project at http://runcpm.blogspot.com/
Now I am stuck at the file system part of the project. I am having a hard time dealing with the SD card routines. I am fairly new to the Arduino environment, and debugging is not a strong point of their IDE, so maybe someone wants to help me out?
I would gladly share the source code to anyone willing to provide some guidance.
The Z80 emulation already works fine, and some applications like mbasic are loading and running fine (technically I am already running Microsoft's mbasic on an Arduino), but obviously, when any disk access is needed, things go deeply South.
Any help is much appreciated.