This is my assembler project, the goal of which was to do something very similar for different platforms (keeping the same mechanics). I attach it as a curiosity, I have no plans (for now) to make a full-fledged game out of it.
In the attachment there is a version for SMS and GG + additionally other systems such as PCE, SMD(GEN), MSX, NES and GB.
Code (ASM) and music by me, while graphics mixed with mine and other classic games.