I've been working off and on on the software model for the VGA core. Right now, it has a complete register set that can be read from and written to. That's about it. Most of the registers are implemented as locations in the card memory instead of being fixed registers in the chip. For some, this may change, for some not (see my previous email with the chat with Timothy). The Doxygen docs are up for your viewing pleasure here - http://www.supersecret.org/~mcnamara/openGraphics

The code is still being cleaned up for public consumption and my next task is to add the read and write pipelines into the model so I can actually put data in the VGA buffer. I also want to start studying Viktor Pracht's nanocontroller code to see how easily I can shoe horn it into the model.

The ultimate goal is to add the 3d pipeline simulator in and have a complete software model of the final chip, something we could use for testing ideas as well as possibly adapt to use with Bochs or Qemu to start driver development against.

Patrick M
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to