On Wednesday, 12 October 2016 14:46:42 UTC+13, Zellyn wrote:
> Apparently not, since I'm seeing different output from each of them:
https://imgur.com/a/XfupM
> In Virtual ][, those dots are present, and flicker (but not if I emulate a II plus, interestingly).
>
> The Mame one is just all weird.
Yeah, MAME looks bad. I submitted my original floating bus routine to MAME
around 14 years ago, so not sure what it's doing now. The code I submitted
(which was also used in AppleWin) just fetches the appropriate video data
byte given a cycle count.
That was just to get some games working that wait for specific video data
by polling softswitches. The next step in properly rendering an image is to
sync the emulated video output with the emulated machine cycles. MAME didn't
do this, but it looks like Virtual II does - and now so does AppleWin.
As I mentioned elsewhere (as documented by Sather) video scanning is
slightly different in the II and //e.
Cheers,
Nick.