-------------------------------------------------------------------------------------------------------------
Cyrix 6x86 Configuration under Windows NT 4.0, V1.15
English version.
-------------------------------------------------------------------------------------------------------------
Driver "DirectNT.sys" by Andreas Stiller (as@ct.heise.de) and Mattias Witthopf
-------------------------------------------------------------------------------------------------------------
Exe "DirectNT.exe" by Olivier Gilloire (ftiw186420@wanadoo.fr)
-------------------------------------------------------------------------------------------------------------
Modifications made:

> The file cxe.cpp was reorganised/recompiled with Visual C++ 4.0 as DirectNT.exe (in the way to use the GUI instead of a DOS box).

> The file Setup.bat was added

> The file setup.exe was renamed setup-d.exe (this prevents any conflicts between setup.bat and setup-d.exe)

> The settings you choose are automatically restored when starting a new session.

> An icon appears on the tray, that you can dblclick to open setup (Exiting it won't stop the DirectNT effects).

> Pretty GUI (totally useless but how funny!).

All these modifications don't change the behavior of the whole thing, but improve its use (?).

--------------------------------------------------------------------------------------------------------------

Installation: run "setup.bat", and place a shortcut to DirectNT in your StartUp menu.
You can unload the driver by running "stop.bat"

You can activate (or deactivate) several features of the cyrix 6x86
processor:

Write Back or Write Through Cache Stragegy (WB appears in status bar if enabled)

Suspend on Halt (saving a lot of power) (SP appears on status bar if enabled)

Writegathering and Weak Write Ordering for the framebuffer
accelerating access to the framebuffer.

CPUID-Enable:  can be necessary, if software needs CPUID
(e.g. to detect MMX-Support). (ID appears in status bar if enabled)

Write-Allocation Strategy     (WA appears if "fill on read/write miss" chosen)

Linear Burst (read only)      (LB appears in status bar if enabled)

The driver Directnt.sys allows direct access to ports, PCI and the
internal processor registers CR0, MSR and to the memory (physically
addressed, only read access!). All the supported functions of the driver
are listed in the include file directnt.h

----------------------------------------------------------------------
The following files can be deleted once installation is complete:


cxe.cpp        ; Source for DirectNT.exe, old console version.
directnt.cpp   ; Listing of the driver, compilation needs DDK
finished.txt   ; Text file
inst.bat       ; Loads the driver
setup.exe      ; Installer for the driver
setup.cpp      ; Source of the installer
setup.rc       ; Resource file


-----------------------------------------------------------------------

Questions, suggestions, criticisms => as@ct.heise.de

