SHARP X-68000 EMULATOR Ex68

X-68000のエミュレータです。
当時、ゲーマー達の憧れと言われし名機が蘇ります。
このエミュはBI@Sファイル等が必要なのですが、
SHARP はこのBI@Sファイル等、必要なデータを無償で配布しています。
これは大変ありがたい事です。
また、ここではゲームについてしか書きませんが、
X68000はゲーム機ではないのでゲーム以外にも色々と楽しむ事ができます。
ただし、自分は実機を所有してたにも関わらず、完全にゲーム機として使ってたので使い勝手がよくわかってません。
なのでこのページには誤解を招く事がかなりあるかもしれません（＾＾；

OS | 起動確認
Windows 95 | 未所持OSにつき確認してません
Windows 98 | ◎
Windows 98 SE | ◎
Windows ME | 未所持OSにつき確認してません
Windows 2000 Professional | ◎
Windows XP Professional | ◎

Official Page
http://www.ksky.ne.jp/~yamama/emul/index.htm
オフィシャルサイトが不明や閉鎖されてるエミュレータについて。
Zophar's Domain に行けば手に入るかも。 シェアウェアの場合でも体験版が手に入るかもしれません。 http://www.zophar.net/index.phtml

準備

Ex68や無償ソフト等の入手
http://www.ksky.ne.jp/~yamama/emul/index.htm こちらのホームページでEX68と無償ソフトの類をダウンロードしてきてください。
X68000エミュレーターEX68
X68000 IPL-ROM
Human68K for X680x0 Version 3.02

