So, I've been using LSDj for 4 some odd years now, and I've used TONS of different systems to run it on, all of which have major drawbacks:
DMG has the worst processor
GBC has no bass or backlight
GBA is just an odd form factor
GBA SP has no headphone jack
In recent months, I've been thinking of development with arduino and raspberry pi and how it's becoming easier to make stuff with it. What I've been thinking of doing is creating an entirely new gameboy model that would fix all the aforementioned issues to make the perfect system.
Battery power and basic portability is fairy simple, and making it slim and compact is fairly easy with the RPi zero, but I'm more concerned with the software end.
So here's my questions regarding this:
1) Is it feasibly possible to run a RPi like a gameboy without having to install some really janky or complex emulator? IE running it like a stock DMG or GBA.
2) Would it be possible to use gameboy carts and a reader to be used just like a normal gameboy with both GBA and GB roms
3) If not the RPi, is there another option of using a small but powerful board ie Arduino or something along those lines.