19#define MEM_EXPMMSZ 0x401
21#define MEM_BIOS_FLAG5 0x458
22 #define NESA_BUS_FLAG 0x80
24#define MEM_SCSI_TABLE 0x460
27#define MEM_KEYB_TYPE 0x481
30#define MEM_DISK_EQUIPS 0x482
33#define MEM_RDISK_EQUIP 0x488
35#define MEM_BIOS_FLAG1 0x501
36 #define CONVENTIONAL_MEMORY_SIZE 0x07
37 #define HIGH_RESOLUTION_FLAG 0x08
38 #define SYSTEM_CLOCK_8MHZ_FLAG 0x80
41#define MEM_DISK_EQUIP 0x55C
44#define MEM_DISK_BOOT 0x584
47#define MEM_EXPMMSZ16M_LOW 0x594
50#define MEM_EXPMMSZ16M_HIGH 0x595
53#define MEM_F144_SUPPORT 0x5AE
55#define MEM_EXTENDED_NORMAL 0xF8E80
56#define MEM_EXTENDED_HIGH_RESO 0xFFE80
116#define DRIVE_TYPE_HDD 0
117#define DRIVE_TYPE_CDROM 1
118#define DRIVE_TYPE_FDD 2
122#define DRIVE_FLAGS_IDE 0x01
123#define DRIVE_FLAGS_LBA 0x02
124#define DRIVE_FLAGS_REMOVABLE 0x04
125#define DRIVE_FLAGS_INITIALIZED 0x80
enum tagVIDEODISPLAYMODE VIDEODISPLAYMODE
VOID Pc98VideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth)
ULONG Pc98GetBootSectorLoadAddress(_In_ UCHAR DriveNumber)
ULONG Pc98DiskGetCacheableBlockCount(_In_ UCHAR DriveNumber)
BOOLEAN Pc98ConsKbHit(VOID)
BIOS_MEMORY_MAP PcBiosMemoryMap[]
BOOLEAN Pc98VideoIsPaletteFixed(VOID)
VOID Pc98VideoClearScreen(UCHAR Attr)
ULONG Pc98VideoGetBufferSize(VOID)
struct _PC98_DISK_DRIVE * PPC98_DISK_DRIVE
PCONFIGURATION_COMPONENT_DATA Pc98HwDetect(_In_opt_ PCSTR Options)
VOID Pc98VideoGetFontsFromFirmware(PULONG RomFontPointers)
PFREELDR_MEMORY_DESCRIPTOR Pc98MemGetMemoryMap(ULONG *MemoryMapSize)
VOID Pc98VideoSetTextCursorPosition(UCHAR X, UCHAR Y)
BOOLEAN Pc98InitializeBootDevices(VOID)
BOOLEAN Pc98DiskReadLogicalSectors(_In_ UCHAR DriveNumber, _In_ ULONGLONG SectorNumber, _In_ ULONG SectorCount, _Out_ PVOID Buffer)
BOOLEAN PcInitializeBootDevices(VOID)
VOID Pc98VideoPutChar(int Ch, UCHAR Attr, unsigned X, unsigned Y)
LONG DiskReportError(_In_ BOOLEAN bShowError)
CONFIGURATION_TYPE DiskGetConfigType(_In_ UCHAR DriveNumber)
BOOLEAN PcFindPciBios(PPCI_REGISTRY_INFO BusData)
VOID Pc98VideoHideShowTextCursor(BOOLEAN Show)
VOID Pc98ConsPutChar(int Ch)
BOOLEAN Pc98DiskGetDriveGeometry(_In_ UCHAR DriveNumber, _Out_ PGEOMETRY DriveGeometry)
VIDEODISPLAYMODE Pc98VideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init)
VOID Pc98VideoPrepareForReactOS(VOID)
VOID Pc98VideoGetPaletteColor(UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue)
UCHAR Pc98GetFloppyCount(VOID)
struct _PC98_DISK_DRIVE PC98_DISK_DRIVE
TIMEINFO * Pc98GetTime(VOID)
VOID Pc98VideoCopyOffScreenBufferToVRAM(PVOID Buffer)
VOID Pc98VideoSetPaletteColor(UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue)
PPC98_DISK_DRIVE Pc98DiskDriveNumberToDrive(_In_ UCHAR DriveNumber)
VOID Pc98PrepareForReactOS(VOID)
static VIDEODISPLAYMODE DisplayMode
enum _CONFIGURATION_TYPE CONFIGURATION_TYPE
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
_In_ PWDFDEVICE_INIT _In_ PWDF_REMOVE_LOCK_OPTIONS Options
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION _In_ ULONG _In_ SIZE_T _In_ ULONG _In_ USHORT Depth