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

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

?? x86emu.h

?? BIOS emulator and interface to Realmode X86 Emulator Library Can emulate a PCI Graphic Controller V
?? H
字號:
/******************************************************************************						Realmode X86 Emulator Library**            	Copyright (C) 1996-1999 SciTech Software, Inc.* 				     Copyright (C) David Mosberger-Tang* 					   Copyright (C) 1999 Egbert Eich**  ========================================================================**  Permission to use, copy, modify, distribute, and sell this software and*  its documentation for any purpose is hereby granted without fee,*  provided that the above copyright notice appear in all copies and that*  both that copyright notice and this permission notice appear in*  supporting documentation, and that the name of the authors not be used*  in advertising or publicity pertaining to distribution of the software*  without specific, written prior permission.  The authors makes no*  representations about the suitability of this software for any purpose.*  It is provided "as is" without express or implied warranty.**  THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,*  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO*  EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR*  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF*  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR*  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR*  PERFORMANCE OF THIS SOFTWARE.**  ========================================================================** Language:		ANSI C* Environment:	Any* Developer:    Kendall Bennett** Description:  Header file for public specific functions.*               Any application linking against us should only*               include this header*****************************************************************************/#ifndef __X86EMU_X86EMU_H#define __X86EMU_X86EMU_H#ifdef SCITECH#include "scitech.h"#define	X86API	_ASMAPI#define	X86APIP	_ASMAPIPtypedef int X86EMU_pioAddr;#else#include "x86emu/types.h"#define	X86API#define	X86APIP	*#endif#include "x86emu/regs.h"/*---------------------- Macros and type definitions ----------------------*/#pragma	pack(1)/****************************************************************************REMARKS:Data structure containing ponters to programmed I/O functions used by theemulator. This is used so that the user program can hook all programmedI/O for the emulator to handled as necessary by the user program. Bydefault the emulator contains simple functions that do not do access thehardware in any way. To allow the emualtor access the hardware, you willneed to override the programmed I/O functions using the X86EMU_setupPioFuncsfunction.HEADER:x86emu.hMEMBERS:inb		- Function to read a byte from an I/O portinw		- Function to read a word from an I/O portinl     - Function to read a dword from an I/O portoutb	- Function to write a byte to an I/O portoutw    - Function to write a word to an I/O portoutl    - Function to write a dword to an I/O port****************************************************************************/typedef struct {	u8  	(X86APIP inb)(X86EMU_pioAddr addr);	u16 	(X86APIP inw)(X86EMU_pioAddr addr);	u32 	(X86APIP inl)(X86EMU_pioAddr addr);	void 	(X86APIP outb)(X86EMU_pioAddr addr, u8 val);	void 	(X86APIP outw)(X86EMU_pioAddr addr, u16 val);	void 	(X86APIP outl)(X86EMU_pioAddr addr, u32 val);	} X86EMU_pioFuncs;/****************************************************************************REMARKS:Data structure containing ponters to memory access functions used by theemulator. This is used so that the user program can hook all memoryaccess functions as necessary for the emulator. By default the emulatorcontains simple functions that only access the internal memory of theemulator. If you need specialised functions to handle access to differenttypes of memory (ie: hardware framebuffer accesses and BIOS memory accessetc), you will need to override this using the X86EMU_setupMemFuncsfunction.HEADER:x86emu.hMEMBERS:rdb		- Function to read a byte from an addressrdw		- Function to read a word from an addressrdl     - Function to read a dword from an addresswrb		- Function to write a byte to an addresswrw    	- Function to write a word to an addresswrl    	- Function to write a dword to an address****************************************************************************/typedef struct {	u8  	(X86APIP rdb)(u32 addr);	u16 	(X86APIP rdw)(u32 addr);	u32 	(X86APIP rdl)(u32 addr);	void 	(X86APIP wrb)(u32 addr, u8 val);	void 	(X86APIP wrw)(u32 addr, u16 val);	void	(X86APIP wrl)(u32 addr, u32 val);	} X86EMU_memFuncs;/****************************************************************************  Here are the default memory read and write  function in case they are needed as fallbacks.***************************************************************************/extern u8 X86API rdb(u32 addr);extern u16 X86API rdw(u32 addr);extern u32 X86API rdl(u32 addr);extern void X86API wrb(u32 addr, u8 val);extern void X86API wrw(u32 addr, u16 val);extern void X86API wrl(u32 addr, u32 val); #pragma	pack()/*--------------------- type definitions -----------------------------------*/typedef void (X86APIP X86EMU_intrFuncs)(int num);extern X86EMU_intrFuncs _X86EMU_intrTab[256];/*-------------------------- Function Prototypes --------------------------*/#ifdef  __cplusplusextern "C" {            			/* Use "C" linkage when in C++ mode */#endifvoid 	X86EMU_setupMemFuncs(X86EMU_memFuncs *funcs);void 	X86EMU_setupPioFuncs(X86EMU_pioFuncs *funcs);void 	X86EMU_setupIntrFuncs(X86EMU_intrFuncs funcs[]);void 	X86EMU_prepareForInt(int num);/* decode.c */void 	X86EMU_exec(void);void 	X86EMU_halt_sys(void);#ifdef	DEBUG#define	HALT_SYS()	\	printk("halt_sys: file %s, line %d\n", __FILE__, __LINE__), \	X86EMU_halt_sys()#else#define	HALT_SYS()	X86EMU_halt_sys()#endif/* Debug options */#define DEBUG_DECODE_F          0x0001  /* print decoded instruction  */#define DEBUG_TRACE_F           0x0002  /* dump regs before/after execution */#define DEBUG_STEP_F            0x0004#define DEBUG_DISASSEMBLE_F     0x0008#define DEBUG_BREAK_F           0x0010#define DEBUG_SVC_F             0x0020#define DEBUG_FS_F              0x0080#define DEBUG_PROC_F            0x0100#define DEBUG_SYSINT_F          0x0200 /* bios system interrupts. */#define DEBUG_TRACECALL_F       0x0400#define DEBUG_INSTRUMENT_F      0x0800#define DEBUG_MEM_TRACE_F       0x1000 #define DEBUG_IO_TRACE_F        0x2000 #define DEBUG_TRACECALL_REGS_F  0x4000#define DEBUG_DECODE_NOPRINT_F  0x8000 #define DEBUG_SYS_F             (DEBUG_SVC_F|DEBUG_FS_F|DEBUG_PROC_F)void 	X86EMU_trace_regs(void);void 	X86EMU_trace_xregs(void);void 	X86EMU_dump_memory(u16 seg, u16 off, u32 amt);int 	X86EMU_trace_on(void);int 	X86EMU_trace_off(void);#ifdef  __cplusplus}                       			/* End of "C" linkage for C++   	*/#endif#endif /* __X86EMU_X86EMU_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av一区二区三区四区| 日韩精品一二三区| 亚洲国产精品欧美一二99| 奇米亚洲午夜久久精品| 国产乱一区二区| 欧美视频在线一区二区三区| 精品国产一区久久| 亚洲国产cao| 成人av网站免费观看| 日韩三级视频在线看| 亚洲精品成人a在线观看| 国产福利电影一区二区三区| 在线播放国产精品二区一二区四区| 欧美国产日韩精品免费观看| 免费一区二区视频| 7878成人国产在线观看| 亚洲免费观看高清完整版在线观看熊| 国产在线国偷精品免费看| 欧美猛男gaygay网站| 一区二区三区在线视频观看| 成人免费高清视频| 国产亚洲精品超碰| 国产一区二区三区久久久| 欧美一区二区三区人| 亚洲电影第三页| 欧美天堂亚洲电影院在线播放| 中文字幕在线播放不卡一区| 粉嫩13p一区二区三区| 久久先锋影音av| 国内精品国产成人国产三级粉色| 日韩亚洲欧美中文三级| 蜜臀av在线播放一区二区三区| 欧美日韩国产一级| 午夜精品久久久久| 欧美一区二区在线播放| 久久精品国产第一区二区三区| 欧美肥妇毛茸茸| 蜜桃精品视频在线| 久久中文字幕电影| 国产美女娇喘av呻吟久久| 久久日一线二线三线suv| 国产麻豆午夜三级精品| 欧美国产一区二区在线观看| aa级大片欧美| 亚洲一区二区三区视频在线 | 亚洲免费毛片网站| 色噜噜夜夜夜综合网| 亚洲国产精品一区二区久久恐怖片| 91蜜桃视频在线| 亚洲第一激情av| 日韩欧美激情一区| 成人高清av在线| 夜夜夜精品看看| 精品国产伦一区二区三区观看方式| 国产一区二区三区四| 国产精品成人免费| 欧美老女人第四色| 国内精品国产成人| 亚洲欧美日韩电影| 欧美精品在线视频| 另类综合日韩欧美亚洲| 精品国产麻豆免费人成网站| 91在线免费视频观看| 亚洲精品v日韩精品| 日韩一区二区三区在线视频| 奇米综合一区二区三区精品视频| 成人高清视频在线| 精品国产乱码久久| 99久久婷婷国产综合精品| 日韩一区欧美二区| 久久影音资源网| 欧美性感一类影片在线播放| 天堂精品中文字幕在线| 国产免费观看久久| 欧美性受xxxx| 成人激情电影免费在线观看| 亚洲欧美日韩国产成人精品影院| 精品久久久久久久久久久久包黑料| 久久99国产精品麻豆| 亚洲一区二区在线观看视频| 717成人午夜免费福利电影| 成人禁用看黄a在线| 亚洲一区成人在线| 欧美tk丨vk视频| 成人app下载| 国产一区二区网址| 亚洲一区av在线| 最新欧美精品一区二区三区| 欧美日韩一区二区三区免费看 | 色婷婷激情综合| 极品美女销魂一区二区三区免费| 成人欧美一区二区三区1314| 精品少妇一区二区三区免费观看 | 国产日韩精品一区二区三区| 色偷偷一区二区三区| 亚洲午夜三级在线| 日本一区二区免费在线| 精品国产成人系列| 欧美日韩在线精品一区二区三区激情| 不卡影院免费观看| 日韩av电影天堂| 亚洲成人精品一区| 国产精品三级av在线播放| 2019国产精品| 欧美精品久久久久久久多人混战 | 六月丁香婷婷色狠狠久久| 午夜精品久久久久久久 | 国产一区啦啦啦在线观看| 日韩激情视频网站| 亚洲视频综合在线| 国产精品初高中害羞小美女文| 日韩一区二区三免费高清| 7777精品久久久大香线蕉| av一二三不卡影片| 色一区在线观看| 99精品视频在线免费观看| 波多野洁衣一区| 国产成人综合精品三级| 国产91丝袜在线18| 激情另类小说区图片区视频区| 国产真实乱偷精品视频免| 美女网站在线免费欧美精品| 日韩成人一级片| 亚洲第一成人在线| 久久精品国产免费| 蜜乳av一区二区| 成人av资源在线观看| 国产精品1区2区| 91丝袜美腿高跟国产极品老师| 懂色av一区二区夜夜嗨| 91国在线观看| 欧美无人高清视频在线观看| 欧美电影影音先锋| 99re热这里只有精品免费视频| 91亚洲精品久久久蜜桃网站| 国产精品 日产精品 欧美精品| www.成人网.com| 成人三级在线视频| 欧美亚洲一区三区| 欧洲精品中文字幕| 欧美成人福利视频| 日韩美一区二区三区| 欧美不卡123| 亚洲视频中文字幕| 图片区日韩欧美亚洲| 久国产精品韩国三级视频| 国产一区二区在线影院| 色老汉av一区二区三区| 欧美在线短视频| 久久精品在这里| 亚洲日本免费电影| 免费在线观看精品| 粉嫩高潮美女一区二区三区| 欧美美女bb生活片| wwwwxxxxx欧美| 亚洲影院在线观看| 免费观看91视频大全| 97超碰欧美中文字幕| 欧美日韩一区二区三区四区| 久久久高清一区二区三区| 亚洲欧美综合网| 久久福利资源站| 精品亚洲国产成人av制服丝袜| 色噜噜偷拍精品综合在线| 欧美精品一区二区三区在线播放 | 偷拍一区二区三区| 激情五月婷婷综合| 欧美日韩日日骚| 精品国产一区二区三区忘忧草| 一区二区三区日韩| 国产综合成人久久大片91| 欧美日韩免费电影| 国产欧美日韩另类一区| 蜜桃免费网站一区二区三区| 不卡的电影网站| 久久免费的精品国产v∧| 亚洲欧美一区二区三区久本道91 | 99国产一区二区三精品乱码| 欧美一区二区成人6969| 国产日本一区二区| 精品一区二区三区在线播放| 成人免费看黄yyy456| 国产日本欧美一区二区| 亚洲天堂av老司机| 成人av免费在线| 国产午夜精品福利| 奇米亚洲午夜久久精品| 欧美精品在线视频| 国产精品电影院| 成人国产一区二区三区精品| 日韩一区二区影院| 青青草成人在线观看| 一本久久综合亚洲鲁鲁五月天 | 18欧美亚洲精品| 久久99精品久久久久久| 91精品国产综合久久精品app| 精品国产a毛片| 国产一区高清在线| 欧美伊人久久久久久久久影院| 一二三四社区欧美黄|