Thanks to Lyle, I've been able to do a bit more work on my AmiTV program again (I can now get interrupts working on one of my cards! Only one, but it's better than nothing!).
I want to add better support for drawing TV card output on graphics cards with no overlay. At the moment, the TV card DMAs its output into system memory, which is then copied into a bitmap (courtesy of P96LockBitMap() on the drawing window), and the BltBitMapRastPort() into the window's rastport.
This, as you can imagine, is very slow.
What I want to do is to have the TV card send its data into the graphics card memory itself, and then just BltBitMapRastPort or whatever straight into the window's display so that it draws it nicely.
The TV card gives me control over RGB formats and scaling and all that if I need it. The key point is - how should I allocate the memory on the graphics card for this purpose?
Any advice on this would be very gratefully received!
Thanks for an awesome forum (and OS)
