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
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Thu May 29, 2003 11:47 pm

You're right, they're broken....

I'll try again with both 0.67.2 and 0.69.1. If 0.69.1 fails, i have to backtrack the changes to the code :(((

Neko, please remove the binaries from incoming and i'll make 0.67.2 builds of both, and i will upload them before noon (it's 0900 now)

Sorry for the mishap

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

Unread postby nekonoko » Thu May 29, 2003 11:48 pm

They've been removed :)

No need to apologize; I greatly appreciate your help on this!
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
nekonoko
Site Admin
Site Admin
Posts: 8041
Joined: Thu Jan 23, 2003 1:31 am
Location: Pleasanton, California
Contact:

Unread postby nekonoko » Fri May 30, 2003 1:59 am

And here we go!

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

The tardist includes dexter's binary as well as the 0.67.2 manpage; installs to /usr/local to avoid conflicts with SGI's own freeware 0.61.2 build.
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
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Fri May 30, 2003 4:35 am

i'll rebuild xmame also for 0.67.2 so we'll have that upgraded as well

Currently i'm investigating the bus error on 0.69.1. Seems someone has put broken code into the xmamerc/xmessrc handler.

Must be a Linux guy :twisted:

User avatar
lisp
Posts: 274
Joined: Wed Feb 05, 2003 5:23 am
Location: England
Contact:

VICE!

Unread postby lisp » Sun Jun 01, 2003 1:30 am

How about a VICE (Versatile Commodore Emulator) tardist?

The current version is screwy on IRIX, and runs very slowly. I've not had the time or inclination to work out why. Version 1.10 was the last to run at full speed on IRIX.
--
lisa

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

Re: VICE!

Unread postby nekonoko » Sun Jun 01, 2003 3:02 am

It looks like this could be built with MIPSpro (for extra speed); the big error I found so far:

Code: Select all

cc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../src/arch/unix         -I../../src         -I../../src         -I../../src/drive         -I../../src/vdrive    -mips4 -O3 -OPT:Olimit=0 -c mon_parse.c
cc-1143 cc: ERROR File = /usr/include/alloca.h, Line = 39
  Declaration is incompatible with "char *alloca()" (declared at line 41 of
          "mon_parse.y").

  void *alloca(unsigned int);



Removing #include <alloca.h> allows it to compile to the end, but naturally dies with undefined symbols.

CFLAGS=-mips4 -O3 -OPT:Olimit=0
CC=cc
CXX=CC
CXXFLAGS=-mips4 -O3 -OPT:Olimit=0

The same error occurs in 1.10 and 1.11.
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
lisp
Posts: 274
Joined: Wed Feb 05, 2003 5:23 am
Location: England
Contact:

Re: VICE!

Unread postby lisp » Mon Jun 02, 2003 12:19 am

Odd, I'm pretty sure it compiled flawlessly for me.

I shall investigate, and maybe take a look at the package maker.
--

lisa

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

Re: VICE!

Unread postby nekonoko » Mon Jun 02, 2003 1:58 pm

Could just be me ... I've been having all kinds of issues under 6.5.20 with MIPSpro 7.3. It looks like I will need to get 7.4 in order to smooth things out or set up another machine with an older OS on it for compiling. OpenEXR is something I really want to compile that's apparently a victim of my OS/compiler combo.
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
squeen
Moderator
Moderator
Posts: 2932
Joined: Fri May 09, 2003 6:10 am
Location: Maryland, USA

6.5.19 and MIPS 7.4

Unread postby squeen » Tue Jun 03, 2003 3:40 am

I had issues with MIPS 7.4 under 6.5.19 but haven't tried it with 6.5.20 yet.

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

Unread postby dexter1 » Tue Jun 03, 2003 11:09 am

Currently i am testing a selfmade patch against issues in the VICE 1.11 code. Together with a CFLAGS setenv i believe i can compile VICE with MIPSPro 7.3.1.3 (IRIX 6.5.19) after all. The code is very incoherent, sometimes ANSI, sometimes POSIX, sometimes BSD. I heard from lisp that some parts go waaaaay back....

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

Unread postby dexter1 » Tue Jun 03, 2003 2:18 pm

Getting back to compiling xmess/xmame 0.69.1, it seems that 0.68.1 already is affected with the 'bus error'.

Wich leaves me less patchfiles to sift through, although it still is 3 MB bzip2 compressed...

I have CVD tho and have compiled xmess with -g so i can trace out what's going on.

To be continued.

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

Unread postby dexter1 » Fri Jun 06, 2003 12:34 am

Thanks to guys at the xmame development list, the bus error on IRIX for xmame/xmess-0.69.1 has been found!

in src/mame.h they merged the wrong declaration for variable crc_only...

it should be: int crc_only;

instead of char.

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

Unread postby nekonoko » Fri Jun 06, 2003 11:48 am

dexter1 wrote:Thanks to guys at the xmame development list, the bus error on IRIX for xmame/xmess-0.69.1 has been found!

in src/mame.h they merged the wrong declaration for variable crc_only...

it should be: int crc_only;

instead of char.


Great work!

Any chance for new binaries? Since I *only* have 1.5GB RAM, I have to leave some parts unoptimized (-OPT:Olimit=10000) or run out of memory :(
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
dexter1
Moderator
Moderator
Posts: 2062
Joined: Thu Feb 20, 2003 6:57 am
Location: Voorburg, The Netherlands
Contact:

Unread postby dexter1 » Sat Jun 07, 2003 2:39 am

Hm, i see what i can do this weekend. I'll have it definately by wednesday, so watch your FTP server over the weekend, neko.

After i finished construction in my house, i'll get on it :?

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

Unread postby dexter1 » Sat Jun 07, 2003 12:41 pm

Hah! Too hot to do much construction anyway, so i cooked xmame and xmess and both are now on Neko's ftp server in incoming.

They are binaries from 0.69.1 and are baked -mips4 plus the -Ofast optimisation.

Neko, can you give them a spin, before making a tardist? I'm at home without a SGI on my desk yet...

Cheers


Return to “IRIX and Software”

Who is online

Users browsing this forum: No registered users and 5 guests