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 8, 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 😀PowerMac 6100-66/Houdini 486/66 - G4 Cube 450/Rage128pro OS9.0.1 - Macintosh LC/Apple IIe Card OS6.0.8 - Acorn A4000 Archimedes - Unisys CWD 486/66 + Aztech Washington

Reply 2 of 8, 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
    7 downloads
    File license
    Fair use/fair dealing exception

Videocard compatibility matrix for DOS games | ATI3DCIF compatibility matrix | CGL API compatibility matrix

Reply 4 of 8, 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 8, 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 8, 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.

Reply 7 of 8, by RaVeN-05

User metadata
Rank Member
Rank
Member

Demo for nv1
were there ever any released tech demos of the NV1 chipset?

https://hexenworld.org/forum/index.php (Heretic's & HeXen's forum)
https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 8 of 8, 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