View Single Post
Old 07 September 2011, 08:36   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
It is important to note that features that can only do bad things (causing glitches or crashes for example) are not usually emulated because no one can use them for anything useful and are only accidentally triggered. This is the main "problem" (by design!) when developing under emulation.

Keyboard hanging and using own keyboard routine: 99.9% it is keyboard handshake bug.

Keyboard handshake emulation does not care about delay time (real keyboard does, some work even if it is very short, some need much longer handshake delay. Your code may even work perfectly fine on some other real hardware configuration.) because it will simply fix all quite common bad cpu loop keyboard handshake routines that would always break if cpu is too fast (68020+).

No one wants to have freezing keyboard = this does not need accurate emulation and won't cause programs to fail. (Or does someone really want to have keyboard type selection in configuration? )

btw, testing on single real hardware configuration only means it works 100% on _that_ real hardware configuration
Toni Wilen is online now  
 
Page generated in 0.04375 seconds with 11 queries