Project Description
SharpPTC is a framebuffer library designed for creating retro games and applications, built on DirectDraw targeting the .NET platform. It provides a simple pixel buffer and methods to ease drawing (line, rectangle, clear etc). SharpPTC also comes with limited keyboard support.

SharpPTC encapsulates the DirectDraw rendering functionality in a driver interface - allowing you to extend SharpPTC with a new rendering pipeline.
Please note that fullscreen mode is currently unavailable in this alpha build. It is planned to be released in the next version.
Also note that the built-in software scaling algorithm is slow. The reason this was implemented was to avoid anti-aliasing on modern video cards when using hardware scaling.

Starfield demo.png

Last edited Oct 8, 2009 at 8:13 PM by Risc, version 4