Windows 3.00 MDK Version 59

来自 WinStory Wiki
跳转到导航 跳转到搜索
3.00 MDK Version 59
Windows 3.0 的版本
操作系统系列16 位 Windows
内核版本3.00a
体系结构x86
编译日期1990 年 11 月 07 日
基础版本
Windows 3.00a
关于对话框

Windows 3.0 MDK Version 59 是 Windows 3.0 Multimedia Edition 的测试版,由 BetaArchive 用户 marcoguy 于 2016 年 12 月 19 日共享。[1]它基于 Windows 3.00a,并安装了新的多媒体功能,例如声音驱动程序、应用程序和屏幕保护程序。这此预发布版本很可能是在 Microsoft 于 1990 年 11 月 27 日和 28 日举行的多媒体开发人员大会上分发的。[2]

新增功能和更改

外壳功能

  • 如前所述,默认情况下,此版本中安装了 Sound Blaster 驱动程序(SNDBLST.DRV),它可以支持 Sound Blaster 1.0 或 1.5 声卡,尽管 Sound Blaster 2.0 也可以使用。它还安装了操纵杆驱动程序(IBMJOY.DRV 和 MIDI 驱动程序等各种新设备,用于多媒体增强功能。
  • 包括其他显示驱动程序。值得注意的是,此版本已经具有 320x200x256 分辨率的 VGA 驱动程序,但缺少最终版本中的各种驱动程序,例如 Trident TVGA 和 S3 Paradise 显示驱动程序。
  • 某些应用程序图标被更改,且一些图标被 Windows 3.1 继承。
  • 声音文件现在包含在内,存储在 MMDATA 目录中。此版本是已知最早包含启动声音的Windows版本 (SystemStart,默认为吱吱作响的门,DOOR.WAV),以及系统信息的声音(SystemDefault,默认为块的声音,BLOCKS.WAV)和错误对话框(SystemExclamation,默认为“uh oh”声音,OHOH.WAV)。但是,尚未实现系统关闭等一些声音。
    • 内部版本中包含的其他声音包括:
      • BELLS.WAV,铃声(将成为最终版本中的默认启动声音)。
      • CLOCK.WAV,时钟铃声(用于闹钟应用)。
      • CLAVIER.MID,首个测试 Windows 的 MIDI 文件。这是对键盘音符 MIDI 序列的测试。它似乎使用了早期版本的 MIDI 序列,因此无法在最终的 3.0 MME 版本或更高版本的 Windows 版本上正常播放。
      • JAWHARP.WAV,嘟的声音,枯燥无味。
      • LASER.WAV,激光击打声。
      • TRAIN.WAV,火车经过的声音。
  • 尽管原始 WINVER.EXE 存在并且与 Windows 3.00a 没有变化,但还有一个关于对话框的附加 MMWINVER.EXE ,它将此版本称为“386 Enhanced Mode multimedia Windows Version 00.90.59”。

应用程序功能

  • 包括 Media Player(MPlayer,MPLAYER.EXE)应用程序的早期版本,能够播放 WAV 和 MID 文件。
  • 原来的时钟(CLOCK.EXE)已被删除,取而代之的是新的闹钟应用程序(MMClock、MMCLOCK.EXE)。闹钟在打开时默认为最小化的应用程序,但可以最大化以显示新的时钟接口。对原始时钟的改进是可以选择每刻钟、半小时和一小时播放一次声音,能够设置闹钟和更改时钟的颜色。
  • 此版本删除了大多数 HLP 文件,以支持更新的 Windows 帮助界面。但是,大多数帮助内容无法打开,因为此版本中缺少 HLP 文件。

控制面板功能

  • 值得注意的是,程序管理器上的“控制面板”现在打开一个新添加的 CPL.EXE,而不是旧的 CONTROL.EXE。这将加载一个新的控制面板界面,类似于 Windows 3.1 的界面。首次使用 CPL 文件,它允许加载并轻松添加控制面板功能的小程序。但是,旧的控制面板(CONTROL.EXE)仍然存在于此版本中,它和旧的小程序可以通过打开旧版本来运行。
  • 声音小程序得到了极大的增强,现在允许在系统事件上播放 WAV 声音的配置。与最终版本非常相似,保留警告蜂鸣声的选项仍然存在,尽管除非没有安装声音驱动程序,否则它不会起作用。
  • 控制面板中包含五个与新多媒体功能相关的新小程序:
    • 显示允许用户快速更改系统支持的显示设置,尽管它与通过 Windows 安装程序更改它没有太大区别。
    • 操纵杆可以配置连接的操纵杆。
    • 驱动程序列出系统中安装的驱动程序,并允许用户在必要时更改驱动程序的配置。
    • MIDI 映射器列出了已安装的 MIDI 适配器,可以对其进行修改以具有说明或更改默认的 MIDI 映射器。如果未安装声卡,小程序将显示一条警告,指出当前 MIDI 设置引用了系统上未安装的设备。
    • 屏幕保护程序是此版本中包含的最大的小程序之一,它设置了一个 SCR 文件,以在一段时间后 SCRNSVR.EXE 运行。大多数屏幕保护程序都可以根据用户的喜好更改其设置。此版本中包含的屏幕保护程序包括:
      • Clock(SSCLOCK.SCR),以黑色背景或全屏显示屏幕上的闹钟。可以修改为播放警报,在黑屏中跳来跳去或全屏显示,并以模拟或数字格式显示。
      • Color Wash(SSCLRWSH.SCR),显示两种颜色的渐变。可以修改以调整要显示的两种颜色。
      • Dimmer(SSDIMMER.SCR),将屏幕调暗到一定百分比。可以修改以更改调暗量以及完全调暗屏幕所需的时间。
      • Lissajous Figures(SSLISSJU.SCR),在屏幕上显示尾随线。可以修改以更改屏幕上的行数以及图形更改前的时间。
      • Marquee(SSMARQUE.SCR),显示在整个屏幕上滚动的文本。此后一直保留在大多数版本的 Windows 中,直到 Windows XP。可以修改以更改文本、字体和颜色、背景颜色以及滚动速度和位置。
      • Melt / Slime Screen(SSMELT.SCR),要么将屏幕的某些部分向下移动块,要么逐渐将绿色块添加到当前显示中。从 Microsoft Entertainment Pack 1–3 的 IdleWild 程序中包含的屏幕保护程序移植。可以修改以改变熔体/粘液的速度。
      • Mystify(SSMYST.SCR),显示形状的移动线。保留在所有更高版本的 Windows 上,但将针对 Windows Vista 及更高版本进行更新。可以修改以更改对象的形状和要使用的颜色。
      • Raise Desktop(SSRSEDSK.SCR),隐藏所有窗口以仅显示桌面。没有可用的修改。
      • Rockets(SSROCKET.SCR),在黑屏上发射火箭,爆炸成烟花。可以修改以改变火箭的发射速度。
      • Show Picture(SSSHWPCT.SCR),显示图片。可以修改以允许在图片上循环使用颜色。
      • Starfield Simulation(SSSTARS.SCR),显示向屏幕放大的白点(星星)。保留在更高版本的 Windows 上,直到 Windows XP,在那里它被重命名为“Starfield”。可以修改以添加更多星星并调整速度。

Bug

  • 安装程序不提供 Sound Blaster 驱动程序的配置,默认为 I/O 端口 0x220 和 IRQ 3。可以通过“控制面板”中的“驱动程序”小程序进行更改。在安装完成后,用户将收到有关此问题的警告。
  • 当你在“控制面板”中退出 MIDI 映射器时,“控制面板”标题现在会显示“MIDI 映射器(MIDI Mapper)”。
  • 尝试打开任何 WAV 文件或 MID 文件都会导致“没有程序关联(no program associated)”错误。
  • 尽管已安装 MIDI 驱动程序,Media Player (MPLAYER.EXE) 在打开文件窗口的“Devices(设备)”选项卡中仍未显示“midi”选项,即使重新安装驱动程序,也无法通过移除其他设备来解决问题,因此在此版本中无法播放 MIDI 文件,除非使用第三方软件。

文件差异

Windows 3.00a 相比,新增或移除以下文件:

新增的文件
名称 描述 版本
ADLIB.DRV
BELLS.WAV
BLOCKS.WAV
CLAVIER.MID
CLOCK.WAV
CPL.EXE
DIB.DRV
DISP.CPL
DOOR.WAV
DRIVERS.CPL
IBMJOY.DRV
JAWHARP.WAV
JOYSTICK.CPL
LASER.WAV
LRFIX.FON
LRHELV.FON
LRHELVB.FON
LROEM.FON
LRSYS.FON
MCGA256.DRV
MCICDA.DRV
MCIMMP.DRV
MCIPIONR.DRV
MCISEQ.DRV
MCIWAVE.DRV
MEDBITS.MMH
MEDIAMAN.DLL
MEDWAVE.MMH
MIDI.CPL
MIDIMAP.INI
MMCLOCK.EXE
MMCPL.CPL
MMP.DLL
MMSOUND.DRV
MMSYSTEM.DLL
MMTASK.TSK
MMWINVER.EXE
MPLAYER.EXE
MPU401.DRV
OHOH.WAV
SCRNSVR.EXE
SND.CPL
SNDBLST.DRV
SSCLOCK.SCR
SSCLRWSH.SCR
SSDIMMER.SCR
SSDLG.CPL
SSLISSJU.SCR
SSMARQUE.SCR
SSMELT.SCR
SSMYST.SCR
SSROCKET.SCR
SSRSEDSK.SCR
SSSHWPCT.SCR
SSSTARS.SCR
TIMER.DRV
TRAIN.WAV
VGA.GR3
VGAGREY.DRV
VTDAPI.386
WINCOM.DLL
WINFILE.INI
移除的文件
名称 描述 版本
CALC.HLP
CALENDAR.HLP
CARDFILE.HLP
CLIPBRD.HLP
CLOCK.EXE
CONTROL.HLP
MSNET.DRV
NOTEPAD.HLP
PBRUSH.HLP
PIFEDIT.HLP
PRINTMAN.HLP
PROGMAN.HLP
RECORDER.HLP
REVERSI.HLP
SOL.HLP
SYSTEM.SRC
TERMINAL.HLP
WINFILE.HLP
WRITE.HLP

图库

应用程序

控制面板

屏幕保护程序

这些要删除

安装程序

引用资料