VOGONS


First post, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

I'm interested in getting a complete list together of 3D hardware accelerated demoscene demos for DOS/Windows that didn't use OpenGL or Direct3D APIs, but instead used APIs proprietary to their respective 3D graphics cards and 3D hardware accelerators.

(in case you've no idea what demoscene is, I'm not talking about computer game demos: https://en.wikipedia.org/wiki/Demoscene
If you're looking for computer game demos, try vetz's topic here: 3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D) )

Back in the day, there were several 3D APIs that were proprietary to specific 3D hardware accelerators or graphics cards.

These included:

  • 3Dfx Glide
  • ATI 3D CIF ("C Interface")
  • Bitboys/Tritech P3D API (Pyramid3D API) - unreleased
  • Creative Labs CGL (Creative Graphics Library)
  • Matrox MSI (Matrox Simple Interface)
  • NVidia NVLib (used on NVidia NV1)
  • PowerVR PowerSGL / PowerSGL Direct
  • Rendition RRedline
  • Rendition Speedy3D
  • S3 Graphics MeTaL
  • S3 Graphics S3D

---

Here's what I have so far:

3Dfx Glide:
(sources: pouet, pouet, demozoo)

ATI 3D CIF ("3D C Interface"):

Bitboys/Tritech "P3D HAL" API (Pyramid3D API) (unreleased):

Creative Labs CGL (Creative Graphics Library):
(sources: demozoo)

Matrox MSI (Matrox Simple Interface):

NVidia NVLib (NV1):

PowerVR PowerSGL:

Rendition RRedline (Windows):
So far, these are all from Rendition's 1998 "Take it to the RRedline" competition (all not on pouet/demozoo, incidentally).
The rest from the competition were OpenGL demos.
None are on pouet/demozoo, though I am not sure how many count.
http://web.archive.org/web/19981202065910/htt … heRRedline.html
Alternate download link: http://www.vogonsdrivers.com/getfile.php?file … 165&menustate=0

  • n-Cubed - Windows - Raymond Chan (aXon) - Apr 1998 (aka nCubed) - https://www.youtube.com/watch?v=YT08RiLDACQ
  • R3 - Windows - Chris Lundie - Apr 1998
  • RRide - Windows - Jari Jokivuori - Apr 1998 (aka RRide3) - https://www.youtube.com/watch?v=AGLor1b9Iww
  • rrMorph - Windows - Roland & Erik Karlsson - Apr 1998 (aka rrMorph34) (really more of a tech demo)
  • TDH_Demo - Windows - Travis Hopkins - Apr 1998
  • Typin Cuber - Windows - Joseph Heiskala - Apr 1998 (aka Typin)

Rendition Speedy3D (DOS):

S3 Graphics MeTaL:

S3 Graphics S3D:

---

This... might be all of them! But I'd love your comments and corrections!
I don't think I've left any proprietary 3D APIs to 3D hardware accelerators / graphics cards out, either.
In the process of this, I added/updated a few entries at demozoo.

---

If you stumble across this... I'm also interested in collecting the respective SDKs for some of these APIs, if you still have them in your archives!
I am still hunting:

  • 3Dfx Glide SDK for DOS v2.03h2, 2.03h3, 2.1 (not 2.1.1), 2.2
  • ATI 3D Rage I/II SDK - any version
  • Bitboys/Tritech Pyramid3D "P3D HAL" API SDK - any version
  • Creative's Creative Graphics Library SDK - any version (I know about the libraries/headers that have been found...)
  • Rendition Speedy3D SDK - any version
  • S3 MeTaL API SDK - any version (I know about the libraries/headers that have been found...)
  • early Criterion RenderWare 1.x, BRender, RenderMorphics RealityLab, Hybrid SurRender3D SDKs
  • earlier/later versions to SDKs: ATI 3D Rage Pro SDK 4.1, Matrox MSI SDK (Windows 95 ver 1.10, DOS ver 1.06), NVidia NV1 SDK 1.50, PowerVR Series 1 SDK (2000-05-02), Rendition RRedline SDKs from May 98 and Dec 98, S3 S3D Toolkit 2.6.

If you can help, please let me know!

Long-term: also interested in hardware documentation, datasheets and databooks on the "GPUs" that used these 3D APIs, though at this point I mostly have all of the public documentation and I'm looking instead for company internal documentation and documentation that was only available to developers under private NDA.

Thanks, folks!

- Stiletto

Last edited by Stiletto on 2020-09-13, 04:31. Edited 1 time in total.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 1 of 12, by dr.zeissler

User metadata
Rank l33t
Rank
l33t

It would be really nice if some developers would use these old sdk's and make some new demoscene-stuff.
Would be nice if there is an active community like amiga/atari/c64...for old 3d-api's (DX2-7 pre Pixelshader)

Retro-Gamer 😀 ...on different machines

Reply 2 of 12, by Gona

User metadata
Rank Member
Rank
Member

