I am experiencing an issue using a lut based isr VGA video driver with cog code.
I assumed that because the LUT is dual port ram the streamer can access lut at the same time as LUT exec does.
This seems to be the case as the driver works nicely and the image is rock solid.
The problem is that a CALL in cog ram to cog ram causes the video driver to fail.
In the included code a PAUSE is done in straight code which works fine.
If that code is replaced with a CALL to identical code the video driver fails.
The CALL'd routine is working correctly and is verified by the LED activity.
Is it simply that the lut based isr video driver shouldn't have worked in the first place?
Have I broken a rule and pushed my luck again?