After seven years of development, Super Mario Bros. has been ported from the Nintendo Entertainment System (NES) to the Commodore 64.

According to developer ZeroPaige, they have been working on this implementation for seven years and have been able to create an almost perfect C64 port Super Mario Bros. as it appeared for the NES in 1985.

"This is a Commodore 64 port of the 1985 game SUPER MARIO BROS. for the Famicom and Nintendo Entertainment System,' stated in a post to the Lemon64 forum. "It contains the original version that was released in Japan and United States, as well as the European version. It also detects and supports a handful of turbo functionalities, and has 2 SID support. "

ZeroPaige has released the port as a C64 disk image file that can be used directly on the Commodore 64 console or through C64 emulators. Below is a picture of the Super Mario Bros. port being played using the VICE C64 emulator.

Super Mario Bros. on VICE C64 Emulator

While most users have stated that the game is an almost perfect reproduction, some issues have been reported such as minor lag at times, music running a faster than the game, fireballs not traversing screens, or jumping suddenly no longer working. ZeroPaige explains what causes each of these bugs and that some of them may be tied to the emulator or joystick being used.

BleepingComputer has reached out to ZeroPaige to find out if they have been contacted by Nintendo regarding this release, but we have not had a reply at the time of this publication.

A YouTube demonstration of the port can be seen below.