IBMPC::Core Struct Reference

#include <ibmpc.h>

Collaboration diagram for IBMPC::Core:

Collaboration graph
[legend]
List of all members.

Detailed Description

Core is simply aggregate of CPU, Memory (pages) manager and I/O (ports) manager.

Definition at line 386 of file ibmpc.h.

Public Attributes

i8086 cpu
 CPU.
Memory mem
 system memory manager.
IO io
 system IO bus manager.
VDD_DMAdma
 Socket for DMA.
VDD_SYS_PPI_8255Appi
 Socket for programmable interrupt ctrlr.

Friends

class VirtualMachine


Member Data Documentation

i8086 IBMPC::Core::cpu

CPU.

Definition at line 392 of file ibmpc.h.

Referenced by IBMPC::VDD_Floppy::port_write8(), IBMPC::VirtualMachine::reset(), IBMPC::VirtualMachine::run(), and IBMPC::VirtualMachine::set_debug().

Memory IBMPC::Core::mem

system memory manager.

Definition at line 393 of file ibmpc.h.

Referenced by IBMPC::VDD_Video_CGA_6845::done(), IBMPC::VDD_Video_CGA_6845::init(), IBMPC::VDD_DMA::read_next_word(), IBMPC::VirtualMachine::VirtualMachine(), and IBMPC::VDD_DMA::write_next_word().

IO IBMPC::Core::io

system IO bus manager.

Definition at line 394 of file ibmpc.h.

Referenced by IBMPC::VDD_Video_CGA_6845::done(), IBMPC::VDD_SYS_PPI_8255A::done(), IBMPC::VDD_Floppy::done(), IBMPC::VDD_Video_CGA_6845::init(), IBMPC::VDD_SYS_PPI_8255A::init(), and IBMPC::VDD_Floppy::init().

VDD_DMA* IBMPC::Core::dma

Socket for DMA.

Definition at line 396 of file ibmpc.h.

VDD_SYS_PPI_8255A* IBMPC::Core::ppi

Socket for programmable interrupt ctrlr.

Definition at line 397 of file ibmpc.h.


The documentation for this struct was generated from the following files:
Generated on Sat Sep 9 03:50:54 2006 for Openem APIs by  doxygen 1.4.7