Hacking Why is MAME not ported for the Wii?

AlphaAxe

Member
Newcomer
Joined
Jan 15, 2009
Messages
23
Trophies
0
XP
29
Country
United States
What would be even more awesome if someone did start working on a better MAME for the Wii would be if it had IR support for Light Gun games. That would be so awesome, I'd love to play Area 51 on my Wii.
 

Goshogun1

Well-Known Member
Member
Joined
Jun 20, 2007
Messages
471
Trophies
0
XP
89
Country
United States
If you aren't expecting too much (ie: CPS2, big Neogeo games etc), you can have lots of fun with this emu. I was able to play games like Rastan, TMNT, The Simpsons, Gain Ground, and hundreds of others. The speed was pretty good too. For smaller games, the load times really aren't too bad either. I say give it a try, but just realize you aren't going to be able to play the more recent games. As for Neogeo, there is a pretty-much full-speed emu for wii already, and only a few games don't work.
Personally I hope someone makes a CPS1 and 2 emulator soon. Someday, I hope.
 

MikeyTaylorGaming

YouTube Glitcher
Member
Joined
Aug 11, 2007
Messages
1,754
Trophies
1
Location
North West England
Website
youtube.com
XP
1,559
Country
United Kingdom
could someone link a .dol version of SDL mame found in the second post of this topic? the newer HBC doesnt support .elf does it?

that is of course if there is one, otherwise could someone give me info on how to change it to a dol? i know there's a way to do that
smile.gif


EDIT: Just downloaded the simpsons (2 player alt) but there are like 4 different files in the zip folder. just wondering, do you put the whole zip in the mameroms folder or all 4 files seperately?

then names are: simp_12.rom, simp_13.rom, simp_g03.rom and simp_p01.rom

cheers!
 

jarod71

Member
Newcomer
Joined
Apr 19, 2009
Messages
20
Trophies
0
XP
4
Country
United States
anyone who thinks mame sucks fo rxbox 1 should try CoinOP's, the best mame experience on a console hands down...
 

Goshogun1

Well-Known Member
Member
Joined
Jun 20, 2007
Messages
471
Trophies
0
XP
89
Country
United States
I think the load times are really being exaggerated. I mean, TMNT took like 45 seconds to load. And games like Rastan take like 30. I know it isn't instant, but its not THAT bad. Pretty much full-speed MAME on wii for many games is super cool, even if you must wait around a minute. However, some games really are slow loading, you just have to get ROMS before 92' at least.
Also, it sucks that the new HBC won't play this. I am using one of the earlier ones, and it works fine.
 

Knocks

Well-Known Member
Member
Joined
Jun 12, 2006
Messages
559
Trophies
0
XP
255
Country
jarod71 said:
anyone who thinks mame sucks fo rxbox 1 should try CoinOP's, the best mame experience on a console hands down...

Just because it's the best on a console doesn't make it good. I can write the best MAME for a toaster but it's still going to suck. MAME is written for a specific architeture and requires a fast CPU and sufficient memory, there is no way around that.

If you're looking to emulate spedific arcade platforms, that's a different story. There are lots excellent and fast emulators out there and I'm sure some of them could be ported to Wii.
 

MikeyTaylorGaming

YouTube Glitcher
Member
Joined
Aug 11, 2007
Messages
1,754
Trophies
1
Location
North West England
Website
youtube.com
XP
1,559
Country
United Kingdom
Goshogun1 said:
I think the load times are really being exaggerated. I mean, TMNT took like 45 seconds to load. And games like Rastan take like 30. I know it isn't instant, but its not THAT bad. Pretty much full-speed MAME on wii for many games is super cool, even if you must wait around a minute. However, some games really are slow loading, you just have to get ROMS before 92' at least.
Also, it sucks that the new HBC won't play this. I am using one of the earlier ones, and it works fine.

i'm using the newer HBC and i've finally got it working (i think
tongue.gif
)

if anyone's trying to get it to work, but i gets to the game, freezes on the first frame, then resets the wii after about 5 mins, swap autoframeskip to 0 in the config file
smile.gif


i dont know why, but it fixes it, took me so long to get that to work... also wi connect 24 OFF!

this has nothing to do with why a decent one hasnt been released lol its just incaseanyone is inspired to try it after reading this topic
 

matriculated

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
598
Trophies
0
Website
www.nubecoder.com
XP
77
Country
Canada
QUOTE said:
MAME is written for a specific architeture and requires a fast CPU and sufficient memory, there is no way around that.

Sorry - you're mistaken. MAME is all about preservation of video games. It's not written to be run on specific hardware because that's exactly the opposite of what they're trying to do. They want it to run on as many systems that people will port it to so that these games can be run on anything for years to come. They actually have even stated many times that MAME is first and foremost a documentation project... the emulation is just icing on the cake.
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
Country
Cuba
matriculated said:
QUOTE said:
MAME is written for a specific architeture and requires a fast CPU and sufficient memory, there is no way around that.

Sorry - you're mistaken. MAME is all about preservation of video games. It's not written to be run on specific hardware because that's exactly the opposite of what they're trying to do. They want it to run on as many systems that people will port it to so that these games can be run on anything for years to come. They actually have even stated many times that MAME is first and foremost a documentation project... the emulation is just icing on the cake.


