来夢来人のFDC基板に使われているコネクタのメーカや型式が分からずハウジングが入手できなかったので、ベースごと交換することにしました。 万力で挟んで、ハンダ吸い取り線とシュッポンを使ってコネクタのベースを外します。 富士通の基板より日立の基板の方が半田は外しやすい気がします。 ハンダ吸い取り線でもき
続きを読む
電子工作とマイコン、オールドPCの話題
来夢来人のFDC基板に使われているコネクタのメーカや型式が分からずハウジングが入手できなかったので、ベースごと交換することにしました。 万力で挟んで、ハンダ吸い取り線とシュッポンを使ってコネクタのベースを外します。 富士通の基板より日立の基板の方が半田は外しやすい気がします。 ハンダ吸い取り線でもき
続きを読む増設FDDコネクタで残りの不明信号を調べました。 基板パターンをトレースしにくい回路はICクリップにプルアップ抵抗を付けて、信号を直接確認しました^^ 不明な信号は残り4点。 0CHにはKコネクタの6ピン 1CHにはKコネクタの8ピン 2CHにはKコネクタの10ピンを接続して内蔵デッキを回転させてみ
続きを読む以前頂いた6809マイコン基板を入れていたシャーシを改造し6802の基板も入れてみました。 これまでは6809SBC基板とSW電源を入れていましたが、電源を取り外して6809/6802両用基板を内蔵します。 6809SBCはシリアル-USB変換でPCと接続していましたが、今後はコンソール側はS1やL
続きを読むキーボードが入手できず、活用できなかったFM77AVにキーボードを取り付けることができました。 使用させて頂いたのは こちら のPS/2 KEYCODE CONVERTER プリント基板化されているので10分程度で完成しました。 ケースはタカチのSW-50を入手^^ SW-50は黒とライトグレーがあ
続きを読む来夢来人のFDC基板にある外部FDD用コネクタのピンアサインをもう少しまじめに調べてみました。 MB8876Aから追いかけられる信号のみですが、トレースしてみました。 判明したピンアサイン 今のところ期待しているピンアサインと一致しています。 #WRITE DATAは色々複雑でトレースできていません
続きを読むS1-CP/M80が一応動作するようになってきたので実機でドライブ間ファイルコピーをするために 来夢来人に増設FDDを接続できないか調べてみました。 来夢来人のFDC基板には増設FDD用に12ピンと13ピンの増設用コネクタがあります。 以前、来夢来人に回路を追加して拡張FDDを増設しようとチャレンジ
続きを読むFM77用のキーボード変換基板を頂いたので、FM77AV2復活のためPS/2キーボードとRJ11 4極ケーブルを調達^^ 物置にストックしてあるのはコンパックとIBMのPS/2キーボードですがIBMは発見できず・・・ IBMのキーボードは5576-B01なので早めに探しておかないと、ちと心配・・ F
続きを読むRaspberry Pi 3B+にNOOBS3.2.1をインストールしたときの作業メモ 1) SDメモリにRaspbeanを書込み ダウンロードしたインストーラ一式を解凍してSDのルートにそのままコピーしてラズパイに取り付けして起動 (NOOBSフォルダ内の21個のフォルダ/ファイルをSDのルート
続きを読む割込みを使っていないポンコツBIOSがどのくらい遅いのか調べてみました。 使わせて頂いたのは「はせりんさんのサイトのASCIIARTベンチマーク」です。 こちらのプログラムをCP/M版のMBASICで実行してみました。 実行すると、こんな感じで結果が出力されていきます。 無事、最後まで出力されました
続きを読むCP/Mのディスク関連のMMUメモリマッピングを整理しておきます。 S1特有の複雑なメモリマッピングはCP/M80を動作させる上でも設定が必要でした。 今回のCP/M80を動かすために設定したメモリマッピングとロード先を整理すると、 メモリマッピングは、 ページ 起動時(空間1) ローディング(空間
続きを読むCP/Mのディスク関連のパラメータを整理しておきます。 BIOS80内で指定するディスク関連のパラメータにディスクパラメータテーブルというものがあるそうです。 ディスクパラメータテーブルは3つの部分から構成されているそうで、 a) ディスクパラメータヘッダ (DPH) b) セクタトランスレートテ
続きを読むディスクI/O関係のサブルーチンをsamさん作成のものに全て入れ替えました。 時々ディスクエラーが出る残件が残っているもののディスクアクセスが可能になりました^^ DIRでファイルリストの表示できます! STATコマンドでデバイスの割り付けリストやディスク残容量も確認できるようになりました。 余計な
続きを読むとりあえずコンソールI/Oのサブルーチンが完成したのでBIOS80内の処理内容を調べてみました。 BIOS80の各サブルーチンに[BIOS80] **** のサブルーチン名が出るように実装して実行してみると ①CBOOT ②GOGPM ③SETDMA ④SETDMA ⑤SETDRV ⑥HOME ⑦S
続きを読むコンソールI/O関係の不具合原因が分かりました! 何かの参考になるかもしれないのでメモしておきます(何とも凡ミスで恥ずかしい・・・ 現象はCP/M起動後、Bdos Err On A: が32回表示された後にa>プロンプトが出たら「^@」が 126個出力されて改行され、停止するまで延々と続く不具
続きを読むS1のFDD I/Fアクセス方法が分かってきたので、ここで一度整理しておきたいと思います。 S1のFDD I/Fアクセスのカギは$FF04のUNITSELだとは気付いていたのですがS1活用研究を読んでも DRQは$FF02のリードとあり、いまいち理解できませんでした。 そこで、6809活用研究に掲載
続きを読むBIOS09内のディスクI/Oのサブルーチンを考えています。 S1はFMと違い、ROM内にFDDのサブルーチンが無いので自分で作る必要があるみたいです。 FDCのMB8877を使った参考書としては「オーム社のマイクロコンピュータMC6809の考え方」が分かりやすくお気に入りの書籍です。 この本はFL
続きを読む