MDXOnline004 Ondemand WiFi Repeater


日本語 English

ダウンロード 20240509_MDXOndemand.7z 2024/05/09 (2,679,908bytes) MD5:d81aaf352ef5637ab82eed1e4a25b335

旧バージョン 2024/04/21 2024/04/29

YouTube 開発日記




・概要

これは、X68000のジョイスティックポート#2を使って、MDXを快適に再生することを目的に制作したマイコンです。
実際のところ、yunkya2様のx68kserremoteの物理層をRS232Cからジョイスティックポートに書き換えただけです。


・必要な物

当キット一式と、X68000(10MHz)本体と、WiFi(2.4GHz)接続環境と、両端が「D-Sub9pin メス」のストレート全結線ケーブルが必要です。
ケーブルは「サンワサプライ RS-232Cケーブル (モデム・TA用) 0.75m KRS-433XF-07K」で動作確認しました。
Windowsマシンは不要です。


・仕様

対象パソコンSHARP X68000 (10MHz専用)
対象OSHuman68k version 3.02
マイコンWeMos D1 Mini ESP8266 4MB
WiFi通信IEEE 802.11 b/g/n 2.4GHz専用
X68000送信ソフトウェアシリアル UART N81 330251bps
X68000受信6bitパラレル 約180kbytes/sec
実スループット約160kbytes/sec (X68000 ACEで簡易測定)


・セットアップ方法

システムディスクに"mdxo004.sys"をコピーして、"CONFIG.SYS"に"mdxo004.sys"を登録してください。(順番はどこでも構いません)
DEVICE=\mdxo004.sys

再起動後に、追加されたリモートドライブに移動して、"Status.x"を実行して、動作確認をしてください。

"Setup.x -SSSID名 -Pパスフェーズ" で接続したいWiFiのSSIDとパスフェーズを設定してください。

再度"Status.x"を実行して、WiFiの設定確認をしてください。
"SSID(WiFi)"と"Pass(WiFi)"が両方とも"Prepared"になっていればOKです。


・使用方法

"Setup.x -C"を実行すると、WiFi接続を開始します。
設定はマイコンに保存されますので、設定後は起動してリモートドライブに移動後、"Setup.x -C"だけで接続できます。

MDX再生環境は各々好みがあると思いますが、"MDX1MB.BAT"(メモリ1MB用)または、"MDX2MB.BAT"(メモリ2MB以上用)を参考にして頂けたら幸いです。

Drive1にフロッピーが入っていないときだけ、ファイル転送中にDrive1のアクセスランプを緑点滅します。


・初期化方法

電源を入れてOLEDに「Boot...」と表示されたら、黄色いボタンを15秒間押し続けると、マイコンを初期化します。
SSIDとパスフェーズが保存されていますので、譲渡/破棄する際は必ず初期化を行ってください。


・MMDSP キーマップ(抜粋)

[↑] [↓] [8] [2]カーソルを移動
[ROLLUP] [ROLLDOWN]カーソルを高速移動
[HOME] [/] [F1]カーソルを先頭行へ移動
[DEL] [*] [F2]カーソルを最終行へ移動
[RETURN] [ENTER]演奏またはディレクトリ移動
[UNDO] [.] [0]親ディレクトリへ移動
[\]ルートへ移動
[TAB]DOCビューワ起動("(DOC)"マークがあるファイルのみ)
[SPACE]再生してカーソルを下に移動
[BS]カーソルを上に移動して再生
[A] [S] [Z] [X]それぞれ「オート」「シャッフル」「リピート」「イントロ」に設定
[;] [.]ループ回数増減(右下の"LT")
[]] [_]イントロ時間増減(右下の"IT")
[F6]曲の始めから再演奏
[F7]演奏の中断/再開
[F8]フェードアウトして停止
[F9]スロー再生
[F10]早送り
[ESC]MMDSP終了
[←] [→] [4] [6] は、ドライブ移動なので押さないでください。(押しても中断してしまうだけですが)


・参考にさせていただいた文献など

https://github.com/kg68k/puni 立花えり子様のぷにぐらま~ずまにゅある
https://github.com/yunkya2/elf2x68k yunkya2様のクロス開発環境 elf2x68k
https://github.com/yunkya2/x68kserremote yunkya2様のx68kserremote - X68000(Z) Serial Remote Drive Driver


・履歴

2024/04/21
初版

2024/04/29
ジョイスティックポート#2のみ使うように変更しました。初版とのハードウェア互換性はありません。

2024/05/09
プリント基板を作り直しました。
X68000受信速度を高速化しました。