Welcome, Guest. Please Login 3dfx Archive
 
  HomeHelpSearchLogin  
 
Pages: 1 2 3 
Send Topic Print
Rampage Drivers (Read 2449 times)
osckhar
God Member
*****
Offline


www.3Dfx.es

Posts: 812
SPAIN
Gender: male
Re: Rampage Drivers
Reply #15 - 22.12.13 at 21:14:38
 
I think all those variables vaues aslo can be changed via regedit (Win98SE) manually. I am not at home but I can check it tomorrow and modify such values with 0/1.  Cheesy

- Oscar.
Back to top
 
WWW  
IP Logged
 
Quaker763
Junior Member
**
Offline


It really is kind of ridiculous

Posts: 67
Australia
Gender: male
Re: Rampage Drivers
Reply #16 - 28.12.13 at 02:43:49
 
trevormacro, the tools required to build should be in SETENV.bat, as this most likely would have been used to set the development environment back when they were developing the drivers at 3Dfx.

Looking at the other driver leak, the tools required(for Banshee drivers) is as follows

COMP32 - Msvc6_0
COMP16 - Msvc1_52
DDKDX  - Dx7ddk
MASM   - Masm614
DDK9X  - Win95ddk
SDK32  - Win32sdk

Of course this will be different for the VoodooX drivers.
Also, as STGFX asked earlier, is there anywhere I can obtain/view the source?

Good luck  Wink
Back to top
 
 
IP Logged
 
trevormacro
God Member
*****
Offline


Voodoo5k6 Gold SE, Legend
& Mystical Edition

Posts: 622
Gender: male
Re: Rampage Drivers
Reply #17 - 28.12.13 at 22:01:18
 
Quaker763 wrote on 28.12.13 at 02:43:49:
trevormacro, the tools required to build should be in SETENV.bat, as this most likely would have been used to set the development environment back when they were developing the drivers at 3Dfx.

Looking at the other driver leak, the tools required(for Banshee drivers) is as follows

COMP32 - Msvc6_0
COMP16 - Msvc1_52
DDKDX  - Dx7ddk
MASM   - Masm614
DDK9X  - Win95ddk
SDK32  - Win32sdk

Of course this will be different for the VoodooX drivers.
Also, as STGFX asked earlier, is there anywhere I can obtain/view the source?

Good luck  Wink


View the source yes I can give you some screenshots of the folders.
what folders you want? or what files?

EDIT:

Most important directories:

http://img15.hostingpics.net/pics/552938dd16.jpg

http://img15.hostingpics.net/pics/875431dd32.jpg

http://img15.hostingpics.net/pics/281876hostvdd.jpg

http://img15.hostingpics.net/pics/185985inc.jpg

http://img15.hostingpics.net/pics/180416minivdd.jpg

http://img15.hostingpics.net/pics/607366res.jpg

http://img15.hostingpics.net/pics/652799util.jpg

Setenv.bat

http://img15.hostingpics.net/pics/213109setenv.jpg

To set env. for nmake,
Do i need to follow this guide? put in variables for techno or system varaibles?

http://www.computerhope.com/issues/ch000549.htm

I need to reboot windows after putting them here or not?
Back to top
« Last Edit: 28.12.13 at 22:52:50 by trevormacro »  
 
IP Logged
 
Quaker763
Junior Member
**
Offline


It really is kind of ridiculous

Posts: 67
Australia
Gender: male
Re: Rampage Drivers
Reply #18 - 03.01.14 at 05:59:00
 
trevormacro wrote on 28.12.13 at 22:01:18:
To set env. for nmake,
Do i need to follow this guide? put in variables for techno or system varaibles?

http://www.computerhope.com/issues/ch000549.htm

I need to reboot windows after putting them here or not?



First off, I'd consider getting a 95 or 98 Virtual Machine if you want to build, as COMP16 (as the name implies) is most likely a 16-bit compiler and as such, won't work in Win7 64-bit.

