Changes

Jump to: navigation, search

MMLCOMPILER MXDRV

161 bytes added, 18:03, 22 June 2021
no edit summary
※本WikiページはMXDRVの断片的な情報を集めた独自調査によるものです。そのため、記載漏れや誤解のある部分がある可能性があります。  MXDRVとはX68000シリーズ用に開発された音源ドライバで、元々はFM音源のYM2151(OPM)、ADPCM音源のMSM6258(ADPCM)を制御する音源ドライバでした。ADPCMの再生ドライバが発展するにつれFM音源とADPCM音源の連携は深まり、最終的にはPCM8により、4オペレーターFM音源8音を制御する音源ドライバでした。連携動作するADPCM音源ドライバも個別に進化し、最終的にはPCM8により4オペレーターFM音源8音+ADPCM8音が標準となりました。X68000と同様の4オペレーターFM音源(YM2608B/OPNA)、処理能力を持つPC98シリーズや、FM TOWNS(OPN2)、同じYM2151を搭載する別シリーズのX1、X68と同じYM2151を搭載する別シリーズのX1/turbo/Z(FM音源ボード、X1turboZでは標準搭載)やMSX(SFG-01, SFG-05)といったコンピュータにMXDRVの作成・実行環境が移植されています。現在主流となったWindows用PC(元々のPC/AT互換機)ではX68000の環境をエミュレーションによって再現する形で単独アプリケーションとして、多くの関連プログラムが実装されています。これらの詳細については多くのブログやサイトで解説されているので割愛します。本WikiではMSX移植版のMXDRVの視点を中心に記載していますが、比較のためなど、必要に応じてこれら他機種版の環境にも言及します。ではX68000の環境をエミュレーションによって再現する形で単独アプリケーションとして、多くの関連プログラムが実装されていますが、これらの詳細については多くのブログやサイトで解説されているので割愛します。本WikiではMSX移植版のMXDRVの視点を中心に記載していますが、比較のためなど、必要に応じてこれら他機種版の環境にも言及します。
== MXDRVのバージョンについて ==

Navigation menu