最終更新 : Thursday, 07-Mar-2019 21:43:17 JST

M88max
〜ほっとする甘さのPC-8801エミュレータ〜

目次


はじめに

M88maxは ciscさん 作のPC-8801mkIISRエミュレーター 「M88 for Win32」 をTAN-YさんがWindowsCE(PocketPC)用に移植したものを、W-ZERO3仕様に改造したものです。Version 2.15をベースとしています。
#2.21aベースで作り直そうとして結局放置プレイ(苦笑)

動作OS

M88maxは、W-ZERO3シリーズをターゲットプラットフォームとして開発されています。もしかしたらVGA/WVGA液晶搭載のWindowsMobile 5/6機でも大丈夫かもしれません。
なお、当たり前のことですが、QVGAなど、VGAを下回る解像度しか持たない端末ではまともに動きません。この件についてメールしてきた海外在住の人がいましたが、念のため。 また、今時のスマートフォン向けOS(Android,iOS等)には対応していません。Android用PC-8801エミュレータとしてはPI.さんのXM8がありますのでそちらをご利用ください。

ROM

M88maxを実行するには、PC-8801シリーズのROMデータをファイル化したものが必要です。
ROMデータは、使用者が所有しているPC-8801シリーズ実機から取り出す必要があります。

M88maxでは以下のファイル構成を想定しています。

ファイル名ファイルサイズ内容
N88.ROM
32,768 bytes
N-88 BASIC メインROM
N88_0.ROM
8,192 bytes
N-88 BASIC E0-ROM
N88_1.ROM
8,192 bytes
N-88 BASIC E1-ROM
N88_2.ROM
8,192 bytes
N-88 BASIC E2-ROM
N88_3.ROM
8,192 bytes
N-88 BASIC E3-ROM
N80.ROM
32,768 bytes
N-BASIC ROM
DISK.ROM
8,192 bytes(※)
ディスクサブシステムROM
KANJI1.ROM
131,072 bytes
漢字ROM (第1水準)
KANJI2.ROM
131,072 bytes
漢字ROM (第2水準)
JISYO.ROM
524,288 bytes
辞書ROM

(※)2D専用機の場合のサイズは2,048 bytesです
ROMイメージを実機より取得する方法については、本家M88のページ「how to」を参照してください。

OPNAのリズム音を鳴らすには、以下のファイルが必要です。実機から録音するなり、似たような楽器から録音するなりして準備してください。

ファイル名音色
2608_BD.WAVバスドラム
2608_SD.WAVスネアドラム
2608_TOP.WAVトップシンバル
2608_HH.WAVハイハット
2608_TOM.WAVタムタム
2608_RIM.WAVリムショット

モノラル、16bit PCMのwavファイルのみ使用できます。ひとつでも欠けているとリズム音は鳴りません。

ダウンロード

M88max 0.11-090823 君の心にブーストファイアーバージョン
M88max.exeおよびドキュメントが含まれています。
M88max_011_090823.zip のダウンロード (109,640 bytes, retropc.net)


過去のバージョン
公開日バージョン対応機種ダウンロード
2008/02/230.10-080223 ティウンティウンバージョンWM5/6 VGA機(111,159 bytes)

開発環境

開発に使用しているハード・ソフトは以下の通りです。

開発マシン : VALUESTAR G type TZ (某大手PCメーカー様の水冷Athlon64マシン)

AMD Athlon64(NewCastle) 3000+@2GHz, 1GB RAM, 200GB+250GB+160GB HDD
SAPPHIRE ATLANTIS RADEON 9600(128MB), Creative SoundBlaster Audigy 2
WindowsXP Professional Service Pack 3
Microsoft eMbedded Visual C++ 4.0 Service Pack 4

評価マシン1 : W-ZERO3[es] (WS007SH)

特に書くことも無いごく普通の構成です。

評価マシン2 : advanced/W-ZERO3[es] (WS011SH)

充電不良&Xcrawlもげで一度修理に出したらプチノイズがなくなった謎の機体です。構成はいたって普通です。

参考リンク

M88のページ(cisc氏)
本家M88のページです。
M88/ce (TAN-Y氏)
M88/ceのページです。M88maxのベースとなったM88/pocketのほか、HandheldPC2000やシグマリオンIII用のM88を公開されていました。記録のためリンクを保存してあります。
M88/wm5 (NNK氏)
M88maxと同じようにVGA改造したM88/pocketを公開されています。
PC-8801MAエミュレータ XM8 (PI.氏)
XM7の原作者のPI.さんのサイトです。
現在、Androidを含むマルチプラットフォーム向けPC-8801MAエミュレータ「XM8を公開されています。
RetroPC.NET (Molice氏)
FM-7のほかX1,X68000などレトロPC関係のニュースを扱っています。
#XM7ページと説明を変えないテスト。

0C9h
ryu.takegami@mbg.nifty.com.