MichelOS

Results 19 issues of 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 ![image](https://user-images.githubusercontent.com/2903914/82161185-46044e80-98a3-11ea-8e4d-0916c63581ea.png)

accuracy

The game intro sequence is rushing through at 100000x speedup and gets stuck on a black screen. ![nfl_blitz](https://user-images.githubusercontent.com/2903914/83325564-c3ea3180-a275-11ea-8504-58b33a295ca3.gif) (The emulator runs at 60FPS in this recording)

game-bug

[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.

enhancement
good first issue

![image](https://user-images.githubusercontent.com/2903914/82161232-adba9980-98a3-11ea-8fb0-6c4135e695a7.png)

accuracy

These tests enforce read-only/write-only registers, unused bits, etc. ![image](https://user-images.githubusercontent.com/2903914/82161242-c034d300-98a3-11ea-998d-ade3c4b958e2.png)

accuracy

No mosaic for objs

enhancement
missing implementation

Missing emulation of the 4 analog channels

enhancement
missing implementation

When running in unbounded fps (holding down space button), the emulator underperforms compared against other emulators.

enhancement