IRIX and Software

PROM don't response via Net - Page 1

I found a very nice looking 3D light cycle game at http://www.gltron.org/index.php .
There is an IRIX binary for an older version there, and I also compiled it without issue (except no sound) from the latest sources.

Unfortunately, on my system the start menu screen and arena walls don't display. Anyone with a different video setup care to give it a try?

I do get the error when it loads:
loading art
loading artpack 'classic'
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk
libpng warning: Incomplete compressed datastream in iCCP chunk
libpng warning: Profile size field missing from iCCP chunk


http://www.gltron.org/screenshots/4-metaltron.png
I'll give it a go compiling the latest from source and see what results I get...

---edit---

I just compiled it mips4 optimized with MIPSPro

I get that same error as you loading the classic art-set, BUT I get menu screens and the arena walls even so. The error I'm guessing is either a bad .png, or a bug in the freeware libpng...

You can try changing the art set at the menus
(if you don't see ANY menus at all, not just the background pics, do this:
down and then enter (to select Video)
enter to select texture options
enter to change the texture set

Classis is the only one that gives me those errors, so maybe you'll have luck w/ another set?


As for performance:
On my 175mhz R10k O2 I get about 15fps with the window size set to 640x480, turning off mipmapping, turning off trail transparency, and switching shadows to stencil
What the hell!?

I started it up again to follow your suggestions--and everthing with the video has corrected itself. The menus are back and the arena graphics are great - still no sound.

I get around 50 fps on a dual R14 600Mhz with everything turned on.

Thank you very much vegac for your assistance, I probably would have left it lay otherwise.

I'll try and put together a tardist of version 0.62 shortly.
What setting did you use to get it to work with MIPSPro?
when I use:
setenv CC cc
setenv CFLAGS '-mips4 -O3 -I/usr/freeware/include -L/usr/freeware/lib32'
setenv LDFLAGS '-L/usr/freeware/lib32'

./configure \
--prefix=/usr/local \
--with-local-prefix=/usr/freeware


I get:

checking build system type... mips-sgi-irix6.5
checking host system type... mips-sgi-irix6.5
checking target system type... mips-sgi-irix6.5
checking for a BSD compatible install... /usr/freeware/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... cc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... no
checking whether cc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of cc... sgi
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... cc -E
checking for ranlib... :
checking for sdl-config... /usr/freeware/bin/sdl-config
checking for SDL - version >= 1.1.0... no
*** Could not run SDL test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl-config script: /usr/freeware/bin/sdl-config
configure: error: SDL is not installed
There's 2 things in the configure script that break it heh
first, search through there for the text "-Wall" and remove it
second, search through there for -O$ (and there's text following) and remove that (including whatever text is after the $ sign, I can't remember what it was called

After configure's done, you'll get errors in lua/src/lib (and possibly other places) about -Wall, edit the makefiles in whatever dir that's in and remove the -Wall and try again

Then, you get to go through most of the .c and .h files, removing the comments with //, because // is NOT VALID C CODE!

Then, after all that, you should be ok :)
isn't this game on the o2 demos cd?
Or otherwise on an Indyzone, but I would swear the o2 demos.
I know I have played it on my o2 a lot before.
Shall I describe it to you? Or do you want me to get you a box?
// is NOT VALID C CODE!


not true it depends on how new the compiler is as the // commenting was added to ANSI C in the last standard in 1999 along with a few other bits a pieces such as variable lenght arrays and some stuff from C++

but if MIPSPRO is having a fit about the comments then best thing is to remove them
1995: Real Audio released, allowing users to listen to halting bursts of static in real time.
somecodemonkey wrote:
// is NOT VALID C CODE!


not true it depends on how new the compiler is as the // commenting was added to ANSI C in the last standard in 1999 along with a few other bits a pieces such as variable lenght arrays and some stuff from C++

but if MIPSPRO is having a fit about the comments then best thing is to remove them


MIPSpro 7.3 and up handles these without a problem in my experience. If you're using 7.2 (which came out before C99) it's a valid issue.
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.

Code: Select all

for i in *; do cat $i|sed s/\/\/.*//>$i; done

Something like that should help you clean your code a bit faster :)
Shall I describe it to you? Or do you want me to get you a box?
i always run my code with --strict on anyway just to keep my lecturers off my back
1995: Real Audio released, allowing users to listen to halting bursts of static in real time.
Hello !
It's me again :lol:
In this time I have a little problem:
My mini LAN ( laptop to Octane2 ) work only via LINUX(Gentoo)->IRIX ( rsh ), not IRIX->LINUX(Gentoo). Ping's work prophetly in both direction. This is bad/good message...
But worts is another case:
If PROM work ( "ESC" in boot time ) I DON'T NET - Gentoo wrote: "host is down" and PROM wrote nothing - is freeze.
So, I don't install via net new overlays :twisted:
Any sugestion ?
neko_gltron-0.70.tardist: Nekochan download and Dexter1's mirror
And its deps:
neko_libmikmod-3.2.0b2.tardist: Nekochan download and Dexter1's mirror
neko_sdl_sound-1.0.1.tardist: Nekochan download and Dexter1's mirror

Everything works pretty ok. Sound and music is there as well as all 43 artpacks. Occasionally the viewpoint camera is screwed up, but can be fixed by throwing away your .gltronrc file and restarting. This is a view with the binary texture pack:

Image

There even is a homegrown icon for gltron, upper left in the picture..

Enjoy!
Nice! Looks great :)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
I know, i know, yet another German Billiard GL game, Please insert the obvious "Play with balls" joke in here :P

neko_foobillard-3.0a.tardist

Deps are freetype2,libpng,sdl and zlib
This one is not so smooth as BillardGL, but has some nifty features. It's a bit of a rough port, but the damn thing doesn't even play ball (heh :) ) with my Linux+Radeon9250+Xorg, so i consider that Beta enough :wink:

Image

Enjoy!
Hey, can we get some real UK/US Pool game? I prefer it to any kind of billiards. More of a UK pool fan mind you, old rules!

_________________
Image
squeen wrote: I get around 50 fps on a dual R14 600Mhz with everything turned on.

Stop showing off!

whiter wrote: isn't this game on the o2 demos cd?
Or otherwise on an Indyzone, but I would swear the o2 demos.
I know I have played it on my o2 a lot before.

It's on the Octane demos I think, or a simillar type game is, although it certainly don't look that good! I got it on my Octane2 here
Image
Antnee wrote:
squeen wrote: I get around 50 fps on a dual R14 600Mhz with everything turned on.

Stop showing off!


Heh, and that was two years ago - he's got a much faster machine these days ;)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
nekonoko wrote: Heh, and that was two years ago - he's got a much faster machine these days ;)

God, it was wasn't it, I didn't notice that! Well I've got a BIG project in the pipeline after the one I've already mentioned to you, hopefully it will pull in over £10,000, so maybe I'll be the one showing off afterwards! ;)
Image
Antnee wrote:
Hey, can we get some real UK/US Pool game? I prefer it to any kind of billiards. More of a UK pool fan mind you, old rules!


Sorry old chap, how's this?

Image

:P
dexter1 wrote:
Sorry old chap, how's this?

What-ho? Now I know that my colourblindness may be an issue here, but that looks terribly like a game of the old snooker my good fellow. The good old English pool is played with seven of your English red balls, seven yellow and a black.

Image

The first person to pot a colour will have to pot the rest of that colour. Potting (or touching) another ball, black or the opponents, before your own, is a foul. Once you've potted all your balls, you pot the black to win

Tally-ho

http://www.epa.org.uk/wrules.php

_________________
Image