Beispiel #1
0
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(); 
}
Beispiel #2
0
void svGlyph::EnableColor()
{
  EnableColor(SV_LOCS,0.007,0.15);
}