What I'd do is attempt to track down every tool that's in setenv and then set up folders and such in the same manner they would have at 3Dfx. You should then technically be able to run setenv.bat and it will do all the work for you.

Also note that MSVC6 is paid if I recall correctly, so you'll probably have to track down a copy somewhere to build (I've got a copy that I used to compile Trespasser's source code).
If this is done correctly, sentenv.bat should automatically put nmake in your path, hence the line and comment in setenv. (It find's it in the %COMP32%/bin dir and then adds it to %PATH% [most likely system path]).

Remember, setenv is there so you [b]don't have to set everything up yourself.[/b]

Note: I can't emphasize enough,
!!!BACK YOUR CODE UP BEFORE YOU EVEN ATTEMPT TO ADD THE PROJECT TO MSVC6!!!
A lot of things could happen if you manage to acquire all of the tools and get to building. It's always good to have a backup so you can just copy files if the s**t hits the fan.

Again, good luck  Wink
Back to top
 
 
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
setenv.bat
Reply #19 - 05.01.14 at 13:22:38
 
@echo off
REM -----------------------------------------------------------------------------
REM Copyright (c) 1999, 3dfx Interactive, Inc.
REM All Rights Reserved.
REM
REM This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3dfx Interactive, Inc.;
REM the contents of this file may not be disclosed to third parties, copied or
REM duplicated in any form, in whole or in part, without the prior written
REM permission of 3dfx Interactive, Inc.
REM
REM RESTRICTED RIGHTS LEGEND:
REM Use, duplication or disclosure by the Government is subject to restrictions
REM as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
REM and Computer Software clause at DFARS 252.227-7013, and/or in similar or
REM successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
REM rights reserved under the Copyright Laws of the United States.
REM
REM SETENV.BAT - SET UP 3DFX BUILD ENVIRONMENT FOR COMPILING SST2 DRIVERS
REM  FOR WINDOWS 9x
REM      updated 9/20/99 adrians
REM -----------------------------------------------------------------------------

REM -----------------------------------------------------------------------------
REM Setup compiler and tools variables
REM
REM Complier tools required by this build are -
REM
REM COMP32 - Msvc6_0
REM COMP16 - Msvc1_52
REM DDKDX  - Dx7ddk
REM MASM   - Masm613
REM DDK9X  - Win98ddk
REM SDK32  - Win32sdk

REM # Required when debug symbols are needed.
REM # NOTE: Setting this when building the retail
REM # driver will result in debug information
REM # within the retail build.
set SIW95=%DEVTOOLS%\SIW95

REM # Environment variables to all the required tools
REM # The environment variable DEVTOOLS should point to
REM # the tools directory
set COMP16=%DEVTOOLS%\msvc1_52
set COMP32=%DEVTOOLS%\msvc6_0\vc98
set MASM=%DEVTOOLS%\masm613
set DDK9X=%DEVTOOLS%\win98ddk
set SDK32=%DEVTOOLS%\win32sdk
set DDKDX=%DEVTOOLS%\dx7ddk

REM -----------------------------------------------------------------------------
REM # Setup PATH to point to a copy of nmake
PATH=%COMP32%\bin;%PATH%

REM -----------------------------------------------------------------------------
REM # Build options
set DX=7
REM Use either HW_R21 or HW_R3 define for SST2 device or Scorpion
set HP=HW_R21
REM set HP=HW_R3
set HAL_CSIM=0
set CF=0
set HR=A0
set AW=1
set DF=0
set MM=1
set MEM_MGR=1
set SSB=1
set AW=0
set SST2_DRV=1
set ACF=0
REM TU=8 use 8 texture units (for sst2)
set TU=8
REM SA - SLI set SA=1 to build with SLI support in the driver
set SA=0
REM AE - AGP Execute Mode set AE=1 to build with execute mode textures/blts
set AE=0
REM GE - Geometry Engine  set GE=1 when build for Sage
set GE=0
REM CEM - Cubic Environment Mapping set CEM=1
set CEM=0
REM CS - Central Services
set CS=0
REM BMC - Bitmap Caching  set BMC=1 to enable bitmap caching in driver
set BMC=0
REM LI - Linear Textures
set LI=0
REM IN - Instrumentation
set IN=0
Back to top
 

Rampage is alive!
 
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
setenv8.bat
Reply #20 - 05.01.14 at 13:23:26
 
@echo off
REM -----------------------------------------------------------------------------
REM Copyright (c) 1999, 3dfx Interactive, Inc.
REM All Rights Reserved.
REM
REM This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3dfx Interactive, Inc.;
REM the contents of this file may not be disclosed to third parties, copied or
REM duplicated in any form, in whole or in part, without the prior written
REM permission of 3dfx Interactive, Inc.
REM
REM RESTRICTED RIGHTS LEGEND:
REM Use, duplication or disclosure by the Government is subject to restrictions
REM as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
REM and Computer Software clause at DFARS 252.227-7013, and/or in similar or
REM successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
REM rights reserved under the Copyright Laws of the United States.
REM
REM SETENV.BAT - SET UP 3DFX BUILD ENVIRONMENT FOR COMPILING SST2 DRIVERS
REM  FOR WINDOWS 9x
REM      updated 9/20/99 adrians
REM -----------------------------------------------------------------------------

REM -----------------------------------------------------------------------------
REM Setup compiler and tools variables
REM
REM Complier tools required by this build are -
REM
REM COMP32 - Msvc6_0
REM COMP16 - Msvc1_52
REM DDKDX  - Dx8ddk
REM MASM   - Masm613
REM DDK9X  - Win98ddk
REM SDK32  - Win32sdk

REM # Required when debug symbols are needed.
REM # NOTE: Setting this when building the retail
REM # driver will result in debug information
REM # within the retail build.
set SIW95=%DEVTOOLS%\SIW95

REM # Environment variables to all the required tools
REM # The environment variable DEVTOOLS should point to
REM # the tools directory
set COMP16=%DEVTOOLS%\msvc1_52
set COMP32=%DEVTOOLS%\msvc6_0\vc98
set MASM=%DEVTOOLS%\masm613
set DDK9X=%DEVTOOLS%\win98ddk
set SDK32=%DEVTOOLS%\win32sdk
set DDKDX=%DEVTOOLS%\dx8ddk

REM -----------------------------------------------------------------------------
REM # Setup PATH to point to a copy of nmake
PATH=%COMP32%\bin;%PATH%

REM -----------------------------------------------------------------------------
REM # Build options
set DX=8
REM Use either HW_R21 or HW_R3 define for SST2 device or Scorpion
set HP=HW_R21
REM set HP=HW_R3
set HAL_CSIM=0
set CF=0
set HR=A0
set AW=1
set DF=0
set MM=1
set MEM_MGR=1
set SSB=1
set AW=0
set SST2_DRV=1
set ACF=0
REM TU=8 use 8 texture units (for sst2)
set TU=8
REM SA - SLI set SA=1 to build with SLI support in the driver
set SA=0
REM AE - AGP Execute Mode set AE=1 to build with execute mode textures/blts
set AE=0
REM GE - Geometry Engine  set GE=1 when build for Sage
set GE=0
REM CEM - Cubic Environment Mapping set CEM=1
set CEM=0
REM CS - Central Services
set CS=0
REM BMC - Bitmap Caching  set BMC=1 to enable bitmap caching in driver
set BMC=0
REM LI - Linear Textures
set LI=0
REM IN - Instrumentation
set IN=0
Back to top
 

Rampage is alive!
 
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
mysetenv.bat
Reply #21 - 05.01.14 at 13:24:20
 
@echo off
REM -----------------------------------------------------------------------------
REM Copyright (c) 1999, 3dfx Interactive, Inc.
REM All Rights Reserved.
REM
REM This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3dfx Interactive, Inc.;
REM the contents of this file may not be disclosed to third parties, copied or
REM duplicated in any form, in whole or in part, without the prior written
REM permission of 3dfx Interactive, Inc.
REM
REM RESTRICTED RIGHTS LEGEND:
REM Use, duplication or disclosure by the Government is subject to restrictions
REM as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
REM and Computer Software clause at DFARS 252.227-7013, and/or in similar or
REM successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
REM rights reserved under the Copyright Laws of the United States.
REM
REM SETENV.BAT - SET UP 3DFX BUILD ENVIRONMENT FOR COMPILING SST2 DRIVERS
REM  FOR WINDOWS 9x
REM      updated 9/20/99 adrians
REM -----------------------------------------------------------------------------

REM -----------------------------------------------------------------------------
REM Setup compiler and tools variables
REM
REM Complier tools required by this build are -
REM
REM COMP32 - Msvc6_0
REM COMP16 - Msvc1_52
REM DDKDX  - Dx6ddk
REM MASM   - Masm613
REM DDK9X  - Win95ddk
REM SDK32  - Win32sdk

REM # Required when debug symbols are needed.
REM # NOTE: Setting this when building the retail
REM # driver will result in debug information
REM # within the retail build.
set SIW95=%DEVTOOLS%\SIW95

REM # Environment variables to all the required tools
REM # The environment variable DEVTOOLS should point to
REM # the tools directory
set COMP16=%DEVTOOLS%\msvc1_52
set COMP32=%DEVTOOLS%\msvc6_0\vc98
set MASM=%DEVTOOLS%\masm614
set DDK9X=%DEVTOOLS%\win95ddk
set SDK32=%DEVTOOLS%\win32sdk
set DDKDX=%DEVTOOLS%\dx7ddk
SET SRCBASE=D:\3dfx\devel\sst2

REM -----------------------------------------------------------------------------
REM # Setup PATH to point to a copy of nmake
PATH=%COMP32%\bin;%PATH%

REM -----------------------------------------------------------------------------
REM # Build options
set DX=7
REM Use either HW_R21 or HW_R3 define for SST2 device or Scorpion
set HP=HW_R21
REM set HP=HW_R3
set HAL_CSIM=0
set CF=1
set HR=A0
set AW=1
set DF=0
set MM=1
set MEM_MGR=1
set SSB=1
set AW=0
set SST2_DRV=1
set ACF=0
REM TU=8 use 8 texture units (for sst2)
set TU=8
REM SA - SLI set SA=1 to build with SLI support in the driver
set SA=0
REM AE - AGP Execute Mode set AE=1 to build with execute mode textures/blts
set AE=1
REM GE - Geometry Engine  set GE=1 when build for Sage
set GE=0
REM FSAA - fullscreen AA code enabled if FSAA=1
set FSAA=0
REM CEM - Cubic Environment Mapping set CEM=1
set CEM=0
REM CS - Central Services
set CS=0
REM LI - Linear Textures
set LI=0
Back to top
 

Rampage is alive!
 
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
cssetenv.bat
Reply #22 - 05.01.14 at 13:25:18
 
@echo off
REM -----------------------------------------------------------------------------
REM Copyright (c) 1999, 3dfx Interactive, Inc.
REM All Rights Reserved.
REM
REM This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3dfx Interactive, Inc.;
REM the contents of this file may not be disclosed to third parties, copied or
REM duplicated in any form, in whole or in part, without the prior written
REM permission of 3dfx Interactive, Inc.
REM
REM RESTRICTED RIGHTS LEGEND:
REM Use, duplication or disclosure by the Government is subject to restrictions
REM as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
REM and Computer Software clause at DFARS 252.227-7013, and/or in similar or
REM successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
REM rights reserved under the Copyright Laws of the United States.
REM
REM SETENV.BAT - SET UP 3DFX BUILD ENVIRONMENT FOR COMPILING SST2 DRIVERS
REM  FOR WINDOWS 9x
REM      updated 9/20/99 adrians
REM -----------------------------------------------------------------------------

REM -----------------------------------------------------------------------------
REM Setup compiler and tools variables
REM
REM Complier tools required by this build are -
REM
REM COMP32 - Msvc6_0
REM COMP16 - Msvc1_52
REM DDKDX  - Dx6ddk
REM MASM   - Masm613
REM DDK9X  - Win95ddk
REM SDK32  - Win32sdk

REM # Required when debug symbols are needed.
REM # NOTE: Setting this when building the retail
REM # driver will result in debug information
REM # within the retail build.
set SIW95=%DEVTOOLS%\SIW95

REM # Environment variables to all the required tools
REM # The environment variable DEVTOOLS should point to
REM # the tools directory
set COMP16=%DEVTOOLS%\msvc1_52
set COMP32=%DEVTOOLS%\msvc6_0\vc98
set MASM=%DEVTOOLS%\masm613
set DDK9X=%DEVTOOLS%\win95ddk
set SDK32=%DEVTOOLS%\win32sdk
set DDKDX=%DEVTOOLS%\dx7ddk

REM -----------------------------------------------------------------------------
REM # Setup PATH to point to a copy of nmake
PATH=%COMP32%\bin;%PATH%

REM -----------------------------------------------------------------------------
REM # Build options
set DX=7
REM Use either HW_R21 or HW_R3 define for SST2 device or Scorpion
set HP=HW_R21
REM set HP=HW_R3
set HAL_CSIM=0
set CF=1
set HR=A0
set AW=1
set DF=0
set MM=1
set MEM_MGR=1
set SSB=1
set AW=0
set SST2_DRV=1
set ACF=1
REM TU=8 use 8 texture units (for sst2)
set TU=8
REM SA - SLI set SA=1 to build with SLI support in the driver
set SA=1
REM AE - AGP Execute Mode set AE=1 to build with execute mode textures/blts
set AE=1
REM GE - Geometry Engine  set GE=1 when build for Sage
set GE=0
REM CEM - Cubic Environment Mapping set CEM=1
set CEM=0
REM CS - Central Services
set CS=1
REM BMC - Bitmap Caching  set BMC=1 to enable bitmap caching in driver
set BMC=0
REM LI - Linear Textures
set LI=0
REM IN - Instrumentation
set IN=0
Back to top
 

Rampage is alive!
 
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
drvenv.bat
Reply #23 - 05.01.14 at 13:26:00
 
@echo off
REM -----------------------------------------------------------------------------
REM Copyright (c) 1997, 3Dfx Interactive, Inc.
REM All Rights Reserved.
REM
REM This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3Dfx Interactive, Inc.;
REM the contents of this file may not be disclosed to third parties, copied or
REM duplicated in any form, in whole or in part, without the prior written
REM permission of 3Dfx Interactive, Inc.
REM
REM RESTRICTED RIGHTS LEGEND:
REM Use, duplication or disclosure by the Government is subject to restrictions
REM as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
REM and Computer Software clause at DFARS 252.227-7013, and/or in similar or
REM successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
REM rights reserved under the Copyright Laws of the United States.
REM
REM  SETENV.BAT SET UP 3DFX BUILD ENVIRONMENT FOR COMPILING BANSHEE DRIVERS
REM  FOR WINDOWS 95
REM      updated 4/15/98 gsanders
REM -----------------------------------------------------------------------------

REM set SIW95 if you want the SoftIce symbol files to be generated.
echo         SIW95              %SIW95%

REM -----------------------------------------------------------------------------
REM set the following variables for your particular environment
REM -----------------------------------------------------------------------------

echo         NMAKE               % NMAKE%
echo         MSVC42              % MSVC42%
echo         COMP16              % COMP16%
echo         COMP32              % COMP32%
echo         SDK32               % SDK32%
echo         DIRECTXDDK_R3       % DIRECTXDDK_R3%
echo         MASM612             % MASM612%
echo         DDK9X               % DDK9X%

REM --------------------------------------------------------------------------
REM --------------------------------------------------------------------------

echo         PATH               %PATH%
echo         INCLUDE            %INCLUDE%
echo         INC                %INC%
echo         LIB                %LIB%

echo         COMP16             %COMP16%
echo         COMP32             %COMP32%
echo         SDK32              %SDK32%
echo         DDKDX              %DDKDX%
echo         DIRECTXDDK         %DIRECTXDDK%
echo         MASM               %MASM%
echo         MASM=              %MASM%
echo         BUILD_ROOT         %BUILD_ROOT%

echo         DIRECTX5           %DIRECTX5%
echo         HAL_CSIM           %HAL_CSIM%
echo         VERBOSE            %VERBOSE%
echo         CF                 %CF%
echo         DF                 %DF%
echo         CT                 %CT%
echo         HR                 %HR%
echo         MM                 %MM%
echo         SSB                %SSB%
echo         IRQ                %IRQ%

Back to top
 

Rampage is alive!
 
IP Logged
 
Chosen_One
Senior Member
****
Offline


Keeper of the BIOS-files...

Posts: 499
Germany
Gender: male
Re: Rampage Drivers
Reply #24 - 19.01.14 at 02:24:18
 
Where to download the source code? How should we try compiling without code?

Or am I blind?  Cheesy
Back to top
 
WWW  
IP Logged
 
Chosen_One
Senior Member
****
Offline


Keeper of the BIOS-files...

Posts: 499
Germany
Gender: male
Re: Rampage Drivers
Reply #25 - 03.02.14 at 15:17:21
 
Anyone? I just see pictures of files.
Back to top
 
WWW  
IP Logged
 
Quaker763
Junior Member
**
Offline


It really is kind of ridiculous

Posts: 67
Australia
Gender: male
Re: Rampage Drivers
Reply #26 - 11.02.14 at 07:03:24
 
Chosen_One wrote on 03.02.14 at 15:17:21:
Anyone? I just see pictures of files.


I don't know man. I've tried to track down the source but I can't find it anywhere  Huh
Back to top
 
 
IP Logged
 
Chosen_One
Senior Member
****
Offline


Keeper of the BIOS-files...

Posts: 499
Germany
Gender: male
Re: Rampage Drivers
Reply #27 - 11.02.14 at 22:17:13
 
Please correct me if I'm wrong.

One guy complains to have the source code. No one else got the code and no one shall get it.
And the others should do things like posting command lines?

Software development does not work this way. Sorry to confront you with this.
Back to top
 
WWW  
IP Logged
 
gdonovan
YaBB Administrator
*****
Offline


Infernal Collector

Posts: 2361
Re: Rampage Drivers
Reply #28 - 12.02.14 at 03:12:51
 
Quaker763 wrote on 11.02.14 at 07:03:24:
I don't know man. I've tried to track down the source but I can't find it anywhere  Huh


I'll be in touch, busy at the moment.
Back to top
 

Rampage is alive!
 
IP Logged
 
Quaker763
Junior Member
**
Offline


It really is kind of ridiculous

Posts: 67
Australia
Gender: male
Re: Rampage Drivers
Reply #29 - 19.02.14 at 09:27:23
 
gdonovan wrote on 12.02.14 at 03:12:51:
Quaker763 wrote on 11.02.14 at 07:03:24:
I don't know man. I've tried to track down the source but I can't find it anywhere  Huh


I'll be in touch, busy at the moment.


Sounds good man, whenever you have time  Smiley
Back to top
 
 
IP Logged
 
Pages: 1 2 3 
Send Topic Print