亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? id_vl.h

?? “WOLF3D--刺殺希特勒”
?? H
字號:
// ID_VL.H

// wolf compatability

#define MS_Quit	Quit

void Quit (char *error);

//===========================================================================


#define SC_INDEX			0x3C4
#define SC_RESET			0
#define SC_CLOCK			1
#define SC_MAPMASK			2
#define SC_CHARMAP			3
#define SC_MEMMODE			4

#define CRTC_INDEX			0x3D4
#define CRTC_H_TOTAL		0
#define CRTC_H_DISPEND		1
#define CRTC_H_BLANK		2
#define CRTC_H_ENDBLANK		3
#define CRTC_H_RETRACE		4
#define CRTC_H_ENDRETRACE 	5
#define CRTC_V_TOTAL		6
#define CRTC_OVERFLOW		7
#define CRTC_ROWSCAN		8
#define CRTC_MAXSCANLINE 	9
#define CRTC_CURSORSTART 	10
#define CRTC_CURSOREND		11
#define CRTC_STARTHIGH		12
#define CRTC_STARTLOW		13
#define CRTC_CURSORHIGH		14
#define CRTC_CURSORLOW		15
#define CRTC_V_RETRACE		16
#define CRTC_V_ENDRETRACE 	17
#define CRTC_V_DISPEND		18
#define CRTC_OFFSET			19
#define CRTC_UNDERLINE		20
#define CRTC_V_BLANK		21
#define CRTC_V_ENDBLANK		22
#define CRTC_MODE			23
#define CRTC_LINECOMPARE 	24


#define GC_INDEX			0x3CE
#define GC_SETRESET			0
#define GC_ENABLESETRESET 	1
#define GC_COLORCOMPARE		2
#define GC_DATAROTATE		3
#define GC_READMAP			4
#define GC_MODE				5
#define GC_MISCELLANEOUS 	6
#define GC_COLORDONTCARE 	7
#define GC_BITMASK			8

#define ATR_INDEX			0x3c0
#define ATR_MODE			16
#define ATR_OVERSCAN		17
#define ATR_COLORPLANEENABLE 18
#define ATR_PELPAN			19
#define ATR_COLORSELECT		20

#define	STATUS_REGISTER_1    0x3da

#define PEL_WRITE_ADR		0x3c8
#define PEL_READ_ADR		0x3c7
#define PEL_DATA			0x3c9


//===========================================================================

#define SCREENSEG		0xa000

#define SCREENWIDTH		80			// default screen width in bytes
#define MAXSCANLINES	200			// size of ylookup table

#define CHARWIDTH		2
#define TILEWIDTH		4

//===========================================================================

extern	unsigned	bufferofs;			// all drawing is reletive to this
extern	unsigned	displayofs,pelpan;	// last setscreen coordinates

extern	unsigned	screenseg;			// set to 0xa000 for asm convenience

extern	unsigned	linewidth;
extern	unsigned	ylookup[MAXSCANLINES];

extern	boolean		screenfaded;
extern	unsigned	bordercolor;

//===========================================================================

//
// VGA hardware routines
//

#define VGAWRITEMODE(x) asm{\
cli;\
mov dx,GC_INDEX;\
mov al,GC_MODE;\
out dx,al;\
inc dx;\
in al,dx;\
and al,252;\
or al,x;\
out dx,al;\
sti;}

#define VGAMAPMASK(x) asm{cli;mov dx,SC_INDEX;mov al,SC_MAPMASK;mov ah,x;out dx,ax;sti;}
#define VGAREADMAP(x) asm{cli;mov dx,GC_INDEX;mov al,GC_READMAP;mov ah,x;out dx,ax;sti;}


void VL_Startup (void);
void VL_Shutdown (void);

void VL_SetVGAPlane (void);
void VL_SetTextMode (void);
void VL_DePlaneVGA (void);
void VL_SetVGAPlaneMode (void);
void VL_ClearVideo (byte color);

void VL_SetLineWidth (unsigned width);
void VL_SetSplitScreen (int linenum);

void VL_WaitVBL (int vbls);
void VL_CrtcStart (int crtc);
void VL_SetScreen (int crtc, int pelpan);

