Original Super Mario Bros. Fan Port Now on Game Boy Color (www.retronews.com)
from Kain1@lemmy.world to retrogaming@lemmy.world on 29 Oct 2024 14:29
https://lemmy.world/post/21405276

A new fan-made project has successfully ported the original Super Mario Bros. to the Game Boy Color, titled Super Mario Bros. Mini. Developed by homebrew developer Mico27, this version of the classic NES game includes several exciting enhancements and new features that expand upon the original experience.

#retrogaming

threaded - newest

apfelwoiSchoppen@lemmy.world on 29 Oct 2024 14:44 next collapse

Aaaaaaand sued by Nintendo.

SlippiHUD@lemmy.world on 29 Oct 2024 14:59 next collapse

Let them finish their morning shit and shave and they’ll get right on it

donuts@lemmy.world on 29 Oct 2024 15:10 collapse

Yeah I don’t get why they would want to risk this. Go remake/demake some game by a company that won’t try and kick you in the nuts.

Nilz@sopuli.xyz on 29 Oct 2024 15:25 next collapse

Some people enjoy living in pain and suffering.

sundray@lemmus.org on 29 Oct 2024 16:44 next collapse

Fan-brain sometimes overrides logic-brain.

wjrii@lemmy.world on 29 Oct 2024 17:32 collapse

Even Nintendo starts with a cease and desist. Get that rom out there, and nobody will give a shit how shady the site or discord they download it from is. :-)

dual_sport_dork@lemmy.world on 30 Oct 2024 00:02 collapse

I already have it, and the source code. It’s too late for Nintendo.

Lost_My_Mind@lemmy.world on 29 Oct 2024 18:10 collapse

The nuts? The…do…nuts??? Eh? EH???

dual_sport_dork@lemmy.world on 29 Oct 2024 15:38 next collapse

INB4 “But Mario Bros. DX already exists.”

I dig how the graphics have been reworked and tile size reduced to provide roughly the same field of view as on the NES.

Snowpix@lemmy.ca on 29 Oct 2024 15:53 collapse

The Lost Levels on Deluxe is a special kind of hell.

VerilyFemme@lemmy.blahaj.zone on 29 Oct 2024 17:06 collapse

What sets this apart from Super Mario Bros DX?

ChaoticNeutralCzech@feddit.org on 29 Oct 2024 21:40 collapse

SMB on the NES and the DX port share graphics with a 16x16 tile size. Therefore, only 10x9 tiles can be shown at once, as opposed to 16x14. The small FOV and resulting camera tilt was very frustrating, especially with the Lost Levels.

This port scales the graphics down to the GB’s resolution. I imagine it takes a lot of CPU cycles just to rearrange the graphics data into the Game Boy’s 8x8 tile structure in display RAM. Either that, or it’s precomputed and the ROM is huge.

Edit: the tiles are not 12×12 but 8x8 so there is no need, they correspond to the RAM.

Also, they have backported some content from later games

VerilyFemme@lemmy.blahaj.zone on 29 Oct 2024 21:45 next collapse

Oh, kinda like how Super Mario Land deals with the small screen? That’s awesome!

dual_sport_dork@lemmy.world on 30 Oct 2024 00:02 collapse

This port scales the graphics down to the GB’s resolution. I imagine it takes a lot of CPU cycles just to rearrange the graphics data into the Game Boy’s 8x8 tile structure in display RAM. Either that, or it’s precomputed and the ROM is huge.

What would make anyone think they’re downscaling graphics in real time on the Gameboy of all things? The graphics have been flat out redrawn to better fit the Gameboy’s lower screen resolution.

For anyone wondering, here’s the first little bit of what 1-1 looks like:

<img alt="" src="https://lemmy.world/pictrs/image/90393e6a-dae8-4c9f-914c-edd99b6fe38e.png">

Look at that doofy goomba.

ChaoticNeutralCzech@feddit.org on 30 Oct 2024 06:11 collapse

Rearrange, not rescale, which would be neccessary for a non-multiple-of-8 tile size. I originally thought it was ¾ size (12×12), which would need to shift graphics data to cram 2 virtual tiles into 3 physical ones. Of course, scaling would also look terrible, everything needs to be hand-drawn.

dual_sport_dork@lemmy.world on 30 Oct 2024 14:09 collapse

From squinting at it, all the blocks appear to be 8x8.

ChaoticNeutralCzech@feddit.org on 30 Oct 2024 14:23 collapse

Yeah, I only realized that once you posted it.