glide3x: remove obsoleted README, and rename README.2 to README

also edit the Voodoo Rush entry to mention Macronix along with AT3D
This commit is contained in:
sezero
2018-08-23 17:20:50 +03:00
parent e11ac4e5db
commit 575bafe6c9
2 changed files with 118 additions and 148 deletions

View File

@@ -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

View File

@@ -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