Jump to content


Photo

Mame4all 1.3


  • Please log in to reply
30 replies to this topic

#1 Franxis

Franxis

    MAME 4 ALL

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

Posted 05 April 2008 - 11:50 AM

New version of the MAME port for the GP2X, with the following news:

Changes by Headoverheels:
- New Gaelco games added (MAME 0.37b7): Big Karnak (bigkarnk) and Biomechanical Toy (biomtoy).
- New SunA 8 bit games added (MAME 0.37b15): Hard Head (hardhead), Hard Head (Bootleg) (hardhedb) and Rough Ranger (rranger).
- Optimizations in Xain'd Sleena.
- Fixed the NEC cpu bug that caused slowdowns in Raiden (MAME 0.37b15).
- Fixed some bugs in the I86/NEC cpu emulation. This includes raster effects problems in Geostorm and the 99 credits bug in Lethal Thunder (MAME 0.66).

Changes by Franxis:
- Cheats support added.
- Auto-fire support. Thanks to the code by AGAWA Koji.
- Jackal has been corrected.

Changes by Slaanesh:
- Optimizations in Commando (now it uses tilemaps).

The download is here.

#2 astro

astro

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:Midlands, England

Posted 05 April 2008 - 12:14 PM

Thanks guys. biggrin.gif

#3 Manjuu

Manjuu

    100% マンジュウ

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 718 posts

Posted 05 April 2008 - 12:19 PM

Excellent... nice to see some further improvements.

(I'm really getting overwhelmed by the amount of new stuff coming in. happy.gif )

Thanks to all of you. biggrin.gif

#4 WhizzBang

WhizzBang

    Grotesque Peasant

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 880 posts
  • Location:Last week
  • Interests:The Fall, booze, video games

Posted 05 April 2008 - 01:12 PM

Thank you!

#5 sensible GP32

sensible GP32

    Mega GP Mania

  • X-treme Team
  • 1595 posts
  • Gender:Male
  • Location:suburban once more
  • Interests:lurking

Posted 05 April 2008 - 01:56 PM

cheers lads

#6 Unfathomable Depths

Unfathomable Depths

    sláinte

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 877 posts
  • Gender:Male
  • Location:Scotland

Posted 05 April 2008 - 02:07 PM

Thanks again guys. Loving the new version.

#7 naples39

naples39

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 686 posts

Posted 05 April 2008 - 02:55 PM

Thanks (again) Franxis.

#8 fusion_power

fusion_power

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2998 posts
  • Location:germany
  • Interests:GP2X ;)

Posted 05 April 2008 - 04:55 PM

Again a update, nice. smile.gif
Haven't tested the new one, in the last release, I had a wrong aspect ratio in "TEMPEST" (vector game), scaling and aspect ratio correction seems to not work with Vector games, right? ^^"


#9 DaveC

DaveC

    Mega GP Mania

  • GP Guru
  • 9170 posts

Posted 05 April 2008 - 06:00 PM

QUOTE(fusion_power @ Apr 5 2008, 04:55 PM) View Post

Again a update, nice. smile.gif
Haven't tested the new one, in the last release, I had a wrong aspect ratio in "TEMPEST" (vector game), scaling and aspect ratio correction seems to not work with Vector games, right? ^^"


You need to run Tempest rotated to get a closer aspect. You don't want to scale vectors, that would look hideous.

#10 naples39

naples39

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 686 posts

Posted 05 April 2008 - 08:45 PM

Changes say a bug was fixed to address slowdown in Raiden, but for me Raiden is even slower than it was in 1.2. No loss though really, because it was never fast enough to be playable in 1.2 anyway.

#11 slaanesh

slaanesh

    Mega GP Mania

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

Posted 06 April 2008 - 12:43 AM

QUOTE(naples39 @ Apr 6 2008, 07:45 AM) View Post

Changes say a bug was fixed to address slowdown in Raiden, but for me Raiden is even slower than it was in 1.2. No loss though really, because it was never fast enough to be playable in 1.2 anyway.

I'd have to agree. BUT... the Raiden driver is incorrect as it defines the V30 cpus to be running at 19Mhz - which is wrong. They actually should be 10Mhz. In effect they are being viciously overclocked. The solution is to set the Video CPU setting down to say 60%.
There is another gotcha. Whilst the fix corrects the V30 CPU, it also slows it done as the cycle times for most instructions were overstated in the previous core. The effect was that it was doing less work to emulate the required speed. Now it's doing more work for the same speed. I think the net effect is that the new V30 CPU core is more accurate though somewhat slower.

#12 GAlioUS

GAlioUS

    Member

  • Members
  • PipPip
  • 21 posts
  • Location:Spain

Posted 06 April 2008 - 10:17 AM

Raiden in mame 0.37b5 was overclocked because of the incorrect cycle times and other bugs in the v30 core. Now it can be set to the correct speed. If you look at the m72 driver in this version of mame (0.37b5), the v30 is also overclocked because of the inaccurate v30 core.

#13 geise69

geise69

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 606 posts

Posted 07 April 2008 - 11:45 AM

Franxis thank you so much for another fine update! I have one question though. Were you ever able to fix MAME to use the upper memory? I remember you saying there was a bug with that, but it probably wasn't going to be easy to fix. I was just wondering. Thanks again for you ongoing work for MAME!

Edited by geise69, 07 April 2008 - 11:46 AM.


#14 Franxis

Franxis

    MAME 4 ALL

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

Posted 07 April 2008 - 01:23 PM

QUOTE(geise69 @ Apr 7 2008, 01:45 PM) View Post

Franxis thank you so much for another fine update! I have one question though. Were you ever able to fix MAME to use the upper memory? I remember you saying there was a bug with that, but it probably wasn't going to be easy to fix. I was just wondering. Thanks again for you ongoing work for MAME!


I was wrong, there isn't a bug. The upper memory is used correctly. There is enough memory to emulate the big neogeo games but the new neogeo driver allocates a memory chunks of about 32 mb (instead of 2 chunks of 16 mb). This is why they don't run in the new port. Play them with gngeo because i don't know if i will be able to fix it.

#15 pomata

pomata

    GP32 User

  • Members
  • PipPipPip
  • 41 posts
  • Location:Italy

Posted 08 April 2008 - 08:28 AM

QUOTE(Franxis @ Apr 7 2008, 03:23 PM) View Post

QUOTE(geise69 @ Apr 7 2008, 01:45 PM) View Post

Franxis thank you so much for another fine update! I have one question though. Were you ever able to fix MAME to use the upper memory? I remember you saying there was a bug with that, but it probably wasn't going to be easy to fix. I was just wondering. Thanks again for you ongoing work for MAME!


I was wrong, there isn't a bug. The upper memory is used correctly. There is enough memory to emulate the big neogeo games but the new neogeo driver allocates a memory chunks of about 32 mb (instead of 2 chunks of 16 mb). This is why they don't run in the new port. Play them with gngeo because i don't know if i will be able to fix it.


Hi Franxis wink.gif ... Why Empire City it is slow... I do not think it is a high resources game... huh.gif ...and Drz80 don't work on it ... sad.gif