Questions About VC Emulation And SNES Emulators

Find all your Nintendo Wii related topics here
Post Reply
User avatar
reversalmushroom
Posts: 59
Joined: Tue Feb 21, 2012 7:20 am

Questions About VC Emulation And SNES Emulators

Post by reversalmushroom » Mon Apr 09, 2012 10:10 am

I couldn't help but notice that the WAD for Super Mario Bros is 12.9 MB, while the original rom is 40KB. infact, all WAD files are much larger than the rom of the same game. Which brings me to my actual question. Did Nintendo make an emulator for each console, or did they make one emulator and then convert all the games to the same format? If neither of these are correct, then why the huge size difference? It just seems wasteful.

I also noticed while playing Super Bomberman 2 on snes9x and Snes9x GX that it lags just as much as it does on my SNES. If the Wii is much more powerful than the SNES, then shouldn't it be able to play SNES games laglessly? I know it's possible, because I bought a game called Gradius III and IV for the PS2, a port of the arcade versions of Gradius III and Gradius IV, and the wikipedia page for Gradius III specifically states that Gradius III will not lag because the PS2 is more powerful than the original arcade cabinets. Or does the emulator itself need to be more powerful? Did the developers simply decide that they were satisfied when they got their emulators to be on par with the original console?

I found this website claiming to host WADs but I can't find any of the links to them. Could someone please tell me where they are?

http://www.pleasedontlinktowarezsites.com/

And the same goes for this site too:

http://www.pleasedontlinktowarezsites.com

It claims to have Wii homebrew emulators but I can't actually find any of them. Although most of them can be found elsewhere, there is one that's particular interesting. It is called exp-N64. Up until now, I thought that Wii64 and Not64 were the only N64 emulators in development for the Wii. But of course there doesn't seem to be a link. But maybe I'm not looking in the right place. I've tried locating this emulator through google and have come up empty. Not only can I not find any download links, I can't even find sites where exp-N64 has come up in conversation. It's almost as if it doesn't exist...
Who would win in a fight between you and yo mama?
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Questions About VC Emulation And SNES Emulators

Post by Ashen » Mon Apr 09, 2012 10:19 am

Please dont request/link to warez sites.
M tha MaN
Posts: 43
Joined: Thu Jan 05, 2012 4:11 pm
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by M tha MaN » Mon Apr 09, 2012 1:06 pm

Afaik every VC game has an "own emulator" which was designed specially for that rom.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by emu_kidid » Mon Apr 09, 2012 1:55 pm

WAD is a proprietary archive format and is not just a ROM or ROM+emulator package.

You have to understand that it'll contain at least:
Banner
Music
Instruction Manual
Emulator
ROM

Also, with regards to your "less lag" concern .. the answer is, no it will not lag any less than the SNES.
In fact, it will lag exactly the same as the SNES since they are emulating the SNES hardware and they haven't ported the game to run natively on the Wii hardware.
Image
User avatar
reversalmushroom
Posts: 59
Joined: Tue Feb 21, 2012 7:20 am

Re: Questions About VC Emulation And SNES Emulators

Post by reversalmushroom » Mon Apr 09, 2012 9:01 pm

So there's absolutely no way that they can just make the emulator a "more powerful" version of the SNES? They would actually have to alter roms themselves to make them perform better?

And each WAD having an emulator that was specifically designed for it still seems wasteful. I wonder why there couldn't have just been one type of emulator per console (and that emulator should've been in the Wii instead of having to be in each and every WAD file). I mean, all the original roms were made to be playable on the same system, so they couldn't make all the WADs use the same emulator? It's just that I can't help but think that if the "rom2WAD" process were easier for companies that maybe we would have a larger VC library. Did they make any changes to the actual roms to port them to the Wii, or are they the exact same roms?
Who would win in a fight between you and yo mama?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by emu_kidid » Mon Apr 09, 2012 10:35 pm

They release an emulator with each ROM I assume because there might be some fine tuning required per game. Also with their N64 emulator, parts that aren't required for the bundled ROM to work are stripped out to save space and memory.

It depends on the game if you try to clock up the SNES emulator then it might run too fast or not run at all. You have to remember that most SNES games were written in 100% assembly code that would be dependent on squeezing out performance on almost every CPU cycle. If you go and change the amount of cycles/etc, you're potentially breaking a lot.
Image
M tha MaN
Posts: 43
Joined: Thu Jan 05, 2012 4:11 pm
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by M tha MaN » Mon Apr 09, 2012 11:56 pm

emu_kidid wrote:They release an emulator with each ROM I assume because there might be some fine tuning required per game.
That's what I meant with "own emulator" =)
User avatar
infact
Posts: 346
Joined: Tue Mar 29, 2011 4:35 am
Location: Germany

Re: Questions About VC Emulation And SNES Emulators

Post by infact » Mon Apr 09, 2012 11:59 pm

yeah, they should know best how their games are coded and perform :D
infact
Image Image
User avatar
reversalmushroom
Posts: 59
Joined: Tue Feb 21, 2012 7:20 am

Re: Questions About VC Emulation And SNES Emulators

Post by reversalmushroom » Tue Apr 10, 2012 1:32 am

I wonder how good exp-N64 is.
Who would win in a fight between you and yo mama?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by emu_kidid » Tue Apr 10, 2012 1:53 am

exp-N64 is the N64 emulator used in the Zelda collectors edition discs which emulated Zelda Ocarina of Time and Zelda Majoras Mask. There are two versions, version two added expansion pak support for Majoras Mask. The "exp" is just the name of the team who ripped the N64 emulator out of the disc, I believe it's "Experience" or some such.

The compatibility is very limited and you can probably find packs of ROM injected .gcm files - please don't ask for them here though. The reason the compatibility is very low is because Nintendo only added in the bare minimum they needed to emulate a handful of games (Zelda, Mario, Mario Kart, etc). If any other games work on it, it's only cause they use similar gfx ucodes etc.
Image
User avatar
reversalmushroom
Posts: 59
Joined: Tue Feb 21, 2012 7:20 am

Re: Questions About VC Emulation And SNES Emulators

Post by reversalmushroom » Wed Apr 11, 2012 4:25 am

If people can rip roms why can't the same be done for consoles? How come they can just copy the games to the computer but the emulator has to be built from scratch?
Who would win in a fight between you and yo mama?
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by megalomaniac » Wed Apr 11, 2012 5:57 am

wasnt this explained already??
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
User avatar
reversalmushroom
Posts: 59
Joined: Tue Feb 21, 2012 7:20 am

Re: Questions About VC Emulation And SNES Emulators

Post by reversalmushroom » Wed Apr 11, 2012 8:49 am

I'm not a programmer, I don't know how that stuff works. I know that if it were possible to rip consoles as well as roms it would've happened years ago. I just find these thing interesting so I ask lots of questions. You'll have to forgive me. :cry:
Who would win in a fight between you and yo mama?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Questions About VC Emulation And SNES Emulators

Post by emu_kidid » Wed Apr 11, 2012 1:09 pm

Think of a ROM as a series of instructions that will tell the hardware what to do and graphical/music data to be displayed/used. The console is nothing without a ROM as it isn't told "what to do". So you cannot "rip a console", but you can emulate the behaviour of hardware when the ROM tells it to do things. I can't dumb it down anymore :\
Image
Post Reply