We are a 1-to-1 macbook school; students own their computer; thus, we are eager to dump windows.
Presently we have a some old Macbooks with windows installed; these machines are used just for running robotc. Students do not take these machines home. Not an ideal situation.
I can run RobotC in VirtualBox and access the serial port, no problem. But this option would require a Windows license on every student machine.
Being able to run robotc on wine on macos would be nice, but getting to the serial port does not work. Having said that, the wine documentation says that it should work.
Another non-windows option is PROS, which I like, but can be a leap for beginners.
Another non-windows option is replace the cortex with an arduino, and program the arduino with the arduino ide (not robotc). BTW, robotc can target the arduino board, but the code is still composed in robotc.
So the question is, are there some good resources for composing code in the arduino ide to target the arduino controller (not the cortex). Like PROS, the arduino ide runs on everything, not just windows.