最新 RSS

tips@free BLOG

レトロなマイコン、電子工作、PCやフリーソフト関係のTipsと私的備忘録

2012/10/12

[z80]自作Z80 CP/Mマシン(17)

忘れてしまう前にブレッドボードZ80マイコンの全体回路図を書きました、linux(ubuntu 12.04)のgEDAを使っています。回路図(png形式) z80board02.png 修正 2012.10.25

リセットSW、手動クロックSWと8bitのDIP-SWとJP1〜4がありますが、JPはジャンプワイヤーを直接挿し変えてます。

  • JP1 - クロック選択、手動と100Hzのクロックを切り替え。
  • JP2 - CPUのメモリリード選択、読み込み先をRAMかDIP-SW(ROMエミュレーション)に切り替え。
  • JP3 - DIP-SWのROMエミュレーション(メモリリード)か入力ポートの切り替え。
  • JP4 - Data-LEDのデータバス表示か出力ポートの切り替え。

以前ツィートしましたが、FT232RLのBitBangModeを使ったダウンロード回路を作りPCからプログラムを送れるようにしてあり、ソフトウェアシリアル通信でPCと接続しTinyBasicが動いています。 

ダウンロード回路は秋月のUSBシリアル変換モジュール(AE-UM232R)と8bitのシフトレジスタ(74HC164)を使っています。

PCではlinuxのC言語でFT232RLを使ってZ80側に書き込むプログラムを作り、TinyBasicは古典電脳物語のAKI-80用のものを改造しました。 Z80の開発環境はやはりLinuxでz80pack-1.17とHi-Tech Cのアセンブラを使い、CP/Mシミュレータ上でクロス開発です。

お約束のhello world、他にTinyTrek(スタートレックのタイニー版)も動いてます。

参考: Z80に関するエントリ、 動画(ニコニコ)はこちら

コメント

フェンディ コピー 『 激安新作 財布 http://www.keevoo.com/ ブランド 偽物 激安 通販 お洒落フェンディ2018爆買い新作登場 http://www.keevoo.com/brand-326.html フェンディ コピー メインバッグは大容量だけど、常に大荷物を持ち運ぶのは大変。FENDI さわやかな印象』 (04/02 17:40)

ディオール 腕時計 コピー43 『日本最高級商品コピー専門店 スーパーコピーブランド専門店/偽物ブランド時計コピーを激安通販サイ トhttp://copygus.com/激安、安心、安全にお届けします.品数豊富な商 100%品質保証!満足保障!リピーター率100%! http://copygus.com/buragari-393-grid.html』 (07/04 16:20)

お名前 コメント