The original "Mega Man" for NES gets a port to SNES by romhacker infidelity

GFq9tVSWUAERB8J.jpeg

Romhacker infidelity, known for several of his impressive technical hacks, like "The Legend of Link", "Super Mario All-Stars NES" and most recently, his several SNES ports of beloved NES classics, like the original Metroid, the original "The Legend of Zelda", and also both Mega Man 2 and Mega Man 4 by him,continues his goal of porting more NES titles as native games for the Super Nintendo, with other NES to SNES available too by other romhackers, like Super Dodge Ball made by @Rumbleminze as well.

Today, infidelity will release yet another SNES port, this time for the original "Mega Man" title that started it all way back in 1987.



Infidelity started working on the Mega Man SNES port right after he finished work on his last SNES port, that being Metroid, and has been working on the project for around 3 months, with constant updated on his Twitter/X account, as well as offering a handful of beta builds for players to test and bring forth any possible bugs or glitches, with the last beta for the project being Beta build #4.

Infidelity is set to release his latest NES to SNES port for Mega Man on Tuesday, February 6th, 7pm EST, so those interested, mark the hour to check out this new port and see what infidelity might have added into it!
 

BlusterBong

Well-Known Member
Newcomer
Joined
Apr 22, 2019
Messages
53
Trophies
0
Age
30
XP
219
Country
United States
Is it just going to be the NES game pulled to the SNES or will it use the higher qualtiy sprites from the Wily Wars port?
 

therabbitofthenorth

Active Member
Newcomer
Joined
Jan 24, 2024
Messages
35
Trophies
0
Age
25
XP
85
Country
United States
The MSU-1 allows for larger ROMs, streaming of CD-quality audio, and video playback. What exactly would be accomplished by using the expansion port?
All of the above in a technologically accurate manner that, for Byuu’s purposes, could still have been organized in higan’s folder formatting as he preferred.

Right. There was never an officially released CD hardware solution developed for the expansion port anyway, so there's nothing to cater to. It's a modern standard that doesn't rely on (but also improves upon) outdated CD tech.
The entire point of an expansion port is to expand (hence the name) the capabilities of the original system. If he cared about accuracy in this way, the way Nintendo would have genuinely done this, he would have built it so that bsnes/higan/ares talked to a virtual add-on rather than a still-unrealistic chip + ROM combo. Realistically most people playing MSU hacks are doing so via software emulation, so for the uneducated the backend and the “improvements” over “outdated” technology doesn't matter. Simply the results. However, to someone who is passionate for accuracy it’s rather irksome, and again surprising, that Byuu failed to do the “Nintendo PlayStation” justice.
 

LuigiXHero

Well-Known Member
Member
Joined
Dec 16, 2014
Messages
183
Trophies
0
XP
1,124
Country
United States
Everdrives supported the msu-1 for ages so you're probably able to play the msu-1 hacks just fine on real hardware and no one is gonna make a CD drive for the SNES in current year that would suck compared to the super fast loading of a cartridge. Just compared the load times of SNES and PS1 Chrono trigger.
 

raging_chaos

Well-Known Member
Member
Joined
Oct 27, 2020
Messages
425
Trophies
0
XP
1,430
Country
United States
All of the above in a technologically accurate manner that, for Byuu’s purposes, could still have been organized in higan’s folder formatting as he preferred.

You're changing goalposts. You said:

it should have been built with CD streaming via the expansion port in mind, rather than some imaginary on-board 4GB flash chip.

The MSU-1 allows for larger ROMs, streaming of CD-quality audio, and video playback. What exactly would be accomplished by using the expansion port?

The entire point of an expansion port is to expand (hence the name) the capabilities of the original system.

Nintendo used mappers to expand the graphical capabilities of the NES and enhancement chips for the SNES. Those EXT ports are something Nintendo kept in their back pocket as an option to release cheaper games via floppy disk, CD-ROM, or Satellite+flash cart. If Nintendo followed your logic they would have been in the same boat as Sega with their confusing life support add-ons that ended up killing market confidence. Nintendo (and Byuu) made the right choice by going the enhancement chip route.
 

therabbitofthenorth

Active Member
Newcomer
Joined
Jan 24, 2024
Messages
35
Trophies
0
Age
25
XP
85
Country
United States
You're changing goalposts.
No. You are simply incapable of understanding the technical limitations of electrical components. Byuu designed the MSU-1 to draw from ROM for everything. ROM is one of the most expensive-per-byte storage solutions available. The largest addressable ROM via the MSU-1 is 4GB. The largest EEPROM available on Mouser is 32Mbit, and the cheapest is at $1.58/chip. It would take 32,000Mbits to fill 4GB, or 1,000 32Mbit EEPROMs. Or a little over $250/GB once bulk purchasing is considered.

