2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Virtual DOS Machine
4 * FILE: subsystems/mvdm/ntvdm/bios/rom.h
5 * PURPOSE: ROM Support Functions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
12 /* DEFINES ********************************************************************/
14 #define ROM_AREA_START 0xE0000
15 #define ROM_AREA_END 0xFFFFF
17 #define OPTION_ROM_SIGNATURE 0xAA55
19 /* FUNCTIONS ******************************************************************/
22 WriteProtectRom(IN PVOID RomLocation
,
26 WriteUnProtectRom(IN PVOID RomLocation
,
30 CalcRomChecksum(IN ULONG RomLocation
,
34 LoadBios(IN PCSTR BiosFileName
,
35 OUT PVOID
* BiosLocation OPTIONAL
,
36 OUT PULONG BiosSize OPTIONAL
);
39 LoadRom(IN PCSTR RomFileName
,
41 OUT PULONG RomSize OPTIONAL
);
44 SearchAndInitRoms(IN PCALLBACK16 Context
);