ZXInterfaceZ icon indicating copy to clipboard operation
ZXInterfaceZ copied to clipboard

video: new video capture architecture

Open alvieboy opened this issue 4 years ago • 0 comments

In order to support software which modifies attributes and pixels synchronised with the ULA rasterization process, a few changes need to be implemented to fully capture the required data:

  • Generate an internal ULA pixel clock of 7MHz / 7.0938MHz so we can "track" what ULA is rendering
  • "raster" the internal framebuffer data similarly as ULA does to a second framebuffer
  • Expose this new framebuffer to the system with per pixel-line attributes.

alvieboy avatar Jun 05 '21 07:06 alvieboy