I pushed a new update. Some fixes to simavr and some improvements to the arduboy board. I looked into serial I/O and I saw there is a set of patches to support usbip being evaluated right now. The issue with usbip is that it’s most likely going to work on linux only.
Are you referring to simavr? Not sure if it used SDL in the past but it doesn’t now. It’s strange though for the core of a simulator to rely on SDL. What I noticed is that the code assumes GNU compiler extensions so there is very little hope to make it compile with Visual Studio.
Speaking of SDL, I want to swap the current GLUT based implementation of window handling with SDL.
Me too, it looks like simavr itself doesn’t depend on many libraries. Using cygwin, SDL libraries and an Arduino IDE installation as shortcut for installing avr-libc and avr-gcc should be enough to compile on a windows system.
Next I’ll look into enabling support for gdb debugging of the .hex image being run.