xmess emulator

IRIX and IRIX software discussion including open source and commerical offerings.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
nekonoko
Site Admin
Site Admin
Posts: 8031
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Sat Jun 07, 2003 2:38 pm

I'll give them a try this evening and report back. Thanks!
Last edited by nekonoko on Mon Jun 09, 2003 6:26 am, edited 1 time in total.
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

fanch
Posts: 1
Joined: Mon Jun 09, 2003 5:00 am

Unread postby fanch » Mon Jun 09, 2003 5:37 am

Hello, a few things I found, if anyone interested :

I've tried to compile xmess-0.69.1 this weekend with gcc on Irix 6.5.17, here are the results :

To avoid the bset standard definition at compile time, add
"-D_XOPEN_SOURCE -D_BSD_COMPAT" to your CFLAGS.

To link, remove "-Wl,-s" in LD definition : there is no gnu ld for Irix.

To correct the first bus-error, patch src/unix/sysdep/rc.c :

--- rc.c.ori Sat May 24 21:36:36 2003
+++ rc.c Mon Jun 9 12:46:00 2003
@@ -57,6 +57,7 @@

static int rc_set_defaults(struct rc_option *option)
{
+#if 0
int i;

/* set the defaults */
@@ -71,6 +72,22 @@
option[i].priority))
return -1;
}
+#else
+ if ( option->type == rc_link ) {
+
+ if ( rc_set_defaults(option->dest) ) {
+ return -1 ;
+ }
+
+ } else if ( option->type
+ && option->deflt
+ && rc_set_option3( option,
+ option->deflt,
+ option->priority ) ) {
+
+ return -1;
+ }
+#endif

return 0;
}

I haven't done any other modification in the code, maybe I should look at this crc_only definition.

Now I've got another "Memory fault" later in the execution path, I guess there is more work to be done...

Fanch.

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8031
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Mon Jun 09, 2003 6:28 am

nekonoko wrote:I'll give them a try this evening and report back. Thanks!


Sorry for the wait -- busy weekend!

Here are the tardists for xmame/xmess 0.69.1:

http://www.nekochan.net/wiki/downloads/xmame-0.69.1.tardist
http://www.nekochan.net/wiki/downloads/xmess-0.69.1.tardist

I tested them quickly as I only have a couple of ROM files but everything seems okay.
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

User avatar
sum][one
Posts: 573
Joined: Fri Jun 06, 2003 4:25 pm
Location: Italy
Contact:

Unread postby sum][one » Mon Jun 09, 2003 2:45 pm

hi there,
I installed many times xmame. but i neve had chance to get it running and watch my favourites coin up games... can ne1 tell me what i have to do after the tardist installation?... can be usefull to say that I also have a huge 3800+ ZIP file for my NT xmame?.. can i use it with SGI xmame?... how?

more easly.... how do i play xmame??? eheheheh

thanks in advance
----
:: jean-claude
:: mimgfx dot com
----

User avatar
Shtoink
Posts: 839
Joined: Mon Jan 27, 2003 1:46 am
Location: Port Orchard, WA

Unread postby Shtoink » Mon Jun 09, 2003 8:11 pm

Isn't there a help option built into the xmame executable? Something to the effect of xmame --h maybe...

I imagine that you can extract the zip and fire up the roms just the same as any other platform. Works like that for the GB and NES emulator stuff.

User avatar
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Mon Jun 09, 2003 11:50 pm

Thanks for the Tardists Neko!

Sum][one, in order to play arcade machines with xmame you need a collection of roms each in a zipfile to play the arcade. For instance a rom file pacman.zip contains about ten pacman roms and to run it just type

xmame pacman

if all is well it will fire up pacman. press 5 for inserting coins and 1 or 2 for 1 or 2 player games

NES, SNES, 2600, Vectrex, C64, MSX and more are all handles by xmess. I myself am interested in vectrex, so my commandline looks like:

xmess vectrex -cart webwars.bin

To play the cartridge webwars on the vectrex system.

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8031
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Tue Jun 10, 2003 12:12 am

dexter1 wrote:Thanks for the Tardists Neko!

Sum][one, in order to play arcade machines with xmame you need a collection of roms each in a zipfile to play the arcade. For instance a rom file pacman.zip contains about ten pacman roms and to run it just type

xmame pacman

if all is well it will fire up pacman. press 5 for inserting coins and 1 or 2 for 1 or 2 player games

NES, SNES, 2600, Vectrex, C64, MSX and more are all handles by xmess. I myself am interested in vectrex, so my commandline looks like:

xmess vectrex -cart webwars.bin

To play the cartridge webwars on the vectrex system.


No problem! :)

Depending on where you have the ROM files, you may need to do something like the following:

xmame.x11 -rompath /usr/people/neko pacman

