Its not a computer, its a small device. You dont have many unknown peripheral you dont have other programs. The memory and peripherals are there, just use them. Heap is complicated ? Preallocate everything. A peripheral is not used ? Just leave it there. Security ? Of what ? Thats the appeal of those devices.
If you set up the RISCBoy toolchain and port it then yeah.
No. You can't.
I'm quite willing to bet it can be done in this era of enabling developers with slob, which still usually works.
How can you fit Godot into 512KB of RAM? And with no GPU?
Why do you want an engine? Just write games
Your comment got downvoted but I think there's deep truth in it. I've been decompiling GBA games from my childhood and it's remarkable how engineless they seem to be.
Yeah, the purpose of these kinds of designs is to not have to deal with 3rd party engines. The machine is the engine.
I was curious because I spent my time making engines and not making games.