View Full Version : ROTT Code in ASM
subbie
01-27-2005, 07:09 PM
Question for someone who knows the ROTT source code well.
How much of the source (build engine) is in x86 asembly?
IS there any ROTT port that rewrote all the asm into arm asembly or c ?
I am currious because after recently playing a excelent port of Wolfenstine to UIQ (P800/P900) cell phones, it would be quite nice to get this game ported over.
jbailey
01-27-2005, 07:19 PM
Q: How much of the source (build engine) is in x86 asembly?
A: I've never really worked on the build sources that much,
so I don't know, but you can check this thread for
further info:
http://forums.3drealms.com/ubbthreads/postlist.php?Cat=0&Board=dukesource
Q: IS there any ROTT port that rewrote all the asm into arm asembly or c ?
A: Yes, the winrott port available on birgers' download
page. Check download link in my sig. Sources are
available along with 2 executables...
TerminX
01-27-2005, 09:04 PM
subbie said:
Question for someone who knows the ROTT source code well.
How much of the source (build engine) is in x86 asembly?
IS there any ROTT port that rewrote all the asm into arm asembly or c ?
I am currious because after recently playing a excelent port of Wolfenstine to UIQ (P800/P900) cell phones, it would be quite nice to get this game ported over.
ROTT has absolutely nothing to do with Build, the engine used in Duke3D, Shadow Warrior, Blood, et cetera. ROTT uses a modified version of the Wolfenstein 3D engine.
subbie
01-27-2005, 09:06 PM
thanks,
i'll give them a look tomorrow.
subbie
01-28-2005, 09:45 AM
TerminX said:
subbie said:
Question for someone who knows the ROTT source code well.
How much of the source (build engine) is in x86 asembly?
IS there any ROTT port that rewrote all the asm into arm asembly or c ?
I am currious because after recently playing a excelent port of Wolfenstine to UIQ (P800/P900) cell phones, it would be quite nice to get this game ported over.
ROTT has absolutely nothing to do with Build, the engine used in Duke3D, Shadow Warrior, Blood, et cetera. ROTT uses a modified version of the Wolfenstein 3D engine.
Sorry missed your post last night.
Sorry my bad. I though ROTT was using an early verions of the build engine before it became the official build engine for duke. As such i assumed it would heavly contain x86 asm.
Viciarg
02-22-2005, 07:25 AM
the wolfenstein 3d engine contains much asm...
Frenkel
02-23-2005, 01:54 AM
TerminX said:
subbie said:
Question for someone who knows the ROTT source code well.
How much of the source (build engine) is in x86 asembly?
IS there any ROTT port that rewrote all the asm into arm asembly or c ?
I am currious because after recently playing a excelent port of Wolfenstine to UIQ (P800/P900) cell phones, it would be quite nice to get this game ported over.
ROTT has absolutely nothing to do with Build, the engine used in Duke3D, Shadow Warrior, Blood, et cetera. ROTT uses a modified version of the Wolfenstein 3D engine.
Wikipedia (http://en.wikipedia.org/wiki/Rise_of_the_Triad) said ROTT used the Build Engine until I removed it http://forums.3drealms.com/ubbthreads/images/graemlins/cool.gif. There's a connection between ROTT and Build, Ken Silverman worked on both.
Night Hacker
02-23-2005, 03:30 PM
He did? It is my understanding that 3DRealms licensed the Build engine from Ken for use with Duke Nukem 3D. Ken had nothing to do with other 3DRealm games.
If you look at the ROTT credits, you'll see ken is listed. Also, Joe said Ken was involved with the development of ROTT in some way.
Night Hacker
02-24-2005, 08:59 PM
There's a special thanks to him in the credits, but he isn't listed as a programmer or any other of the development areas.
Anyhow, ROTT has absolutely NOTHING to do with the Build engine. ROTT uses completely different type of 3D rendering than the Build engine. It was originally meant to be Wolfenstien 2: ROTT. Ken at that time had created his own ray casting engine called "Ken's Labarinth" (sp?) and he may have given them some advise, but he wasn't involved in any major way with ROTT and certainly there is no connection between ROTT and Build other than the company that created both games.
Edit: If I remember correctly, 3DRealms had already licensed the Build engine for Duke Nukem 3D when ROTT was still in development. They had even considered using the build engine for ROTT (something I wish they had done) so Ken would have been around working on Duke3D.
I wonder what ROTT would have looked like on Build? Hmmm...
Frenkel
02-25-2005, 04:35 AM
There's a bit about Ken Silverman and Rise of the Triad in this Ken Silverman interview (http://www.dosgamesarchive.com/interviews/kensilverman/index.php).
> you are mentioned in the ROTT credits ... "Why are you credited?".
I helped Mark Dochtermann implement masked walls in ROTT. I may have helped with other small things, but that's all I can remember.
-Ken S.
vBulletin® v3.8.0 Release Candidate 1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.