The emulator engine is derived from MAME SM510 driver and simplified/optimized to be fit on smaller processor without OS ( bare metal).
It's open source and written in C and should emulate all single screen G&W, Konami, Tiger, Elektronika LCD handheld and of course Bride.
https://github.com/bzhxx/LCD-Game-Emulator
Artworks and vector graphics are adapted to match the target and to add graphic effects (mix gradient, fan art, drop shadow on segments).
It's open source Python script parsing artwork layout default.lay, hh_sm510.cpp and driving Inkscape.
A new ROM file is generated including shrinked background and segments, keys mapping, buzzer/melody,cpu id, video mode.
https://github.com/bzhxx/LCD-Game-Shrinker
Finally, it has been ported on STM32 platform like seen on the previous video.
https://github.com/bzhxx/game-and-watch-retro-go