Closed jan-kleks closed 4 years ago
This would be a really nice idea and probably the best way to do it - thankyou for the links, I wasn't aware of how much progress had been made with baremetal Raspberry Pi development.
The Circle library (https://github.com/rsta2/circle) looks like it would be ideal for this, as it has MIDI, filesystem (to read ROMs?) and audio support. It would be a case of attempting to port libmt32emu to this environment.
If I get some free time in between University I might look into how feasible this is.
Cheers!
@dwhinham Maybe you could even try to add a small screen and buttons to make it even more like a real device? Keep up good work!
I'm going to close this issue, because (ahem, 2 years later...) it's now happening! 😄 Screen and buttons are definitely on the TODO list.
Thanks for the inspiration!
This way you could get even faster boot times, and manage the Pi resources even more effectively. Check out, for instance, this bare-metal Pi stuff:
Raspberry Pi plays MIDI without an operating system
Raspberry Pi Emulates an Amiga 500 Floppy Drive
Raspberry Pi Co Processor that directly attaches to the Beeb
Raspberry Pi bare metal forum section