Thread Closed

1000$USD Bounty to fix GemRB for IRIX - CLOSED
#1
1000$USD Bounty to fix GemRB for IRIX - CLOSED
Per Necron, this bounty is now CLOSED



GemRB (thanks to Dexter!) compiles well on IRIX.  It starts, plays a bit (you wont get far)..  but crashes at the same spots (in BG1, the very beginning, if you walk and talk to some of the people it crashes.  Loading up saved games from a Linux-based GemRB works in IRIX but it will crash at same spots there too.    it is consistent crashing at same spots.  Also, at least on my system..  the SDL-based GUI is skewed Blue for this game only.   

Note: GemRB compiles flawlessly on Solaris 10/SPARC (64bit-BigEndian).  It plays great, even on a 400mhz Ultrasparc, except once in awhile (very random) it will crash in the woods/travel sections but its not that often and repeated quick-saves makes it not too bad of a problem.

For IRIX, I will be ok with random crashes.. as long as play can be at least 10min+ before each crash.  However IRIX is crashing all the time at specific locations (should be a good thing to debug.. versus random crashes)

Link to our code efforts with GemRB:  
http://www.darklab.net/unix/irix/gemrb-neko.tar.gz

GemRB has a very good community and support..  just they are not familiar with IRIX.  

Payment of bounty will be made after demonstration of GemRB playing BG1 in IRIX finishing the first scene and woods section at least.  That involves talking to all characters in each map and fights.  
 
Payment is made with Paypal only.  

I will only pay 1 person.   PM timestamps on irix.cc  will judge who comes first.  

Thanks
(This post was last modified: 02-02-2020, 04:15 AM by Raion.)
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
02-26-2019, 05:12 AM
#2
RE: 1000$USD Bounty to fix GemRB for IRIX
I'm not interested in the bounty -- but is your goal to have Infinity Engine games running natively under IRIX or to make GemRB work?
(This post was last modified: 02-26-2019, 10:12 PM by Axatax.)
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
02-26-2019, 10:09 PM
#3
RE: 1000$USD Bounty to fix GemRB for IRIX
GemRB to work.

GemRB does compile on IRIX (nicely it seems thanks to efforts from Dexter and GemRB team a couple years back). A game such as Baldurs gate 1 or 2 do start and work.. just set locations (early on.. or even when jumping ahead with a saved game) when playing consistently cause it to crash so it is not really playable. I would normally give up assuming there must be some big-endian issue, but GemRB compiles easy and runs quite well on Solaris 10/SPARC (once in awhile crash but its not too bad there).

GemRB for IRIX was compiled with MIPSPro compiler and we also tested with a debugger but the errors we got from the crash did not point to anything useful at the time.
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
02-27-2019, 12:43 AM
#4
RE: 1000$USD Bounty to fix GemRB for IRIX
I'm a BG fan and and would like to see this running on IRIX.

The reason why I asked this question, is that BeamDog has a modern Linux/Mac version.  It's native and doesn't use winelib like the earlier GOG release.  Has anyone asked them if they're willing to let someone port it over to IRIX?  We wouldn't get a source port but maybe they'd be willing to play ball and let someone do this under a confidentiality agreement?  I'm going to ask them.  The worst they can do is give the finger.
(This post was last modified: 02-27-2019, 12:56 AM by Axatax.)
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
02-27-2019, 12:53 AM
#5
RE: 1000$USD Bounty to fix GemRB for IRIX
I had a look at the Neko GemRB, and in my not so professional opinion, I's not going to be a pleasant experience without SDL2/OpenGL on IRIX. Now, that said, I have SDL2 and SDL2_mixer building on IRIX now and GemRB building against that. The SDL still needs a bit of work before it's usable.

I don't know if this will address the random crashing, which I didn't observe in my ~15 mins of playing the Neko tardist. But I can say with confidence, it's not worth putting time into this until there is a working SDL2.
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
03-05-2019, 08:06 PM
#6
RE: 1000$USD Bounty to fix GemRB for IRIX
I though I'd share a little pornography.


Attached Files Image(s)
   
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
03-08-2019, 10:01 AM
#7
RE: 1000$USD Bounty to fix GemRB for IRIX
don't stop I'm almost there
gijoe77
Tezro

Trade Count: (1)
Posts: 644
Threads: 34
Joined: Jun 2018
Find
03-08-2019, 02:25 PM
#8
RE: 1000$USD Bounty to fix GemRB for IRIX
"random crashing, which I didn't observe in my ~15 mins of playing the Neko tardist"

How far did you get in the game? BG1? Where did you get the source? Maybe my version is not compatible?
necron2600
Octane

Trade Count: (0)
Posts: 127
Threads: 50
Joined: May 2018
Find
03-14-2019, 02:29 AM
#9
RE: 1000$USD Bounty to fix GemRB for IRIX
It's the original 6 CD set of BD1+ToTSC patched w/latest Windows patch under Wine, then the resources moved over to IRIX.

Unless I wasn't configured properly, there's no good way to play very far into this game because the speed at which the map scrolls by means of moving the cursor to the viewport boundaries is simply glacial and annoying with SDL1.  I gave up after about 15 mins.  I walked into Winthrop's Inn, went around up stairs, etc. and talked to various NPCs, bought stuff, etc.  That's about all I did so don't take any of this as definitive.

Most of the testing so far seems to with BG2.

The SDL2 is working and a few people here have the patch.  I have some very minor loose ends to wrap up and I'll post it here.  OpenGL, audio, threading, atomic ops, etc. are all working.

I had to take a day or so off from this...
(This post was last modified: 03-14-2019, 08:23 AM by Axatax.)
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
03-14-2019, 05:34 AM
#10
RE: 1000$USD Bounty to fix GemRB for IRIX
Something you may want to try for SDL1 is John Carmak's threading patches for SDL1.  They're not in the Nekoware SDL.


Attached Files
.gz SDL-1.2.15-id.patch.gz Size: 2.1 KB  Downloads: 318
(This post was last modified: 03-14-2019, 08:23 AM by Axatax.)
Axatax
Octane

Trade Count: (0)
Posts: 46
Threads: 5
Joined: Feb 2019
Find
03-14-2019, 08:11 AM
Thread Closed


Forum Jump:


Users browsing this thread: 1 Guest(s)