The collected works of gijoe77 - Page 1

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
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.
Hmmm.... I just compiled using gcc and everything works fine.... Im betting its a MIPSpro 7.4 bug. Maybe I'll give it a try with 7.3 compiler.
Is it possible to be having an issue with fam?

I recall a long long time ago when I used DHCP that fam (or something along with fam) would get screwed up everytime I manually requested a new IP (by typing "proclaim" as root IIRC). When this happened the desktop became plretty useless and I had to logout and back in to get everything working correctly.

Not that this reflects your issue, but I figured it was worth a mention.
I have a dual 360 octane with dual SE cards, Xbow 1.4 and 512MB RAM (can't really post a hinv at the moment, the system is sitting at my desk at work but I can provide whatever info might be helpful). It seems to freeze randomly - there is nothing in the logs, and console is also dead. One time recently the screen froze with everything on screen looking normal - but moving the mouse, hitting the keyboard buttons did nothing - looked like a screenshot of my desktop frozen on the monitor! Other times the system is in screensaver mode and it just never "wakes up"

any ideas?
I took the gfx carrier out and there was alot of dust in there. I blew it out with compressed air and it seems to not be crashing anymore so it might have a over heating issue. Thanks!
I once had a Indigo2 that was very sensitive to grounding issues, it would work on some outlets and not others in my old house with bad wiring - probably an easy thing to check
smj wrote: For the good of the community, I'm willing to fill the gap and perform IRIX OS upgrades onsite for $1,800 (pp. 126 - plus travel and expenses, of course). As a special consideration, I'll even honor the second/additional system pricing of $600 per system. :D


$3k per 1GB RAM in 2006, hurts man
khalidschofield wrote: Right won the PMC-Sierra cpu's. Next need the PROM from Xilinx (XC1765ELS08C) plus the programmer for the PROM. Where do we get the PROM code to download? Does anyone have a number of RM5200 boards to upgrade? I've three in machines.


I've got a board I'd like to upgrade if we get this rolling
Hi all,

Just got around to installing the Lightwave3D 5.6 demo on my new Tezro and I'm getting some strange error - anyone see this before?

Code: Select all

Tezro 13# uname -aR
IRIX64 Tezro 6.5 6.5.28m 07010238 IP35
Tezro 14# /usr/lightwave/Bin/LW
Error: Can't open message table.
Error: (no message table)
Tezro 15# /usr/lightwave/Bin/LWM
Startup Failure 213: Message file missing or wrong version.
Tezro 16#echo $PATH
/usr/sbin:/usr/bsd:/sbin:/usr/bin:/etc:/usr/etc:/usr/bin/X11:/usr/lightwave/Bin/
oh duh, that did the trick! Thanks again!
Wasn't there a way to solder more or replace the 1mb with more memory? I vaugly recall that from somewhere
oh word, I can use some help! uunix PM sent!

edit: BTW I would get an octane or above (Tezro, Fuel, Onyx, etc) for any serious work, the older hardware (o2, Indigo2) will probably aggravate you (unless you can land a 400mhz R12k o2, but even then I don't really know how great they are for anything past NTSC/PAL, maybe someone with expierence can chime in)

edit2: I must of really gotten used to my octane, earlier today I was playing around with some 3D work on my 300mhz R5k o2 and I wanted to pull my hair out!
Trekiej wrote: cool. :)
What would a Fuel cost?
How does one deal with the Sync On Green connection when you have a svga moitor? :(


What exactly are you looking to spend? The high end SGI stuff still goes for some pretty decent change. For HD work you're going to have to invest in some fast storage depending on what hardware you get.
TeamBlackFox wrote: I am indeed very jealous of your good fortune Vishnu. How's that thing on noise? Also, with the 1GHz Tezro you can't have DCD. I'd rather have a quad 800MHz Tezro if I found one.


You can't have DCD in the 1GHz Tezro? Do you happen to know why is that?
edit: Jan-Jaap cleared up the confusion
themacosxflies wrote: I understand that the 30" is a no go, but the 23" should be doable.


Just wondering what is it about the 30" that makes it a no go?
jan-jaap wrote: Finally, I'm pretty sure a twin V12 system would be an Onyx 350 Infinite Performance and not a Tezro, but that's a matter of badges and a bigger invoice. ;)


Other then bragging rights, any benefit to having a twin V12 Tezro Tower or would one need a compositor to take advantage of that? I actually have Two V12 and this has me thinking...
mmmm I'm thinking DCD option running in stereo? i.e. viewtopic.php?f=3&t=16726857&hilit=IBM+T221

edit: meh, maybe not, seems its sort of a mystery of how to tweek the DCD channels, or if it needs dual V12's - not too clear atm. The 30" would be an expensive lab rat to find out it doesn't work
Indigo machines are nice but much older, nice to own but I don't think you will get any video work done with one
Elan is old, not sure how good it would be with textures. O2's are good with textures (they use their RAM as texture memory).
IMPACT is available with optional texture memory (TRAMS) - you find IMPACT graphics in late Indigo2 models and Octane systems (si/se,ssi/sse,mxi/mxe).
ODYSSEY graphics come with a lot more memory depending on model (V6 -32MB,V8 -128MB, V10 -32MB, V12 -128MB), you find those in Octane2, Fuel, Tezro.
Can you link what fan you used?
Hey this is exactly what I've been looking for - can't seem to find it - can someone point me in the right direction?
I can't speak for dual 195's vs single 300, but when I upgrade my octane from dual 360's to single 600 - even though the 600 was faster - the system sure felt much more "snappy" with the dual 360's, but maybe it was just me /shrug
thanks Neko,

ok, well, so this wasn't a newer mame which is what I was really looking for, but I used to love my Coleco, but ran into some lib issues, not too sure how to tackle it - pointers anyone?

Code: Select all

bash-4.3# ldd  messtiny
libSDL-1.2.so.1  =>      /usr/nekoware/lib/libSDL-1.2.so.1
libpthread.so  =>        /usr/lib32/libpthread.so
libfontconfig.so.2  =>   /usr/nekoware/lib/libfontconfig.so.2
libSDL_ttf-2.0.so.1  =>  /usr/nekoware/lib/libSDL_ttf-2.0.so.1
libX11.so.1  =>  /usr/lib32/libX11.so.1
libgtk-x11-2.0.so.1  =>  /usr/nekoware/lib/libgtk-x11-2.0.so.1
libgdk-x11-2.0.so.1  =>  /usr/nekoware/lib/libgdk-x11-2.0.so.1
libatk-1.0.so.1  =>      /usr/nekoware/lib/libatk-1.0.so.1
libgdk_pixbuf-2.0.so.1  =>       /usr/nekoware/lib/libgdk_pixbuf-2.0.so.1
libm.so  =>      /usr/lib32/libm.so
libpangocairo-1.0.so.1  =>       /usr/nekoware/lib/libpangocairo-1.0.so.1
libpango-1.0.so.1  =>    /usr/nekoware/lib/libpango-1.0.so.1
libcairo.so.3  =>        /usr/nekoware/lib/libcairo.so.3
libgmodule-2.0.so.1  =>  /usr/nekoware/lib/libgmodule-2.0.so.1
libgobject-2.0.so.1  =>  /usr/nekoware/lib/libgobject-2.0.so.1
libgthread-2.0.so.1  =>  /usr/nekoware/lib/libgthread-2.0.so.1
libglib-2.0.so.1  =>     /usr/nekoware/lib/libglib-2.0.so.1
libintl.so.9  =>         /usr/nekoware/lib/libintl.so.9
libgconf-2.so.5  =>      /usr/nekoware/lib/libgconf-2.so.5
libORBit-2.so.1  =>      /usr/nekoware/lib/libORBit-2.so.1
13713: 10:23:46 messtiny: rld: Fatal Error exit/longjmp: Cannot Successfully map soname 'libstdc++.so.7' under any of the filenames /usr/nekoware/lib/libstdc++.so.7:/opt/build/pango-1.12.4/pango/.libs/libstdc++.so.7:/usr/nekoware//lib/libstdc++.so.7:/work/pango-1.28.4/pango/.libs/libstdc++.so.7:/lib32/libstdc++.so.7:/usr/lib32/libstdc++.so.7:/usr/freeware/lib/libstdc++.so.7:/usr/local/lib/libstdc++.so.7:/usr/lib32/internal/libstdc++.so.7:/opt/lib32/libstdc++.so.7:/usr/nekoware/lib/libstdc++.so.7.7:/opt/build/pango-1.12.4/pango/.libs/libstdc++.so.7.7:/usr/nekoware//lib/libstdc++.so.7.7:/work/pango-1.28.4/pango/.libs/libstdc++.so.7.7:/lib32/libstdc++.so.7.7:/usr/lib32/libstdc++.so.7.7:/usr/freeware/lib/libstdc++.so.7.7:/usr/local/lib/libstdc++.so.7.7:/usr/lib32/internal/libstdc++.so.7.7:/opt/lib32/libstdc++.so.7.7:
13713:messtiny: rld: Fatal Error: Cannot Successfully map soname 'libstdc++.so.7' under any of the filenames /usr/nekoware/lib/libstdc++.so.7:/opt/build/pango-1.12.4/pango/.libs/libstdc++.so.7:/usr/nekoware//lib/libstdc++.so.7:/work/pango-1.28.4/pango/.libs/libstdc++.so.7:/lib32/libstdc++.so.7:/usr/lib32/libstdc++.so.7:/usr/freeware/lib/libstdc++.so.7:/usr/local/lib/libstdc++.so.7:/usr/lib32/internal/libstdc++.so.7:/opt/lib32/libstdc++.so.7:/usr/nekoware/lib/libstdc++.so.7.7:/opt/build/pango-1.12.4/pango/.libs/libstdc++.so.7.7:/usr/nekoware//lib/libstdc++.so.7.7:/work/pango-1.28.4/pango/.libs/libstdc++.so.7.7:/lib32/libstdc++.so.7.7:/usr/lib32/libstdc++.so.7.7:/usr/freeware/lib/libstdc++.so.7.7:/usr/local/lib/libstdc++.so.7.7:/usr/lib32/internal/libstdc++.so.7.7:/opt/lib32/libstdc++.so.7.7:


bash-4.3#find / | grep libstdc++
/usr/nekoware/gcc-4.7/lib64/libstdc++.a
/usr/nekoware/gcc-4.7/lib64/libstdc++.a-gdb.py
/usr/nekoware/gcc-4.7/lib64/libstdc++.la
/usr/nekoware/gcc-4.7/lib32/libstdc++.a
/usr/nekoware/gcc-4.7/lib32/libstdc++.a-gdb.py
/usr/nekoware/gcc-4.7/lib32/libstdc++.la
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/mabi=64/libstdc++.a
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/mabi=64/libstdc++.la
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/mabi=32/libstdc++.a
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/mabi=32/libstdc++.la
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/libstdc++.a
/usr/nekoware/lib/gcc/mips-sgi-irix6.5/3.4.6/libstdc++.la
bash-4.3#
Hi foetz,

I'm pretty newb with the lib/gcc stuff, I've been looking through the nekoware and I'm at a loss of where I can find it (seems the gcc packages have libstdc++.a). Is this a library that comes in nekoware or is this something that one must compile themselves?
Hi diegel,

I just double checked and I have neko_gcc-3.4.6 installed (except for the java support stuff), I also did a file search on the distro in swmgr and there were 6 matches, all of which are installed (as per screenshot). I included a screenshot just incase there is something really silly im doing here
thanks diegel, that worked! seems this build also needs libgcc_s1 from tgcware aswell
Axatax, thanks for putting the time in on this - there is much love in MAME! I've been tearing my hair out trying to get this ( recent sdlmame) working for the past few days. I really don't have the skill set to even begin to tackle it yet, so i gave up for now and i've been working on .106 lately (a few years ago I hacked up a .36 version of mame that was blazing fast, I forgot what exactly I did but even today it runs 20 fps faster then the .37 and .58)

edit: Letting you know I'm still interested!
http://www.ebay.com/itm/221718066598

Some lucky sun-of-a-gun scored this great deal! Really hope it went to a nekochan member!
Hi all,

I was able to compile xmame v0.106 with gcc, I attached it if anyone whats to give it a spin, I also included the makefile I used. It's pretty slow! I have a comparison picture of a fast xmame.36 I compiled a few years ago (that I spent a lot of time cutting stuff out in the source like audio and some other stuff - I attached it also if someone wants to give it a spin as well ) running pacman side by side.

I'm trying to compile v0.106 using MIPSpro, but I'm running into an error:

Code: Select all

Compiling src/cpu/m68000/m68kmake.c...
ld32: ERROR   146: Expecting relocatable objects: xmame.obj/cpu/m68000/m68kmake.o is IPA intermediate object; You must specify -IPA on link line.


I have -IPA in both the $CFLAGS and $LD, so there appears to be a link line somewhere and I just can't seem to find it - if someone might have an idea I would be grateful. If anyone wants to play with this the xmame .106 source can be found at http://web.archive.org/web/20090308015400/http://x.mame.net/download.html
Thank you diegel,

I changed -Ofast to -O3 and it worked! At least it got rid of the IPA complaints - I ran into a strange error I have no idea what to make of - can you shed any light on this?

Code: Select all

Compiling src/vidhrdw/scotrsht.c ...
Compiling src/drivers/scramble.c ...
<snip warnings>
### Assertion failure at line 1387 of ../../be/lno/lwn_util.cxx:
### Compiler Error in file src/machine/scramble.c during Loop Nest Optimizer phase:
### strange parent OPC_U4CVTL: 10064e60 != 1004a238
cc INTERNAL ERROR:  /usr/lib32/cmplrs/be returned non-zero status 1
gmake: *** [xmame.obj/machine/scramble.o] Error 1
bash-4.3#
looking over the MIPSpro books (I'm slowly trying to un-newb myself) it looks like maybe tuning the LNO options might be something I will double back on since that seems to be the failure here.

For now I'm just trying to get this to compile and so I changed -O3 to -O2 and it got passed the issue, but there was an error while linking xmame.obj (something about -lexpat), I had to go to work though so I will trying to figure out what the error means when I get back home.
Axatax_ wrote:
I guess the binary has been found if anyone wants to play with it


wait wait, you had a complete working mame .149 or just the coleco mess binary that was found?
I had to add

Code: Select all

INCLUDES = -I/usr/nekoware/include


to the makefile because the compilier was bombing on not finding expat.h at some point, which seemed to fix the issue up until the final linking. I did verify expat was installed when I first ran into the expat.h issue. so now the trick for me will be how to make the linker find it :)
All good mate, hopefully neko can go digging some more and find the full shizm, he has proven to be quite the wizard at times! Eitherway its good for me because it gives me a reason to finally move my programming skill-set past the "hello world" level i've been stuck at (I doubt i'll get it working but baby steps...)

I will not rest until Street Fighter 3 is running on my SGI...
ok thanks, I missed that detail (working with two makefiles, I think they are both blurring together in my head).

That worked, although I'm surprised the gcc build runs a few frames faster then the MIPspro build! both were basically built with -O2 and that's about it with the fancy stuff. I'll be playing with the MIPSpro options and seeing if I can give it any speed boosts
so whats the main difference between -O3 and -Ofast ? is -Ofast > -O3?

How exactly does -OPT:Olimit=0 come into play? Can that be used with either -O3 and/or -Ofast?
did this become Hudini?

edit: nevermind, just saw the other thread
I almost feel out of my seat today when I can across this! I've been looking for this for years... I had the CD's but lost CD 2 or whatever that had IRIX

http://knowledge.autodesk.com/support/alias-products/downloads/caas/downloads/content/studiotools-1302.html