If Linux can't give us what we want, I say we throw it out. I mean, just by taking over the interrupt/exception handler then restoring it when we're done this might be enough. It'd destroy all other multitasking going on in the background but I think that's a price people can be willing to pay for this (it's not like their GP2X is part of a compile farm while they play GBA games)
With what I'm thinking of we might want full control of the page fault handler anyway. It's a bit daunting stuff but nothing anyone with a little kernel writing experience can't tackle *_*
It's all kinda daydreaming at this point though ^_- Not like I have a GP2X or anything.
Yeah, throw linux out if you can. When you are playing GBA stuff it is not like you need to run USB or anything.
The only problem is that as soon as the GP2X gets to the point where you can do anything linux is already loaded. I don't know if you can get rid of it at that time.
Plus you would have to write your own SD card drivers etc. That would probably as much work as writing the emu itself.
Someone was working on a non-linux simple loader at one time ("HH") but I guess it was abandoned.
If you did write a non linux loader I bet alot of other coders could use it.
Last edited by a moderator: