[ad_1]
在上下文中: 过去只有计算机需要操作系统。 然而,时代变了,现在似乎我们拥有的每一个电子设备都需要一个。 尤其是视频游戏机,需要中间人软件来处理用户输入和管理文件,但在卡带游戏时代并非如此。
像 Atari 2600 或 Nintendo Entertainment System (NES) 这样的系统不需要复杂的软件来处理用户输入和游戏,因为外围设备和卡带直接与控制台的“大脑”通信。 不需要存储任何东西,因为游戏是硬连线的。
用户只能选择与插入的任何盒式磁带进行交互,因此不需要允许他们四处移动或从一个文件跳到另一个文件。 另外,资源很少。 没有操作系统的空间——或者那里有吗?
显然,如果你很专注,你可以开发一个足够紧凑的操作系统来在 NES 上运行。 YouTube Hobbyist 频道 Inkbox 在几周前推出 NESOS 时证明了这一点。 它是一个没有命令提示符的纯图形操作系统,这有几个原因。
首先,当 NES 于 1986 年推出时,图形操作系统很少见。两种主要的计算机界面是 PC 上的 MS-DOS 和 Apple IIc 上的 ProDOS,两者都是基于提示的系统。
早期使用 GUI 的计算机是昂贵的商业机器。 消费者不得不等到 1990 年代初才能找到安装了 Windows 3 (1990) 和 Apple 的 System 7 (1991) 的 PC,即便如此,直到 1995 年的 Windows 95 和 1997 年的 System 8,GUI 才产生了一场革命。
其次,在 NES 上构建图形操作系统是一个真正的挑战,因为它只有几 KB 的板载 RAM,并且需要 NVRAM 盒来存储用户创建的文件。
Inkbox 成功了,但不要指望任何宏伟的东西。 NESOS 只有两个应用程序——设置和文字处理器。
设置应用程序显示基本系统信息。 它还允许用户选择七种光标之一和 53 种桌面颜色之一。 此外,用户可以从设置中删除文件,考虑到有限的非板载 NVRAM 存储,这一点至关重要。
文字处理器要复杂得多,但按照所有当前和过去的标准来说都是初级的。 每个文件的用户限制为 832 个字符,每次击键占用一个字节。 对于 NES 磁带上的标准 8KB NVRAM,最多有 9 个文本文件。
输入文档对于 NES 标准控制器来说是一件苦差事。 然而,Inkbox 设法绘制出仅在日本发布的 Famicom 键盘的按键。 如果您愿意花 90 至 400 美元在 eBay 上购买一台,它比控制器更有效。
Inkbox 在其标头的 YouTube 视频中记录了整个过程。 拥有闪存 ROM 设备的用户可以从 Inkbox Software 的网站免费下载 NESOS。
[ad_2]
Source link