Analogue PocketでカラーMacが動く!Macintosh LC対応openFPGAコア「MacLC」が公開

Analogue PocketでカラーMacが動く!Macintosh LC対応openFPGAコア「MacLC」が公開

FPGAベースの携帯型ゲーム機「Analogue Pocket」で、往年のカラーMacintoshを再現する新たなopenFPGAコアが登場しました。

●MacLC_pocket GitHubリポジトリ
https://github.com/danifunker/MacLC_pocket

●MacLCリリースページ
https://github.com/danifunker/MacLC_pocket/releases

開発者のdanifunker氏は2026年8月16日、Macintosh LC対応コア「MacLC」の正式版を公開。初版のバージョン1.0.0に続き、同日中に安定性やパッケージ内容を改善したバージョン1.0.1もリリースしています。

MiSTer版MacLCコアをAnalogue Pocketに移植

「MacLC」は、MiSTer FPGA向けに開発されているMacintosh LCコアを、Analogue PocketのopenFPGA環境へ移植したものです。

改良版TG68Kを利用したMotorola 68020 CPUをはじめ、映像処理を担当するV8ゲートアレイ、システムコントローラーのEgret、SWIMフロッピーディスクコントローラー、SCSI、ADBなど、Macintosh LCを構成するハードウェアがFPGA上で再現されています。

現行バージョンでは、System 6.0.8、7.1、7.5.5を256色のデスクトップ画面まで起動可能。メモリー容量は2MBまたは10MBから選択でき、画面解像度は512×384ドット、色深度は1/2/4/8bppに対応しています。

ストレージについては、書き込み可能なSCSIハードディスクイメージを2台まで接続できるほか、ISO形式のCD-ROMと1.44MB MFMフロッピーディスクイメージも利用できます。ただし、CD-ROMとフロッピーディスクは読み取り専用です。

十字キーでマウスカーソルを操作可能

Macintoshの操作に必要なキーボードとマウスは、Analogue Pocketのボタンで代用します。起動時はキーボードモードになっており、Selectボタンを押すことでマウスモードへ切り替え可能。マウスモードでは十字キーでカーソルを動かし、Aボタンでクリックします。

各ボタンに割り当てるキーはコアのメニューから変更できるため、ゲームに合わせた操作設定も可能です。開発者は『Prince of Persia』をマウス操作にあまり頼らず遊べるよう、初期キーマッピングを選んだと説明しています。

ROMと起動用ディスクイメージは別途必要

導入する場合は、GitHubのリリースページからZIPファイルをダウンロードし、収録されているフォルダーをAnalogue PocketのmicroSDカード直下へ展開します。

コア本体にMacintoshのROMやシステムソフトウェアは含まれていません。利用者側で512KBのMacintosh LC ROMを用意し、「boot0.rom」という名前で所定のフォルダーへ配置する必要があります。

起動用ハードディスクイメージは「maclc.hda」と命名すると、自動的にSCSI ID 0のドライブとしてマウントされます。2台目の「maclc2.hda」と、CD-ROM用の「maclc.iso」も自動マウントに対応しています。

現時点ではいくつかの不具合も

最新のバージョン1.0.1では、アラート音が鳴り続けてサウンド機能が停止する不具合が確認されています。修正版が公開されるまでは、Macintosh側のサウンドコントロールパネルでアラート音量を0にする方法が案内されています。

このほか、PRAMの設定が電源を切ると失われる、起動時にエラーやフリーズが発生する場合がある、800KB GCRフロッピーディスクを使用するとシステムが停止する可能性があるといった制限もあります。

Analogue PocketのFPGAリソースの関係から、MiSTer版に搭載されている640×480ドット表示、16bitカラー、CDオーディオ、BlueSCSI Toolboxを利用したファイル転送なども省略されています。

なお、開発者は本コアの制作にClaudeやGPT/CodexなどのAIツールを多用し、一部にMAME由来の実装を利用していることを明記しています。その一方で、実機のMacintosh LCを使用した比較やCPUテストも行われています。

携帯機の画面上でクラシックMac OSを動かせるという、Analogue Pocketの新たな可能性を示すコアといえそうです。今後は不具合の修正とともに、どこまでMiSTer版の機能へ近づけられるのかにも注目したいところです。

via.Reddit

ABOUT US
アバター画像
retrogamer