网页里的古董电脑博物馆 作者:蓬岸 Dr.Quest 编号:38714978 创建于:2018-07-04 01:43:03 修改于:2021-09-17 13:54:55 -------------------- 我的古董电脑是在开始写作之初的想法就是希望能够建立西方Retrocomputing社 区和中文世界之间的联系,也在陆续探索各种更好地向中文社区介绍古董电脑和 Retrocomputing文化的方式。 这些年来随着V8引擎等前端技术的发展。以往只用来处理网页特效的Javascript 代码现在也被用作更多的用途。asm.js、Emscripten等工具的出现让向浏览器移 植模拟器变得更加便利,其中与Retrocomputing社区关系特别密切的就是用Java script编写古董硬件的模拟器。 这篇文章并没有打算向大家介绍网页模拟器的技术细节,而是希望通过介绍一些 网络上已有的开源网页模拟器,来给大家提供一种更加便利的尝试古董电脑的手 段。也希望网页模拟器这种比较方便的工具,能够让更多人体会到Retrocomputi ng的乐趣。 Apple2js: Apple II whscullin/apple2js (Link: https://github.com/whscullin/apple2js) 第一 个模拟器是Apple II的模拟器,Apple 是1977年开创家用电脑行业的三大开山鼻 祖之一,相比之前的微电脑多数以发烧友为目标人群,Apple II是最早面向普通 大众公开销售的个人电脑。在Apple II上面出现了许多非常有意思的游戏,最值 得体验的游戏有有偷金者、神偷卡门、以及太空入侵者和俄勒冈小径等等。 (Image: https://pica.zhimg.com/v2-71fbf5dc616be2fe5e45038564400b3b_720 w.jpg?source=d16d100b) Apple II上的“偷金者”我为大家准备的阿里云镜像: Apple II模拟器 (Link: http://www.compumuseum.com/player.html?machine=a pple2) Apple2jse:Apple IIe Apple IIe是Apple II系列的第三代,在1983年3月接替Apple II Plus推出,并 一直销售到1993年,不仅是Apple II系列中最“长寿“的一款,也是最后停产的一 款Apple II系列电脑。Apple IIe对中国的电脑行业有着深刻的影响,CEC-I型” 中华学习机“就是以Apple IIe为原型设计的。 (Image: https://picx.zhimg.com/v2-68a0aba2bbf6c80e9d3eeee3f1070493_720 w.jpg?source=d16d100b) 《魔法门II:异世界之门》我为大家准备的阿里云镜像: Apple IIe 模拟器 (Link: http://www.compumuseum.com/player.html?machine =apple2e) 操作提示,点击Load按钮即可打开软盘选择菜单,加载完软盘后点Re set重启,就会自动加载软盘,鼠标指向屏幕画面的时候可以作为游戏摇杆使用 。 JsBeeb: BBC Micro mattgodbolt/jsbeeb (Link: https://github.com/mattgodbolt/jsbeeb) 1980 年,BBC开始播放一系列电脑教育节目,即著名的“计算机认知项目(Computer L iteracy Project)”。与此同时BBC也开始寻找适合于教育的电脑平台,最终他 们选定了后来开发出ARM处理器的Acorn来生产BBC Micro。2009年,这段历史被B BC拍成纪录片《英国电脑业鼻祖》(Micro Men)。 BBC其中就包括了经典的太空冒险游戏《精英》。 (Image: https://pic1.zhimg.com/v2-195e202710b77d31b174def10c2ee23d_720 w.jpg?source=d16d100b) 在去年卡内基梅隆大学举办的Demosplash聚会上,JsBeeb的作者Matt Godbolt亲 自向参与者介绍了JsBeeb开发背后的故事 (Image: https://pic1.zhimg.com/v2-f6c4c6040b2c63c7f7a4c16c2b817b31_720 w.jpg?source=d16d100b) 我为大家准备的阿里云镜像: BBC Micro模拟器 (Link: http://www.compumuseum.com/player.html?machine= bbcmicro) 操作提示:点击上方Discs,选择STH Archive,就会有大量游戏可以 选择,选中Autoboot,这样选择游戏之后模拟器就会自动重新启动并加载游戏。 ElkJS: Acorn Electron dmcoles/elkjs (Link: https://github.com/dmcoles/elkjs) Acorn在生产BBC Micro的同时,还开发了一款较为廉价的Electron(电子),Acorn使用了单颗UL A门阵列芯片来开发Electron,但由于开发难度大,导致它远没有同时期的ZX Sp ectrum流行。 (Image: https://pic1.zhimg.com/v2-14929b30049a1d35d8fc35e5ad254ae8_720 w.jpg?source=d16d100b) 我在古董电脑室的第一篇文章中,曾经详细介绍过BBC Micro和Acorn Electron 的故事,有兴趣的朋友可以去看看 蓬岸 Dr.Quest:追寻ARM的起源——Acorn电脑简史 (Link: https://zhuanlan.zh ihu.com/p/20498012) 我给大家准备的阿里云镜像: Acorn Electron模拟器 (Link: http://www.compumuseum.com/player.html?mac hine=acornelectron) 操作提示:点Game之后直接选择游戏就可以加载。 JSSpeccy: ZX Spectrum gasman/jsspeccy2 (Link: https://github.com/gasman/jsspeccy2) 1982年,英国大发明家克里夫·辛克莱推出了他的第三款个人电脑产品ZX Spectr um。这款电脑相比他前任的两款产品ZX80和ZX81都要强大很多,它支持彩色显示 输出并且价格相当便宜,入门级的16K内存型号只要125英镑,因此成了英国许多 青少年的第一台个人电脑和游戏机,并掀起了一股“卧室程序员”创作独立游戏的 热潮,疯狂矿工(Manic Miner)就是其中最为知名的一款。 (Image: https://picx.zhimg.com/v2-3ccdf4a2a73b080a0c86a01616a6a7c5_720 w.jpg?source=d16d100b) ZX Spectrum在欧洲的影响非常广泛,其仿制机型在前苏联国家曾广泛流行,甚 至出现了以ZX Spectrum为基础开发的电视游戏机——Alf。 (Image: https://pica.zhimg.com/v2-978906eaae5067ce774bff6ff211da2b_720 w.jpg?source=d16d100b) 连敖厂长都不认识的俄国游戏机——Alf我为大家准备的阿里云镜像 ZX Spectrum模拟器 (Link: http://www.compumuseum.com/player.html?machin e=zxspectrum) 操作提示:直接从右侧列表中选择游戏就可以玩。 PCjs (Link: http://jsemu.oss-cn-shanghai.aliyuncs.com/jsspeccy/index.h tml) : IBM PC jeffpar/pcjs (Link: https://github.com/jeffpar/pcjs) 1981年IBM推出了第 一款IBM PC Model 5150并且捆绑了微软提供的DOS和Basic语言解释器。PCjs可 以在网页中模拟这款IBM PC系列的始祖机型,在上面我们不仅可以体验DOS 1.0 版,还可以玩到比尔盖茨和尼尔·康森为IBM PC开发的第一款游戏——《DONKEY.BA S》。 (Image: https://picx.zhimg.com/v2-e5b2203624504e1096f31dd2bfba243c_720 w.jpg?source=d16d100b) 最早的电子表格软件VisiCalc(Image: https://pic1.zhimg.com/v2-6a5b871917 a1be0f71d0af461a4f45d0_720w.jpg?source=d16d100b) 比尔盖茨的“赛车驴”游戏MDA单色显示器链接(阿里云镜像):pcjs.org | /app s/pcx86/examples/example3a.html (Link: http://jsemu.oss-cn-shanghai.al iyuncs.com/pcjs/example3a.html) 操作提示:开机后提示输入日期,建议输入2000年之前的日期(著名的“千年虫” ),然后输B:回车进入第二个软驱,输入vc回车运行VisiCalc。VisiCale的热键 是 / (斜杠),退出的命令是/SQ (Storage-Quit),更多的命令可以看这里 : Refcard 1 (Link: http://www.bricklin.com/history/refcard1.htm) CGA彩色 显示器链接(阿里云镜像):pcjs.org | /apps/pcx86/examples/example1.htm l (Link: http://jsemu.oss-cn-shanghai.aliyuncs.com/pcjs/example4.html) 操作提示:开机后提示输入日期,输入BASIC SAMPLES.BAS回车,就可以加载演 示程序菜单了,然后按照菜单选择即可,菜单项E是Donkey,就是赛车驴游戏。 建议大家去PCjs的官网看一看,有包括Windows 95在内的更丰富的镜像。 https://www.pcjs.org (Link: https://www.pcjs.org) PCE.js: Macintosh P lus jsdf/pce (Link: https://github.com/jsdf/pce) 1986年发布的Macintosh Plu s是苹果的第三款Macintosh电脑,这个模拟器附带了许多80年代末的应用软件, 比如Word 4.0a,以及PageMaker 2.0等等。jsdf/pce (Link: https://github.c om/jsdf/pce) 1986年发布的Macintosh Plus是苹果的第三款Macintosh电脑,这 个模拟器附带了许多80年代末的应用软件,比如Word 4.0a,以及PageMaker 2.0 等等。 (Image: https://picx.zhimg.com/v2-4202a1537511c66e4ea84dff9c2164d7_720 w.jpg?source=d16d100b) MacPaint著名的演示图片——《梳头的女人》英文版(阿里云镜像):PCE.js Cla ssic Mac OS in the Browser (Link: http://www.compumuseum.com/emularity .html?machine=macplus) 中文版(阿里云镜像):PCE.js Classic Mac OS in the Browser (Link: http ://www.compumuseum.com/emularity.html?machine=macpluschs) 操作提示:英文版和中文版的内容基本上是一样的,App都是英文的,英文版的A pp放在HD2上。