True, and on the Amiga it was especially nice since the location of the frame buffer was under software control, so no need to copy a full screen's worth of pixels anywhere.
To swap, just tell write the new frame buffer base address to the appropriate custom chip registers, and you're done.
Since the swap should be synchronized to the beam, the actual write typically happened in a copper list anyway, so that's what you really write to in order to do the swap.
It all brings me back to being a teenager and discovering these things. :) Amiga <3.
To swap, just tell write the new frame buffer base address to the appropriate custom chip registers, and you're done.
Since the swap should be synchronized to the beam, the actual write typically happened in a copper list anyway, so that's what you really write to in order to do the swap.
It all brings me back to being a teenager and discovering these things. :) Amiga <3.