First post, by Fagear
- Rank
- Member
Hello!
I don't know if this is the right place to post it, but...
Since 2022 I'm developing (with help from other people) a low-level diagnostics utility for boards based on Voodoo2 chipset.
I think now it's ready for public beta release.
Earlier version of Witchery was already showcased in BuB's videos.
It's been developed under Linux (there are several reasons for that) but release incudes both static binary for Linux systems as well as a package to run from DOS.
Witchery supports boards build on Voodoo2 chipset ONLY.
Voodoo1 (Voodoo Graphics) could be supported, but there are technical issues that prevent that at the moment.
There's no planned support for Voodoo Rush/Banshee/3/4/5.
This version in NOT final, development is still in progress (and there's little to none documentation for hardware for research).
Here's the list of diagnostic features that are already working:
- FBI ASIC connection to PCI bus
- FBI ASIC internal registers integrity
- FBI ASIC strap resistor configuration
- FBI to RAMDAC connectivity
- RAMDAC clock generation
- FBI ASIC to FB RAM connectivity (per RAM IC)
- FB RAM internal integrity (per RAM IC, using march test)
- FBI ASIC rendering pipeline
- FBI to TMU #0 connectivity
- TMU #0 ASIC strap resistor configuration
TMU #0 RAM could not be tested yet, TMU #1 could not be accessed and tested at all.
There are several helping features built-in, try those via launching as:
witchery -h
witchery -q
witchery conmap -r
Example of launching with enabled sounds:
witchery -s
When execution is complete user can scroll output up or down using [Shift]+[PageUp] or [Shift]+[PageDown] keys.
Suggestions (usually in bright yellow) are output from the beginning of the log in order from most likely to the least likely.
This version of utility is free to redistribute, but repository is not public yet.
It will go open source when it comes out of beta.
Here's a link for those who are interested: https://disk.yandex.ru/d/3RnXpmkipStgEg