From 575bafe6c9f6081feef10e1a4d1cfa69cd4f96bd Mon Sep 17 00:00:00 2001 From: sezero Date: Thu, 23 Aug 2018 17:20:50 +0300 Subject: [PATCH] glide3x: remove obsoleted README, and rename README.2 to README also edit the Voodoo Rush entry to mention Macronix along with AT3D --- glide3x/README | 143 ++++++++++++++++++++++++++++++++++++++--------- glide3x/README.2 | 123 ---------------------------------------- 2 files changed, 118 insertions(+), 148 deletions(-) delete mode 100644 glide3x/README.2 diff --git a/glide3x/README b/glide3x/README index cd2bce7..4dcec79 100644 --- a/glide3x/README +++ b/glide3x/README @@ -1,30 +1,123 @@ -Here are a few notes about building Glide3x from CVS. +Glide3x (dec-2004): +~~~~~~~~~~~~~~~~~~~ -1.) Top Level Source Organization - The Glide source trees are branched by platform. The platform - names are internal names used at 3dfx. Since these names may not - make sense to others here is a quick list. +sst1: Voodoo Graphics XOR Voodoo Rush + Maintainers: Daniel Borca - sst1: Voodoo Graphics - sst96: Voodoo Rush - cvg: Voodoo 2 - h3: Voodoo Banshee/Voodoo 3 - h5: The VSA-100 chip set used in the Voodoo4 and Voodoo5 - line of products. + Voodoo Graphics: + ---------------- -2.) The New Way of getting Glide from CVS. - There is now a CVS module to get glide3 named Glide3. If you get - this, you will get everything you need. All of the relevant - projects, cvs, h3 and h5, are included, as well as swlibs. + DOS/DJGPP working + Req: DJGPP 2.04 + Build: make -f Makefile.DJ FX_GLIDE_HW=sst1 [...] -3.) The Old Way of getting Glide from CVS. - The top level module needed are glide3x and swlibs. The glide3x - module has only the glide code, without swlibs. + DOS/OpenWatcom working + Req: OpenWatcom 1.2 + Build: make -f Makefile.wat FX_GLIDE_HW=sst1 [...] - All glide source trees use a common set of libraries kept in the - swlibs branch. In order to build any glide library the swlibs - branch must be moved inside the glide3x directory. The swlibs - branch is not stored here within the glide3x cvs tree because it - is also shared with the glide2x branch. N.B.: If you use the CVS - module Glide3, swlibs will be in the right place, and does not - need to be moved. + Linux working + Req: gcc + Build: make -f Makefile.linux FX_GLIDE_HW=sst1 [...] + + Win32 working + Req: MSVC6 (cl 12.00.8168, link 6.00.8168) + Build: make -f Makefile.win32 FX_GLIDE_HW=sst1 [...] + + Voodoo Rush (AT3D / Macronix): + ----------------------------- + + DOS/DJGPP working + Req: DJGPP 2.04 + Build: make -f Makefile.DJ FX_GLIDE_HW=sst96 [...] + + DOS/OpenWatcom working + Req: OpenWatcom 1.2 + Build: make -f Makefile.wat FX_GLIDE_HW=sst96 [...] + + Linux compiles, but seems to be broken... + Req: gcc + Build: make -f Makefile.linux FX_GLIDE_HW=sst96 [...] + + Win32 working + Req: MSVC6 (cl 12.00.8168, link 6.00.8168) + Build: make -f Makefile.win32 FX_GLIDE_HW=sst96 [...] + + +cvg: Voodoo^2 + Maintainers: Daniel Borca, Hiroshi Morii + + Voodoo^2: + --------- + + DOS/DJGPP working + Req: DJGPP 2.04 + Build: make -f Makefile.DJ FX_GLIDE_HW=cvg [...] + + DOS/OpenWatcom working + Req: OpenWatcom 1.2 + Build: make -f Makefile.wat FX_GLIDE_HW=cvg [...] + + Linux working + Req: gcc + Build: make -f Makefile.linux FX_GLIDE_HW=cvg [...] + + Win32 working + Req: MSVC6 (cl 12.00.8168, link 6.00.8168) + Build: make -f Makefile.win32 FX_GLIDE_HW=cvg [...] + + +h3: Voodoo Banshee, Voodoo3 + Maintainers: Daniel Borca, Guillem Jover + + Voodoo Banshee, Voodoo3: + ------------------------ + + DOS/DJGPP working + Req: DJGPP 2.04 + Build: make -f Makefile.DJ FX_GLIDE_HW=h3 [...] + + DOS/OpenWatcom working + Req: OpenWatcom 1.2 + Build: make -f Makefile.wat FX_GLIDE_HW=h3 [...] + + Linux DRI working, DGA seems to be broken, CINIT broken + Req: gcc + Build: make -f Makefile.linux FX_GLIDE_HW=h3 [...] + + Win32 working + Req: MSVC6 (cl 13.00.9176, link 7.00.9210), 2KDDK? + Build: make -f Makefile.win32 FX_GLIDE_HW=h3 [...] + + +h5: Voodoo Banshee, Velocity 100/200, Voodoo3/4/5 + Maintainers: Hiroshi Morii, Daniel Borca, Guillem Jover + + Voodoo Banshee, Velocity 100/200, Voodoo3/4/5: + ---------------------------------------------- + + DOS/DJGPP working + Req: DJGPP 2.04 + Build: make -f Makefile.DJ FX_GLIDE_HW=h5 [...] + + DOS/OpenWatcom working + Req: OpenWatcom 1.2 + Build: make -f Makefile.wat FX_GLIDE_HW=h5 [...] + + Linux DRI working, DGA seems to be broken, CINIT broken + Req: gcc + Build: make -f Makefile.linux FX_GLIDE_HW=h5 [...] + + Win32 working + Req: MSVC6 (cl 13.00.9176, link 7.00.9210), 2KDDK? + Build: make -f Makefile.win32 FX_GLIDE_HW=h5 [...] + + +Notes: + 1) All systems require nasm 0.98.38 and GNU make 3.80. + 2) grDrawPoint has type-punning problems (optimizations enabled) in + sst1, sst96, cvg and h3 branches. + 3) V1 library cannot be used with VR (and vice-versa). Hence the XOR... + + +Have fun, +Daniel Borca diff --git a/glide3x/README.2 b/glide3x/README.2 deleted file mode 100644 index eba0eed..0000000 --- a/glide3x/README.2 +++ /dev/null @@ -1,123 +0,0 @@ -Glide3x (dec-2004): -~~~~~~~~~~~~~~~~~~~ - -sst1: Voodoo Graphics XOR Voodoo Rush - Maintainers: Daniel Borca - - Voodoo Graphics: - ---------------- - - DOS/DJGPP working - Req: DJGPP 2.04 - Build: make -f Makefile.DJ FX_GLIDE_HW=sst1 [...] - - DOS/OpenWatcom working - Req: OpenWatcom 1.2 - Build: make -f Makefile.wat FX_GLIDE_HW=sst1 [...] - - Linux working - Req: gcc - Build: make -f Makefile.linux FX_GLIDE_HW=sst1 [...] - - Win32 working - Req: MSVC6 (cl 12.00.8168, link 6.00.8168) - Build: make -f Makefile.win32 FX_GLIDE_HW=sst1 [...] - - Voodoo Rush AT3D: - ----------------- - - DOS/DJGPP working - Req: DJGPP 2.04 - Build: make -f Makefile.DJ FX_GLIDE_HW=sst96 [...] - - DOS/OpenWatcom working - Req: OpenWatcom 1.2 - Build: make -f Makefile.wat FX_GLIDE_HW=sst96 [...] - - Linux compiles, but seems to be broken... - Req: gcc - Build: make -f Makefile.linux FX_GLIDE_HW=sst96 [...] - - Win32 working - Req: MSVC6 (cl 12.00.8168, link 6.00.8168) - Build: make -f Makefile.win32 FX_GLIDE_HW=sst96 [...] - - -cvg: Voodoo^2 - Maintainers: Daniel Borca, Hiroshi Morii - - Voodoo^2: - --------- - - DOS/DJGPP working - Req: DJGPP 2.04 - Build: make -f Makefile.DJ FX_GLIDE_HW=cvg [...] - - DOS/OpenWatcom working - Req: OpenWatcom 1.2 - Build: make -f Makefile.wat FX_GLIDE_HW=cvg [...] - - Linux working - Req: gcc - Build: make -f Makefile.linux FX_GLIDE_HW=cvg [...] - - Win32 working - Req: MSVC6 (cl 12.00.8168, link 6.00.8168) - Build: make -f Makefile.win32 FX_GLIDE_HW=cvg [...] - - -h3: Voodoo Banshee, Voodoo3 - Maintainers: Daniel Borca, Guillem Jover - - Voodoo Banshee, Voodoo3: - ------------------------ - - DOS/DJGPP working - Req: DJGPP 2.04 - Build: make -f Makefile.DJ FX_GLIDE_HW=h3 [...] - - DOS/OpenWatcom working - Req: OpenWatcom 1.2 - Build: make -f Makefile.wat FX_GLIDE_HW=h3 [...] - - Linux DRI working, DGA seems to be broken, CINIT broken - Req: gcc - Build: make -f Makefile.linux FX_GLIDE_HW=h3 [...] - - Win32 working - Req: MSVC6 (cl 13.00.9176, link 7.00.9210), 2KDDK? - Build: make -f Makefile.win32 FX_GLIDE_HW=h3 [...] - - -h5: Voodoo Banshee, Velocity 100/200, Voodoo3/4/5 - Maintainers: Hiroshi Morii, Daniel Borca, Guillem Jover - - Voodoo Banshee, Velocity 100/200, Voodoo3/4/5: - ---------------------------------------------- - - DOS/DJGPP working - Req: DJGPP 2.04 - Build: make -f Makefile.DJ FX_GLIDE_HW=h5 [...] - - DOS/OpenWatcom working - Req: OpenWatcom 1.2 - Build: make -f Makefile.wat FX_GLIDE_HW=h5 [...] - - Linux DRI working, DGA seems to be broken, CINIT broken - Req: gcc - Build: make -f Makefile.linux FX_GLIDE_HW=h5 [...] - - Win32 working - Req: MSVC6 (cl 13.00.9176, link 7.00.9210), 2KDDK? - Build: make -f Makefile.win32 FX_GLIDE_HW=h5 [...] - - -Notes: - 1) All systems require nasm 0.98.38 and GNU make 3.80. - 2) grDrawPoint has type-punning problems (optimizations enabled) in - sst1, sst96, cvg and h3 branches. - 3) V1 library cannot be used with VR (and vice-versa). Hence the XOR... - - -Have fun, -Daniel Borca