Yep, MAME code is completely portable, this is one of the main feature of this project

however that's true that MAME requires a fast CPU and lot of RAM, because it has be designed for portability and accuracy, not speed or memory optimization
It is also about preservation, which means that the code itself IS the documentation which details how original hardware worked, no room for crazy assembly optimization here because everything is detailled very precisely...

All the MAME ports that run decently on other console systems have been either optimized for speed (which means that some parts are rewitten especially for the host system) or for memory space (specific or reduced ROM set), you got to live with it
 

gaboumafou

Well-Known Member
Member
Joined
Dec 23, 2006
Messages
489
Trophies
1
Website
Visit site
XP
534
Country
Canada
Knocks said:
jarod71 said:
anyone who thinks mame sucks fo rxbox 1 should try CoinOP's, the best mame experience on a console hands down...

Just because it's the best on a console doesn't make it good. I can write the best MAME for a toaster but it's still going to suck. MAME is written for a specific architeture and requires a fast CPU and sufficient memory, there is no way around that.

If you're looking to emulate spedific arcade platforms, that's a different story. There are lots excellent and fast emulators out there and I'm sure some of them could be ported to Wii.
Okay, I am sure you never used CoinOps. It runs perfectly more than 1000 arcade games. Stop assuming it suck without even seeing it.
 

Commadore64

Well-Known Member
Member
Joined
Jan 19, 2009
Messages
149
Trophies
1
XP
161
Country
United States
I think the current Wii Mame is slow and limited because it is also including a Unix environment to run SDL Mame in.

#1 Wii running Unix running MAME..... lots of overhead

Then ever if you have the code and wanted to make it more "Wii Native" you would have things that you need to re-adjust for timing (graphics/sound) and then it would have to have its filesystem defined so it can handle SD Cards and NAND (or whatever)

#2 Massive rebuild could take a long time to get to where it is today

And you got the fact Wii has limited work space:
88 megs of RAM ( minus whatever IOS's need and what MAME needs to function)
*this mean a lot of swapping could occur for most of the games - unless someone gutting the MAME code and removed systems like NEOGEO and CPS2 (the big ones) and keep Mame small or moduler (MAME for NEOGEO only, MAME for CAPCOM and ATARI) like someone pointed out what was done for the Dreamcast.

#3 Limited RAM/Working environment

It's not that someone can just put code on Wii and compile it - if this were true, why is Windows MAME at .130, LINUX Mame at .129 and OSX MAME at 1.24?
Because they each have changes that need to be ported over that are platform specific.
I can see Windows and LINUX/OSX being different but LINUX and OSX being that far off? Do you think Wii is going to be easier?
 

aml435

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
124
Trophies
0
XP
159
Country
United States
My biggest issues with the current Mame are that it doesn't support SDHC and that the menu randomly picks like 15 titles to display and you have to keep reloading to access your other games.
If they fixed those two issues, I would be perfectly happy with the current version.
 

Knocks

Well-Known Member
Member
Joined
Jun 12, 2006
Messages
559
Trophies
0
XP
255
Country
I would rather see a full-speed FBA port on Wii. It won't need as much optimization as MAME because it only emulates a few platforms but its supported games list is still nice. The more obscure hardware is unlikely to be emulated on the Wii because of the lack of horsepower. Mortal Kombat still chokes on Xbox 1 in MAME and that's a direct x86 port.
 

Bladexdsl

fanboys triggered 9k+
Member
Joined
Nov 17, 2008
Messages
21,135
Trophies
2
Location
Queensland
XP
12,208
Country
Australia
mikeyt1998 said:
Goshogun1 said:
I think the load times are really being exaggerated. I mean, TMNT took like 45 seconds to load. And games like Rastan take like 30. I know it isn't instant, but its not THAT bad. Pretty much full-speed MAME on wii for many games is super cool, even if you must wait around a minute. However, some games really are slow loading, you just have to get ROMS before 92' at least.
Also, it sucks that the new HBC won't play this. I am using one of the earlier ones, and it works fine.

i'm using the newer HBC and i've finally got it working (i think
tongue.gif
)

if anyone's trying to get it to work, but i gets to the game, freezes on the first frame, then resets the wii after about 5 mins, swap autoframeskip to 0 in the config file
smile.gif


i dont know why, but it fixes it, took me so long to get that to work... also wi connect 24 OFF!

this has nothing to do with why a decent one hasnt been released lol its just incaseanyone is inspired to try it after reading this topic

how did you get it to work on the new hbc?
 

MikeyTaylorGaming

YouTube Glitcher
Member
Joined
Aug 11, 2007
Messages
1,754
Trophies
1
Location
North West England
Website
youtube.com
XP
1,559
Country
United Kingdom
well... i typed in sdl mame wii on google, clicked on the video 'how to set up' or something like that, and it has files for the nw HBC in the description.

however i still havent managed to get it to pla ythe simpsons... it manages to get up to the first screen for about 4 seconds, just a pattern, then you can get to the pause settings like controller config, then it crashes...

but if you dont go to the options, it just restarts the wii... i want to know why it wont work for me
frown.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1