Author Topic: Advancemame And Advancemess  (Read 10966 times)

jcabrer

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Advancemame And Advancemess
« on: September 16, 2005, 12:59:17 am »
AdvanceMESS-0.99.0.0 and AdvanceMENU are ready for download right now!  AdvanceMAME-0.99.0 is almost compiled and will be up soon too!

Get Them Here!!!

I don't know much about CFLAGS, but for what it's worth, here is what I used:

./configure CFLAGS="-O3 -march=armv5te -mtune=xscale -fomit-frame-pointer" LDFLAGS="-s"

Be sure and look at the README file.  AdvanceMAME will almost certainly require you to set up a swapfile (128Mb min) in order to run, so don't bother downloading it unless you are willing to do this.
Sharp SL-C3100 - pdaXrom Beta 3
Sharp SL-6000L - pdaXrom Beta 1

urielka

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Advancemame And Advancemess
« Reply #1 on: September 16, 2005, 06:32:04 am »
if you compile it with gcc 3.3.4 and with -march=iwmmx it will run faster on C1000/C3x00.

jcabrer

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Advancemame And Advancemess
« Reply #2 on: September 16, 2005, 01:26:32 pm »
Quote
if you compile it with gcc 3.3.4 and with -march=iwmmx it will run faster on C1000/C3x00.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96010\"][{POST_SNAPBACK}][/a][/div]


That's good to know!  Any idea how this would affect performance on SL-6000?  Should I provide separate compiles for each.  What does -fomit-frame-pointer do anyway?  Anyone else care to comment on my CFLAG options?

The next round of compiles begins...Now!
Sharp SL-C3100 - pdaXrom Beta 3
Sharp SL-6000L - pdaXrom Beta 1

urielka

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Advancemame And Advancemess
« Reply #3 on: September 16, 2005, 02:34:23 pm »
-fomit-frame-pointer doesn`t keep the frame pointer reg for some functions from what i remember.
i don`t sure if you compile with 3.3.4 on your pc the app will run on the Z coz the Z is build with 2.9.
does the SL-6000 has a PXA270 coz iwmmx is only supported from PXA270

jcabrer

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Advancemame And Advancemess
« Reply #4 on: September 16, 2005, 06:59:49 pm »
Quote
-fomit-frame-pointer doesn`t keep the frame pointer reg for some functions from what i remember.
i don`t sure if you compile with 3.3.4 on your pc the app will run on the Z coz the Z is build with 2.9.
does the SL-6000 has a PXA270 coz iwmmx is only supported from PXA270
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96054\"][{POST_SNAPBACK}][/a][/div]
 The thing is that I'm not cross-compiling this.  It's all native on the SL-6000.  I'm using the gcc 3.3.6 that is available in the feeds, and it does not like iwmmx.

I was toying with building gcc 4.0.1 and the latest binutils, etc..., but it may be a while before I get a chance to play with my Z again for any significant ammount of time as I have a new baby coming any day now.

I've noticed that thisgs seem to hang when leaving advmess.  I'm looking into it.
Sharp SL-C3100 - pdaXrom Beta 3
Sharp SL-6000L - pdaXrom Beta 1

