标题: 支持WIN32程序的DOS环境:Z-DOS 0.03!
[打印本页]
作者: maliku
时间: 2007-9-4 15:15
标题: 支持WIN32程序的DOS环境:Z-DOS 0.03!
Z-DOS是一个扩展的DOS环境,目前只是一个初步的实验版本,这个版本的亮点是能够在其下运行相当一部分WINDOWS控制台程序和部分图形程序!看清楚了——这可是纯DOS环境哦。这是由于Z-DOS中实现了一部分常用的WIN32 API接口,因此能实现这一神奇的功能。
下载了安装程序后,在WINDOWS下进行安装,重启后你就可以看到多系统选择界面里多了一个“Z-DOS”项,选择后就可以进入Z-DOS环境了,在这个环境下,一切都和以前的DOS一样,只是具备了运行WIN32程序的能力了。目前Z-DOS对WINDOWS控制台程序(即无GUI的WIN32程序)的支持很不错,另外对基于DDRAW的全屏图形程序的支持也很有一套(当然窗口程序也是可以的,它会尽力去转换成全屏的)。由于我对其加上了SDL及Allegro的动态链接库,所以基于这两者的程序也同样可以运行,建议在WINDOWS下写SDL或Allegro程序时采用DEV-CPP。
进入Z-DOS后直接在命令行敲入Z再回车,就可以看到宇宙——这是Z-DOS的屏保,一个基于SDL的WIN32程序。
其它像OpenGL的支持我会在之后的版本中加入进来,即将被加入的还有更多的实用工具(包括图形化的哦)!
下载页面:
http://www.ds0101.com/DownLoad/ShowInfo.asp?ID=37
[
Last edited by maliku on 2007-9-5 at 11:02 AM ]
作者: aca
时间: 2007-9-4 19:09
搜了一下:
http://www.zebor.com/main/zdos.html
ZDOS is a 32-bit real time OS for the X86 CPU family, written entirely in assembly language for maximum performance.
ZDOS was developed as a 32-bit replacement of 16-bit DOS, but with modern features like multi tasking, demand paging, SMP etc..
As a BIOS vendor we also integrated a complete 32-bit BIOS within ZDOS, in order to restore the power users had in the old, good DOS days.
With ZDOS you can do every thing you used to do, but now in a full 32-bit, multitasking environment. You can create 32-bit, multi tasking processes with a lot of threads, invoking safe reentrant 32-bit BIOS and DOS API calls.
作者: maliku
时间: 2007-9-5 08:39
此Z-DOS非彼ZDOS也,那个ZDOS只是32位的DOS,这个却是DOS + WIN API,不同
作者: happybasic
时间: 2007-9-5 09:11
楼主:可否提一下下载?
作者: maliku
时间: 2007-9-5 10:57
http://www.ds0101.com/DownLoad/ShowInfo.asp?ID=37
呵呵,不好意思,忘了给下载点了
作者: happybasic
时间: 2007-9-5 13:18
标题: BUG报告~
安装后重启,在选择Z-DOS后,显示一些启动画面后死机,屏幕无内容
只有一个光标在左上角闪。。。
作者: maliku
时间: 2007-9-5 15:34
收到。谢谢测试