ボードの半田付けと並行してソフトの準備も始めます^^ CP/M80本体は [こちら] のサイトからダウンロードしたZ80版を使用します。 今回のS1-CP/M80の2Dフロッピーへの保存場所とメモリ―のロード位置はこんな感じです。 64K CP/Mとしてロードしたいので、CP/M本体は$E400~、
続きを読むタグ: 6809機
6809MPUの話題
日立 MB-S1 Z80カード 配線再開 その2
長期出張からは解放されましたが、毎日のように現場から不具合の連絡があるのでかなり疲れ気味です・・^^ これ以上、不具合が発生すると再び現場に呼び戻されるのではとビクビクしております^^;; 出張から戻って1週間、夜な夜な1時間程度配線のやり直し作業を行いバス廻りを除く配線はほぼ終了しました。 と言っ
続きを読む日立 MB-S1 Z80カード 配線再開
来週からの長期出張までに大急ぎでZ80カードの配線を進めます^^ バス廻りを除いては8割程度配線済だったりします。 今回は、神奈川で買って帰ったドクターペッパーを飲みながら作業^^ 広島ではドクターペッパーは入手困難なので500mlのペットボトルを買って帰りました^^ 秋葉原や神田では自動販売機でよ
続きを読む日立 MB-S1 Z80カード 配線剥がし完了
S1用Z80カードの汚い配線を一回外しました。 電源ラインはメッキ線で配線済みなので、この部分は残してもう一度配線し直します。 今度は、表面も使って丁寧にやり直す予定。 再来週から出張なので、どこまで配線できることやら・・・ そんな、配線やり直しスタートの記録
続きを読む日立 MB-S1 Z80カード作り直し
バスコントロール廻りが不安定になったZ80カードの配線をチェック中です^^ 束ねていたケーブルを解いて不具合箇所を探していたところ、2か所の配線が外れました・・・(泣 改めてひどい配線だと実感・・・ 外れた反対側を調べるとどこから外れたのか追いかけることは可能ですが、不具合箇所はココではないので、今
続きを読む日立 MB-S1 Z80Bカードが不安定
MB-S1/10の実機環境も復活し、MP-3550も導入できたことから S1用CP/M-80の移植作業を再開しました。 CP/M80 Ver2.2はこちらからDLしたZ80用ソースコードを60K用にしてアセンブル、 2D用のブートローダはsamさんに作成して頂いたものを活用させて頂いています。 BI
続きを読むMB-S1弄り 再開
私のMB-S1はモデル10はグラフィック廻りが故障・・ モデル30はバス制御関連が故障・・・ と、まともに動作するS1がなくなってしまったのでZ80カードの実験が滞っておりました。 と、実機でのS1弄りは絶望的な状況になっていましたが いつもL3/S1で情報交換させて頂いているせるじおさんからS1/
続きを読む6809の分岐命令を整理しておく
いつも忘れてしまう6809の分岐命令を整理しておきます。 比較順序① lda, ldb でレジスタに比較される値をロード② cmpa, cmpbでメモリ に 比較する値を指定③ その後分岐命令で分岐先を指定④分岐しない場合は分岐命令の次から評価 大小比較 符号なし 符号あり Reg > M BHI
続きを読む日立 MB-S1 私のS1実機状況
私のMB-S1実機の状態ですが、ちょと厳しい状況です^^ Z80カードの作成にはFDDが不要なのでS1/10を使って作成&動作確認していましたが、 グラフィック廻りが故障してしまう事態に・・・ テキストモードでは問題なく使用可能^^ その後S1/30+Z80カードを使ってCP/M80のBIO
続きを読むHITACHI MB-S1 S1/30 早速Z80Bカード故障
S1/10の故障によりS1/30に引っ越ししたZ80Bカードですが、早速故障してしまったようです(泣 今回のカードは配線が超スパゲッティなので少し触ると壊れそうなので、慎重にカードを差替え・・ 差替え直後はS1/30でも問題なく動作していたのですが、本日弄ってみると何だかおかしな動作・・・ バス切替
続きを読む日立 MB-S1/30を自宅に持ち込む
Z80Bカードの動作確認に使っていたMB-S1/10のグラフィック廻りの不調が、 さらに悪化してきたので実家の物置に保管していたS1/30をと交換してきました^^ 悪化したMB-S1/10のグラフィックモードはこんな感じ、先日はこんな感じだったのでかなり悪化です。 80文字モードではかなり厳しい状態
続きを読むFT245R使用のFM-7通信ユニットの新基板を頂く
こちらで紹介したFT-245使用のFM-7用通信ユニット基板の改良版を 頂きましたので、ちょっと気分転換に早速作ってみました^^ 元ネタはこちら ⇒ shuji_akita2001さんのブログ 左は以前組み立てたもの、中央はデータレジスタとステータスレジスタが同アドレスになったバージョン右はFT-2
続きを読む日立 MB-S1 S1-CP/M80 移植作戦 その16 BIOSの作成準備2
Z80Bカードと6809側のデータやり取りでループバックするテストプログラム その1 ポンコツプログラムですが一応、目的の動作をしているので参考に晒しておきます^^ Z80側のプログラム ;CP/M-80 BIOS Program for the MB-S1 ;BIOS09とのループバックテスト(6
続きを読む日立 MB-S1 S1-CP/M80 移植作戦 その15 BIOSの作成準備1
S1側とZ80Bカードの連携方法を確認するためにテストプログラムを作ってみました 以前教えて頂いたZ80と6809との切り替え方は ①0:0000~Z80のコールドスタートのプログラムを書く ②$FF7Fに$FFを書込む(Z80スタンバイ) ③$FE19に$00を書込む(Z80スタート) こ
続きを読む日立 MB-S1 S1-CP/M80 移植作戦 その14 データ転送環境を準備
Z80カードのハード廻りはOKになったのでソフト作成の準備としてS1にデータをロードする環境を準備します。 現在私が使っている開発環境はCygwin上に作ったクロスアセンブラで、 m6809-as Z88dk を使用しています。 デバッガはS1エミュレータのデバッガなので完全なクロス開発環境です。
続きを読む日立 MB-S1 S1-CP/M80 移植作戦 その13 Z80Bカード動作確認OK
Z80側からメモリにデータが書けるようになったので、再度動作確認実施! 確認点は ①任意のアドレスからデータリード ②メモリ前半部分にデータ書き込み ③メモリ後半部分にデータ書き込み ④I/O出力によりS1への割込み要求 の4点を確認するプログラムを実行してみました 実行した手順はこちら 全てS1の
続きを読む