Special tanks to marxveix who has showed me the "The Rage Pro Tweaker" release 1.2 (the last version) by Neil Banfield:
Re: Proprietary 3D API's
Neil Banfield also has written a small ATI 3D CIF demo and put it the tweaker package too. Here it is the last saved version Neil Banfield's webpage for this:
https://web.archive.org/web/19990210110016/ht … .uk/~conb/rage/
I have tested and truely use the ATI 3D CIF (can not start without the ati3dcif.dll).

Attachments

  • Filename
    RProTwk2.zip
    File size
    564.53 KiB
    Downloads
    107 downloads
    File license
    Fair use/fair dealing exception

Video card compatibility matrix for DOS games | ATI3DCIF compatibility matrix | CGL API compatibility matrix

Reply 4 of 12, by hyoenmadan

User metadata
Rank Member
Rank
Member

Not sure if this one can be included in the list:

Smash Designs - Sleepless
https://www.youtube.com/watch?v=CwX2WlXyAwE

It actually doesn't use a proper propietary api as the rest of the demos ... Rather, they found a way to drive RivaTNT 3D engine (commonly accessible only via D3D and OpenGL in Windows, using Nvidia drivers ofc) in a DOS environment. So far this is the only demo (and the only program I know so far) which actually can make use of RivaTNT chip 3D engine under DOS.

Reply 5 of 12, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
hyoenmadan wrote on 2020-10-09, 00:48:
Not sure if this one can be included in the list: […]
Show full quote

Not sure if this one can be included in the list:

Smash Designs - Sleepless
https://www.youtube.com/watch?v=CwX2WlXyAwE

It actually doesn't use a proper propietary api as the rest of the demos ... Rather, they found a way to drive RivaTNT 3D engine (commonly accessible only via D3D and OpenGL in Windows, using Nvidia drivers ofc) in a DOS environment. So far this is the only demo (and the only program I know so far) which actually can make use of RivaTNT chip 3D engine under DOS.

Holy shit! Congratulations, I've never even heard of that one. I think I'll give it an honorable mention! Food for an emulator developer (MAME or PCem or other) someday!

I'm reminded of this guy who was doing assembly programming for DOS with the Voodoo3, but he never got NEAR as far as Sleepless: http://web.archive.org/web/20160406065410/htt … /tinyasm/v3.htm

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 6 of 12, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Noice, now i know what to put on my boot flopies, to quicktest my 3d hardware. I knew few of those 3dfx ones, but others are real news for me. Especially that Riva TNT one... have to test it with a TNT2.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 8 of 12, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
RaVeN-05 wrote on 2020-11-17, 00:55:

Please learn the difference between "game demos", "demoscene demos", and "tech demos".

That's a video-chip-manufacturer-created tech demo.

This list is for demoscene demos.

A list of video-chip-manufacturer-created tech demos is basically not needed, in my "professional opinion", and this is not the thread for them.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 9 of 12, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie

ah okay understand you, sorry, i know

maybe this fit for demos: but i think they official abd doesnot fit your category, but 4 of them seems unofficial
https://soggi.org/video-cards/tech-demos.htm
https://www.voodooalert.de/de/content/downloads/index.php

there is 3dfx and one for s3

and one for s3 i found here (this is fit to this topic)
https://github.com/joncampbell123/dosbox-x/issues/167
http://www.pouet.net/prod.php?which=1524

need to be checked to be sure it really uses API's

https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 10 of 12, by marxveix

User metadata
Rank Member
Rank
Member
Gona wrote on 2020-09-12, 16:33:
Special tanks to marxveix who has showed me the "The Rage Pro Tweaker" release 1.2 (the last version) by Neil Banfield: Re: Prop […]
Show full quote

Special tanks to marxveix who has showed me the "The Rage Pro Tweaker" release 1.2 (the last version) by Neil Banfield:
Re: Proprietary 3D API's
Neil Banfield also has written a small ATI 3D CIF demo and put it the tweaker package too. Here it is the last saved version Neil Banfield's webpage for this:
https://web.archive.org/web/19990210110016/ht … .uk/~conb/rage/
I have tested and truely use the ATI 3D CIF (can not start without the ati3dcif.dll).

More ATi 3DCIF demos, added Neil 3d-demo also there.

Cant add more than 5mb attachments here:
https://www.upload.ee/files/15998562/3dcif-demos.7z.html

3d_demos came from here.
https://archive.org/details/cebit-97

31 different MiniGL/OpenGL Win9x files for all Rage 3 cards: Re: ATi RagePro OpenGL files

Reply 11 of 12, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie

we found some source code to earlier verite sdk? Re: RReady (Rendition Verite wrapper) Test Build (Alpha 1)

https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 12 of 12, by smola

User metadata
Rank Newbie
Rank
Newbie

Great idea, here is missing one:
Space Pussy by Purple @TG98 3dfxcompo

Seems this section should be checked too: https://demozoo.org/productions/tagged/3dfx/

my repairs: mobo index :: vga index :: requests