http://www.omnytex.com/pf/fileexchange/fileexchange.asp
As the comments there say, let me know what I completely screwed up.

A couple of things didn't make it in for various reasons, and most of what did make it in is really just convenience items, only two new functions... In any case, here's a list of what did make it:
+ Overloaded Rasterizer::DrawRect so that it accepts
(Rect, Pixel) or (int x1, int y1, int x2, int y2, Pixel).
+ Overloaded Rasterizer::FillRect so that it accepts
(Rect, Pixel) or (int x1, int y1, int x2, int y2, Pixel).
+ Overloaded Rasterizer::SetPixel so it accepts
(Point, Pixel) or (int x, int y, Pixel).
+ Overloaded Rasterizer::DrawCircle so it accepts
(Point, int radius, Pixel) or (int x, int y, int radius, Pixel)
+ Overloaded Rasterizer::DrawLine so it accepts
(Point, int length, Pixel) or (int x, int y, int length, Pixel)
+ Overloaded Rasterizer::DrawHLine so it accepts
(Point, int length, Pixel) or (int x, int y, int length, Pixel)
+ Overloaded Rasterizer::DrawVLine so it accepts
(Point, int length, Pixel) or (int x, int y, int length, Pixel)
+ Overloaded Rasterizer::Blit so it accepts
(Point, Surface*, Rect*) or (int x, int y, Surface*, Rect*)
+ Added Rasterizer::DrawPoly to draw polygons. Pass it
(Point[], int number_of_points, Pixel).
+ Added Rasterizer::DrawVGAText to draw 8x16 VGA-standard text.
Pass it (unsigned char* pFont, TCHAR* string, int align, int locX,
int locY, Pixel).
+ Added new sample app: supersample. This will eventually showcase
all PocketFrog functions in some way. For now it is just using
the DrawVGAText function to show some text.
! Fixed a problem with the VLine algorithm function that was causing
any vertical line to be drawn one pixel too short on the bottom.
This is why DrawRect and FillRect was always missing the bottom
right-hand corner pixel, which is fixed by this as well.
That's it!
I also uploaded a fairly large collection of fonts for use with the DrawVGAText function.
I'll try and bang out another version in a month or so that includes the functions that didn't make this cut, as well as a hopefully completed supersample app.