FDDエミュレーションモード
フロッピーディスクドライブをエミュレーションするモードのピンアサインです。奇数番号のピンはX68000の拡張機能用です(一部の信号は未使用)。偶数番号のピンは一般的な34ピンFDD I/Fと同様です。
PIN SIGNAL NOTES DIR PIN SIGNAL NOTES DIR 1 OPTION SELECT 0 IN 2 DISK TYPE SELECT UNUSED 3 OPTION SELECT 1 IN 4 NC UNUSED 5 OPTION SELECT 2 IN 6 DRIVE SELECT 3 IN 7 OPTION SELECT 3 IN 8 INDEX OUT 9 EJECT IN 10 DRIVE SELECT 0 IN 11 EJECT MASK UNUSED 12 DRIVE SELECT 1 IN 13 LED BLINK V1:UNUSED 14 DRIVE SELECT 2 IN 15 DISK IN OUT 16 MOTOR ON IN 17 ERR DISK UNUSED 18 DIRECTION IN 19 FDD INT OUT 20 STEP IN 21 GND 22 WRITE DATA IN 23 GND 24 WRITE GATE IN 25 GND 26 TRACK 00 OUT 27 GND 28 WRITE PROTECT OUT 29 GND 30 READ DATA OUT 31 GND 32 SIDE SELECT IN 33 GND 34 READY OUT FDDコントローラーモード
フロッピーディスクドライブをコントロールするモードのピンアサインです。FDX68がコントローラーとなって実FDDを制御します。フロッピーディスクのダンプやリストアを行うモードです。X68000の拡張機能は関係ないので使用しません。ピン2,4,12は使用するFDD応じて任意に出力可能です。READY信号はDOS/V用のドライブ等でDISK CHANGE信号として扱われる事が多いためREADY信号は敢えて使用していません(ディスクが挿入されているかどうかはINDEX信号の有無で判定できる)。
PIN SIGNAL NOTES DIR PIN SIGNAL NOTES DIR 1 OPTION SELECT 0 UNUSED 2 PIN2 OUT 3 OPTION SELECT 1 UNUSED 4 PIN4 OUT 5 OPTION SELECT 2 UNUSED 6 DRIVE SELECT 3 OUT 7 OPTION SELECT 3 UNUSED 8 INDEX IN 9 EJECT UNUSED 10 DRIVE SELECT 0 OUT 11 EJECT MASK UNUSED 12 DRIVE SELECT 1/PIN12 OUT 13 LED BLINK UNUSED 14 DRIVE SELECT 2 OUT 15 DISK IN UNUSED 16 MOTOR ON OUT 17 ERR DISK UNUSED 18 DIRECTION OUT 19 FDD INT UNUSED 20 STEP OUT 21 GND 22 WRITE DATA OUT 23 GND 24 WRITE GATE OUT 25 GND 26 TRACK 00 IN 27 GND 28 WRITE PROTECT IN 29 GND 30 READ DATA IN 31 GND 32 SIDE SELECT OUT 33 GND 34 READY UNUSED ジャンパ設定
2台のFDDエミュレーションを行えます。その2台のドライブを選択するためのジャンパがシールド上にあります。上段がドライブ0,下段がドライブ1になります。中段の4本はFDD I/F側のDRIVE SELECT 0-3に繋がっています。
![]()
FDD I/Fのドライブ0,1をFDX68のDRV0,1に設定する例。
![]()
FDD I/Fのドライブ2,3をFDX68のDEV0,1に設定する例。
![]()
専用シールド
V2 PRO基板
![]()
V2 PRO基板はV2基板をベースにOLEDディスプレイ,タクトスイッチx3,小型スピーカー,音量調整ボリュームを 実装した専用シールドです。 基板が複雑化したため化粧パネルを上面に付けることで意匠面に工夫を凝らした設計になっています。 エミュレーターモードでOLEDディスプレイ,タクトスイッチx3を使用してディスクイメージの挿入、排出、 書き込みプロテクト切り替え等の操作が可能になります。
V2 PROBOX
![]()
V2 PRO基板をベースに3.5インチフロッピーディスクドライブと同程度の大きさにした箱型タイプです。 PROBOX専用基板を化粧パネルで覆う構成になっています。 フロント部は開閉することができSDカードの交換やスピーカーのボリューム調整が可能です。
PROアドオンボード
![]()
V1及びV2基板に対してV2 PRO基板相当の機能を追加するボードです。 OLEDディスプレイ,タクトスイッチx3,小型スピーカー,音量調整ボリュームが追加されます。
半田付け不要のキットとして頒布しています。
キットの組み立て方法が以下の通り。キットの構成物です。
化粧パネル3枚(トップ,ボトム,フロント)とメインボード,OLEDディスプレイ,スペーサーx5,ネジx9です。![]()
ボトムパネルの組み立て
ボトムパネルをラズベリーパイのGPIOコネクタの横に付けてスペーサーとネジで固定します。 表裏に気を付けて下さい(左に縦長の穴、右にスペーサーの穴が来る面で確認)。![]()
メインボードの仮組み
メインボードをGPIOのピンヘッダーの先端に少し差し込んで浮かせておきます。 ここで奥まで差し込んでしまうと次のフロントパネルの取り付けが出来なくなるので注意。![]()
フロントパネルの組み立て
フロントパネルのスロットにメインボードを差し込みながら全体を下に押し下げます。 フロントパネルの下の突起部分はボトムパネルの穴に挿します。 ピンヘッダー部の差し込みは固いので慎重に全体的に押し込んでいきます。![]()
スペーサーの組み立て
メインボードに三つのスペーサーを取りつけます。OLEDディスプレイを取り付けるピンソケットを中央側に傾けて下さい。
製造上外側に傾いているとOLEDディスプレイが浮くための措置です。
軽く指で押す程度で補正するという事です。![]()
OLEDディスプレイの取り付け
4ピンのロープロファイルピンソケットにOLEDディスプレイを差し込みます。 隙間ができますが問題ありません。中央に立てたスペーサーが指示棒になります。OLEDディスプレイの右側が浮いてしまう場合は先のピンソケットの補正をやり直してください。
![]()
トップパネルとシールド組み付け
トップパネルシールドをそれぞれ2つのネジで組み付けてください。![]()
ステレオミニケーブルの接続
頒布物にはステレオミニケーブルは含まれていません。
汎用品ですのでご自身で用意してください。
ラズベリーパイ背面のコネクタとアドオンボードのコネクタ間を接続します。 音量ボリュームはアドオンボードの左側からアクセスできます。![]()
専用シールド(過去頒布分)
V1基板
![]()
V1基板は基本的にレベルコンバーター(5Vと3.3Vの変換)でありSPI信号のMISO/MOSI入れ替え回路が存在するもの基板の役割は それほど多くありません。 また74LS641のDIP版を使用している都合上基板面積の関係から集合抵抗を裏面に実装せざるを得ずラズベリーパイに ヒートシンクを付けることが出来ませんでした。 一方、シンプルな基板故にユーザー自身が部品をはんだ付けして製造できるキットを安価で提供していました。
V2基板
![]()
V1基板の反省を元に新たに設計した基板です。 裏面に高さのある部品を実装していませんのでラズベリーパイにヒートシンクを付けることが可能になりました。 部品サイズの縮小のためにSLG46826Gというファームウェアを実装できる簡易FPFAに近いロジックICを採用しました。 これによりレベルコンバーター機能を備えながらも一部の信号処理を基板上で制御できるようになりました。 V1基板に対してよりインテリジェントになったことで信号への応答性が高まり、またラズベリーパイのソフトウェアの 負荷低減が可能になりました。