 |
/idgames/utils/level_edit/bsp_builders/qbsp_dos.txt |
 |
 |
 |

[ 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
Click here to find a file associated with this text file, or use your browser's BACK button.
|
 |
 |
 |
 |
 |
|
Please note: almost all files are provided by 3-rd parties who are not affiliated with Absolute
Quake Files Archive or Gameaholic dot Com. We cannot provide any support, warranty
or help with these files. Please address any issues to individual authors.
More Legal Information.
|
|
|