urielka

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Advancemame And Advancemess
« Reply #5 on: September 17, 2005, 09:51:11 am »
gcc 3.3.4 and newer should support iwmmx.
maybe you don`t have wmmx kernel-enabled.
EDIT:from what i see the SL6000 only have a PXA255 so no iwmmx.
« Last Edit: September 17, 2005, 06:43:05 pm by urielka »

jcabrer

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Advancemame And Advancemess
« Reply #6 on: September 19, 2005, 01:29:02 am »
I just completed compiling xmess.SDL and xmame.SDL (0.99.0 soucrces), and it looks like thie performance is a lot better than AdvanceMAME/MESS, and it runs full screen!


I'll be posting the ipks soon.
Sharp SL-C3100 - pdaXrom Beta 3
Sharp SL-6000L - pdaXrom Beta 1

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Advancemame And Advancemess
« Reply #7 on: September 19, 2005, 01:40:45 pm »
it's hard to wait... post them as soon as possible

ScottYelich

  • Hero Member
  • *****
  • Posts: 992
    • View Profile
    • http://www.zaurususergroup.com/modules.php?opmodload&namephpWiki&filei
Advancemame And Advancemess
« Reply #8 on: September 19, 2005, 02:02:51 pm »
Quote
I just completed compiling xmess.SDL and xmame.SDL (0.99.0 soucrces), and it looks like thie performance is a lot better than AdvanceMAME/MESS, and it runs full screen!


I'll be posting the ipks soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96229\"][{POST_SNAPBACK}][/a][/div]

outside of X, right?

this is what we need.

let me know where to grab, I'll mirror/post/host/enable/etc

Scott

jcabrer

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Advancemame And Advancemess
« Reply #9 on: September 19, 2005, 03:16:39 pm »
Quote
Quote
I just completed compiling xmess.SDL and xmame.SDL (0.99.0 soucrces), and it looks like thie performance is a lot better than AdvanceMAME/MESS, and it runs full screen!


I'll be posting the ipks soon.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

outside of X, right?

this is what we need.

let me know where to grab, I'll mirror/post/host/enable/etc

Scott
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96296\"][{POST_SNAPBACK}][/a][/div]

That's a big YES!  You don't need X to run this one.

As I attempted to connect to my home network this morning I realized the I forgot to set up DYNDNS on my replacement router, and the old ip expired :^(

I won't be able to post until I get home this evening (around 6:00 pm PST)

At that time the files should be avaiable at [a href=\"http://mameonzee.dyndns.org/]http://mameonzee.dyndns.org/[/url]

I had done a lot of work on making Artwork files for Vectrex/MESS about three years ago, and they look great on my Zaurus!  On the down side, Vectrex is one of the more resource intensive systems to emulate so it's slow.  Even Battlezone is faster!

I think if i could disable sound, I might be able to squeeze a few more FPS out of it.

BTW:  xmame.SDL still requires swap.  I'm looking into how to make a smaller build without some of the larger drivers, but it's not a priority for me as the swap on my Microdrive is working beautifully.
Sharp SL-C3100 - pdaXrom Beta 3
Sharp SL-6000L - pdaXrom Beta 1

ScottYelich

  • Hero Member
  • *****
  • Posts: 992
    • View Profile
    • http://www.zaurususergroup.com/modules.php?opmodload&namephpWiki&filei
Advancemame And Advancemess
« Reply #10 on: September 20, 2005, 02:11:44 pm »
Quote
At that time the files should be avaiable at http://mameonzee.dyndns.org/

BTW:  xmame.SDL still requires swap.  I'm looking into how to make a smaller build without some of the larger drivers, but it's not a priority for me as the swap on my Microdrive is working beautifully.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96306\"][{POST_SNAPBACK}][/a][/div]

ok, I can't connect... I'll try again later.

bummer with the SWAP...  I'll give it a try anyway.  I figure I could put some roms
and swap on the same card, etc.

Scott
ps: THANKS!

diesel1

  • Jr. Member
  • **
  • Posts: 94
    • View Profile
    • http://www.diesel1.demon.co.uk
Advancemame And Advancemess
« Reply #11 on: January 05, 2006, 09:06:33 pm »
Quote
bummer with the SWAP...  I'll give it a try anyway.  I figure I could put some roms
and swap on the same card, etc.

Can any one tell me what I need to do to get xmame.sdl running....
When I start xmame.sdl it says it is loading the roms then says it cannot find them.

Does Xmame.sdl still need a swapfile?

Sorry if this is already described somewhere but I searched and found very little relevant info!

Thanks, Simon.
C860-Zubuntu
DLinkAir660WCF-1Gb/256Mb/64MbIntegralSD-256Mb/64MbIntegralCF

SL5500-OZ3.5.2/OPIE1.1.7

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
Advancemame And Advancemess
« Reply #12 on: January 06, 2006, 10:57:40 am »
Quote
Quote
if you compile it with gcc 3.3.4 and with -march=iwmmx it will run faster on C1000/C3x00.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96010\"][{POST_SNAPBACK}][/a][/div]
That's good to know!  Any idea how this would affect performance on SL-6000?  

If compiled with iwmmx, it will crash on a SL6000, or anything else without a PXA270 processor.

A seperate compile would definately be the way to go.

jbruno

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
    • http://
Advancemame And Advancemess
« Reply #13 on: January 06, 2006, 11:20:52 am »
I did a build of xmame.SDL 0.77 a while back, and cut out quite a few games.
The resulting mame version runs mspacman at pretty much normal speed on my SL6000 (if I overclock it.)

A bit too slow for galaga, though.

Sound is sometinmes a bit choppy, but games are playable.
 
If there's interest, I could make it available somewhere.

I didn't see a point of going later than 0.7 or so, as the newer games will never run on the zaurus anyway.

To run it, I go into X and set overclocking, then exit X and run it directly from the cmdline.
-----
SL6000L
ATP 512MB SD

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Advancemame And Advancemess
« Reply #14 on: January 07, 2006, 02:52:55 am »
Quote
I did a build of xmame.SDL 0.77 a while back, and cut out quite a few games.
The resulting mame version runs mspacman at pretty much normal speed on my SL6000 (if I overclock it.)

A bit too slow for galaga, though.

Sound is sometinmes a bit choppy, but games are playable.
 
If there's interest, I could make it available somewhere.

I didn't see a point of going later than 0.7 or so, as the newer games will never run on the zaurus anyway.

To run it, I go into X and set overclocking, then exit X and run it directly from the cmdline.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109812\"][{POST_SNAPBACK}][/a][/div]

WHAT!?

This cannot be true!

MAME has been released for the GP2X handheld now- my mates got one so I'll get to see MAME on it this weekend with any luck. I've read that it can run pretty much all the roms (before '93 ish) at pretty much full framerate, including 16bit games like TMNT, Shinobi etc. The GP2X also has an Xscale processor with 64MB RAM BUT it only runs at 200Mhz AND at the moment you can supposedly only access 32MB when running under Linux, so why oh why am I being told here that people are struggling to run ms.pacman on a 600Mhz Xscale with 64MB RAM! Shouldn't we port the GP2X MAME instead?

dan
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install