Baron of Hell
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > compiling boom
 
Author
All times are GMT. The time now is 05:35. Post New Thread    Post A Reply
z34chris
Mini-Member


Posts: 97
Registered: 12-02


I have the latest source for boom, the latest version of djgpp and rhide although I am experiencing some trouble compiling. I know Boom 2.02 isnt supported much these days but was wondering if anyone else had compiled it with any success? I am trying to create custom linedefs and need something readily available to work with.

Old Post 12-23-02 22:37 #
z34chris is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6069
Registered: 08-00


The biggest problem with compiling BOOM is that 3 functions in the source that are written with inline assembly, 2 in m_fixed.h and one in r_things.c (I *THINK* -- check all the r_* files to be sure), must be replaced with working versions. In the case of m_fixed.h, you can comment out the assembly versions and use C versions that you can find in that file next to them.

If you need a source to get working replacement assembly code from, use the Eternity or prboom sources and patch in the relevant changes.

This is necessary because DJGPP's assembler got new register clobbering semantics after GCC v3, and this breaks the old assembly code.

Old Post 12-27-02 01:17 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 05:35. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > compiling boom

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.