While the technology of the chip is theoretically sound using a chip to read CD-quality audio off of a ROM is genuinely retarded and showcases why Byuu was not a product engineer. Nintendo would have never released this because it makes NO logical let alone financial sense. Instead, you stream CD-quality audio from CDs *via the fucking expansion port*.
 

raging_chaos

Well-Known Member
Member
Joined
Oct 27, 2020
Messages
425
Trophies
0
XP
1,430
Country
United States
No. You are simply incapable of understanding the technical limitations of electrical components.

Seems like you're incapable of actually answering the question that's being asked. You could have chosen something like bandwidth or a real-world usage case that shows a clear advantage over Byuu's design, but instead, you are criticizing the dead. The result doesn't change, it's still made CD audio and video possible.

ROM is one of the most expensive-per-byte blah blah blah nonsense
FPGAs exist, we aren't stuck with 90's limitations. You don't have a practical use of the EXT port in mind, that's all you had to say.
 
Last edited by raging_chaos,
  • Like
Reactions: Scriber

therabbitofthenorth

Active Member
Newcomer
Joined
Jan 24, 2024
Messages
35
Trophies
0
Age
25
XP
85
Country
United States
Seems like you're incapable of actually answering the question that's being asked. You could have chosen something like bandwidth or a real-world usage case that shows a clear advantage over Byuu's design, but instead, you are criticizing the dead. The result doesn't change, it's still made CD audio and video possible.


FPGAs exist, we aren't stuck with 90's limitations. You don't have a practical use of the EXT port in mind, that's all you had to say.
You could have just said “I’m not able to read” and it would have saved a lot of typing.

The fact that an expensive FPGA is the ONLY way Byuu’s chip works is more than enough evidence that it is poorly designed. The fact that you are incapable of understanding that is also more than enough evidence that you don’t even know the basics of this topic. If Byuu had any brains when he designed it he would have simply made an expansion port cable to connect to a CD-ROM drive and get the exact same result on actual hardware. Emulating that is trivial, as similar to the MSU-1 it’s mostly editing the ROM as the system itself is off-loading memory. Instead of that simple solution it took a decade for FPGA hardware to reach the point that it was feasible. Because Byuu doesn’t care about anything but his emulator.
 

_47iscool

Noticer
Member
Joined
Nov 18, 2013
Messages
669
Trophies
1
XP
1,119
Country
United States
I hope he ports SMB1 and SMB3. Yes, I know about SM All-Stars, but still...

Actually, I would rather see SMB3 on the Mega-Drive, since the first game was ported to it back in 2010.
 

raging_chaos

Well-Known Member
Member
Joined
Oct 27, 2020
Messages
425
Trophies
0
XP
1,430
Country
United States
Byuu had any brains when he designed it he would have simply made an expansion port cable to connect to a CD-ROM drive and get the exact same result on actual hardware.

Then we would have to deal with CD-ROM bottlenecks and end up with shit video just like the Sega CD and its 1x drive. Byuu made the right choice by going solid state. Where's your Github and emulator again? Where are your Gerber files and BOM for your CD-ROM add-on? It's easy to criticize the dead but how about showing some actual code or hardware instead? You're trying extremely hard to put down the only person to make a cycle-accurate SNES emulator while showing nothing of your own, this isn't kiwifarms.

Most importantly, what does any of your ranting have to do with Mega Man being ported to the SNES by Infidelity?

Everdrives supported the msu-1 for ages so you're able to play the msu-1 hacks just fine on real hardware and no one is gonna make a CD drive for the SNES in current year that would suck compared to the super fast loading of a cartridge.

This 100%. We live in a world where people are ripping out their optical drives for ODEs; optical media is dead (goodbye disc rot, read errors, seek/access times, and drive speed bottlenecks). The Everdrive Pro on the Genesis handles Sega CD games through its FPGA so you don't even need Sega CD hardware anymore. The Sega Saturn has gone from traditional ODEs that replace the drive to Saroo which works over the cartridge slot and offers no load times. Some people just can't accept progress.
Post automatically merged:

I hope he ports SMB1 and SMB3.

He ported SMB3 to the SNES and added some enhancements:



Here's SMB3 on the Genesis using the NES emulator on the Everdrive Pro (lots of mapper glitches):

 
Last edited by raging_chaos,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BunnyPinkie @ BunnyPinkie: Currently asked for mecha mote iinchou mm my best friend to be translated but I also want to ask...