Retro-go port

I have ported retro-go to the Byteboi. For now, you can find it here: Release Retro-Go 1.43 for Byteboi · birefringence/retro-go · GitHub

I will try to have it integrated upstream.

Unfortunately, I can’t seem to fit all of retro-go into the 4MB flash. So you may want to build it yourself if you want to have a different selection of emulators.

Important: It will only work with the first revision of the hardware. Since I only have rev.1, I do not know if there is an easy way to distinguish rev.1 and rev.2. From the official CircuitMess firmware, I conclude that the second revision has a different display and the buttons are connected differently, so my port will not work on it at all!

2 Likes

Thank you for sharing with community!

BTW: If someone actually wants use this to play games, I highly recommend replacing all of the switches by a model with a shorter bounce time (e.g. Omron B3F-4050 works very well). This improves the game play feeling a lot!

Can you make a .bin, I want to add it to sd.

P.S if ur using circuitblocks then press export binary

This would be an interesting challenge, but it is not trivial. Apart from size constraints that might be an issue, Retro-Go consists itself of multiple binaries that are started individually (launcher and emulators). This approach is not compatible with the Byteboi firmware and would require modifications.

I mean yeah, you have to include the CircuitOs.h and from smth import byteboi