X68000 と X68030 の画像は、Taku's "X" Page "PENGUIN'S BAR" にあるFREE素材集から使わせていただきました。卓さんに感謝です。
X68000 は 1987 年にシャープから発売されたパソコンです。モトローラ製の MPU 68000 を搭載し、512 * 512 ドット 65536 色のグラフィック、スプライト、8 和音ステレオ FM 音源、ADPCM、など当時のパソコンとしては画期的な機能を持ち、多くのユーザーに愛されました。1993 年に発売された X68030 が最後の機種となりました。
X68000 はプログラムの開発環境がとても充実しています。スクリーンエディタ ED.X と X-BASIC という独自の BASIC 言語が標準で装備されていますが、X68000 の真価はユーザーによって開発された様々なツールにあります。ハイスピードリンカ HLK、ハイスピードアセンブラ HAS、Z-MUSIC システムなど、標準システムの代わりに使われているプログラムが数多くあります。
また、GNU Cコンパイラ GCC を筆頭に UNIX 系のツールが多数移植されました。C言語用のライブラリ libc を使えば、シャープ純正の開発環境を使わなくても X68000 用ソフトウェアを作ることができます。M.Hiroi はエディタμEmacsでCプログラムを書き、GCC + libc の環境でコンパイルしています。この他にも、ファイラー MINT や X-BASIC 上位互換のぺけ-BASICなど、数多くのツールをフリーで利用することができます。
X68000 の場合、68000 という扱いやすい MPU だったことから、マシン語でプログラミングするユーザーが多いことも特徴です。マシン語によりハードウェアを限界まで駆使することで、X68000 では不可能だと思われていたことを実現するプログラムが生み出されています。その中で M.Hiroi が驚嘆したプログラムには、単音再生の ADPCM を 8 音再生する PCM8 や、最近では FM 音源を駆使して CD-ROM 並みの高音質で音声を再生する S44PLAY.X があります。
現在、中古品でも X68000 を手に入れることは難しい状況ですが、実機にこだわらなければエミュレータを利用することができます。Windows で動作するエミュレータでは、yamama 氏が作成された EX68 や、Kenjo 氏による WinX68k(仮名) があります。エミュレータを使う場合、X68000 の OS や BIOS などの基本ソフトが必要になります。これらはシャープとハドソンの著作物なので、コピーして勝手に使用するわけにはいきません。エミュレータを利用するにしても、実機が必要だったのです。
ところが 2000 年 4 月 1 日に、@niftyシャーププロダクツユーザーズフォーラム(FSHARP)によって、X68000関係の OS や BIOS などの基本ソフトウェアが無償で公開されました。関係各位のご尽力に感謝いたします。BISO まで無償公開されたことは実に画期的なことで、これにより実機を持っていないユーザーでも X68000 エミュレータを利用できるようになりました。
X68000 にはフリーで利用できるゲームもたくさんあるので、最初はエミュレータで遊んでみるといいでしょう。ですが、X68000 の真価は自分でゲームやプログラムを作ってみないとわかりません。ピコピコゲームならば、X68000 で簡単に作ることができます。もっとも、M.Hiroi はアクションやシューティングゲームは苦手なので、もっぱらパズルやリバーシなどの思考ゲームを作っています。これを機会に、あなたも X68000 でプログラミングを楽しんでみませんか。
電脳倶楽部は 満開製作所 から発行された X68000 ユーザーのためのディスクマガジン(FD および CD-ROM)です。満開製作所は故・祝一平氏が電脳倶楽部を発行するために設立した会社で、この他に X68000 用のハードウェア製品の開発・販売も行ってきました。残念ながら、2000 年夏頃をめどに X68000 関連事業から撤退することになりました。月刊・電脳倶楽部は Vol.147 (2000年8月号) が最終号のはずでしたが、2000 年 8 月末に電脳倶楽部148号(仮称)がダウンロード販売されました。
電脳倶楽部は読者の投稿作品を主体としたユニークなマガジンで、X68000 ユーザーが集い、作品を発表する場所でもありました。CG、音楽、ゲーム、プログラム、ドキュメントなど、優秀な作品がたくさん発表されています。また、プログラミングに精通している編集スタッフにより、優秀なツールが数多く発表されています。M.Hiroi もゲームやドキュメントを投稿しています。リバーシなどの思考ゲームやパズルゲーム、Lisp インタプリタ VTOL、C言語、Lisp、Perl の入門講座などが掲載されました。
電脳倶楽部の休刊はとても残念なことですが、X68000 エミュレータとインターネットにより、新しい X68000 の世界が開かれることを期待しています。このホームページでも X68000 でのプログラミングをお手伝いしていきたいと思っています。