First post, by Oerg866
K6INIT is a driver for MS-DOS that lets you configure special features of AMD K6-2/2+/3/3+ processors, replacing tools like k6dos.sys and setk6.exe, and is similar to FASTVID on Pentium systems.
While K6INIT can run completely autonomously, it supports manual, detailed control over Memory Type Range Registers (including Write-Combine and Cachability modes), Write Allocate, Write Ordering, CPU Cache and Frequency Multiplier.
In contrast to other tools, K6INIT can be loaded from CONFIG.SYS, so it works even with an extended memory manager (such as EMM386) installed.
If called with the /auto parameter, K6INIT does the following:
- Write Ordering mode to 1 (All except UC/WC)
- Write Allocate for all system memory (auto detected)
- Write Combining for Linear Frame Buffer(s) exposed by VESA BIOS (auto detected)
- L1 Cache to Enabled
- L2 Cache to Enabled (supported CPUs only!)
- This can be altered and overridden with many command line parameters.
K6INIT runs on Chomper Extended (CXT) K6-2 chips or later.
Screenshot:
Source code available here: http://github.com/oerg866/k6init
Latest version 1.04 available here: https://github.com/oerg866/k6init/releases/tag/v1.04