118{
120 {
121 ERR(
"This is not a supported PC98!\n");
122
123
126
129 }
130
131
161
163
166}
__INTRIN_INLINE void __halt(void)
VOID Pc98GetExtendedBIOSData(PULONG ExtendedBIOSDataArea, PULONG ExtendedBIOSDataSize)
static BOOLEAN Pc98ArchTest(VOID)
VOID Pc98PrepareForReactOS(VOID)
#define HIGH_RESOLUTION_FLAG
BOOLEAN Pc98ConsKbHit(VOID)
VOID Pc98ConsPutChar(int Ch)
ULONG Pc98DiskGetCacheableBlockCount(_In_ UCHAR DriveNumber)
BOOLEAN Pc98DiskGetDriveGeometry(_In_ UCHAR DriveNumber, _Out_ PGEOMETRY Geometry)
BOOLEAN Pc98InitializeBootDevices(VOID)
BOOLEAN Pc98DiskReadLogicalSectors(_In_ UCHAR DriveNumber, _In_ ULONGLONG SectorNumber, _In_ ULONG SectorCount, _Out_ PVOID Buffer)
PCONFIGURATION_COMPONENT_DATA Pc98HwDetect(_In_opt_ PCSTR Options)
UCHAR Pc98GetFloppyCount(VOID)
PFREELDR_MEMORY_DESCRIPTOR Pc98MemGetMemoryMap(ULONG *MemoryMapSize)
TIMEINFO * Pc98GetTime(VOID)
VOID Pc98VideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth)
BOOLEAN Pc98VideoIsPaletteFixed(VOID)
ULONG Pc98VideoGetBufferSize(VOID)
VOID Pc98VideoGetFontsFromFirmware(PULONG RomFontPointers)
VIDEODISPLAYMODE Pc98VideoSetDisplayMode(PCSTR DisplayModeName, BOOLEAN Init)
VOID Pc98VideoSetTextCursorPosition(UCHAR X, UCHAR Y)
VOID Pc98VideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y)
VOID Pc98VideoHideShowTextCursor(BOOLEAN Show)
VOID Pc98VideoGetPaletteColor(UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue)
VOID Pc98VideoCopyOffScreenBufferToVRAM(PVOID Buffer)
VOID Pc98VideoSetPaletteColor(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue)
VOID HalpCalibrateStallExecution(VOID)
void __cdecl _disable(void)
VOID(* VideoGetPaletteColor)(UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue)
VIDEODISPLAYMODE(* VideoSetDisplayMode)(PCSTR DisplayMode, BOOLEAN Init)
VOID(* GetExtendedBIOSData)(PULONG ExtendedBIOSDataArea, PULONG ExtendedBIOSDataSize)
VOID(* PrepareForReactOS)(VOID)
VOID(* VideoSetPaletteColor)(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue)
BOOLEAN(* InitializeBootDevices)(VOID)
VOID(* VideoCopyOffScreenBufferToVRAM)(PVOID Buffer)
BOOLEAN(* ConsKbHit)(VOID)
VOID(* VideoHideShowTextCursor)(BOOLEAN Show)
TIMEINFO *(* GetTime)(VOID)
UCHAR(* GetFloppyCount)(VOID)
BOOLEAN(* DiskGetDriveGeometry)(UCHAR DriveNumber, PGEOMETRY DriveGeometry)
BOOLEAN(* DiskReadLogicalSectors)(UCHAR DriveNumber, ULONGLONG SectorNumber, ULONG SectorCount, PVOID Buffer)
PFREELDR_MEMORY_DESCRIPTOR(* GetMemoryMap)(PULONG MaxMemoryMapSize)
VOID(* VideoGetFontsFromFirmware)(PULONG RomFontPointers)
VOID(* VideoSetTextCursorPosition)(UCHAR X, UCHAR Y)
ULONG(* VideoGetBufferSize)(VOID)
VOID(* VideoPutChar)(int Ch, UCHAR Attr, unsigned X, unsigned Y)
ULONG(* DiskGetCacheableBlockCount)(UCHAR DriveNumber)
VOID(* VideoGetDisplaySize)(PULONG Width, PULONG Height, PULONG Depth)
VOID(* VideoClearScreen)(UCHAR Attr)
BOOLEAN(* VideoIsPaletteFixed)(VOID)
PCONFIGURATION_COMPONENT_DATA(* HwDetect)(_In_opt_ PCSTR Options)
VOID(* ConsPutChar)(int Ch)