[ QBSP v29 Binaries for DOS ] [ compiled with DJGPP v2.0 / GCC v2.7.2 ] [ brought to you by Thomas Zajic aka ZlatkO ThE GoDFatheR ] Some notes: 1) Most important one first (DUH! ;-) - this version of QBSP compiles .MAPs to v29 .BSPs (ie. version byte [first byte in the .BSP] 0x1D), which can only be used with the registered version of Quake (and, theoretically only, SW versions v1.xx - IF they had not completely removed external .BSP support in these versions, just like good ol' DooM)! If you need help compiling the v28 binaries though (for SW versions v0.9x), feel free to e-mail me ... but then again - why would you?! If you like the game, just buy it! :-) 2) CWSDMPI.EXE (the DPMI host required to run this package) should be somewhere in your PATH or in the same directory as QBSP & Co. - I recommend using CWSDPMI release 2, it should be available on any SimTelNet mirror (on ftp.cdrom.com, look for csdpmi2b.zip in the /pub/simtelnet/gnu/djgpp/v2misc directory). 3) If you encounter any bugs, don't come cryin' to me - it's *Carmack's* source, *I* only did some modifications for DOS (the makefile and some .h's) and compiled the whole stuff. ***IMPORTANT*** If QBSP is "exiting due to signal SIGSEGV" (ie. segmentation violation) with that nice register dump, this is most probably NOT A BUG - it just means that QBSP desperately needs more (virtual) memory! To make QBSP shut the hell up & get back to work, you might want to try this (worked fine for me): a) start CWSPARAM.EXE from the same directory as CWSDPMI.EXE - you'll be asked some questions about how to configure CWSDPMI.EXE internally (nevermind if you don't know what this all means, JUST DO IT! ;-). b) "Full name of paging file?" - Your paging file should preferably be on a drive with a sufficient amount of free space (I've put it on a drive with about 490 MB free, so I don't expect any difficulties here, dunno about the absolute minimum required though). As this is only a temporary file (used during program execution), there's no reason to worry about wasting space (unlike Windoze's 386SPART.PAR ;-). c) Skip the next three questions by simply pressing ... d) "Paragraphs of memory for extra CWSDPMI internal heap?" - With a setting of 1024 you should be on the safe side. I have yet to come across a .MAP that doesn't compile with this ... care to write one? ;-) That's all there is about it - if it still doesn't work for you, tough luck! Note that you only have to run CWSPARAM.EXE once (unless you want to change some stuff again, that is), CWSDPMI.EXE will remember & use these settings from now on. 4) I'm not responsible for *anything* these binaries do to *anything* and/or *anybody* - it was *you* who downloaded the .ZIP, it was *you* who unzipped it, and it was *you* who ran the progs, okay?! If you're afraid of viruses, let me tell you that F-Prot v2.23a says there are none. 5) Copyright stuff ... yeah, right - as if I was a lawyer or something! :-) Anyway, I've seen the Linux/NT/Win95 compiled binaries on ftp.cdrom.com as well, so I don't think I'll go to jail for the DOS version. Have fun! Thomas aka ZlatkO ThE GoDFatheR OR