这个BBC微型模拟器带你回到1981年
如果您具有一定的年龄和国籍,您会记得 BBC Micro 或 Beeb,这是 Acorn 为 BBC 计算机素养项目生产的计算机,这是英国广播公司为该展会的小伙子和小伙子带来计算机素养的一项努力小岛。Beeb 是许多制造商钟爱的硬件,包括Raspberry Pi 的 Eben Upton,他在重新构想 BBC Micro 后制造了他的单板计算机。
一群程序员 Dominic Pajak、Matt Godbolt 和 Kieran Connell 聚在一起,决定使用现代工具模拟 Beeb。结果是BBCMic.ro编辑器,又名 Owlet——一个在浏览器中运行 BBC Basic 的模拟器——以及令人惊叹的BBCMicroBot,它将运行 BBC Basic,然后在推文中输出结果。
“他们和我一样,将他们的职业生涯归功于通过 BBC Micro 之类的东西第一次接触计算,”帕贾克在 Twitter 采访中说。
结果非常令人兴奋。例如,有人在推文中构建了一个光线追踪器,创建了那些你可能记得在 1980 年代和 1990 年代的计算机演示中熟悉的反射球。
“我想让一台 80 年代的经典电脑重现生机,它激发了英国整整一代人的灵感,”Pajak 说。“人们在一条推文中创造了惊人的像素艺术、分形甚至是光线追踪器。Raspberry Pi 创始人 Eben Upton 以 6502 机器代码发送了 Conway's Life 的实现。”
不过,这并不是所有 MIT 质量的代码。
“很多人在做 10 PRINT “POOP” / 20 GOTO 10,”他说。
Pajak 说,他和他的合作者相信,使用旧技术可以鼓励实验,就像 Raspberry Pi 和 Arduino 正在培训新一代开发人员一样。
最好的部分?他们不必为了做一些很酷的事情而对 40 年历史的硬件进行改造。事实上,模拟器现在已经被增压了。
“我们在后端添加了一个 10GHz 6502 仿真器。现在,您可以在几秒钟内看到在 BBC Micro 上过夜渲染的内容,”Pajak 说。