void main(void){ InitFlashSimu(wadfile); //load wad file to flash simulation on simulator, do nothing on real HW #ifdef CG_EMULATOR SaveVRAMBuffer = aSaveVRAMBuffer; #else unsigned tmp=((unsigned)getSecondaryVramAddress()+3)&(~3); SaveVRAMBuffer = (unsigned char*)tmp; #endif SystemStack = aSystemStack; VRAM = (unsigned short*)GetVRAMAddress(); EnableColor(1); memset(VRAM,0,WIDTH*HEIGHT*2); gpWADMap = (FileMapping *)(SaveVRAMBuffer + 2*65536); ASSERT(2*65536 + sizeof(FileMapping) < SAVE_VRAM_SIZE); gWADHandle = CreateFileMapping(wadfile,gpWADMap); switch(gWADHandle) { case -1: I_Error ("File read error"); return; break; case -2: I_Error ("Page not found"); return; break; case -3: I_Error ("File too fragmented"); return; break; default: break; } D_DoomMain(); }
void svGlyph::EnableColor() { EnableColor(SV_LOCS,0.007,0.15); }