it’s the reason why the original Odroid Go it’s so special to me… it’s all built around an ESP32 microcontroller and it does emulate only NES, GB, GBC and a couple more, while honestly not even being perfect at it, but goddamn… it boots in like 1 second, even directly to the last game you were playing, it has no settings whatsoever, the battery lasts for like 7 hours it’s such a neat little device.
and it’s funny because in my head that it’s the device that kickstarted this whole retro handheld emulation craze, but it is the only one to take such a minimalistic approach
uuldika@lemmy.ml 2 days ago
(being annoyingly pedantic) technically there is a boot sequence: the Gameboy logo. on the DMG there’s a little blob of code from 0x0000 to 0x00ff that clears some memory, sets up the screen, reads the logo from cartridge memory and scrolls it. the loader only jumps to the game if the logo is byte-identical (the idea being that unlicensed games could be sued for trademark infringement.)
on the GBC the loader is a little beefier but mostly the same.
t. made a horribly broken FPGA core for the GBC that got just far enough to load the Tetris intro
BoxOfFeet@lemmy.world 2 days ago
Yes, but that’s pretty miniscule compared to booting any of the linux based retro handhelds. An Bernice, Powkiddy, R36S, they all have like a 30-40 second boot time.
fishy@lemmy.today 2 days ago
Just booted my R36S. 21 seconds to be on the title screen of a game, Gameboy is apx 4 seconds. I was just curious so I thought I’d share.