At least this is how I made it see the test ROM (which was in fact PacMan) :D
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

User avatar
sum][one
Posts: 573
Joined: Fri Jun 06, 2003 4:25 pm
Location: Italy
Contact:

Unread postby sum][one » Tue Jun 10, 2003 7:58 am

I found last night that $xmame -defaultgame romname starts the game.... :]

thanks for your help.... the fact is that i tought it were a X11 GUI interface like the Windoze .. and since default untarred (or tardistalled) xmame wont start cause of missing pacman (at least my clean installation)....

but now i got the point... so i have to set the game i want to play.. ther';s no browser like windows right?
----

:: jean-claude

:: mimgfx dot com

----

User avatar
nekonoko
Site Admin
Site Admin
Posts: 8031
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Mon Jun 16, 2003 1:41 am

sum][one wrote: ther';s no browser like windows right?


Well not in the default package. There are several front ends out there for xmame you could try. Go to:

http://x.mame.net/

Click on "Links" on the left and it will take you to a rather large list of front ends that should do what you want.
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

User avatar
semi-fly
Posts: 786
Joined: Fri Feb 21, 2003 5:29 am
Location: Ypsitucky, MI
Contact:

Unread postby semi-fly » Mon Jun 16, 2003 7:24 am

Hmm, when I get some free time I'll have to play around a bit. I had 4,200 roms in my mame directory at one point (although I might have deleted it since).

User avatar
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Mon Jun 16, 2003 8:22 am

i can recommend GXMame, but i have only used that at home for some time now.

BTW xmame-0.70.1 will be out soon. Let's hope the builds are ok this time

gijoe77
Posts: 119
Joined: Sat Jun 21, 2003 2:20 pm
Location: NJ

Unread postby gijoe77 » Sat Jun 21, 2003 2:28 pm

Has anyone compiled xmame.SDL version .70.1?
It 's giving me a bus error:

octane 80# ./xmame.SDL -nosound pulstar
SDL: Info: SDL initialized
warning: no mixer plugins available
info: trying to parse: /usr/local/share/xmame/xmamerc
info: trying to parse: //.xmame/xmamerc
info: trying to parse: /usr/local/share/xmame/xmame-SDLrc
info: trying to parse: //.xmame/xmame-SDLrc
info: trying to parse: /usr/local/share/xmame/rc/pulstarrc
info: trying to parse: //.xmame/rc/pulstarrc
Mouse/Trakball selected.
loading rom 0: 089-p1.bin
Fatal signal: Bus Error (SDL Parachute Deployed)
octane 81#

here's the comipler flags:
CFLAGS = -fullwarn -n32 -mips4 -OPT:Olimit=0
LD = $(CC) -fullwarn -n32 -mips4

I seem to be forced to use these flags (and no -IPA) because I keep getting memory_ALLOC
error's :(

octane 86# uname -aR
IRIX64 octane 6.5 6.5.20m 04091957 IP30
octane 87# cc -version
MIPSpro Compilers: Version 7.4

User avatar
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Sun Jun 22, 2003 10:51 am

I'll look into this tomorrow. I will attempt both xmame and xmess 0.70.1 builds and try the SDL as well, tho you're not gaining anything with respect to sound, because IRIX_AL is built in.

gijoe77
Posts: 119
Joined: Sat Jun 21, 2003 2:20 pm
Location: NJ

Unread postby gijoe77 » Sun Jun 22, 2003 11:36 am

hmm.. I just tried with xmame.x11, and its dumps core also:

octane 97# ./xmame.x11 pulstar
warning: no mixer plugins available
info: trying to parse: /usr/local/share/xmame/xmamerc
info: trying to parse: //.xmame/xmamerc
info: trying to parse: /usr/local/share/xmame/xmame-x11rc
info: trying to parse: //.xmame/xmame-x11rc
info: trying to parse: /usr/local/share/xmame/rc/pulstarrc
info: trying to parse: //.xmame/rc/pulstarrc
Mouse/Trakball selected.
loading rom 0: 089-p1.bin
Bus error (core dumped)

Maybe the same error that was in the previous release is still in the .70.1 source.

User avatar
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Mon Jun 23, 2003 7:11 am

Ummm, i just built xmame 0.70.1 with CFLAGS = -n32 -mips4 -O2 -OPT:Olimit=0 and corresponding LD flags and it seems to run fine over here.
I impressed my colleagues with tempest and Strikers 1945 at 5 fps :)

I'll attempt a fully optimised build tomorrow, because this machine will be serviced tonight. It's not impossible the fully optimised build is broken in 0.70, tho i think we can say 0.70.1 irix build is safe...


Return to “IRIX and Software”

Who is online

Users browsing this forum: Bing [Bot] and 1 guest