VOGONS


First post, by Gahhhrrrlic

User metadata
Rank Member
Rank
Member

With regards to a P133 machine, Rage II, Win95, I'm trying to get Carmageddon to work in hardware 3d. All the videos show it looking pretty good but when I install and run it (I am indeed running the W95 installer), it looks like it's 320x240 at best and no hardware processing to speak of. Horrible color banding, blockiness, aliasing, you name it. Looks like Wolf3D basically.

Is there some sort of hardware setup I have to go through or an INI file I have to edit or a switch I need to run through the command line? Just looking to understand how/why this is happening and what I'm supposed to do to set the render and resolution.

Thanks.

https://hubpages.com/technology/How-to-Maximi … -Retro-Computer

Reply 1 of 8, by Zup

User metadata
Rank Oldbie
Rank
Oldbie

Carmageddon had options to run at 640x480 and, more important, 3Dfx support. Maybe you're looking at the 3Dfx version.

I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...

I'm selling some stuff!

Reply 2 of 8, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Gahhhrrrlic wrote on 2023-04-22, 20:26:

Is there some sort of hardware setup I have to go through or an INI file I have to edit or a switch I need to run through the command line? Just looking to understand how/why this is happening and what I'm supposed to do to set the render and resolution.

No, the Windows version (if that's what you mean) doesn't support any kind of 3D hardware acceleration. It is only available for 3dfx hardware with the DOS version after installing a patch that can be found on the following site: https://soggi.org/misc/3dfx-voodoo-game-patches.htm

You can run Carmageddon at 640x480 in software rendering with the "-hires" command line switch but it will be slower.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 3 of 8, by Gahhhrrrlic

User metadata
Rank Member
Rank
Member

err... but I found this game specifically on account that it uses BRender, one of the few APIs that ATi specifically accelerates. So the RageII does nothing in this game? It's all running over the CPU?

https://hubpages.com/technology/How-to-Maximi … -Retro-Computer

Reply 4 of 8, by Pierre32

User metadata
Rank Oldbie
Rank
Oldbie

I've never heard of BRender until now, so this was an interesting rabbit hole.

Background: https://wiki.cwaboard.co.uk/wiki/BRender#BRen … and_Carmageddon

According to Foone:

BRender is at its core a software 3D Renderer, but it developed a sort of plugin architecture that let you hook in different 3D renderers, customized per 3D chip.
So like you'd have a Matrox Mystique, a 3DFX driver, an ATI Rage driver, and so on.

https://twitter.com/Foone/status/1307743559563407361

So I guess when you're seeing the software rendering, you're seeing BRender in action?

These two sources show Carmageddon in the BRender context but I'm sure what we're seeing is BRender + Glide:

carmageddon.png
Filename
carmageddon.png
File size
276.3 KiB
Views
760 views
File license
Fair use/fair dealing exception

https://blazingrender.net/

Screenshot 2023-04-23 125304.png
Filename
Screenshot 2023-04-23 125304.png
File size
521.87 KiB
Views
760 views
File license
Fair use/fair dealing exception

https://www.youtube.com/watch?v=TthBMp7pQdE

Reply 5 of 8, by Gahhhrrrlic

User metadata
Rank Member
Rank
Member

So does this mean it will run over the CPU if it doesn't detect anything but if it finds a compatible card it'll run in hardware? And only in the DOS version apparently?

https://hubpages.com/technology/How-to-Maximi … -Retro-Computer

Reply 6 of 8, by feda

User metadata
Rank Member
Rank
Member
Gahhhrrrlic wrote on 2023-04-23, 05:39:

So does this mean it will run over the CPU if it doesn't detect anything but if it finds a compatible card it'll run in hardware? And only in the DOS version apparently?

Carma 1 for DOS supports CPU-based software rendering or 3dfx Voodoo (only with the patch). The Windows version only supports software rendering. Nothing else is supported. Your Rage card is useless here.

Reply 7 of 8, by Gahhhrrrlic

User metadata
Rank Member
Rank
Member

Well that sucks. If the card was designed to interpret the function calls and the game is using them anyway, why the hell not allow the card to accelerate them?

https://hubpages.com/technology/How-to-Maximi … -Retro-Computer

Reply 8 of 8, by Pierre32

User metadata
Rank Oldbie
Rank
Oldbie

Because they're not there. Per Foone's description, BRender is a software renderer and separate drivers still have to be implemented for each 3D API. They only released one for 3DFX.

Complaints here https://www.stainlessgames.com/contact 😁