No, I'm not talking about the Great Giana Sisters, I'm talking a real deal 1:1 port of Super Mario Bros to the Commodore 64. This is pretty much a miracle port:
There are numerous reasons why this sort of port is amazing. While SMB source ports to more powerful systems (i.e. the Sega Master System or Sega Genesis) have been done before, the C64 is in many, many ways less capable than the NES. Despite having very similar CPUs, their video hardware is radically different. To be succinct, it should be impossible to scroll the screen this way, and to display as many colors on screen and in sprites without using the double width mode. The c64 can normally only display 8 sprites at once, either in normal resolution at 2 colors available, one is a high resolution (read: same resolution as NES sprites) mode that is only two colors, same as the background tiles:
and the other is a "fat pixel" mode that lets you draw multiple colors, at half the horizontal resolution:
Great Giana Sisters uses this fat mode, which is why it looks very different from real SMB:
I have absolutely no clue how the C64 port of SMB is doing it, but it's using the high resolution mode, displaying more colors than usually possible, and scrolling in impossible ways. Absolutely amazing port, wow.
There are numerous reasons why this sort of port is amazing. While SMB source ports to more powerful systems (i.e. the Sega Master System or Sega Genesis) have been done before, the C64 is in many, many ways less capable than the NES. Despite having very similar CPUs, their video hardware is radically different. To be succinct, it should be impossible to scroll the screen this way, and to display as many colors on screen and in sprites without using the double width mode. The c64 can normally only display 8 sprites at once, either in normal resolution at 2 colors available, one is a high resolution (read: same resolution as NES sprites) mode that is only two colors, same as the background tiles:
and the other is a "fat pixel" mode that lets you draw multiple colors, at half the horizontal resolution:
Great Giana Sisters uses this fat mode, which is why it looks very different from real SMB:
I have absolutely no clue how the C64 port of SMB is doing it, but it's using the high resolution mode, displaying more colors than usually possible, and scrolling in impossible ways. Absolutely amazing port, wow.