Changes

Jump to navigation Jump to search

Emulation accuracy

47 bytes added, 04:09, 6 March 2018
m
Subcycle accuracy
Using the broad brush of cycle accuracy can also cause problems in machines with multiple clock signals — component A being accurate only to the complete clock cycle can leave it as observably inaccurate if component B is running with a quicker clock.
Impinging upon chip accuracy, some chips, such as the Commodore 64's [[https://en.wikipedia.org/wiki/MOS_Technology_SID SID]] are part digital and part analogue. The analogue part can be emulated in a discrete fashion, but it is often desirable to take those discrete steps at a multiple of the clock rate. However the difference is usually not observable to other components in the emulated machine so although this is subcycle accuracy as some part of the state of the chip is known at a precision of greater than one cycle, it doesn't tend to affect the design of the emulator as a whole.
===Chip accuracy===
165
edits

Navigation menu