懷舊蘋果迷注意了!想要重溫經典的 Macintosh 體驗,現在不需要花大錢去網拍標下昂貴的古董機,只需要一塊不到新台幣 2,000 元的開發板就能搞定。國外神人開發者近期成功將 Mac OS 8.1 系統移植到 5 吋的觸控開發板上,讓這份 90 年代的科技情懷,能夠一手掌握。
根據科技外媒《Tom's Hardware》報導,開發者 amcchord 利用 M5Stack Tab5 開發板,成功移植了知名的 Mac 模擬器 Basilisk II。這項計畫最讓人驚豔的地方在於,它並非使用昂貴的高階硬體,而是採用售價僅 60 美元(約新台幣 1,950 元)的平價開發板。
這款開發板的核心採用 ESP32-P4 晶片,雖然科技圈過去已有在微控制器(MCU)上執行 68K Mac 模擬器的案例,但專業硬體網站《Hackaday》指出,這次的移植專案透過 RISC-V 架構的高效率優勢,在效能上實現了大幅度的突破。
在運算能力方面,這個手掌大小的裝置成功在 Mac OS 8.1 環境下,模擬出達到「摩托羅拉 68040」等級的效能。 (編按:Motorola 68040 是蘋果在 1990 年代初期 Macintosh 電腦所使用的高階處理器,也是從 68K 架構轉向 PowerPC 架構前的最後一代主力晶片。)
為了讓現代硬體適應復古系統,開發者在視覺體驗上下了不少功夫。當年的蘋果電腦(如 Macintosh Plus)通常採用 9 吋、解析度 512x342 的單色螢幕。而 M5Stack Tab5 配備了 5 吋、解析度高達 1280x720 的 IPS 觸控螢幕。模擬器透過 2 倍縮放,輸出了 640x360 解析度的 8 位元彩色影像,將當年專業級 Mac 的畫面濃縮在掌中。
技術細節方面,ESP32-P4 擁有一顆運作時脈為 400 MHz 的雙核心 RISC-V 處理器。開發者巧妙地採用「分工機制」:
-
核心一:專門負責視訊輸出和 I/O(輸入 / 輸出)處理。
-
核心二:專注執行 68040 指令集解釋器及底層系統功能。
在記憶體分配上,模擬器從裝置總共 32MB 的記憶體中切出了 16MB 給系統使用。這樣的規格對於執行 Mac OS 8.1 及其之前的版本來說,已經相當充裕且流暢。
不過,畢竟是模擬方案,硬體效能仍有物理極限。目前螢幕更新率(Refresh Rate)被限制在 15fps。這樣的影格率用來體驗早期的文書處理軟體、或是單純「點開視窗懷舊」還算可以,但如果想重溫快節奏的經典遊戲,可能會感覺到明顯的卡頓。
儲存方面,該方案支援透過 SD 卡讀取硬碟映像檔(Disk Image)和光碟映像檔,使用者只需將 Mac 的開機 ROM 檔及作業系統放入卡中即可運作。對於喜歡 DIY 的創客(Maker)來說,結合 3D 列印技術打造一個迷你的 Mac 外殼,這絕對是目前性價比最高、最硬核的復古蘋果電腦改裝方案。
參考資料:Tom's Hardware
- 延伸閱讀:現場體驗 Mac Pro 之後,才理解為什麼史上最強的蘋果電腦要推倒垃圾桶造型、換上都是洞的設計
- 延伸閱讀:蘋果電腦賣不動了?可能大家都在等 10 月新品
- 延伸閱讀:雙眼明人的感嘆: 蘋果電腦沒能完整抄襲的技術, 半世紀後還是被世人們忽視


