Closed tomm closed 6 months ago
Things that Bad Apple is doing every frame (which may help you concentrate your investigation)...
On the VDP... Buffered Command 13: Copy blocks from multiple buffers into a single buffer Buffered Command 1: Call a buffer (Those buffers only contain characters to be output, move text cursor commands, or occasional clear screens and rectangle draws)
On the ez80... Reading from sysvar_time (To keep in sync on the ez80 side) MOSCALL ffs_fread (To load the next chunk from the SD card) rst.lis 18h (To push the chunk to the VDP)
Demo: https://movievertigo.github.io/downloads/agonlight/badapple/