Inkbox為NES遊戲機打造了一款文字處理器和設置應用程序
過去說到“操作系統”,很多人可能只會聯想到計算機。但是隨著時代的快速發展,每款電子設備視乎都需要配套的OS 來提供支撐。以視頻遊戲機為例,曾經玩家們只需一張卡帶+ 主機,即可簡單上手體驗。但是近年,用戶已越來越多地需要通過中間軟件來管理文件和處理輸入。
諸如雅達利(Atari)2600 或任天堂娛樂系統(NES)之類的系統,並不需要復雜的軟件來處理用戶輸入和遊戲。
因為外圍設備能夠通過“硬連線”與卡帶/ 主機的“大腦”通信,而不需要存儲任何東西。
究其原因,還是當年的設備機能與資源有限,用戶只能選擇與每一盤卡帶進行交互,而無法四處移動、或從一個文件跳轉到另一個文件。
為NES創建操作系統(通過)
即便如此,Inkbox 還是在近期的一段油管視頻中,提到了所謂的“NES-OS”—— 這是一個沒有命令提示符的純圖形操作系統。
當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 還是小試了一把牛刀,最終成果沒有引發太大的轟動,但它至少為NES-OS 帶來了兩款應用程序—— 分別是“設置”和“文字處理器”。
前者不僅能夠顯示基本的系統信息,還允許用戶在七種光標和53 種桌面配色中進行選擇。但更重要的,還是在資源捉襟見肘的NVRAM 存儲器上刪除文件。
相比之下,文字處理器的功能要復雜得多,但限制也相當明顯—— 每個文件僅限832 個字符,且每次擊鍵都會佔用一個字節—— NES 卡帶具有8KB 標準NVRAM,因此最多只能存儲9 個。
當然,Inkbox 並不指望大家通過標準的NES 手柄來高效編輯文檔,除非你願意花90 – 400 美元、在eBay 上購買一支僅於日本發售的Famicom 鍵盤。
最後,Inkbox 在油管上分享了完整的過程。有意體驗一把的玩家,可從Inkbox Software 網站上免費下載NES-OS 。