home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 January
/
pcwk_01_1999.iso
/
Tajnepp
/
MCLK093
/
CHIPS.PRJ
(
.txt
)
< prev
next >
Wrap
Borland C/C++ Project
|
1997-06-15
|
10KB
|
130 lines
Turbo C Project File
C:\WORK\TC
C:\WORK\TC\INCLUDE;C:\WORK\TC\EXAMPLES;
C:\WORK\TC\LIB
32767
C:\WORK\TC
~GREP
-n+ $MEM(64) $NOSWAP $PROMPT $CAP MSG(GREP2MSG)void *.c
Turbo Assembler
C:\WORK\TASM\BIN\TASM32
/MX /ZI /O $TASM
Turbo ~Debugger
C:\WORK\TASM\BIN\TD
$EXENAME
Turbo ~Profiler
tprof
$EXENAME
v0.93
05/04/97
Assume all vga::_fxnX() are preset to EXIT_SUCCESS...
(therefore, during a failed operation, change status -> EXIT_FAILURE
Removed: (v0.81b)
-w32p support ... now a separate .exe file
...just discovered that shutting of <debug info in .OBJ> cuts the EXE
in half! That option is under Options -> Compiler -> Advanced Code Gen
I've now switched back to the LARGE memory model.
Added: (v0.83b)
+info fxn for all chipsets...returns DRAM/misc information about vga
+ S3 Trio64V+ chipset detection (untested)
Added: (v0.84b) 10/95 and 11/2/95
+_S3::_S3 now unlocks extended SEQ registers
+Added CPU-write and MEM-write 2/3MCLK control for _Trio chipset(s)
+Added Cirrus GD-5436 specific code...
+Detect now distinguishes among GD-5430/40 chip(s), even though they
all point to the same base code ( _GD543x() )
(Note: sorry 'bout posting modifications to the same version#.
"v0.84B" passed through 3 different revisions.)
Added: (v0.85b)
+_TR9440 class, primarily for _TR9440::mclk()
+"/F" user can manually override auto-detection routines
This is accomplished through several "look-up" tables located
at the beginning of detect.cpp
+restored W32p code. Currently, it's only accessible if the user
uses the "/F" option to force manual video-chipset selection.
+Began converting sprintf statements to ostrstream method, which
is more appropriate for a C++ program. As of now, cirrus.cpp
contains no sprintf() statements.
Fixed: (v0.86b)
+Fixed the S3-SDAC detection routine
+Corrupt screen fixed for Trident cards...
-Unfortunately, the MCLK routine for the 9440/96xx doesn't work
Fixed: (v0.87b)
+Fixed the S3-SDAC detection routine...REALLY!
no longer hangs-up non-SDAC S3 boards...
Added: (v0.88b)
+S3 Virge and S3 Virge/VX detection...
---I haven't yet checked the Virge/VX's clock-generator interface
(The S3 Virge's and Trio's MCLK programming interface
look identical.)
Added: (v0.89b)
+Cirrus Logic GD-5446 detection
(uses same code as 5436)
Changed: (v0.90b)
+hopefully better Trio64V+ detection code (4x-5x, instead of just 4x)
Added: (v0.91b)
+Trident 9440/96XX MCLK code, finally!
Changed: (v0.92b)
+Cosmetic changes to user interface (no new code)
+Program now recognizes S3 Aurora64V+, Trio64UV+
Added: (v0.93a)
+added some functions to class ::vga, like read_bit(a,b,c)
and write_bit(a,b,c) for standard port-io operation
+added PCI-detect routine to detect certain chipsets,
so far PCI VirgeDX/GX, PCI ET6000, PCI Trident 9440, PCI Trident 9660,
PCI GD-5462, PCI GD-5464
+added support for Cirrus GD-546X, Tseng Labs ET-6000
(added TIVP3025 RAMDAC programming to _964 (s3.cpp) class definition
doesn't work!)
Added: (v0.93b)
+added TIVP3026 detection to _S3::_S3() (don't know if TIVP code works)
modified ET-6000 init code to hopefully support more adapters
Modified S3 and ET-6000 classes : added destructors to restore some
of registers which MCLK's execution modifies
+added stubs for upcoming Matrox Mystique support
06/15/97 just added Matrox Mystique code (untested!!!)
-just noticed that Turbo C++ 3.0 DOS's own TLINK.EXE will no longer
link my CHIPS.PRJ file...had to copy TASM 4.0's TLINK.EXE (& RTM.EXE)
into my TC/BIN directory to fix the problem.5
VGA.CPP
TC\VGA.CPP
PCI.CPP
TC\PCI.CPP
S3.CPP
\TC\S3.CPP
MATROX.CPP
MATROX.CPP
CIRRUS.CPP
CIRRUS.CPP
DETECT.CPP
DETECT.CPP
TRIDENT.CPP
RIDENT.CPP
TSENG.CPP
\TSENG.CPP
"TSENG.CPP
"TRIDENT.CPP
"TSENG.H
TRIDENT.H
DETECT.CPP
"CIRRUS.H
"CIRRUS.CPP
"MATROX.H
"MATROX.CPP
INCLUDE\MATH.H
"S3.H
"S3.CPP
"PCI.CPP
INCLUDE\STDLIB.H
INCLUDE\STDIO.H
INCLUDE\DOS.H
"PCI.H
INCLUDE\MEM.H
INCLUDE\IOSTREAM.H
INCLUDE\STRSTREA.H
INCLUDE\_NULL.H
INCLUDE\_DEFS.H
INCLUDE\STRING.H
"VGA.H
"VGA.CPP