過去說到“操作系統”,很多人可能隻會聯想到計算機。但是随着時代的快速發展,每款電子設備視乎都需要配套的 OS 來提供支撐。以視頻遊戲機為例,曾經玩家們隻需一張卡帶 主機,即可簡單上手體驗。但是近年,用戶已越來越多地需要通過中間軟件來管理文件和處理輸入。
諸如雅達利(Atari)2600 或任天堂娛樂系統(NES)之類的系統,并不需要複雜的軟件來處理用戶輸入和遊戲。
因為外圍設備能夠通過“硬連線”與卡帶 / 主機的“大腦”通信,而不需要存儲任何東西。
究其原因,還是當年的設備機能與資源有限,用戶隻能選擇與每一盤卡帶進行交互,而無法四處移動、或從一個文件跳轉到另一個文件。
Creating an Operating System for the NES(via)
即便如此,Inkbox 還是在近期的一段油管視頻中,提到了所謂的“NES-OS”—— 這是一個沒有命令提示符的純圖形操作系統。
當 NES 于 1986 年推出時,圖形系統仍相當少見 —— 當時主流的兩大計算機界面,分别是 PC 上的 MS-DOS,以及 Apple IIc 上的 ProDOS 。
早期使用 GUI 的計算機,隻有相當昂貴的商用機器。直到 1990 年代初,我們才見到安裝了 Windows3(1990)和 Apple System 7(1991)的 PC 。
接着到了 1995 年的 Windows 95 和 1997 年的 System 8,GUI 領域才迎來了一場革命。
想要在 NES 上構建圖形操作系統,仍是一個相當艱巨的挑戰 —— 因為該平台隻有區區幾 KB 的闆載 RAM,并且需要 NVRAM 來存儲用戶文件。
不過 Inkbox 還是小試了一把牛刀,最終成果沒有引發太大的轟動,但它至少為 NES-OS 帶來了兩款應用程序 —— 分别是“設置”和“文字處理器”。
前者不僅能夠顯示基本的系統信息,還允許用戶在七種光标和 53 種桌面配色中進行選擇。但更重要的,還是在資源捉襟見肘的 NVRAM 存儲器上删除文件。
相比之下,文字處理器的功能要複雜得多,但限制也相當明顯 —— 每個文件僅限 832 個字符,且每次擊鍵都會占用一個字節 —— NES 卡帶具有 8KB 标準 NVRAM,因此最多隻能存儲 9 個。
當然,Inkbox 并不指望大家通過标準的 NES 手柄來高效編輯文檔,除非你願意花 90 - 400 美元、在 eBay 上購買一支僅于日本發售的 Famicom 鍵盤。
最後,Inkbox 在油管上分享了完整的過程。有意體驗一把的玩家,可從 Inkbox Software 網站上免費下載NES-OS 。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!