News | Forum | People | FAQ | Links | Search | Register | Log in
Fitzquake SDL Version Beta
I just published a beta release of my SDL version of the Fitzquake engine. The main goal of this version is to allow Fitzquake to run on all major platforms. I provide builds for Windows, Mac OS X and Linux.

Grab them at http://www.kristianduske.com/fitzquake/

Windows and Linux users take note that you have to install SDL 1.2.10 or better.

Windows users please also be aware that this port does not do anything better on Windows than metlslimes original version. Actually, it does less, but I would still like to get your feedback because there's a chance that the official version will be switched to SDL eventually. That would go a lot smoother if we ironed out the bugs on all platforms first.

Have fun and don't forget to send in your feedback and bug reports.
First | Previous | Next | Last
Dang 
I need to stop using ">" for quoting outside of the trac. 
 
[Cache_MakeLRU] Running two cores here. That could be it.
I have a smp enabled C2D too, but have never seen the "Cache_MakeLRU" error. Perhaps the latest SDL builds have addressed the issue ?
Will see what the Draw_BeginDisc thing does
This fix has been great for me. Not a single crash :>. Oz mentioned he disabled the spinning disc in hexen2 ages ago... for some reason. 
 
Running libsdl 1.2.14. 
1.2.13 here 
 
And is this line ~misplaced~ (snd_dma.c, line 235) ?

- Con_Printf ("Sound sampling rate: %in", shm->speed);

It causes FreeBSD to crash immediately.


I can't really comment on that. Why is that loadas8bit stuff even necessary - has anybody ever used "-simsound" on the command line? I didn't even know that existed.

I would just comment out the -simsound check and the whole if(fakedma) thing. I would say that it is unnecessary.

Then I'd put the Con_Printf sound sampling rate into the -sndspeed check.

Sorry, can't really post code here, it always cuts off long lines soomehow and I don't know if there is a formatting option for code (i3d is a lot better in that regard).

Basically remove the parts where it checks for "-simsound" and remove the if (fakedma) parts and the whole crap that belongs to it.

Unless someone has a very good explanation why the check for -simsound is needed.

And for the love of the gods, use tabs instead of spaces. 
 
+// Draw_BeginDisc ();

still get MakeLRU. 
Might Fix It.. 
MakeLRU is a thread thing, and not the same problem i had. But... I just upgraded to SDL-1.2.14... played through 1 level and got my first MakeLRU error! Downgraded to 1.2.13... three levels, no problem. In the 1.2.14 changelog there's mention of some thread "fixes". 
 
the plot thickens... 
Here 
local/sdl 1.2.14-1
local/sdl_image 1.2.10-1
local/sdl_mixer 1.2.11-1
local/sdl_net 1.2.7-3
local/sdl_sound 1.0.3-2 
And Then... ... And ... Thenn..... 
So i guess libSDL is in /usr/local. Installing the previous version should be fairly simple.

Just download http://www.libsdl.org/release/SDL-1.2.13.tar.gz extract and
"./configure --prefix=/usr/local && make install"
This will install libSDL and the soft link, but shouldn't bother anything else. Type "ldconfig", run fitz and see how it goes. 
 
Anyway... I got a couple of MakeLRU errors playing Hrim's maps :< 
Release 
Oz and i have done some work on this.

Source https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125.tgz/download
Linux binary https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125_linux.i386.tgz/download
Patch https://sourceforge.net/projects/uhexen2/files/Quake/fitzquake_sdl_20100125.patch.tgz/download

Notable stuff:
o Restructured SDL sound driver
o Alt_Enter key binding toggles fullscreen
o Disable Draw_BeginDisc which causes core dumps when called excessively
Also
o Remove argv[0] from stuffcmds (Cmd_StuffCmds_f)
o Lots of little hacks including minor changes to the status bar

Thanks to Oz for the sound code (ie. blame him :>). Could someone make an OSX binary ? 
 
I'll attempt a compile the next time I try to play Warpspasm coop and need my OS X machine ;) It'll probably be a few days.

Looking forward to trying this revision! 
Windows 
Linux 64bit 
is it possible to get this compiled for 64bit linux? I would like to avoid installing the 32bit compatibility libs if possible 
Joseph: 
someone said recently that fitzquake has places where pointers are treated as 32-bit ints, so i guess it won't work without fixing all of those bits of code. 
Stephen 
The latest version seems to work better.

A lot of compiler errors. 
 
fitzquake and darkplaces are the only clients that work perfect with my ATI850 Pro

thanks god I can play Quake...
and
thanks metlslime

but for speedruns i prefer Joequake :( but is not working at all... no speeddemos for me untill I get another grafic card...

And I�m really thinking of getting another one just because of Quake! 
Quakespasm 
This is more what we had in mind. Oz coded 64 bit support, we made a custom conback, and windows fullscreen toggle now works.

http://quakespasm.sourceforge.net/

Trinca, have you tried Quore http://quore.free.fr/ (but it's linux only ;>). 
Yes 
Yes 
Quakespasm Looks Cool 
Two things:

1. Fitzgibbons

2. You can eliminate wasted space on the sides of the statusbar by setting "scr_sbaralpha" to "0.99" 
'k 
You can eliminate wasted space on the sides of the statusbar by setting "scr_sbaralpha" to "0.99"
Sweet. That makes the project almost feature complete for me. Might add a couple of menu items here and there sometime. 
Steven, Ozkan 
Could you fix Quakespasm to be able to connect to bigfoot.quake1.net port 26001 (the RMQ server)?

Also, could you add the NAT fix?

Sure, Fitz is a singleplayer engine, but I believe a Quake engine that can't connect to a server is like a car that doesn't drive. 
Like In Friends 
"it's liike your all wayss stuck in second geeeeeaarrrr" 
 
I guess it's just the one-liner Baker pointed us to in general abuse. I applied it, and there's now some action. Is this right ?

http://quakespasm.sourceforge.net/tmp/quakespasm-r91.natfixed (linux i386 binary) 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.