void VL_FillPalette (int red, int green, int blue);
void VL_SetColor	(int color, int red, int green, int blue);
void VL_GetColor	(int color, int *red, int *green, int *blue);
void VL_SetPalette (byte far *palette);
void VL_GetPalette (byte far *palette);
void VL_FadeOut (int start, int end, int red, int green, int blue, int steps);
void VL_FadeIn (int start, int end, byte far *palette, int steps);
void VL_ColorBorder (int color);

void VL_Plot (int x, int y, int color);
void VL_Hlin (unsigned x, unsigned y, unsigned width, unsigned color);
void VL_Vlin (int x, int y, int height, int color);
void VL_Bar (int x, int y, int width, int height, int color);

void VL_MungePic (byte far *source, unsigned width, unsigned height);
void VL_DrawPicBare (int x, int y, byte far *pic, int width, int height);
void VL_MemToLatch (byte far *source, int width, int height, unsigned dest);
void VL_ScreenToScreen (unsigned source, unsigned dest,int width, int height);
void VL_MemToScreen (byte far *source, int width, int height, int x, int y);
void VL_MaskedToScreen (byte far *source, int width, int height, int x, int y);

void VL_DrawTile8String (char *str, char far *tile8ptr, int printx, int printy);
void VL_DrawLatch8String (char *str, unsigned tile8ptr, int printx, int printy);
void VL_SizeTile8String (char *str, int *width, int *height);
void VL_DrawPropString (char *str, unsigned tile8ptr, int printx, int printy);
void VL_SizePropString (char *str, int *width, int *height, char far *font);

