Thumb Simulator (Kotlin) for Cortex-M0
- https://github.com/EcmaXp/ThumbSC
- https://github.com/EcmaXp/ThumbSJ
- https://github.com/SolraBizna/jarm
- https://github.com/katsuster/ememu
- https://github.com/micropython/micropython-unicorn
- https://ece.uwaterloo.ca/~ece222/ARM/ARM7-TDMI-manual-pt3.pdf
- https://static.docs.arm.com/ddi0419/d/DDI0419D_armv6m_arm.pdf
- This project was developed to use micropython in OpenComputers.
- If you need a serious Thumb simulator, use Unicorn.
- Some instructions are not implemented properly or are incorrect.
- Interrupts are not supported because isc vectors are not supported. (SVC instruction is supported)
- Only application registers are supported.