MESS 0.152、OSX10.9上でコンパイルエラー

mess0152

 またかい、って事で… MESS 0.152 をMac上でコンパイルしたところ「dec_lk201.h」と「p1_hdc.h」でエラーが発生しました。最新のsvn版では既に修正されている様です。
 
mame/src/mess/machine/dec_lk201.h の 86行目をコメントアウト

 //UINT8 sci_data;

mame/src/mess/machine/p1_hdc.h の 46行目をコメントアウト

 //UINT8 m_ram[0x800];
 
 これでコンパイルが可能になります。

Link 【MAME – git dec_lk201.h / p1_hdc.h

MESS 0.138 をコンパイル

 MESS 0.138 がリリースされたので早速オフィシャルサイトからソースをダウンロードしてコンパイルしてみました。ソースを解凍してみると… あれ makefile がない。SDLMAMEはMAMEと統合されたのに MESSの方はまだなのかな? そういえばSDLMAMEからMESSをコンパイルできたよな。という事でMAMEのソースをダウンロードし、mess0138sのソースファイルをmameフォルダの中に上書き保存。ターミナルからターゲットをMESSに設定してコンパイル開始「make TARGET=mess」。1時間半程度で終了、特に問題なく実行できました。

Link 【The Official MESS Home Page】【MAME】