SMB4MD Released

  • Thread starter Deleted-171178
  • Start date
  • Views 6,378
  • Replies 12
D

Deleted-171178

Guest
OP
QUOTE(http://devster.proboards.com/index.cgi?board=dev&action=display&thread=613) said:
After read the title, maybe some ones thought "WTF means a so strange title?", but I'm sure all the games lovers recognized inmediatly the first 3 letters as from Super Mario Bros, the classic of the classics. Well, that is exactly what is this, a complete port of the Super Mario Bros game from NES to our lovely Genesis.
Of course, some people can say: "oh, sure, this is awsome
frown.gif
, well done on copying a game that is ported to at least ALL the consoles in existence", but the amazing of this port in particular is the fact that I used an automatic conversor to "translate" from the 6502 asm (NES processor) into the M68K asm. In fact, despite the HUGE optimisation I did only to fit the game in less that 64kb (I was thinking to create a LAKABAJO version... maybe in the future, when I build mine
wink.gif
), at least the 75% of the code is still untouched after the translation.
Of course, I nedeed to create from scrath the I/O function, which emulates "on the fly" the NES I/O function, since ALL THE ORIGINAL DATA IS STILL HERE. Also, if you check the memory usage, only $800 bytes are used (000-7FF, like in the original NES!!).

2 or 3 things:
- Before load it, disable the "AutoFix Checksum" in your emulator.
- The C button is for select between 1 or 2 player in the main menu. However, don't play in 2 players mode in Fusion. For Whatever reason, it takes the A and B buttons, on the second joypad, as the same button (strange, isn't it?)
- 2 small cheats: push A+Start on the 1st joypad (this set the flag who allows you to choose the start level at the beginning), or/and push Down+B on the 2nd joypad (this set the game in 40H mode, like during the development!!), then reset the game.

But stop reading, download, and enjoy it.

Of course, I could not do it without some help. Credits to:
doppelganger: If this guy had never disassembled the original game and complete comented it, I never had the stupid idea of port it. Maximun credits are for him.
walker7: The whole game would not possible without his help. He helped me to correctly translate some 6502 instruction I never understood. Thank you a LOT.
Tiido Primagi: Some help, betatesting, and try it on real HW (didn't work, but thanks anyway
smile.gif
)
Devster: For help me A LOT of time ago (like 1 and a half year ago, the first time this project started), and for BasiEgaXors, the main reason I started with the genesis programming, and because I used it to simulate an enviroment to recreate all the NES sounds, since is nearly to the impossible emulate them on the fly.
Pascal: Without his "MD developper studio", I would never discovered what exactly hanged the code in early development stages.
My friends crash_19, areBalo, il panino, fraskito & lucho: for betatesting it, and for support me through this entire project.
HardWareMan, Stef, mic_, Gigasoft, Charles MacDonald & Chilly Willy: For some tips when I was trying to fit the code in 64KB without loosing execution speed.
Tom Maneiro, ScroGer, jlf65, TheMVRules, Shiru, theelf, abokys, JDTAY, socram8888, Syniphas, and a lot of other people I'm forgetting: For keeping the community alive and for be so awesome persons.

Feedback, bugs, critizes, everything will be good received.
 

indask8

New Member Forever
Member
Joined
Apr 19, 2007
Messages
987
Trophies
0
Age
37
Location
Look at the Flag...
XP
352
Country
France
Impressive port.

I tried it on fusion genesis emulator....

Glitches from the original game are here, but some others too...

I can't access minus world... black screen.
smile.gif
 
D

Deleted-171178

Guest
OP
I believe this ROM is a homebrew ROM, the same as things like Flashback PSP.
 

granville

GBAtemp Goat
Member
Joined
Aug 24, 2007
Messages
5,102
Trophies
1
Age
35
Location
Orlando, Florida
XP
3,088
Country
United States
I'm not really sure what to do with this, but it's definitely not homebrew, and nothing like the Flashback ports. If it was just a simple IPS file, it would be ok, but considering this is a full rom that was compiled using commercial game code, i can't say it's entirely legal to post here. Flashback ports required you to possess the original files yourself to run, it wasn't packaged with the original files itself.

For now, i'm not sure what to do with this, i'm going to pm a higher mod to see what's to be done with it. I don't think this is something we should be linking to here though, sorry for that.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,965
Country
granville said:
I'm not really sure what to do with this, but it's definitely not homebrew, and nothing like the Flashback ports. If it was just a simple IPS file, it would be ok, but considering this is a full rom that was compiled using commercial game code, i can't say it's entirely legal to post here. Flashback ports required you to possess the original files yourself to run, it wasn't packaged with the original files itself.

For now, i'm not sure what to do with this, i'm going to pm a higher mod to see what's to be done with it. I don't think this is something we should be linking to here though, sorry for that.
Do you remember the reverse-engineered port of Sonic 1 to the Gameboy advance? The one that proves Sonic Genesis on GBA is total shit?



How did you deal with linking to that rom?
 

granville

GBAtemp Goat
Member
Joined
Aug 24, 2007
Messages
5,102
Trophies
1
Age
35
Location
Orlando, Florida
XP
3,088
Country
United States
@RupeeClock

Yes i do, i actually posted about that port here, and i refrained from posting the rom link since it was a fully compiled Sonic hack. I figured it would be against the rules. Lilsypha is reading this at any rate, she'll be able to tell us probably lol!
tongue.gif


EDIT- figured it was against the rules. If you're reading this dice, i pm'd you about it a couple minutes ago. Sorry about that if you get here and see it all cleaned up already. Too late on my part.
 

shadow1w2

Still here.
Member
Joined
Mar 16, 2004
Messages
1,713
Trophies
2
XP
1,815
Country
United States
Hmm, Mario on teh genesis.....
Ya!
Sega does what Ninten dont!
Blast processing bitch!
Hahahahahahahhahahahaha....

Ok enough of that.

Its mario, on the genesis, its kinda odd.
Kinda pointless too.
But hey, it might be cool to hack this into something else.
Maybe splice it together with sonic 1 hacked code and mix it all up crazy like.
Ok maybe thats not possible, but thats not the point.
Get sonic in mario and mario in sonic, DO IT! DO IT!

Eh, I can't wait to see some pirate carts popping up. Would be so awesome.

Maybe someone could make some carts complete with a booklet and genesis style packaging in a sort of odd fun gamer joke. I'd probably buy one. xD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson