運営時間 AM9:00〜AM3:00







RSS

Ringworld
RingBlog v3.24

WHAT'S NEW >>
11/20(火)
画像ファイルはありません 添付ファイルはありません
11/17(土)
画像ファイルがあります 添付ファイルはありません
11/15(木)
画像ファイルがあります 添付ファイルはありません
11/11(日)
画像ファイルがあります 添付ファイルはありません
11/09(金)
画像ファイルがあります 添付ファイルはありません
11/06(火)
画像ファイルはありません 添付ファイルがあります
11/04(日)
画像ファイルがあります 添付ファイルはありません

2018/11/20 21:32

AVR工作


neko Javaさんが公開されている「AVRビデオ端末の製作」を自分でもできないか挑戦しようと思い立ちました。ビデオ出力ですが「80字×25行」表示ができる魅力があります。回路図を見ますと

・PS/2キーボード部(ATMega88p)
・ビデオ出力部(ATMega328p)

となっています。非常にシンプルなのに端末としての機能が実現でき....


2018/11/17 18:26

MK-80(27)


mk80vdreset.jpg
こまなかことですが仮想ディスクとMK-80本体のリセットがつながっていないことに気付きました。もちろん実験には支障はないのですがきづくと気になります。

なので8255のリセット信号をArduinoへ接続してリセットを共有することにしました。がなぜかうまくいきません。

なぜ?どうして!

が続きました。でネットを検....


2018/11/15 19:26

MK-80(26)


sdnew.jpg
今回はMK-80本体の8255を使って仮想ディスクと連携できるように実験してみました。本来はMK-80のキー入力やカセットI/Fの制御などに使われています。しかし使われていないポートもありますので使わない手はありません。

出力2ビットと入力1ビットを確保できればokです。回路図をみますと使われていないポートがかなり....


2018/11/11 10:44

MK-80(25)


BOOTJP2.jpg
もし、ROM/RAM基板の入手ができればということでBOOTする手順を考えてみました。方法はいろいろありますが単純な手順での起動を検討します。この方法のポイントは、仮想ディスクにスイッチを設け、スイッチの状態を見てディスクイメージファイルを読み込むところです。

SW1はモニターファイル、SW2ではCP/Mファイルを....


2018/11/09 18:46

MK-80(24)


cpmtools.jpg
仮想ディスク用の新しいArduinoが届きましたのでお世話になったEEPROMを取り外し装着しました。Arduinoはスイッチサイエンスさんで販売されている「Arduino Pro Mini」です。こんな小さかったとは驚きました。ブレッドボードにはぴったりですね。

すでに仮想ディスクとして使える検証は済んでいますので配線が間違って....


2018/11/06 18:52

MK-80(23)


Arduinoで仮想FDを実現するために奮闘しました(汗;)。簡単なテストプログラムではうまくいったのですがいざ本番となるとやっぱりうまくいきませんね。

MK-80からI2Cでコマンドを送りトラック、セクターを設定するのですがこれはうまくいきました。同様にリードも問題ありませんでした。これならcp/mでも十分使える感触....


2018/11/04 13:24

MK-80(22)


eepfull.jpg
いまEEPROMへのアクセスはバイト単位(ランダムアクセス)です。毎回アドレス指定をしてデータをR/Wしています。簡単で便利なのですがソフト的なI2Cなので待ち時間がかなり気になります。

起動に60秒程度は必要としますのでなんとか早くならないか検討しました。対策としてはシーケンシャルなアクセスでRead、Writeはブ....


>>