[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Floating Bus quirks



palfhawk@thegrid.net wrote:

> I suspect the real problem with emulating mid screen mode changes is
> that they rely on the refresh rate of the monitor.  I don't know what
> rate Apple monitors were refreshed, but I'm sure it was a fixed
> frequency and probably a lot slower than todays monitors (which
> refresh at many different frequencies).  To emulate this correctly,
> you'd need to very accurately emulate the refresh rate of the apple
> monitor and render the screen image in a buffer, and then copy that
> buffer to the real video memory during the real vertical retrace.
> This would probably be a lot easier to pull off under DOS than
> Windows.

Not really too difficult for the easy ones - where they try to switch
every screen full.  The difficult part is if you want to do the overlay
trick - switch between two pages on the vertical interlace gap.  This
produces a very smoothly half bright image of each thing, and that would
mean having a 50% persistence in the video logic (which would have to be
done as a first step - every 60th of a emulator second, the screen
memory would dim by half maximum, and pixels would then be "OR"ed with
the existing screen)


-- 
\  /\  /                                       If you aren't happy,
 VVizVVom - Wandering Kernel of Happiness           it's not my fault.
 ~~~> homepage at http://www.ripco.com/~wizwom <~~~