First post, by Rav
Hi there.
I began a project to document what register do what on Ali M1429/G chipset in hope to make an utility to allow setting the different parameters missing in many board BIOS (like the Acer one, having no option to adjust memory or cache setting whatsoever).
Here the initial topic on where I wanted to overclock the CPU until I ended up wanting to just fix the board issue by bypassing the very limited BIOS : Overclocking a TI486DX2
I already found a register that did allow me to improve memory performance but it's kind of time consuming to poke random register and bench to see if that did something plus I don't even know what actually changed for that improvement.
Final plan is to have a dos utility that allow changing the different chipset parameters, mainly for memory and cache performance.
So I need peoples willing to help me by changing options in there bios (one at a time) and dumping all chipset register every single time to see what changed.
To dump register, you need the following program
Dump by executing that way "1429dump > xxx.txt" (replace xxx with index number(details lower))
So here is the procedure:
1 - boot the computer, go in bios save the settings (without changing a thing). Dump registers
2 - reboot, go in bios, change a thing but reverting it back, save again. Dump registers (to see if we have some register that change for no apparent reasons)
3 - reboot, go in bios, change **one** thing, save, Dump registers
goto 3
Each dump should be named the same, 0.txt, 00.txt (first two dumps to detect register that can change for "no reasons"), 1.txt, 2.txt, 3.txt...
For fields that have many option, like wait states/timing, could set the lowest one, dump register, set the higher bootable one right after, dump registers...
With that I would need an index file in that format:
[Motherboard brand - model - M1429/M1429G]
0 - initial boot
00 - change nothing, save again (to detect if some registers change for fun)
1 - enabled bank interleave
2 - setting worst timing
3 - setting best timing
4 - changed is bus divider...
etc etc, one option at a time
Note that you don't revert back to older option when you change a different option. Or if you do, please inscribe it into the index file.
The more option tested/dumped the better, don't bother with IDE stuff, that require messing with a different port that i'm not dumping.
Once you're done dumping, zip the index.txt along with all the xxx.txt file you created and send it to me or attach it to this thread.