VERA DMA
Re: VERA DMA
Slight change of subject but does the emulator "emulate" vsync? Because I've not used the proper hardware and have never had any issues with vblank timing like screen tearing etc.
Re: VERA DMA
Yes, it is emulated.
Even if you haven't had any issues, it is recommended to always be prepared for screen tearing. That means, set your IRQ vectors, and have a proper wait for vsync loop (with a WAI if you don't plan to use IRQ_LINE), and do all the updates to palette, tilemaps, sprites and art in your vblank, and hope you have time before the active display starts again. If you don't have time, like me, use extended borders, and make sure the palette is updated first in vblank since that gets reflected in the border color.
If DMA gets implemented (seems like a 0% chance right now), it would speed up everything without affecting programs and games that wouldn't use it, and everyone would benefit from it! To me, that would be worth the extra cost.