MichelOS
MichelOS
Also add an inner module that should contain all safe wrappers for libretro environment API.
This commit adds a default feature called "logging" that adds the rust log crate as a dependency. Libraries compiled with libretro-backend can now use the log crate and its usual...
The ARM7TDMI emulation isn't counting cycles accurately. Need to pass most of the mgba-suite timing test 
The game intro sequence is rushing through at 100000x speedup and gets stuck on a black screen.  (The emulator runs at 60FPS in this recording)
[gba-suite](https://github.com/jsmolka/gba-suite) has been updated, and these tests now have a bitmap UI. Also, need to make sure the tests (suchs as `test_arm7tdmi_arm_eggvance`) are updated accordingly.

These tests enforce read-only/write-only registers, unused bits, etc. 
Missing emulation of the 4 analog channels
When running in unbounded fps (holding down space button), the emulator underperforms compared against other emulators.