自分で用意しておく物
ゲームR@M | これがないとゲームできません。 用意しておいてください。 尚、ZOOMのＨＰでゲームデータROMが無償配布されてます。 ラグーンやジェノサイド２もＤＬできますね(^^

フォルダ内容

X68000エミュレーターEX68 ( ここではEX68V215.LZHの内容 )

WINDRV

EX68とWINDOWS間のファイルアクセスが可能になります。
WINDOWS <=> X68Kにアクセス作業をする人は必要な物です。
先ほど、EX68の圧縮ファイルを解凍したと思いますが、
展開させると、中に X_WINDRV.zip が入っていたと思います。
それを解凍する作業をして入手してください。
尚、扱うには human68k上でWINDRV.SYSファイルをコピーし、
CONFIG.SYS へ追加編集をする必要があります。
詳しくはEX68付属の WINDRV.TXT を参照してください。

X68sound
先ほど、EX68の圧縮ファイルを解凍したと思いますが、 展開させると、中に X68sound.zip が入っていたと思います。 それを解凍する作業をしてください。

X68000 IPL-ROM ( ここではX68biose.lzhの内容 )
これは無償配布ソフトのX68000EXPERTのIPL-ROM内容です。 他の機種をお使いになる場合は、それに相当してるIPLROMをダウンロードしてください。 無償配布ソフトコーナーから入手できます。

Human68K for X680x0 Version 3.02 ( Humn302i.lzh )
システム起動フロッピーのイメージファイルです。 HDDディスクイメージを作るときは必須です。 無償配布ソフトコーナーから入手できます。

SX-WINDOW ver3.1 辞書ディスク （ディスクイメージ版） ( Sxwn315i.lzh )
システム起動フロッピーのイメージファイルです。 Human68kをHDインストールするときは必要です。 無償配布ソフトコーナーから入手できます。

ファイル名の変更〜置き場所

IPLROM.DAT
| X68000EXPERT IPL-ROM 以外の機種の IPL-ROM ファイルをダウンロードした場合は、 ファイル名を IPLROM.DAT に変えてください。 ※ X68030のIPL-ROMデータの例 IPLROM30.DAT → IPLROM.DAT

X68sound.dll と X68sound_Lite.dll
| X68sound.zip を解凍すると、 中に X68sound.dll、X68sound_Lite.dllと２つありますが、 X68sound.dllを使ったときに動作が重い様だったら X68sound_Lite.dll → X68sound.dll へ名前をリネームします。

置く場所
| IPLROM.DAT、X68sound.dll は EX68.EXE と同じ場所に置いてください。

EX68の起動

パソコンの解像度チェック
EX68は、16bitカラーの解像度が推奨のようです。 他の解像度では、速度が著しく低下する事もあるようなので変更しておきましょう。

EX68の起動
| EX68.EXEをダブルクリックしますと起動します。 初めて起動する時はCGROM.DATがどうとかメッセージが出ますが、 気にしなくてしていいです。

EX68の起動
| このウインドウが出てれば起動は問題ありません。 Powerは電源 Optionは各種設定 EJECTはディスクの取出しです。

設定

EX68の設定

Option を押すと各種設定画面に入ります。 細かい事は右下のヘルプを参照してくださいな。

画面
画面の描写です。 エミュレーションが重いときはこの数値を変更してください。 | 画面サイズの設定です あまり大きいと描写速度に影響してきます。

MPUクロック
| パソコンでいう所のCPU数値のような物です。 処理速度に影響します。

サウンド
サウンドに関する設定です。 重さに影響する場合があるので注意です。 X86soundで重いときは、X86sound.dllをLiteに変えたり22050hzに変えたりし対処してください。

STICK
ジョイスティックに関する設定です。 プレイヤー側、ボタンの配置方式等を決めましょう。 USBコントローラーでも問題なく動きますね。

マウス/キーボード
| マウスやキーボード関連の設定です デフォルトのままで問題は無いと思いますが、 異常が見られる場合はヘルプを参照してください。

DEBAG／その他
これはヘルプ見てください。 詳しく書かれております。

ゲームの起動

EX68でＦＤイメージのゲーム起動
| これは簡単です。 FDにゲームイメージ挿入して起動すればいいだけです。 しかし、プロテクトがかかってると起動しません。 X68Kのゲームには、プロテクトがかかってるゲームが結構あるそうです。 エメラルドドラゴン等もその一つですね。

スペースハリアー ぺけろっぱ世代にはこれは外せないでしょう(笑) あ、、1985年か・・・もう16年も前なんですねぇ（汗） | エメラルドドラゴン ※オープニングディスクのみ再現確認 残念！プロテクトがっ！(￣∇￣;)

ハードディスクの作成前の設定

| 起動すると、EX68のウインドウにこのようなメッセージが出てると思います。 システムディスクをEX68にセットします。 []の部分をクリックするとイメージファイルまでを辿るウインドウが出ます。 HUMAN68kが起動すると↓な画面になります

\SYS\OPMDRV3.Xが登録できませんでした
と書かれてますが、 無償配布のHuman68K 3.02にはOPMDRV3は入ってません。
その為に起こってるメッセージです。
多分問題ないから入ってないと思うのですが、メッセージがお邪魔でしたらCONFIG.SYS内にある
該当の行を消しておきましょう。
CONFIG.SYSの編集については、ページ下部で触れています。

A>switch.x | まず、switch.x のコマンドを入力し、ENTERしてください。

switch.xを実行するとこのような画面に入ります。

とりあえず、
メモリ容量増やして
ＨＤの最大接続台数を決めて
他気になる点があったら
その箇所をいじって変更していけば良いと思います。
決まったら終了を押しましょう。

終了を選択するとこの確認メッセージが出ます。 問題が無ければＹを。見直す場合はＮを押します。 決定すると、黒背景にA>だけが出てると思いますが、RESETかけて再起動してください 。

EX68用のハードディスク作成と初期化

A>ECHO OFF A>FORMAT.X | EX68をRESETしたら今度はFORMAT.X を指定します。

HDイメージ作成からHDイメージ初期化までの流れ
| ここではハードディスクです。
| フォーマットする装置番号を選びます。 フォーマットと言っても WINDOWS側のハードディスクではありませんのでご安心を。

ここでは初期化を選びます。

| 何メガのＨＤＤを作るか決めます。 無駄に容量多くとっても無駄になるので注意しましょう。 ・・・といいつつ、私は４０M作成。。(笑)
確認メッセージです。 問題なければ Ｙ を。

| フォーマットが終了すると ウイルスの可能性と物騒な事かかれてますが、 これは気にしないで良いです。 作ると必ずこの警告は出ますので(笑) 許可するをクリックしましょう。

| 次は領域の確保を選びます。
| 確保領域の容量を決め ボリューム名はHumanとでもしておきましょうか システム転送は「する」を選び実行

| 再びウイルスの可能性と物騒な事かかれてますが、 ここでも気にしないで良いです。 許可するをクリックしましょう。

終了し、再起動です。

HDDからの起動
| FDを抜いて起動してみましょう。 FDとは違い、かなり早くシステムが起動します(笑)
作り終えたばかりのＨＤＤなので、見ての通り空き容量はスカスカです(笑)

HDDへHuman68k 3.02をインストール

| []にはHuman68kのシステムディスクが入ってます。 この状態でFDからシステムを起動してください

[1] ＦＤの内容をHDDヘコピー
A>COPYALL /S A:\*.* C:\
起動したら、 A>COPYALL /S A:\*.* C:\ のコマンドを入力し、ENTERしてください。 この直後にコピーが開始され、ＨＤＤにＦＤの内容がコピーされていき、インストール完了です。

起動確認
| 完了したら、確認の為 FD を抜いた状態で起動してみましょう。
起動できています

[2] 普通にHDDヘインストールする手順
A>INSTALL

こっちは普通にインストールする手順です。
↑の[1]の手順をやった方はこの作業は不要です。
起動したら、
A>INSTALL
のコマンドを入力し、ENTERしてください。
この直後にコピーが開始され、ＨＤＤにＦＤの内容がコピーされていき、インストール完了です。

        ***** 現在のドライブ状況 *****

        A： 2HD ( 1MB )         ユニット番号．．．． 0
        B： 2HD ( 1MB )         ユニット番号．．．． 1
        C： ハードディスク      ユニット番号．．．． 0
        D： 仮想ドライブです
        |
        Z： 仮想ドライブです

        ＞ ドライブが下のようになってるか確認してください

        A： 2HD ( 1MB )
        B： 2HD ( 1MB )
        C： ハードディスク
                 ：
                 ：

        ＞正しければ何かキーを押してください

※ ＿ | 中止する場合は左上の[BREAK]キーを押し、 次に[Y]キーを押してください

＞次のように、フロッピーディスクをセットしてください
A：システムディスク ← 既に入ってるはずです
B：辞書ディスク
＞コピーを始めます、何かキーを押してください

※ ＿ | 中止する場合は左上の[BREAK]キーを押し、 次に[Y]キーを押してください

| ここは、ドライブ０に、Human68k 3.02 のディスクを、 ドライブ１に SX-WINDOW ver3.1 辞書ディスク を挿入しENTER。 ※ SX-WINDOW ver3.1 辞書ディスク をお持ちで無い場合は、 無償配布ソフトコーナーからダウンロードしてくださいな。 http://www.ksky.ne.jp/~yamama/emul/index.htm

んんんん？パラメータの指定に間違いがありますですと？(￣∇￣;) これは何なんでしょうねぇ。。。。実機でこんなメッセージ出たっけ？（汗） 年数が経過してるので忘れちゃったのですけど、これはこれでコピー完了してるようです(笑)

起動確認
| とりあえず起動してみましょう。
先ほどのメッセージが気になりましたが、 起動はできています(笑)

CONFIG.SYSの編集

試しに、起動時に出てる OPMDRV3.X 関連のメッセージ消去、 WIN側 <=> X68K側にアクセス可能になるWINDRVの登録をしてみます。

WINDRV.SYSのコピー
| HDDから起動し、Human68kのシステムが立ち上がったら、 FDDのドライブ0へWINDRVのディスクイメージを挿入します。
A>COPY B:\WINDRV.SYS A:\

ここではHDDが1台のみの環境の場合で書きますが
A = ハードディスクドライブ
B = FDドライブ0
C = FDドライブ1
となってるので、 COPY B:\WINDRV.SYS A:\
とコマンド入力し、FDからHDDへWINDRV.SYSをコピーします。
WINDRVのフロッピーが挿入してあるドライブへ移動してから COPY WINDRV.SYS A:\ でも構いません。
※ WINDRVのディスクイメージはEX68のフォルダの中にあるWINDRV.ZIPに入っています。

エディッタの起動
A>ED CONFIG.SYS
Human68kのシステムが起動してる状態で ED CONFIG.SYS と打ち込むとエディッタが立ち上がります。 削除や追加したい行を編集し、終わったらＥＳＣキーを一度押し、その後にＥキーを押すと終了します。

インストール直後の CONFIG.SYS 編集

    FILES     = 30
    BUFFERS   = 20 1024
    LASTDRIVE = Z:
    KEY       = \KEY.SYS
    USKCG     = \USKCG.SYS
    BELL      = \BEEP.SYS
    DEVICE    = \SYS\PRNDRV.SYS
    DEVICE    = \SYS\RSDRV.SYS
    DEVICE    = \SYS\FLOAT2.X
    DEVICE    = \SYS\ASK68K.SYS /DB:\X68K.DIC /E\ASK\ENV1.ASK
    DEVICE    = \SYS\OPMDRV3.X #180 /P64 /OPM
    DEVICE    = \SYS\FDDEVICE.X
    DEVICE    = \SYS\IOCS.X
    DEVICE    = \SYS\HISTORY.X /D\HIS\ /SH2,8,4
    DEVICE    = WINDRV.SYS
    ENVSET    = 512 \STARTUP.ENV
    EXCONFIG  = \SYS\CONFIGED.X