This commit also adds basic MCA emulation. This commit also adds emulation of the PS/2 Type 1 DMA controller.