為了啟動MARCHintosh活動,我用Raspberry Pi Pico打造了這台袖珍版的Macintosh電腦:

這並非我自行開發,而是組裝了Matt Evans為Raspberry Pi Pico(搭載RP2040晶片)開發的Pico Micro Mac韌體所需的零件。

我組裝的版本能輸出640x480解析度、60 Hz的VGA畫面,並且可以接上USB鍵盤和滑鼠。

由於原始Pico的RAM容量相當有限,這套系統最多只能使用208 KB的RAM,這比原版128K Macintosh多了63%的記憶體!

我受到Ron's Computer Videos和Action Retro頻道展示的啟發,決定嘗試這個專案。

差不多兩年前,我就已經買齊了所有零件:

和我大多數專案一樣,這些零件放在箱子裡已經很久了,期間還出了新版讓組裝更簡單!Ron(Ron's Computer Videos)設計了Pico Micro Mac轉接板的第三版(V3),讓整個組裝流程更輕鬆:

因為我買的是兩年前的V2版本,所以在燒錄Macintosh ROM和作業系統映像檔之前,我還得先稍微焊接一下:

如果你想看完整的組裝過程,以及我在System 5.3(還沒叫Mac OS的時代)上試玩遊戲和應用程式的影片,可以觀看下面的影片:

如果你只想知道如何完成Pico Micro Mac(任何版本,包括V3)的設定,請繼續閱讀!

你可以在組裝硬體之前或之後設定Pico,只要用micro USB線接到電腦即可。

首先,你需要一個.uf2檔案來燒錄Pico。這是基於pico-mac的韌體,能運行早期Mac OS版本,並包含啟動及顯示VGA所需的系統檔案。

以我為例,因為使用microSD卡擴充板,我直接從PicoMicroMac UF2 Creator頁面下載了支援SD卡擴充板的韌體(208K記憶體+VGA解析度)。

如果你也像我一樣使用microSD卡擴充板,還需要從該頁面「PicoMicroMac with SD Hat」區域下載umac0.img檔案。

將microSD卡格式化為FAT32(我用Raspberry Pi Imager完成),然後把umac0.img檔案直接複製到磁碟根目錄。

Pico Micro Mac韌體啟動時會掛載這個磁碟。

只要你組裝無誤且Pico燒錄成功,開機後會看到「Welcome to Macintosh」的啟動畫面,接著進入Mac OS桌面。

這套系統最大的限制大概是Pico的SRAM,只能分配最多208 KB給Mac OS使用。

Matt Evans(GitHub帳號evansm7)曾嘗試用RP2350晶片擴充記憶體,最高可達4MB,並成功在System 7.5.5上運行!但這功能仍處於實驗階段,目前只有少數人測試RP2350。

如果你使用UF2 Creator頁面提供的範例映像檔,裡面的應用程式都能在208 KB的記憶體內正常運行。

但如果想執行較大型的應用或專為512K或Mac Plus設計的遊戲,系統可能會出現記憶體不足的錯誤。

Action Retro嘗試在Mac上模擬Apple II的遊戲《]]》,但也因記憶體不足而無法順利執行。

聲音功能目前也無法使用——相關問題已被提出,且短期內不太可能支援AppleTalk、SCSI或印表機等專用功能。

早期Macintosh電腦功能有限,當年售價高達2,495美元(換算成今日約8,000美元)。

而Pico Micro Mac的功能更為有限……但你想想,這套系統花費我約20美元(1984年約5美元)!

實際上,這套系統主要用於學習和懷舊,具有一定的趣味性。