256 color per pixel 256×192 driver released!

October 22nd, 2009

Hi!

I have just uploaded the preliminary release of the 256 color per pixel 256×192 driver - you can find it on the Downloads page.

The driver uses XGA timing, and your monitor must support a 41Khz Hsync and 51Hz Vsync for you to be able to use the driver.

The following functions are currently supported in the new QXGA 256 driver:

PUB Config(drawscreenaddr,xres,yres,bitsperpix)
PUB WaitMS(n)
PUB PlotC(x,y,cl)
PUB Plot(x,y)
PUB Pen(c)
PUB Cls(c)
PUB Hline(xsrc,ysrc,xtwo)
PUB Line(x0,y0,x1,y1)
PUB DrawRect(x,y,w,h)
PUB FilledRect(x,y,w,h)
PUB DrawCircle(x,y,r)
PUB FilledCircle(x,y,r)

The following functions are present for compatibility with my other drivers, but they don’t do anything as this mode does not use palettes!

PUB SetPalette(y,c,r,g,b)
PUB SetPaletteRange(y1,y2,c,r,g,b)
PUB FillPalette(c,r,g,b)

The following functions are not available yet, I need to write a new pasm putchar routine:

PUB PutChar(xsrc,ysrc,ch)
PUB PutStr(xsrc,ysrc,strptr)
PUB PutBytes(xsrc,ysrc,bptr,bsiz)

Enjoy!

Bill

Leave a Reply

You must be logged in to post a comment.