Jump to content


Photo
- - - - -

Mame4all Gp32 Eta


  • Please log in to reply
25 replies to this topic

#1 slaanesh

slaanesh

    Mega GP Mania

  • GP Guru
  • 1915 posts
  • Gender:Male
  • Location:Melbourne, Australia
  • Interests:GP32, GP2X, Zodiac, PSP, Dingoo, Pandora.

Posted 31 August 2008 - 06:09 AM

MAME4ALL is (primarily) a handheld version of MAME.
MAME is the Multi Arcade Machine Emulator which emulates old arcade/coin-op games.

This version of MAME4ALL is for the GP32 handheld and is still a BETA version - some things will change for the final release.

Downloads via the homepage or directly from here.

Please read the supported.txt included in the download for a list of games that this version supports. The GP32 version does not and will not support all games that that GP2X does.

I've worked pretty long and hard on this project - starting many months ago. Getting the sound right and splitting the games was quite time consuming. As it stands MAME4ALL GP32 beta is fairly feature packed and includes most things that you would expect from a capable emulator.

There is no documentation yet nor source code but I will release both of these soon with version 1.0.
For now see the homepage for details.

Special thanks to Franxis as this version for the GP32 is based on his excellent version for the GP2X.


#2 Franxis

Franxis

    MAME 4 ALL

  • GP Guru
  • 788 posts
  • Gender:Male
  • Location:Spain

Posted 31 August 2008 - 03:15 PM

Congratulations, i really didn't think it would run correctly on the GP32 !.

PD: I will release an updated GP2X version next week with your M68010 changes (sorry for being so late).

Cheers. biggrin.gif

#3 wraggster

wraggster

    GP32 Hardcore

  • GP Guru
  • 207 posts
  • Location:Nottingham UK

Posted 31 August 2008 - 05:05 PM

Awesome news, been a while since i posted some good news on my gp32 site smile.gif

i must actually get my gp32 out of the box and install this smile.gif

#4 christo930

christo930

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1053 posts
  • Gender:Male
  • Location:Pennsylvania, USA
  • Interests:Retro-gaming, Computers, Reading sci-fi, horror, fantasy, politics, rational, bicycling

Posted 31 August 2008 - 05:08 PM

QUOTE(slaanesh @ Aug 31 2008, 06:09 AM) View Post

MAME4ALL is (primarily) a handheld version of MAME.
MAME is the Multi Arcade Machine Emulator which emulates old arcade/coin-op games.

This version of MAME4ALL is for the GP32 handheld and is still a BETA version - some things will change for the final release.

Downloads via the homepage or directly from here.

Please read the supported.txt included in the download for a list of games that this version supports. The GP32 version does not and will not support all games that that GP2X does.

I've worked pretty long and hard on this project - starting many months ago. Getting the sound right and splitting the games was quite time consuming. As it stands MAME4ALL GP32 beta is fairly feature packed and includes most things that you would expect from a capable emulator.

There is no documentation yet nor source code but I will release both of these soon with version 1.0.
For now see the homepage for details.

Special thanks to Franxis as this version for the GP32 is based on his excellent version for the GP2X.



Thanks so much for the update. I haven't had a chance to test it yet, but it's great to get some new software for my beloved gp32. For games that work on the gp32, I prefer to use the gp32 over the gp2x because of the longer battery life and better joystick and in proper lighting, better screen. I wish I would have got the frontlit version of it back when I bought it (actually my girl bought it for me for xmas in 03)

Hopefully a few other people can do a gp32 release? Like Temper is coming, maybe we can get a little momentum? I know it's wishful thinking, but I can hope:)


Chris

Edited by christo930, 31 August 2008 - 05:11 PM.


#5 Gruntfuggly

Gruntfuggly

    Mostly Harmless

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1233 posts
  • Location:Brighton, UK
  • Interests:Video games (arcade and handhelds mainly), pinball, radio controlled cars... toys basically...

Posted 31 August 2008 - 05:10 PM

Please excuse my ignorance, but how does Mame4all differ from Franxis' original Mame on the GP32? Is it faster or does it support more games?

I 'm still chuffed that the GP32 is getting releases - I thought my SMC card had died on holiday, but it seems to be fine again. I actually play the GP32 more than the GP2X at the moment...

#6 slaanesh

slaanesh

    Mega GP Mania

  • GP Guru
  • 1915 posts
  • Gender:Male
  • Location:Melbourne, Australia
  • Interests:GP32, GP2X, Zodiac, PSP, Dingoo, Pandora.

Posted 31 August 2008 - 10:18 PM

BTW - this is supposed to read MAME4ALL Beta, not ETA.

Compared to the original MAME for the GP32, MAME4ALL is more accurate and supports more games.
Technically it has greatly improved timing and sound support, which is 16-bit instead of 8-bit.
It also has the original MAME settings menu which gives you completely re-definable controls.
Sample support is fully integrated so just like the GP2X version you can use .wav samples instead of .sam.
This new version also supports 8-bit and 16-bit color graphics modes - though this is purely academic and virtually all games work fine (and faster) in the 8-bit modes. This was implemented more as completeness than anything else.
This version also has an auto rotation mode - it will pick the best orientation for you - so be prepared to hold your GP32 TATED :-) You can over-ride this of course.
The main reason I wanted to do this was so that I could learn about MAME and the GP32 which I've done. This release is just two years too late as the GP32 scene is a little slow now laugh.gif


