MicConOS is a virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC.
MicConAsm is a translator for MicConOS (from assembly-like).
MicConOS requires the following libraries
- Standart libraries from Arduino framework (Wire.h, SPI.h, libc, etc.)
- SD cards (via SD & SPI Library)
- RTC DS3231 (via Wire Library)
- LCD TFT (via UTFT Library)
You can compile examples from /prog with MicConAsm, copy *.bin files into SD and execute it with io.bin or 50.bin
General description of system you can read in paradigm.md.
Assembly language table you can find in assembly_language.md.
MicConOS and MicConAsm is open-sourced software licensed under the GNU GPL v3.