M68KAtari
M68KAtari();
virtual ~M68KAtari();
using BPrivate::M68KAtari;
static char sMFP0Buffer[sizeof(M68KAtari::MFP)];
static char sMFP1Buffer[sizeof(M68KAtari::MFP)];
M68KAtari::MFP::MFP(uint32 base, int vector)
M68KAtari::MFP::~MFP()
M68KAtari::MFP::EnableIOInterrupt(int irq)
M68KAtari::MFP::DisableIOInterrupt(int irq)
M68KAtari::MFP::AcknowledgeIOInterrupt(int irq)
static char sRTCBuffer[sizeof(M68KAtari::RTC)];
M68KAtari::RTC::RTC(uint32 base, int vector)
M68KAtari::RTC::~RTC()
M68KAtari::RTC::ReadReg(uint32 reg)
M68KAtari::M68KAtari()
M68KAtari::~M68KAtari()
M68KAtari::ProbeHardware(struct kernel_args *kernelArgs)
fMFP[1] = new(sMFP1Buffer) M68KAtari::MFP(MFP1_BASE, MFP1_VECTOR_BASE);
fRTC = new(sRTCBuffer) M68KAtari::RTC(TT_RTC_BASE,TT_RTC_VECTOR);
M68KAtari::Init(struct kernel_args *kernelArgs)
fMFP[0] = new(sMFP0Buffer) M68KAtari::MFP(MFP0_BASE, MFP0_VECTOR_BASE);
M68KAtari::InitSerialDebug(struct kernel_args *kernelArgs)
M68KAtari::InitPostVM(struct kernel_args *kernelArgs)
M68KAtari::InitPIC(struct kernel_args *kernelArgs)
M68KAtari::InitRTC(struct kernel_args *kernelArgs,
M68KAtari::InitTimer(struct kernel_args *kernelArgs)
M68KAtari::BlueScreenGetChar()
M68KAtari::SerialDebugGetChar()
M68KAtari::SerialDebugPutChar(char c)
M68KAtari::EnableIOInterrupt(int32 irq)
M68KAtari::DisableIOInterrupt(int32 irq)
M68KAtari::AcknowledgeIOInterrupt(int32 irq)
M68KAtari::ReadRTCReg(uint8 reg)
M68KAtari::WriteRTCReg(uint8 reg, uint8 val)
M68KAtari::SetHardwareRTC(uint64 seconds)
M68KAtari::GetHardwareRTC()
M68KAtari::SetHardwareTimer(bigtime_t timeout)
M68KAtari::ClearHardwareTimer(void)
M68KAtari::ShutDown(bool reboot)
M68KAtari::MFP *
M68KAtari::MFPForIrq(int irq)
M68KAtari::MFPTimerInterrupt(void *data)
M68KAtari *_this = (M68KAtari *)data;
static char *sM68KPlatformBuffer[sizeof(M68KAtari)];
return new(sM68KPlatformBuffer) M68KAtari;