Homebrew Question about Mame etc and 240p

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
There is a .dat file to check which roms work with mame 2003 for retroarch ? I try to run spiderman and captain america and the avengers but not lock, retroarch just reboot ...
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,119
Country
France
Read nakata6790 post page 7, he made a good summary. You'll find which games are supported and also a FBA compat file. A full Mame2003 would be too large.
Wii Arcade emulators aren't so bad as someone said in another thread, FBA has a lot of games running fullspeed. If you combine with the 3 mame versions, that's a thousand playable games.
There's also Mame2003-Plus, it has some improved/added drivers : https://raw.githubusercontent.com/arcadez/-mame2003-plus-libretro/c00b9b78f9addc509ffc4c19ff6e6768594e0a94/whatsnew.txt
 
Last edited by Wiimpathy,
  • Like
Reactions: rogerioronin

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Read nakata6790 post page 7, he made a good summary. You'll find which games are supported and also a FBA compat file. A full Mame2003 would be too large.
Wii Arcade emulators aren't so bad as someone said in another thread, FBA has a lot of games running fullspeed. If you combine with the 3 mame versions, that's a thousand playable games.
There's also Mame2003-Plus, it has some improved/added drivers : https://raw.githubusercontent.com/arcadez/-mame2003-plus-libretro/c00b9b78f9addc509ffc4c19ff6e6768594e0a94/whatsnew.txt

Ok, I cannot view his posts, it is limited ... do you have the link ? :)
 
  • Like
Reactions: rogerioronin

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Read nakata6790 post page 7, he made a good summary. You'll find which games are supported and also a FBA compat file. A full Mame2003 would be too large.
Wii Arcade emulators aren't so bad as someone said in another thread, FBA has a lot of games running fullspeed. If you combine with the 3 mame versions, that's a thousand playable games.
There's also Mame2003-Plus, it has some improved/added drivers : https://raw.githubusercontent.com/arcadez/-mame2003-plus-libretro/c00b9b78f9addc509ffc4c19ff6e6768594e0a94/whatsnew.txt

thanks :) I was clicking on his name I didn't realize it was the page 7 of this topic lol

I look at the list and it say xmen is working, however, when I run it the sound is in slow motion, any idea why ? I use Retroarch 1.7.1

I dont see spiderman or captain america and the avengers in the list or Golden Axe, does that mean it is not supported ?
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Someone posted mame2003 builds recently. There's a sega32 dol (spiderman...). Some games might be slow, it's a late and imperfect driver even on PC. This website is great to see Mame progress and game's details : http://www.progettoemma.net/

Do you know which core or retroarch version I need to play theses games ?
Asterix
Golden axe I and Ii
Captain america and the avengers ?
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Hi, I wonder if you can help me ? I would like to build a version to include asterix driver ? if you can give me a hand .. :)

Thanks guys, Wiipathy I will try your suggestions and re-post. Xerofalcon I will defo give linux a try, it’s been a while but perhaps I’ll give one of those virtual machines a try or failing that build a new box.

In the meantime I tried compiling a tiny build and copied all the CPU, sound and drivers from mame.mak to tiny.mak, which produced exactly the same error as I posted before. From this am I correct in assuming that the only difference between running a full build Vs a tiny build is:

1) it runs either mame.mak or tiny.mak
2) running a tiny build skips over the full list of rom pointers in driver.c and thus you need to define the rom pointers in tiny.mak

I agree it’s a maze of CPU, sound and driver combos in here. I am trying to come up with a systemic way of choosing the right combo of drivers. This site gives CPU, sound chip and driver details for each rom: http://www.progettoemma.net/gioco.php?&game=mk&lang=en The mame documentation also touches on mame drivers and how they link to each rom: http://wiki.mamedev.org/index.php/Game_Drivers i.e. at the end of each driver file there is macro commands that link to the roms.


Mortal Kombat!!

For some weird reason which I cannot explain, MK rom worked much better if I just loaded tmnt rom for a second then immediately loaded MK. Slow down only occurred right before FIGHT, and also the shang tsung scene suffered, but apart from that OK.

However, I can confirm that Xerofalcon is right, mkla4 runs like a dream without loading tmnt first. Many thanks!

I have attached the latest dol build which

