前言
ISA时代,设计PC卡、I/O读写数据,享受成长的快乐;
PCI时代,PCI-ISA转换,重复ISA时代的硬件与软件故事,依然温馨如故;
USB时代,转换、接口、编程,还能找回故事的温度;
而如今,重操PWIN32,配上邓世强(为汉字输入做出了杰出贡献)的五笔字型编码,再安装上TC, BC, QB, VC, TP, TB, MASM, MSLIB, PCEM, DOSBOX, 3DX, DELPHI, FOXPRO, MSOFFICE, MSVC, MSVB, VISUALDB......, 再mod一翻。用着那个爽,好奇温馨中回故往事而知新当下。
下面是对WIN31DOSBox中PWin32的魔改情况
哥伦比亚大学Edward Mendelson对DOSBox-x魔改后起名 WIN31DOSBox ,它配好了WIN31框架,将WIN31或PWIN32的安装程序考贝到SETUP目录,点击INSTALL启动程序即自动安装好。支持使用HOST主机打印,分辨率可配到2880(我配置的是1280x1024),内含NE2000网卡驱动可支持DOS下直接联网(主机上安装NPCap抓包软件直接挂接物理网卡与WIN31DOSBox进行TCP/IP数据交换),由于母版是在DOSBox-x基础上魔改的所以能支持WindowsXP在上面安装。优点是它像一个应用程序一样点击打开,打开后可在DOS全面操练编程,也可进入PWIN32进行平台操练,配置好后还可进行WINXP的操练。安装的东西,连同WIN31DOSBOX一起打包,在其它机器上解压即可运行。与DOSBox和DOSBox-x不同的还有,它出来就一个独立窗体,没有status副窗体干扰。进入DOS后字体是TTF的,看上去精美。
一、mod后的启动界面
MOD方法:用一小块上面的bmp,平铺配置好屏幕壁纸,不然白乎乎的不符合现在IT人习惯。修改system.ini,不用Progman.exe程序管理器,用自己写的一个invomso.exe,启动后即加载了msoffice42的导航工具栏,可修改增减各款应用程序,把它停靠在右上角,再加载底部面板,将全部程序组变成树状组织方式保存在 Programs 下, Windows下显示打开的窗口,右侧是日期和时间,还可根据需要增加其它栏目在面板上,不需要增加就暂时空置。
上图是打开Programs组的样子,下图是原来的Progman程序管理器做shell的样子,对比一下相貌还是大不相同吧,至少桌面敞亮整洁很多。
再看看打开程序Visual Foxpro3.0 的样子吧,命令窗口用起来还是依然的爽爽。
再试MSVC,依然是那个样子,只是图没截好,上面空白多了,下面没露出来。
再看看Delphi 1.0 , 和当年的vb2比,还是很相当的。
这是计算器,在右边的MSOFFICE导航器上点击打开的。
这是运行TurboCAD情况,平时画个简单备件图还是挺不错的。
这是多线条的屏幕保护程序在运行。
这是运行TurboC界面,字体很精美。
这是当年的Borland C
这是当年的 Turbo Pascal
这是Quick Basic Compiler 7.1,被 Visual Basic for DOS 取代。
噢,怎么也不能忘了当年的VB啊,那可是精典。得嘞,就用它写invomso启动shell吧。
FORM1 ---> 属性Hide、minimize、no conrolbox、no border; Timer1 ---> 属性 interval 500; General中 X, Y, Z = 0
把MAK中的VBX全删掉,就留下个FORM1.FRM足够了。然后,编译,然后放到WINDOWS目录下,修改SYSTEM.INI中的Shell = invomso.exe
MSOFFICE导航器,安装好MSOFFICE 4.2 自动就安装上了。
WINBAR.EXE 还有源码,抽时间整理打包后放上来。还有一个WINEXIT.EXE是配合WINBAR面板用的,因为退出时WINBAR只退出到界面并不退出WINDOWS,改一下配置让它启动WINEXIT.EXE就正常退出了,但WINEXIT强列要求露脸,因此会出现一个小图标再点击一下才退出,当年的小程序习惯是这样的。有时间可读码改一下WINBAR,要先找到它的编译环境才好,尽量简单吧。PWIN时代精典太多了,很值得往事重温,找回时代曾赋予的幸福!