First post, by kekko
I'm working on this on my spare time. Up to now only minimal detection code is implemented; I got a big help on this by wd and gulikoza.
The aim is a software implementation of the voodoo1 (SST-1) chip. Documentation mainly comes from SST-1 official specs, found on this page.
The card seem correctly recognized (that was the easy part)
28a7oue_th.png
The chip is programmed through memory-mapped i/o, the code framework for chip registers handling is already in place (no reg is actually handled yet).
2qkm3ci_th.png
If you're wondering why dosbox should have this, well, voodoo chip emulation would virtually give:
- higher compatibility with titles (even those with integrated .ovl)
- portability
- integration with dosbox internal renderer: full-screen, different output modes and video capture would be supported
- no need of external libs
- d3d support for win9x games !!!
I'm looking for people that want to help; please post any comment on this thread.
____________________________________________________________________________
EDIT: I attached the latest patch here. Apply to official sources:
voodoo_20101127.diff patch
You can use the Windows diff/patch tools in order to apply a patch to the sources:
Windows diff/patch tools
Use this syntax to apply a patch:
[code]patch -p0 -E <diffname.diff[/code]