contains pointer to mkla4 for near flawless mk1 aracde experience
included is the tiny.mak file I used to build it
it is the latest build where the video option HW Bilinear Filtering works, which makes the graphics look smooth. I wander if this will improve the look for CobraX83's monitor...
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
It's just a test with a few drivers, a full mame core would be too large. You can see which games are playable in the tiny.mak file.
To compile it, you need zlib in the libogc folder. In the mame makefile, I've added -I$(DEVKITPRO)/libogc/include for the CFLAGS. Then, compile the core normally with make platform=wii.
Add the .a in retroarch /dist-scripts and launch ./wii-cores.sh.
I must admit it's a terrible mess in my libs so maybe I missed something.
The annoying part is adding the drivers+cpu/sound manually. Sadly, the mk and nba jam are slow. However kiki kaikai runs very well.:)
It's 1.2.2 by the way.

Hi, I have troubles compiling mame 078 to include asterix and captain american and the avengers, do you have time and the setup to compile a working version with theses drivers ? It will be very appreciated :)
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,119
Country
France
First, are you able to compile a full build? What are the errors you have?
You'll find an itech32 Makefile.common and driver.c in the attached archive. You have to alter both files for other drivers.
 

Attachments

  • Makefile-Mame2003.zip
    7.4 KB · Views: 95

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
First, are you able to compile a full build? What are the errors you have?
You'll find an itech32 Makefile.common and driver.c in the attached archive. You have to alter both files for other drivers.

A lot, I am not familiar with linux so I dont have the right setup to compile it properly. Can you send me a zip of the folder ready to compile ? then I can play with it and add/remove the games I want :) If I understand right, to add/remove a game I just need to alter makefile.common and driver.c ?

for now I use a .dol of mame 2003 I found on gbatemp, but everytime I load the core, retroarch.cfg become crazy and the retroarch menu change, it is possible that .doll is based on old version of retroarch ? if so, how can I build a mame 2003 version with the lastest retroarch release ? I use 1.7.1 ..

thanks for your help :)
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,119
Country
France
Yes, you only need to modify those 2 files. Just add CPU/Audio and driver source files to Makefile. And the game's names in drivers.c.

Playing with different Retroarch versions can cause issue... What you can do is using a custom .cfg.
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Yes, you only need to modify those 2 files. Just add CPU/Audio and driver source files to Makefile. And the game's names in drivers.c.

Playing with different Retroarch versions can cause issue... What you can do is using a custom .cfg.

ok thanks :) a custom cfg ? how can I do that ?

but does my thinking is right ? there is a way to compile mame 2003 to work natively with last retroarch version 1.7.1 ? so it use the same cfg version file ?
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,119
Country
France
Search and replace retroarch.cfg occurences in configuration.c etc. I know some might hex edit the dol directly.

If you're using the same Retroarch version for every cores there shouldn't be problem with cfg file.
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Search and replace retroarch.cfg occurences in configuration.c etc. I know some might hex edit the dol directly.

If you're using the same Retroarch version for every cores there shouldn't be problem with cfg file.

Ok, does exist somewhere a mame 78 source with retroarch 1.7.1 version ?
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
We run in circle here.:)
1st compile the mame 'core' : https://github.com/libretro/mame2003-libretro
2d, compile Retroarch https://github.com/libretro/RetroArch with the .a file core.

If I follow theses instructions: https://docs.libretro.com/compilation/wii/

my new mame 2003 core will be renamed retroarch_wii.dol so I just have to rename it something like retroarch_mame2003_wii.dol and voilà ? :)

--------------------- MERGED ---------------------------

We run in circle here.:)
1st compile the mame 'core' : https://github.com/libretro/mame2003-libretro
2d, compile Retroarch https://github.com/libretro/RetroArch with the .a file core.

I think I can easly compile retroarch under windows if I follow the wiki but I still dont get how to compile the mame core ? do I need linux to compile it ?

thanks for your help :)
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,119
Country
France
Place mame2003_libretro_wii.a (the cores are static libs, '.a' files) in the dist-scripts folder and run the './dist-cores.sh wii' command or the make commands manually.
If you managed to compile under windows you don't need Linux. It may be easier though.
 

Cecilmax

Well-Known Member
Member
Joined
Mar 7, 2015
Messages
451
Trophies
0
Age
44
XP
1,196
Country
Canada
Place mame2003_libretro_wii.a (the cores are static libs, '.a' files) in the dist-scripts folder and run the './dist-cores.sh wii' command or the make commands manually.
If you managed to compile under windows you don't need Linux. It may be easier though.

Ok :) but how I compile the core ? do I need devkitpro for windows ? I dont see any instructions anywhere how to setup the env to compile it under windows or linux ..
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Anybody here?