1.请教我在运行星云模拟器时出现:链接文件NEBULA.EXE到不存在的应用源输出DDRAW.DLL:DirectDrawCreateExe
2.OpenCLï¼OpenGLåDirectXä¸è
çåºå«
3.ReactOS 0.3.0Candidate 1发布后网络功能和USB支持进展如何?
4.无法定位程序输入点是怎么了?详细如下
请教我在运行星云模拟器时出现:链接文件NEBULA.EXE到不存在的输出DDRAW.DLL:DirectDrawCreateExe
Nebula使用详解
Nebula"是由ElSemi所写的最好的街机模拟器之一,支持CPS-1、应用源CPS-2、应用源NEOGEO、应用源IGS、应用源Konami等,应用源freearc源码NEOGEO、应用源IGS游戏则需要BIOS的应用源支持,分别为neogeo.zip和pgmbios.zip,都不解压的应用源放入roms目录中即可,支持新游戏最快就数它了,应用源且有多种画面显示处理效果,强烈推荐大家使用。应用源
一、应用源各文件及文件夹的应用源说明
<CHEATS> 存放作弊文件
<CONFIG> 存放各游戏的状态以及透明表,特定控制的设定
<docs> 说明文件
<EEPROM> 游戏记忆体资料
<MACROS> 存放宏定义文件
<PLUGINS> 存放插件
<ROMDATA> 存放ROM资料
<roms> 存放ROMS文件
<SKINS> 语言包和介面样式
<INPUT> 存放录相
<SHOTS> 存放抓图,游戏的应用源第一张抓图会成为预览图(抓图热键“F7”)
<STATES> 存放存档
history.txt: 更新历史
HOTKEYS.DAT: 热键资料
kailleraclient.dll: 连网插件
kovroms.txt: 三国战记的ROMS资料说明
nebula.exe: 主程序
NEBULA.INI: NEBULA的配置设定文件
nebulaconfig.exe: 基本设定
nebulanet.exe: 连网作战
PLUGSRC.ZIP: 外挂附件的源代码
RomInfo.dat: 记录ROMs的使用信息
二、运行环境
赛扬加TNT都可以很好的应用源运行了。平台方面Win、WinXP都没问题,下面建议安装DirectX 8.0以上版本。
三、初步设置
1、界面的选择
运行“nebulaconfig.exe”,在“GUI”选项中选择“NEW window GUI”按“Continue”,出现类似“winkawaks”的界面,选择"Classic Fullscreen GUI"按“Continue”出现类似"Neoragex"的精易皮肤源码界面。(建议使用“NEW window GUI”,这个界面比较直观,用起来也比较方便,下面所介绍都是以它来说的。)
2、选择语言包
执行菜单命令Misc->Language->Chinese(Simp),重新打开Nebula生效。
3、ROMS目录设置(模拟->ROM目录)
一共可以有个ROM目录,除主目录.roms不能更改,其它都可以点击空行右边的图标浏览,增加或更改ROM目录,也可以手动输入路径,相对路径也行,如“\emu\igs\roms”(如果刻成CD的话,建议使用相对路径)
4、视频设置
主要是全屏模式(Alt+Enter全屏与窗口快速切换)。
a、分辨率
视频->全屏幕模式->分辨率->
*b、图象增强
视频->全屏幕模式->图象增强->2xSAI(平滑扫描)。这种显示方式已很好了,如果你的门窗绘图软件源码机器够Power的话,试试其它方式吧,或许会有惊人的表现。运行游戏时很慢的话试试 Hardware Blit (works on bpp) (硬件加速(适用位色深))模式,还很慢的话,就加速吧 “模拟->快速模式”,还很慢的话,去借个锤子吧。
c、全屏模式
视频->全屏幕模式->不拉伸:在全屏状态下不拉伸图象,只显示原始太小;
视频->全屏幕模式->保持外表:接照比例拉伸图象至全屏幕;(建议便用这种方式)
视频->全屏幕模式->适应屏幕:拉伸图象至全屏。
d、其它选项
“垂直同步”及“三倍缓冲”都钩上吧,不过效果不是很明显。
5、声音
默认就可以了,怎么调也差不多。各机种的设置也差不多,以Neogeo为例:“声音->Neogeo->采样率->”,“声音->Neogeo->插补->2点”。(在运行游戏时最好不要调声音设置,有时会引起非法*作)
四、载入游戏(模拟->读取ROM)
首先在CPS-1(显示“CPS-1”游戏)、CPS-2(显示“CPS-2”游戏)、小禾帮源码Neogeo(显示“Neogeo”游戏)、Konami(显示“Konami”游戏)、PolyGameMaster(显示“IGS”游戏)”前打钩,在All(显示所有游戏)、Available Only(拥有的游戏)、Favorites (收藏夹的游戏)三项中选Available Only(拥有的游戏),然后点击“rescan Roms(重新扫描游戏)”,扫描完毕后,点击左边的你所想玩的游戏,双击或点击LOAD。
五、控制设置(载入游戏方可用)
玩家1(1P):游戏->控制设置->player 1
a、Main Controls(主要控制)
无非是:投币(Coin)、Start(1P)、上、左、下、右、按键1(Button 1)至按键6
Save as Default Layout(保存为默认设置)
Load Default layout(载入默认设置)
load layout (载入设置)
save layout (保存设置)
b、Hotkeys(热键)、Buttons(热键定义)
以“西游记释厄传”为例:载入游戏,游戏->控制设置->player 1,多线程源码实例热键1(Hotkey1)设为键盘的“A”键,在同一行上“S(开启)”、“1”、“2”、“3”前面打钩,其它的空着,点击Clase(关闭)返回游戏。按键盘上“A”试试看,是否与同时按下按键1、按键2、按键3的效果一样?
c、Per-Char Macros(宏定义)、Global Macros(通用宏定义)
Nebula的宏定义与“Winkawaks”差不多,U,D,B,F代表上下左右,组合方向,右上UF,左下是DL,依次类推,1~6代表6个键位。Nebula还可以定义多个宏特性,通过“游戏->宏设置”来选择。
下面以“西游记释厄传”为例:
在记事本新建文件,输入:
[Player1]
Character=0
Direction=,0,1
[Player2]
Character=0
Direction=,0,1
[0]
Name=1
Macro1Name=下跳
Macro1Move=D,2
Macro2Name=必杀攻击右边
Macro2Move=B,D,DF,F,B,D,DF,F,1
Macro3Name=必杀攻击左边
Macro3Move=r,d,ld,l,r,d,ld,l,1
[Global]
Macro1Name=下B
Macro1Move=D,2
保存为orlegend.mac(文件名必须与ROM一致,因为“西游记释厄传”ROM是orlegend.zip,所以保存为orlegend.mac),放到与nebula.exe同一目录下的Macros文件夹中。重启nebula,载入“西游记释厄传”,"游戏->控制设置->player 1","Macro 1"设为键盘上"s","Macro 2"设为键盘上"d","Macro 3"设为键盘上"f",点击Clase(关闭)返回游戏。你会发觉“下跳”只要按s就行了,往右边发出必杀只要按d就行了。
现在解释一下上面的语句:
[Player1] 表示1P
Character=0 初始化特性为"0"(定义多个特性时,用逗号分开,如:Character=0,l,o,v,e)
Direction=,0,1 定义方向
[0] 定义特性"0"
Name=1 特性"0"的名称为"1"
Macro1Name=下跳 定义宏键1的名字为“下跳”
Macro1Move=D,2 宏键1=↓按键2 (逗号表示一帖动作)
Macro2Name=必杀攻击右边 定义宏键1的名字为"必杀攻击右边"
Macro2Move=B,D,DF,F,B,D,DF,F,1 宏键1=←↓↘→←↓↘→+A(按键1)
[Global] 定义通用特性(所谓的通用特性,就是说这个特性所定义的宏,所有玩家都可以通过设置“Global Macros”下面“Macro 1”等宏键来使用)
nebula宏定义在三国战记中使用,可惜现在写出来好像有点迟了。
[Player1]
Character=0,1
Direction=,0,1
[Player2]
Character=0,1
Direction=,0,1
[0]
Name=赵云
Macro1Name=大鹏展翅
Macro1Move=D,U,1
Macro2Name=必杀
Macro2Move=l,r,1
[1]
Name=关羽
Macro1Name=右边飞龙在天
Macro1Move=d,r,1,r
Macro2Name=左边飞龙在天
Macro2Move=D,L,1,L
[Global]
Macro1Name=MAX必杀
Macro1Move=d,u,d,u,1
KOF系列的动作太复杂了,nebula好像又不支持KOF标准按键,八神庵的鬼烧“→↓↘ + A”用相应的代码“l,d,ld,1”表示使不出来,kawaks1.官方版没问题。
六、IGS、NEOGEO区域设置(载入游戏方可用)
IGS:游戏->区域->china
NEOGEO:游戏->NEOGEO optiope(NEOGEO 选项)->region(区域)->Europe(欧洲)
七、存档、取档
存档:模拟->保存进度
取档:模拟->载入进度
游戏复位:模拟->重新开始(热键是“F3”)
八、联网
大家有没有注意到与Nebula.exe同一目录下有一个叫“nebulanet.exe”的可执文件。
运行nebulanet.exe,发觉出现的窗口与“WinKawaks”联机游戏的窗口一样,使用方法也一样。
左上角有All serves(所有服务器)、Recent(最近的)、Favorites(常用的)、Waiting games Options(等待游戏选项)这几个选项。
All serves(所有服务器):显示网上的所有的kaillera服务器,点击Refresh list(刷新列表)可以刷新服务器列表。
Recent(最近的):最近使用过的服器。
Favorites(常用的):暂时不能用该功能。
Waiting games Options(等待游戏选项):默认就行了,不必去设置。
点击All serves(所有服务器)选项,如果你是第一次玩网络对战请在左下角的Username中为自己起个名字,在右下角Connection Type(连接类型)中根据自己的网络状况选取一个合适的连接类型。然后选中列表中的服务器,并按下Connect(连接)按钮联接到该服务器。如果你知道服务器的IP地址可以使用Enter IP Adress选项,例如中国广州电信的服务器,输入IP地址...按Connect即可。
连接上服务器,弹出新窗口,左上方是玩家对话信息窗口,右上方为玩家列表包含了玩家的Nick Name,Ping值与当前属性等信息,中间的空白长条可以输入文字供聊天使用.最下面的为玩家已经建立的GAME列表,可以看到GAME名称(玩家建立的游戏使用那个ROM),Version(模拟器版本号),Status(目前状态Playing为正在玩),Users(当前人数/最大容纳人数).这里请注意你与对方的模拟器版本是否一致,以及Rom的名称是否相同!如果你看见已经有人建立合适的游戏你只要选择他建立的游戏并按Join就能进入啦,剩下的事情就是等对方开始游戏与你一起玩啦,如果没有找到合适的就自己建立一个吧。点击Create new game会出现一个按照游戏名字排列的列表,选择你想要玩的游戏。
OpenCLï¼OpenGLåDirectXä¸è çåºå«
ãä»ä¹æ¯OpenCL?
ããOpenCLå ¨ç§°Open Computing Languageï¼æ¯ç¬¬ä¸ä¸ªé¢åå¼æç³»ç»éç¨ç®ç并è¡ç¼ç¨çå¼æ¾å¼ãå è´¹æ åï¼ä¹æ¯ä¸ä¸ªç»ä¸çç¼ç¨ç¯å¢ï¼ä¾¿äºè½¯ä»¶å¼å人å为é«æ§è½è®¡ç®æå¡å¨ãæ¡é¢è®¡ç®ç³»ç»ãææ设å¤ç¼åé«æ轻便ç代ç ï¼èä¸å¹¿æ³éç¨äºå¤æ ¸å¿å¤çå¨(CPU)ãå¾å½¢å¤çå¨(GPU)ãCellç±»åæ¶æ以åæ°åä¿¡å·å¤çå¨(DSP)çå ¶ä»å¹¶è¡å¤çå¨ï¼å¨æ¸¸æã娱ä¹ãç§ç ãå»ççåç§é¢åé½æ广éçåå±åæ¯ã
ãã
ããOpenCL 1.0主è¦ç±ä¸ä¸ªå¹¶è¡è®¡ç®APIåä¸ç§é对æ¤ç±»è®¡ç®çç¼ç¨è¯è¨ç»æï¼æ¤å¤è¿ç¹å«å®ä¹äºï¼
ãã1ãCç¼ç¨è¯è¨å¹¶è¡æ©å±åé;
ãã2ãéç¨äºåç§ç±»åå¼æå¤çå¨çåæ æ°æ®ååºäºä»»å¡å¹¶è¡è®¡ç®API;
ãã3ãåºäºIEEE æ åçæ°åæ¡ä»¶;
ãã4ãä¸OpenGLãOpenGL ESåå ¶ä»å¾å½¢ç±»APIé«æäºéã
ããä»ä¹æ¯OpenGL?
ããOpenGL™ æ¯è¡ä¸é¢åä¸æ为广æ³æ¥çº³ç 2D/3D å¾å½¢ API, å ¶èªè¯çè³ä»å·²å¬çäºåç§è®¡ç®æºå¹³å°å设å¤ä¸çæ°åä¼ç§åºç¨ç¨åºãOpenGL™ æ¯ç¬ç«äºè§çªæä½ç³»ç»æå ¶å®æä½ç³»ç»çï¼äº¦æ¯ç½ç»éæçãå¨å å«CADãå 容åä½ãè½æºã娱ä¹ã游æå¼åãå¶é ä¸ãå¶è¯ä¸åèæç°å®çè¡ä¸é¢åä¸ï¼OpenGL™ 帮å©ç¨åºåå®ç°å¨ PCãå·¥ä½ç«ãè¶ çº§è®¡ç®æºç硬件设å¤ä¸çé«æ§è½ãæå ·å²å»åçé«è§è§è¡¨ç°åå¾å½¢å¤ç软件çå¼åã
ããOpenGLï¼å ¨åOpen Graphics Libraryï¼æ¯ä¸ªå®ä¹äºä¸ä¸ªè·¨ç¼ç¨è¯è¨ã跨平å°çç¼ç¨æ¥å£çè§æ ¼ï¼å®ç¨äºä¸ç»´å¾è±¡ï¼äºç»´ç亦å¯ï¼ãOpenGLæ¯ä¸ªä¸ä¸çå¾å½¢ç¨åºæ¥å£ï¼æ¯ä¸ä¸ªåè½å¼ºå¤§ï¼è°ç¨æ¹ä¾¿çåºå±å¾å½¢åºãOpenGLçå身æ¯SGIå ¬å¸ä¸ºå ¶å¾å½¢å·¥ä½ç«å¼åçIRIS GLãIRIS GLæ¯ä¸ä¸ªå·¥ä¸æ åç3Då¾å½¢è½¯ä»¶æ¥å£ï¼åè½è½ç¶å¼ºå¤§ä½æ¯ç§»æ¤æ§ä¸å¥½ï¼äºæ¯SGIå ¬å¸ä¾¿å¨IRIS GLçåºç¡ä¸å¼åäºOpenGLãOpenGLçè±æå ¨ç§°æ¯âOpen Graphics Libraryâï¼é¡¾åæä¹ï¼OpenGL便æ¯âå¼æ¾çå¾å½¢ç¨åºæ¥å£âãè½ç¶DirectXå¨å®¶ç¨å¸åºå ¨é¢é¢å ï¼ä½å¨ä¸ä¸é«ç«¯ç»å¾é¢åï¼OpenGLæ¯ä¸è½è¢«å代ç主è§ã
ããOpen GLä»ç¶æ¯å¯ä¸è½å¤å代微软对3Då¾å½¢ææ¯çå®å ¨æ§å¶çAPIãå®ä»ç¶å ·æä¸å®ççå½åï¼ä½æ¯Silicon Graphicså·²ç»ä¸å以任ä½è®©å¾®è½¯ä¸æ¦çæ¹å¼æ¨å¹¿Open GLï¼å èå®åå¨è¾é«çé£é©ã游æå¼å人åæ¯ä¸ä¸ªæçç¬ç«ææ³ç群ä½ï¼å¾å¤éè¦çå¼å人åç®åä»ç¶å¨ä½¿ç¨Open GLãå æ¤ï¼ç¡¬ä»¶å¼ååæ£å¨è®¾æ³å 强对å®çæ¯æãDirect3Dç®åè¿ä¸è½æ¯æé«ç«¯çå¾å½¢è®¾å¤åä¸ä¸åºç¨ï¼ Open GLå¨è¿äºé¢åå æ®çç»æ²»å°ä½ãæåï¼å¼æ¾æºç 社åºï¼å°¤å ¶æ¯Mesa项ç®ï¼ä¸ç´è´åäºä¸ºä»»ä½ç±»åç计ç®æºï¼æ 论å®ä»¬æ¯å¦ä½¿ç¨å¾®è½¯çæä½ç³»ç»ï¼æä¾Open GLæ¯æã
ãã
ããä»å¹´å¹´æ£å¼å ¬å¸OpenGL3.0çæ¬ã并ä¸å¾å°äºï¼nvçæ¯æï¼å ¶å®æ¹ç½ç«ä¸æä¾é对Nå¡çsdkä¸è½½ã
ããä»ä¹æ¯DirectX?
ããDirectXæ¯ä¸ç§åºç¨ç¨åºæ¥å£ï¼APIï¼ï¼å®å¯è®©ä»¥windows为平å°ç游ææå¤åªä½ç¨åºè·å¾æ´é«çæ§è¡æçï¼å 强3då¾å½¢å声é³ææï¼å¹¶æä¾è®¾è®¡äººåä¸ä¸ªå ±åç硬件驱å¨æ åï¼è®©æ¸¸æå¼åè ä¸å¿ 为æ¯ä¸åçç硬件æ¥åä¸åç驱å¨ç¨åºï¼ä¹éä½ç¨æ·å®è£ å设置硬件çå¤æ度ãè¿æ ·è¯´æ¯ä¸æ¯æç¹ä¸å¤ªæç½ï¼å ¶å®ä»åé¢æä¹ä¸è¯´ï¼Directå°±æ¯ç´æ¥çææï¼èåè¾¹çXå代表äºå¾å¤çææï¼ä»è¿ä¸ç¹ä¸æ们就å¯ä»¥çåºDirectXçåºç°å°±æ¯ä¸ºäºä¸ºä¼å¤è½¯ä»¶æä¾ç´æ¥æå¡çã
ããDirectXæ¯ç±å¾å¤APIç»æçï¼æç §æ§è´¨åç±»ï¼å¯ä»¥å为å大é¨åï¼æ¾ç¤ºé¨åã声é³é¨åãè¾å ¥é¨ååç½ç»é¨åã
ããæ¾ç¤ºé¨åæ ä»»å¾å½¢å¤ççå ³é®ï¼å为DirectDrawï¼DDrawï¼å Direct3Dï¼D3Dï¼ï¼åè 主è¦è´è´£2Då¾åå éãå®å æ¬å¾å¤æ¹é¢ï¼æ们ææ¾mpgãDVDçµå½±ãçå¾ãç©å°æ¸¸æççé½æ¯ç¨çDDrawï¼ä½ å¯ä»¥æå®ç解æææå线çé¨åé½æ¯ç¨çDDrawãåè å主è¦è´è´£3Dææçæ¾ç¤ºï¼æ¯å¦CSä¸çåºæ¯å人ç©ãFIFAä¸ç人ç©ççï¼é½æ¯ä½¿ç¨äºDirectXç Direct3Dã
ããOpenCLãOpenGLåDirectXä¹é´ä¸å¾ä¸è¯´çæ äº
ããä¸ç对AppleçOpenCLçæ¯æå°æ为å®åå±çéè¦å ç´ ï¼æ©å¨å¹´ä»£ä¸æï¼å¾®è½¯å°±æ¾ç»åªåé»æ¢OpenGLæ为è¡ä¸çæ åï¼ä»¥æ¨è¡èªå·±çDirectXæ¾å¡è½¯ä»¶å游æå·¥å ·ã微软çDirect Xèµ·åçæç¥æ¯ä¸ºäºæ¨å¨DOS游æå¼åè 转åWindowsï¼ä»æ¤ä¹åå®å°±è¢«ç»å®å¨Windowsä¸ä¸ºPC游ææå¡ï¼æ以å®ä» æ¯æWindowsã
ããæåå¸æ°ççDirectXä¹æ¨å¨äºå¼åè 转åææ°ççWindowsï¼æ¯å¦ææ°ççDirectX 就带æ¥äºä¸å°Vistaä¸å±æ¸¸æï¼ä»èæ¨å¨äºVistaçééï¼ç¶èå®å¹¶æªè¾¾å°é¢æçææï¼å 为Vistaçé度é»ç¢äºDirectX游æçå¸åºï¼å¼åè åªè½å°ç®æ å次转åXPã
ããOpenGLåApple
ããOpenGLçå身æ¯é«ç«¯å¾å½¢å·¥ä½ç«ååSGIå¨å¹´ä»£æå¼åçIRIS Gï¼å®å¨å¹´ä»£åææ为äºå¼æºçæ åãå½æ¶å¾®è½¯å¨å®çWindows ä¸åå¸äºDirect3Dï¼å°å®ä½ä¸ºOpenGLçç«äºå¯¹æãèå¨å¹´ä»£æ«ï¼å¾®è½¯æ¾ç»åSGIè¿è¡äºFahrenheit项ç®çå¼åï¼è¯å¾å°ä¸¤è ç»åèµ·æ¥ï¼ä½æ¯æ²¡ææåãä¹å微软继ç»å¼åDirectX并ä¸GPUåååä½ï¼çä¸OpenGLä»»å ¶åå±ã
ããOpenGLä¹åå ä¹éæ¸æ¶å¤±ï¼ç´å°å¹´ä»£æ«Appleæ¾å¼äºèªå·±çQuickDraw 3Dï¼å°OpenGLä½ä¸ºMac OS Xçå®æ¹3DåºãAppleçç³»ç»ç»OpenGLç¨åºå¸¦æ¥äºä¸å°æ¥æ¤è ãä¹åOpenGLæ£å¼è¢«Linuxéç¨ï¼ç°å¨ä¸»æµç游æå¹³å°ï¼å æ¬PSPï¼PS3 åWiié½æ¯æ该ææ¯ã
ããä½æ¯å¾®è½¯çXboxä¾å¤ï¼å®éç¨äºèªå·±çDirectX å¾å½¢åºï¼èå°OpenGLæé¤å¨å¤ãå¦ä»OpenGL对DirectXæ¥è¯´æ¯ä»¥åæ´æç«äºåäºãè微软计åå¨Windows 7ä¸çDirectX å¢å 类似äºOpenCLçææ¯ï¼ä»¥å®ç°GPGPUè¿ç®ãä½æ¯AppleçOpenCLè½æ´ç´§å¯å°ä¸OpenGL代ç ååå·¥ä½ï¼è½å¸¦æ¥æ´å¹¿æ³çæ¯æã Appleè¿å°OpenCLä½ä¸ºä¸ä¸ªå è´¹çï¼å¼æºçæ åï¼è®©ä»»ä½äººé½è½åä¸å°è¯¥å¹³å°ä¸æ¥ã
ããOpenGLåOpenCL设计çç¸ä¼¼æ§ï¼ä½¿å¼åè æ´æäºå¼åãæ¯å¦å¨OpenCLä¸è¿è¡æ°æ®èæå计ç®ï¼å¯ä»¥æç¸åç对象å¨OpenGLä¸è¿è¡å¾å½¢æ¸²æãåæ¶OpenGLä¸çå¾å½¢æ¸²æå¯ä»¥å¨OpenCLä¸è¿è¡å¤çå转æ¢ã
ããOpenCLå¾å°äºGPUååNVIDIAåAMDçæ¯æï¼åæ¶æ¯æAppleï¼SONY,任天å çå¹³å°ï¼è¿æ¯æLinuxåWindowsï¼èä¸ä»»ä½å ¬å¸çå¼åè é½å¯ä»¥åä¸å°è¯¥ææ¯çåå±ä¸æ¥ã
ReactOS 0.3.0Candidate 1发布后网络功能和USB支持进展如何?
在 年,ReactOS 内核已经展现出稳定的特性,它配备了完善的 API 以支持上层程序开发,并且配备了一个基础但实用的 GUI 窗口界面。ReactOS 的核心功能之一是 ReactOS Explorer,这类似于 Windows 的浏览器,提供了系统操作界面。 ReactOS 0.2 版本已经能够运行许多 Win 应用,包括基础的记事本 Notepad、系统注册表编辑器 Regedit,命令行工具 Cmd,以及 AbiWord 文字编辑器、Quake 和 Quake II 游戏,甚至是 Wine 项目的一部分。这个版本的亮点还包括了对声卡和网卡驱动的支持,如 Lynx 网页浏览器虽然能抓取网页,但还需进一步优化。同时,它开始支援 Ext2 文件系统和 GRUB 引导加载器,使得 ReactOS 可以与 Linux 分区共存。 从 0.2.6 版本开始,ReactOS 支持了更多应用程序,如 Dillo、mIRC、Mozilla Firefox 的 DCOM 元件,Unreal Tournament 和 Deus Ex 可以以软件渲染方式运行。虽然 nVidia-Driver 或 Mesa 3D 的软模式下 OpenGL 运行仍存在小问题,但OpenOffice 的部分功能已经可以执行。此外,网络功能如 TCP/IP 和 Tiny Web Server、UltraVNC Client 的运行也得到了确认。 到了 0.2.8 版,ReactOS 的发展进一步加强,能够检测虚拟机环境并安装 VMware Tools 提升图形界面性能。核心组件如 CSRSS 重写,Ws2_ 的工作也在进行中。ddraw、dplay 和 dplayx 元素在 trunk 版本中表现出色,同时对 USB 和 Plug and Play 的支持也在发展中,Mozilla 的 DCOM 元件支持了图像浏览。 在 年初,ReactOS 开发者启动了自我审查程序,以回应对逆向工程的质疑,确保源代码符合版权法。 年 6 月发布了 0.3.0候选版,主要改进了网络功能和随插即用支持,审查进度达到 .1%。到 年,这个审查过程已全面完成,标志着 ReactOS 的兼容性和稳定性有了显著提升。扩展资料
ReactOS是开源免费的Windows NT系列(含NT4.0//XP/)克隆操作系统,保持了与Windows的系统级兼容性。无法定位程序输入点是怎么了?详细如下
无法定位程序输入getclipbox点于动态链接库gdi
dll上是怎么回事
-
1个回答
次浏览.
游戏运行的时候出现“无法定位程序输入点DdEntry于动态链接库DDRAW.dll上”
...wenda.tianya.cn/wenda/thread?tid=cbfedc...
-
网页快照
求助无法定位程序输入点PacketGetVersion于动态链接库Packet.dll上
...
2网络嗅探器程序实现在c环境下编程,源码如下:
/
*June
2nd,
....
主程