科技愛好者們迎來了一項令人興奮的成果——開發者amcchord成功在M5Stack Tab5開發板上移植了Basilisk II Mac模擬器,使得這款售價僅60美元(約合419.1元人民幣)的設備能夠運行經典的Mac OS 8.1系統。這一突破不僅為復古計算愛好者提供了新的選擇,也展示了微控制器在模擬早期計算機系統方面的潛力。
M5Stack Tab5基于ESP32-P4芯片打造,搭載了雙核RISC-V處理器,運行頻率為400 MHz。開發者通過巧妙的分工機制,將一個核心專門用于視頻輸出和I/O處理,另一個核心則專注于運行68040解釋器及底層系統功能的修補。這種設計使得模擬器能夠在Mac OS 8.1環境下模擬出接近摩托羅拉68040級別的計算能力,而68040正是蘋果Macintosh電腦在1990年代中期使用的高性能處理器型號。
在顯示效果方面,這一方案對經典Mac的視覺體驗進行了現代化適配。早期的蘋果電腦通常配備9英寸、分辨率為512x342的單色顯示器,而M5Stack Tab5則配備了一塊5英寸、分辨率高達1280x720的IPS觸摸屏。為了適配復古系統,模擬器輸出了2倍縮放的640x360分辨率8位彩色圖像,將一臺90年代中期的專業級Macintosh濃縮到了手掌大小的設備中。
內存分配方面,該模擬器占用了設備32MB總內存中的16MB,這一配置足以流暢運行Mac OS 8.1及之前的版本。然而,受限于硬件性能,屏幕刷新率目前被限制在15fps。這一幀率在處理文字辦公等生產力軟件時尚可接受,但若想重溫快節奏的經典游戲,體驗可能會略顯卡頓。
存儲問題也得到了妥善解決。該方案支持通過SD卡讀取硬盤和光盤鏡像,用戶只需將Mac啟動ROM文件及操作系統存入SD卡即可。這一設計不僅降低了使用門檻,也為用戶提供了靈活的存儲擴展方案。
對于DIY愛好者來說,M5Stack Tab5更是一個絕佳的改裝平臺。結合3D打印技術,用戶完全可以利用這套僅60美元的硬件,低門檻地打造出一臺功能完備的迷你版Mac Classic,重溫那個經典的計算時代。這一成果不僅展示了技術的進步,也為復古計算文化注入了新的活力。