QUOTE(Franxis @ Sep 1 2008, 01:15 AM) View Post

Congratulations, i really didn't think it would run correctly on the GP32 !.

PD: I will release an updated GP2X version next week with your M68010 changes (sorry for being so late).

Cheers. biggrin.gif

Thanks, I'm pretty happy with this.

Actually speaking of the GP2X version, I've probably left some DISCRETE sound stuff in this GP32 release. If you play Asteroids on this GP32 version and it's dead slow - I'll have to change that back.

However, shall I add DISCRETE sound to GP2X? It may be okay for some games like "Fire Truck".

#7 x68000

x68000

    Mega GP Mania

  • X-treme Team
  • 1619 posts
  • Gender:Male
  • Location:Co.Durham, UK

Posted 01 September 2008 - 12:06 AM

Brilliant work slaanesh! The GP32 yet again shows the gp2x a thing or two!

#8 chaos engineer

chaos engineer

    tit for tat

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 565 posts
  • Location:Switzerland

Posted 01 September 2008 - 07:22 AM

Wow! I cannot wait to check this out. Thank you Slaanesh.

#9 Optimus

Optimus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 313 posts
  • Gender:Male
  • Location:Greece
  • Interests:Demoscene, Coding, World Domination

Posted 01 September 2008 - 08:09 AM

Wow! I hope this really proves to be faster since the last GP32 MAME wasn't even playable here (too slow, sound breaking). I will try soon..

#10 Franxis

Franxis

    MAME 4 ALL

  • GP Guru
  • 788 posts
  • Gender:Male
  • Location:Spain

Posted 01 September 2008 - 08:17 AM

QUOTE(slaanesh @ Sep 1 2008, 12:18 AM) View Post

Thanks, I'm pretty happy with this.

Actually speaking of the GP2X version, I've probably left some DISCRETE sound stuff in this GP32 release. If you play Asteroids on this GP32 version and it's dead slow - I'll have to change that back.

However, shall I add DISCRETE sound to GP2X? It may be okay for some games like "Fire Truck".


I don't know what to do with the discrete sound because you say it is very slow. I don't know if it will make any difference in the sound quality taking into account the console small speakers and the low sound mixing frequency (15 KHz by default). Maybe you can add discrete sound support and make it selectable with a #define in the compilation phase... Then we can experiment with it and try to make it faster.


#11 slaanesh

slaanesh

    Mega GP Mania

  • GP Guru
  • 1915 posts
  • Gender:Male
  • Location:Melbourne, Australia
  • Interests:GP32, GP2X, Zodiac, PSP, Dingoo, Pandora.

Posted 01 September 2008 - 10:03 AM

QUOTE(Optimus @ Sep 1 2008, 06:09 PM) View Post

Wow! I hope this really proves to be faster since the last GP32 MAME wasn't even playable here (too slow, sound breaking). I will try soon..

Whilst most of the MAME engine is faster, it seems that FM sound is slower. Unfortunately many games use FM sound. Sticking with games that use simple sound chips lie. SN76496 or AY-8910 is best. I know this isn't really any consolation.
The other option is turn sound off - but I don't like doing this as games aren't as much fun without the original sounds!

EDIT: The chips I mention have widespread use though of course not everyone is going to know what uses these chips. So here's a list:

AY-8910


Edited by slaanesh, 02 September 2008 - 11:41 PM.


#12 slaanesh

slaanesh

    Mega GP Mania

  • GP Guru
  • 1915 posts
  • Gender:Male
  • Location:Melbourne, Australia
  • Interests:GP32, GP2X, Zodiac, PSP, Dingoo, Pandora.

Posted 01 September 2008 - 11:06 AM

QUOTE(Franxis @ Sep 1 2008, 06:17 PM) View Post

Maybe you can add discrete sound support and make it selectable with a #define in the compilation phase...

Yes, that's a good idea. I'll add it in as a #define compile option as I think it will be useful for some up and coming consoles such as the Wiz and Pandora. smile.gif

#13 chrisgoodhead

chrisgoodhead

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 01 September 2008 - 09:38 PM

QUOTE(slaanesh @ Aug 31 2008, 11:18 PM) View Post

This release is just two years too late as the GP32 scene is a little slow now laugh.gif

You're telling me! I just bought one off e-bay. Logged onto the forum here and.... you can see tumbleweed blowing down the street.

Thanks ever so much for releasing this. I got the GP32 mainly for MAME so it's really appreciated that you are continuing to work on it.

#14 Optimus

Optimus

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 313 posts
  • Gender:Male
  • Location:Greece
  • Interests:Demoscene, Coding, World Domination

Posted 02 September 2008 - 06:32 AM

GP32 still rules =)

#15 QuasaR

QuasaR

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 176 posts
  • Location:Cologne

Posted 05 September 2008 - 10:58 AM

Nice to see the GP32 still supported! Gonna try this one out since the joystick of the GP32 is way better than the GP2x one... wink.gif
1000x thanks for this, slaanesh!!