[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The Perfect Emulator?
Holger Picker replied:
>On 29 Sep 2003, Michael J. Mahon wrote:
>
>> One of the very few examples of a program which would require this
>> detailed accuracy for correct appearance is a program which uses
>> software to synchronize with the video refresh in order to perform
>> synchronous video mode switches. Although there are a few demo
>> programs that use this technique, to my knowledge it has never been
>> used in commercially-released software.
>
>I'm sorry, Mr. Mahon, but this technique was actually used by a
>commercially-released software. The game 'Drol' (by Broderbund) shows a
>little animation sequence after level 3, which reads address $c050 for
>synchronization with the display. Some emulators that do not emulate $c050
>properly (mostly the case) or do not simply deliver random values as a read
>value (like AppleWin does) will hang.
<snip>
Thanks for letting me know!
I was never a big one for games, so my exposure is somewhat limited.
I do remember that there was a lot of "buzz" about the "vapor lock"
technique when it first became public, so I should not be surprised
that some game designers worked it into their games. ;-)
I do recall several programs that did rapid page flipping for visual
effect. I can easily imagine that this could wreak havoc with some
simpler display mapping schemes.
-michael
Check out amazing quality sound for 8-bit Apples on my
Home page: http://members.aol.com/MJMahon/