I am working on a super mario land re-implementation for game boy using C. It's made with the GBDK toolkit so the ROM can be run on a gameboy.
Currently the scrolling and background collision has been implemented, I am working on drawing the enemies... their is still a long way to go.
As for why I am doing this is nostalgia and fulfilled a childhood dream
repo at https://github.com/odrevet/marioland-gbdk/