void VL_TestPaletteSet (void);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区视频网站| 精品入口麻豆88视频| 国产精品美女久久久久aⅴ国产馆| 日韩1区2区3区| 欧美第一区第二区| 99视频有精品| 精品精品国产高清a毛片牛牛 | 一区二区成人在线| 欧美亚洲动漫制服丝袜| 久久99日本精品| 中文字幕视频一区| 欧美成人三级在线| 99久久精品国产精品久久| 亚洲国产综合人成综合网站| 精品国产凹凸成av人网站| 91丨九色丨尤物| 国产在线播精品第三| 一区二区三区自拍| 日本一区二区高清| 欧美日韩国产色站一区二区三区| 韩国av一区二区| 日韩主播视频在线| 亚洲成va人在线观看| 亚洲欧美日韩国产一区二区三区 | 欧美r级电影在线观看| 国产经典欧美精品| 久久成人免费网站| 亚洲成av人综合在线观看| 亚洲免费观看高清在线观看| 26uuu亚洲| 精品入口麻豆88视频| 欧美sm美女调教| 精品国产精品网麻豆系列| 久久久久97国产精华液好用吗| 欧美三级中文字幕| 欧美狂野另类xxxxoooo| 欧美网站一区二区| 日韩视频免费观看高清完整版| 一本一道久久a久久精品| 色悠悠久久综合| 欧美人与z0zoxxxx视频| 欧美一区二区大片| 久久嫩草精品久久久久| 久久婷婷成人综合色| 国产精品天天摸av网| 亚洲精品v日韩精品| 亚欧色一区w666天堂| 久久成人免费电影| 成人激情免费电影网址| 欧美日韩国产一二三| 久久一区二区三区国产精品| 久久亚洲一区二区三区四区| 亚洲精品菠萝久久久久久久| 视频一区中文字幕| 91无套直看片红桃| 久久综合狠狠综合久久综合88| 中文字幕中文字幕在线一区| 青青青爽久久午夜综合久久午夜| 国产伦精一区二区三区| 欧美熟乱第一页| 中文字幕第一页久久| 日本免费新一区视频| 国产欧美日韩另类一区| 丁香五精品蜜臀久久久久99网站| 日韩一区二区在线看片| 视频精品一区二区| 精品一二三四区| 亚洲精品中文在线观看| 色播五月激情综合网| 99riav久久精品riav| 欧美日韩视频不卡| 色菇凉天天综合网| 成人中文字幕在线| 亚洲国产精品久久久男人的天堂| 99在线精品免费| 国产欧美日韩精品在线| 成人av动漫网站| 国产91丝袜在线播放| 26uuu成人网一区二区三区| 在线精品视频一区二区三四 | 欧美日本高清视频在线观看| 欧美在线一二三四区| 欧美四级电影在线观看| 精品久久久三级丝袜| 中文字幕va一区二区三区| 亚洲亚洲精品在线观看| 国产a视频精品免费观看| 色婷婷激情久久| 欧美日韩在线精品一区二区三区激情 | 精品免费日韩av| 日韩欧美成人激情| 中文字幕第一页久久| 国产精品成人网| 五月激情综合色| 精品一区二区三区日韩| 波多野洁衣一区| 欧美剧情电影在线观看完整版免费励志电影| 青青草原综合久久大伊人精品优势 | 欧美日韩精品免费观看视频| 色婷婷激情久久| 国产精品综合一区二区三区| 亚洲成人1区2区| 日韩国产欧美在线视频| 国产一区二区免费在线| 成人av免费网站| 91精品在线观看入口| 国产精品三级久久久久三级| 亚洲成在人线在线播放| 波多野结衣欧美| 日韩一卡二卡三卡四卡| 亚洲视频在线一区观看| 激情欧美日韩一区二区| 在线看日本不卡| 国产精品久久99| 国产一二三精品| 欧美精品高清视频| 亚洲女同一区二区| 国产成人精品综合在线观看| 在线91免费看| 丝袜a∨在线一区二区三区不卡| 97久久精品人人做人人爽| 久久久亚洲综合| 精品一区二区三区免费播放| 欧美系列在线观看| 亚洲综合一二区| 高清不卡一区二区在线| 国产iv一区二区三区| 91视频国产资源| 成人一区二区在线观看| 精品综合久久久久久8888| 色噜噜夜夜夜综合网| 欧美性受xxxx| 国产精品私房写真福利视频| 成人免费视频视频在线观看免费 | 国产片一区二区| 国产精品综合视频| 亚洲午夜在线观看视频在线| 韩国成人福利片在线播放| 北条麻妃一区二区三区| 欧美成人vr18sexvr| 午夜精品一区二区三区免费视频| 国产精品一区二区91| 日韩色在线观看| 奇米影视一区二区三区| 99久久亚洲一区二区三区青草| 精品国免费一区二区三区| 国产精品一色哟哟哟| 国产精品久久久久久久久久免费看| aaa欧美大片| 日本亚洲最大的色成网站www| 欧美tickle裸体挠脚心vk| 国产美女一区二区| 亚洲卡通欧美制服中文| 欧美一区二区三区影视| 大陆成人av片| 亚洲国产精品尤物yw在线观看| 欧美精品一区二区蜜臀亚洲| av色综合久久天堂av综合| 毛片av中文字幕一区二区| 中文字幕一区二区三区四区| 日韩一区二区三区电影| eeuss鲁片一区二区三区在线看| 亚欧色一区w666天堂| 夜夜嗨av一区二区三区中文字幕 | xnxx国产精品| 欧美性猛片aaaaaaa做受| 福利一区二区在线| 久久精品99久久久| 免费看日韩精品| 亚洲福利视频导航| 亚洲成人在线观看视频| 亚洲日穴在线视频| **性色生活片久久毛片| 国产视频亚洲色图| 国产无一区二区| 国产欧美一区二区精品性色超碰| 日韩欧美一卡二卡| 欧美精品一区二区三区很污很色的| 7777女厕盗摄久久久| 正在播放一区二区| 欧美成人性战久久| 国产目拍亚洲精品99久久精品| 国产日本一区二区| 亚洲三级免费电影| 亚洲成人激情综合网| 久久精品国产久精国产爱| 美女脱光内衣内裤视频久久网站| 麻豆高清免费国产一区| 国产精品一区专区| 97久久精品人人做人人爽50路| 色先锋资源久久综合| 日韩一区二区三区av| 国产欧美一区二区三区网站| 一区二区三区不卡在线观看 | 青青青爽久久午夜综合久久午夜| 精品一区二区国语对白| 91丨porny丨国产| 日韩欧美www| 亚洲激情在线激情| 国产精品亚洲成人|