Wow, this is very cool! However, I can't exactly get it working. Applied the patch fine, compiled it fine, but I'm having trouble getting the blitted output to show up. Here's where I am...

First I wrote a simple "changedisp" program to send the display type ioctl(). Works great. "changedisp 0" turns off the overlay, "changedisp 1" turns it on.

So, with overlay enabled, I see the "normal" screen window shrink to 3/4 size, but when I try to blit stuff using the special ioctl for the overlay, nothing appears in the bottom part of the screen. When I use the regular blit ioctl(), the top 3/4 gets replaced by the blit buffer. When I use yours, nothing happens.

Could you arm me with a small test program that writes to that bottom section? I gotta figure out what I'm doing wrong here.

I hope I can get this working, it looks like GREAT work so far.


-Tony
MkII #554
_________________________
- Tony C
my empeg stuff