====== 上古软件仓 ====== 这里保存 DOS 下的开发工具,设计软件,汉字系统和 DOS 模拟器,想玩 DOS 来这里就对了。 ===== DOSBox-x ===== 下载地址:[[https://skywind.me/resource/dos/dosbox.zip|dosbox.zip]] 在 Windows 下的 DOS 系统模拟环境,可以运行 DOS 软件,玩 DOS 游戏,老版本 DOSBOX 基本停留在 0.74 不再更新了,这个 DOSBox-x 是他的后续版本,持续更新了数年到现在,做了很多改进,比如可以随意拖拽缩放窗口,比如有主菜单方便操作,比如兼容性提升不少可以支持 UCDOS 等汉字系统。 ===== Watcom C++ 11.0 ===== 下载地址:[[https://skywind.me/resource/kit/watcom.zip|watcom.zip]] DOS 下著名的编译器,可以用来生成 32 位的 DOS 程序,很多游戏开头会输出 DOS4GW 字样的(比如 C&C,红警等),都是用这个编译器构建的,其中 BINW 目录内的可执行用于在 DOS 下运行,而 BINNT 下的编译器用于在 Windows 下运行,构建出来的都 32 位的 DOS 程序。这个是我当年开发游戏的自用版本,还有一个更新的 [[https://skywind.me/resource/dos/openwatcom-19.rar|Open Watcom 1.9]]。 可以关注他的项目主页 [[https://sourceforge.net/projects/openwatcom|Open Watcom]] 和 [[https://github.com/open-watcom|github]] 今天还在更新。 ===== Borland C++ 3.1 ===== 下载地址:[[https://skywind.me/resource/skywind/bc31.zip|bc31.zip]] (精简版),[[https://skywind.me/resource/dos/bc31full.7z|bc31full.7z]] (完整版) Borland C++ 针对专业应用程序开发市场,而 Turbo C++ 则针对家庭和业余爱好者市场。Borland C++ 包括额外的工具、编译器代码优化和文档,以满足商业开发人员的需求。1997年,Borland C++ 被 Borland C++ Builder 取代。Borland C++ 3.1 被认为是系列中最经典的版本,也是该系列在 DOS 下集大成的一代,另外这里还收录了该公司的另外两个兄弟:[[https://skywind.me/resource/dos/tcpp3f.zip|Turbo C++ 3.0]] 和 [[https://skywind.me/resource/dos/tc2.zip|Turbo C 2.0]]。 ===== Microsoft C/C++ 7.0 ===== 下载地址:[[https://skywind.me/resource/dos/msc7.rar|msc7.rar]] 微软的 C/C++ 编译器(是 Visual C++ 他爹)的 7.0 版本,也是系列最终版,包含集成开发环境 PWB IDE(MS Programmer's WorkBench),调试工具,代码查看器和一个新的调试器。解压到 ''C:\C700'' 目录,运行内部工具前请先执行 ''C:\C700\HX\BIN\HDPMI32.EXE -r'' 建立兼容 MSC 的 DPMI 环境,然后运行 ''C:\C700\MSCVARS.BAT'' 初始化环境变量,就能使用 ''CL'' 编译器或者 ''PWB'' 的集成开发环境了,需要放到其它目录的话修改下 MSCVARS.BAT 里的路径就行。 ===== Quick C 2.0 ===== 下载地址:[[https://skywind.me/resource/dos/quick2.zip|quickc2.zip]] 这是微软发布的一款带有集成开发环境的 C 编译器,旨在与 Borland Turbo C 竞争。它面向家庭/业余用户,附带对新用户友好的集成开发环境,价格还远低于微软面向企业的专业产品(Microsoft C/C++),微软还推出了类似集成环境的 Quick Pascal 和 Quick Basic。 ===== DJGPP 2.03 ===== 下载地址:[[https://skywind.me/resource/dos/DJGPP203.rar|DJGPP203.rar]] 想在 DOS 下用 C/C++ 开发 32 位程序,只有两套方案:Watcom C++ 和 DJGPP,DJGPP 是 GNU 开发套件 gcc/gdb 的 DOS 版移植,同 Watcom C++ 一样支持 32 位运行时,但 Watcom C++ 用的是 dos4gw 运行环境,而它使用 CWSDPMI 运行环境。过去我一直在用 Watcom C++,因为 DJGPP 里的 GCC 编译速度太慢,但不少库都是用它开发的,比如著名的 Allegro,而且自带 rhide 这个类似 Borland C++ 的 IDE,写程序比较友好。 过去 Watcom C++ 在变成 Open Watcom 之前都是收费的,而 djgpp 是免费的,这个 2.03 是一个经典版本,后面它一直在更新,内部的 gcc 都已经更新到 9.2 可以让你写 C++ 14,这个最新版可以到它的主页 http://www.delorie.com/djgpp 下载。 ===== Turbo Pascal 7.0 ===== 下载地址:[[https://skywind.me/resource/dos/pas70.zip|pas70.zip]] Borland Turbo Pascal 是一个针对业余爱好者和入门级市场的 Pascal 编程语言编译器,带有集成开发环境。它有适用于 CP/M 和 DOS 的版本。在一段时间内,它与他们的专业 “Borland Pascal” 产品线一起销售。 ===== Quick Pascal ===== 下载地址:[[https://skywind.me/resource/dos/qpascal.zip|qpascal.zip]] 微软公司同 Turbo Pascal 竞争的一个产品,同样带有集成开发环境。 ===== GWBasic 3.22 ===== 下载地址:[[https://skywind.me/resource/dos/gwbasic.zip|gwbasic.zip]] GWBASIC 是微软开发的包含在 MS-DOS 中的 BASIC 语言开发环境,用于代替早期的 IBM ROM BASIC 在 MS-DOS 5.0 以后被 QBASIC 所取代。这个 GWBASIC 比较值得收藏的地方在于它是传统写行号那种 BASIC 语言,和 APPLE II 类似。 ===== Quick Basic 4.5 ===== 下载地址:[[https://skywind.me/resource/dos/qbas45.zip|qbas45.zip]] 微软开发的 Basic 集成开发环境,包含解释器和编译器,可生成 .EXE,而其精简版 QBASIC 只是个解释器,无法编译。还有一个 Quick Basic Extended 7.1 据说是 Quick Basic 的升级版,感兴趣可以点 [[https://skywind.me/resource/dos/qb71.zip|qb71.zip]] 下载。 ===== QBasic 1.1 ===== 下载地址:[[https://skywind.me/resource/dos/qbasic.zip|qbasic.zip]] 这就是前面提到的 MS-DOS 5.0 自带的解释器,虽然没有编译功能,但只要一个名为 QBASIC.exe 的主程序就能运行,还有一个帮助文件 QBASIC.hlp ,加起来容量也只有区区 317KB,当年 DOS 下面开发主要用 C/C++ 而 Basic 其实就是充当了脚本语言的作用,用于快速开发一些小功能,而很多小脚本就是用这个 QBASIC 写的,比如 [[https://www.qbasic.net/en/qbasic-downloads/games/qbasic-games.htm|qbasic.net]] 里收录了很多 QBASIC 写的小游戏。 注:MS-DOS 5.0 自带的 QBasic 是 1.0,而 MS-DOS 6.0 以后自带的是 QBasic 1.1,这个版本就是最后的 1.1 版本。 ===== Visual Basic 1.0 for DOS ===== 下载地址:[[https://skywind.me/resource/dos/vbasic1.zip|vbasic1.zip]] 这是 Visual Basic 的 DOS 版,可以在 DOS 下面像 Delphi 一样自由的画对话框。 ===== MASM 6.11 ===== 下载地址:[[https://skywind.me/resource/dos/MASM611.zip|MASM611.zip]] 微软宏汇编器(MASM)是一种使用英特尔语法的 x86 汇编器,用于 MS-DOS 和微软 Windows 操作系统。在某个时期,它与 Borland Turbo Assembler 竞争。IBM 曾将早期版本改名为 IBM 宏汇编器。后来的版本与 Microsoft Visual Studio 捆绑在一起。 内部包含名为 PWB(Programmer's WorkBench)的 IDE,同时 UPDATE 目录内含有 6.14 的更新文件,但 6.14 需要 NT/9x 运行环境,不能直接在纯 DOS 下跑。 ===== FoxBase ===== 下载地址:[[https://skywind.me/resource/dos/foxbase.zip|foxbase.zip]] FoxBASE,一款来自 Fox Software 的关系型数据库,始于1984年,最初是 dBase II 的一个克隆版本,具有许多速度改进。FoxBASE+ 增加了功能平等性,并与 dBase III Plus 兼容。后来被微软收购,并成为 FoxPro。 ===== FoxPro 2.0 ===== 下载地址:[[https://skywind.me/resource/dos/foxpro2.zip|foxpro2.zip]] 由 Fox Software 开发的关系型数据库,后来被微软收购,它克隆了 dBase IV 的功能,但提供了巨大的速度改进。它基于 Fox Software 的 FoxBASE(dBASE II的克隆版)和 FoxBASE+(dBase III Plus的克隆版)。增加了一个新的类似 Mac 的用户界面,最初是为 FoxBASE+/Mac 开发的。 ===== Animator Pro 1.3 ===== 下载地址:[[https://skywind.me/resource/kit/ani13.zip|ani13.zip]] Autodesk 公司的 2D 动画射击软件。支持类 C 的脚本,有利于开发者自己开发辅助插件,当年很多游戏公司使用它来制作点阵图或者动画,能够配合 Autodesk 3D Studio (就是 3DMAX 之前的旧名字)输出的动画进行后期 2D 加工。 ===== UCDOS ===== 下载地址:[[https://skywind.me/resource/dos/ucdos7.zip|ucdos7.zip]] 希望汉字系统 7.0,在 DOS 环境中解压到 C:\UCDOS 下面,执行 UCDOS.BAT 进入环境,ALT+F1 区位码,ALT+F2 全拼,ALT+F3 双拼,ALT+F5 五笔,ALT+F6 英文输入法,同时包含 WPS 和 UCTAB 表格制作软件。注意,如果想安装各种打印字体,驱动以及中文工具的话,可以下载 UCDOS7 的完整版安装光盘: [[https://drive.google.com/drive/folders/1McV-F_JMgRzI0S1nmthEqGo46xgm-Piw|UCDOS7.iso]],还有一个 UCDOS98 的精简版 [[https://skywind.me/resource/dos/ucdos98.zip|ucdos98.zip]]。 此外配套软件 CCED 5/6 的两个版本:[[https://skywind.me/resource/dos/cced5.zip|cced5.zip]] 和 [[https://skywind.me/resource/dos/cced6.zip|cced6.zip]] 也顺便在这里放一下。 汉字系统可以运行于最新的 DOSBox-x 中(就是最上面那个),但是无法运行于老的 DOSBox 里,使用时注意。 ===== CCDOS ===== 下载地址:[[https://skywind.me/resource/dos/ccdos97.cab|ccdos97.cab]] CCDOS 汉字系统,同希望汉字系统类似,另一个用的比较广的汉字系统,尺寸比较小,只有 500KB 左右。 ===== 天汇汉字系统 ===== 下载地址:[[https://skywind.me/resource/dos/tway32.zip|tway32.zip]] 天汇汉字系统袖珍版,没有输入法,但可以显示中文内容,只有 200KB 的单个可执行文件。 ===== WPS 3.0 ===== 下载地址:[[https://skywind.me/resource/dos/wps3.zip|wps3.zip]] 这是独立版的 WPS,版本比 UCDOS 里带的 2.2 要新,但是需要用金山公司自带的 SPDOS 汉字系统(压缩包里已经附带)。 ===== Emacs 4.0 ===== 下载地址:[[https://skywind.me/resource/dos/EMACS40.zip|EMACS40.zip]] 可以在 DOS 下运行的 Emacs 4.0 ===== Vim 7.3 ===== 下载地址:[[https://skywind.me/resource/dos/vim-73.rar|vim-73.rar]] 居然还有能运行于 DOS 下的 Vim,虽然版本是 7.3,但也很不错了。 ===== SetEdit ===== 下载地址:[[https://skywind.me/resource/dos/SetEdit.rar|SetEdit.rar]] 功能强大的文本编辑器,2004 年的版本。 ===== QEdit ===== 下载地址:[[https://skywind.me/resource/dos/qedit.zip|qedit.zip]] QEdit 是一款由 SemWare 公司开发的功能强大且支持脚本扩展的文本模式编辑器,作为共享软件进行分发,与 Borland Brief 等程序竞争。 ===== Type Test ===== 下载地址:[[https://skywind.me/resource/dos/TT.zip|TT.zip]] 就是俗称的 TT 打字练习程序,修正了千年虫的版本。 ===== HD-Copy ===== 下载地址:[[https://skywind.me/resource/dos/hd-copy.zip|hd-copy.zip]] HD-Copy 是一个在 MS-DOS 系统中运行的软盘磁盘镜像应用程序。它可以实时复制软盘,也可以使用扩展名为 IMG 的存储磁盘内容的归档文件进行复制,这些文件采用一种专有文件格式,可以使用或禁用压缩。不少 [[https://winworldpc.com|winworldpc.com]] 上的老软件是以 IMG 安装软盘的镜像格式保存的,那么使用 HD-Copy 可以很方便的制作和读取这类软件。 ===== SEA 1.3 ===== 下载地址:[[https://skywind.me/resource/dos/SEA13.zip|SEA13.zip]] 著名的看图软件,类似 Windows 下面的 ACDSEE,支持鼠标,用户体验很好,左边是文件列表,右边是图片预览和信息,按回车可以全屏看图片,并用上下左右控制屏幕漫游。当年 DOS 下其实有很多看图软件的,但就是因为使用体验好,速度快,最后全部被 SEA 一统天下了。 使用时先解压 SEA13.zip 里面有个 SEA13.exe,然后在 DOS 环境中执行它,会自解压,然后运行解压出来的 SEA.exe 即可。 ===== FPE 2000 ===== 下载地址:[[https://skywind.me/resource/dos/fpe2k.zip|fpe2k.zip]](安装版),[[https://skywind.me/resource/dos/fpe511.zip|fpe511.zip]](绿色版) 整人专家是当年最好用的游戏修改器了,由李果兆开发,经典版 5.11 是绿色版,开发于 1997 年,需要解压到 C:\FPE 目录下才能正常运行(要找得到 C:\FPE\FPE4G.COM),具体见里面的 README.txt 文档;而 fpe2k.zip 是安装版,开发于 1999 年,可以安装到任意目录。 这里还有 [[https://www.cn-dos.net/forum/viewthread.php?tid=50208|一篇文章]] 介绍 FPE 的历史。 ===== Nesticle ===== 下载地址:[[https://skywind.me/resource/dos/nesticle.zip|nesticle.zip]] DOS 下最经典的红白机(FC/NES)模拟器的最新版本,它兼容性强,能玩的游戏多,性能也非常不错,能够在 486DX2 66MHz 这样的老机器下流畅的模拟红白机游戏。还支持声卡发音(很多 DOS 下模拟器没声音),效果很不错,且支持长文件名。它采用全屏幕方式控制,按 ESC 键可调出菜单。常用快捷键有 Alt+L 键选择文件,Alt+Q 键退出等。 ROM 不能用 .zip 需要非压缩的 .nes 文件,外网 [[https://archive.org/details/nesticle_dos|archive.org]] 上面有一个包含 ROM 的整合包,点击 [[https://archive.org/details/nesticle_dos|这里]] 访问。 ===== ZSNES 1.51 ===== 下载地址:[[https://skywind.me/resource/dos/zsnes151.zip|zsnes151.zip]] DOS 下最好用的超任游戏机(SFC/SNES)模拟器的最终版本(2007),它比 Snes9x 占用更低,能在 486DX4 100MHz 下关掉声音流畅模拟超任游戏,而在 Pentium 100MHz 下就能完全打开立体声流畅玩游戏,大量汇编优化,同样配置比 Snes9x 流畅一倍以上,当年非常流行。 ROM 同样不能压缩,需要裸的 .sfc/.smc 文件,外网 [[https://archive.org/details/ZSNESDOS|archive.org]] 上面同样有一个包含游戏的 [[https://archive.org/details/ZSNESDOS|整合包]] 可以下载,更多信息可以访问它的主页 [[https://zsnes.com|zsnes.com]]。 ===== Genecyst ===== 下载地址:[[https://skywind.me/resource/dos/genecyst.zip|genecyst.zip]] 非常优秀的世嘉五代主机(Genesis/MD)模拟器,经过很多用户长时间的考验。是第一个正常的世嘉五代主机(Genesis/MD)模拟器(出自 NESticle 的作者之手)。它的性能最好,兼容性也非常不错,并且支持存档。能在 486DX4 100MHz 下面打开音乐但是关闭音效但是打开音乐流畅运行,也能在 Pentium 100MHz 下面完全打开音效游戏。 外网同样也有一个 Genecyst 游戏的 [[https://archive.org/details/Emuking|整合包]] ,里面解压后的 GENROM 目录内有一堆游戏。 ===== 版权声明 ===== 版权声明:采用怀旧资源网站 [[https://winworldpc.com|winworldpc.com]] 和 [[https://vetusware.com|vetusware.com]] 类似的 [[https://winworldpc.com/copyright|版权声明]],收录开源或者不再销售的软件产品,目的是保护这些快绝版的资源。 都看到这里了,请继续左转 [[https://skywind.me/blog/archives/2869|DOS 经典游戏合集光盘介绍]],或者访问我的一个书签:[[怀旧网络资源]]。 {{page>include:foot1}}