A V20 CPU, courtesy of Konstantin Lanzet (CC)| Adventures in PC Emulation
In a previous article, I described a simple state machine to explain the prefetch behavior and miscellaneous observed bus delays of the Intel 8088. I now believe that the model I described there - although successful in modelling the 8088's behavior - was unnecessarily complex. There are in fact far fewer legitimate bus "delays", and they do not relate to internal state transitions. I have also slightly revised my description of the BIU's prefetching logic - I now believe that the prefetching...| Adventures in PC Emulation
Over the past year, I have been writing an emulator for the original IBM PC Model 5150, and its slightly more advanced brother, the IBM XT M...| martypc.blogspot.com
Early in development I was looking for a utility to test my crude PC speaker emulation. I found a simple keyboard-piano program called PIAN...| martypc.blogspot.com
In order to accurately emulate cycle-counted demo effects such as the Kefrens bars effect in 8088MPH, or the end credits in Area 5150, there...| martypc.blogspot.com
DMA, or Direct Memory Access, is a scheme that allows peripherals access to system memory without the assistance of the CPU, which normally ...| martypc.blogspot.com