BIOS Z80(Z80+8251+8255)に萌えたい。9-BIOS完成 2020年11月15日 前回で、boot対応のモニタができましたので、早速biosを作成して、CP/Mをブートしたい思います。 CP/Mファイルシステムは、「Z80に萌えたい CP/M ディスク容量拡張その2」を参考に、SDCARDに焼きこみま…... pengin
monitor Z80(Z80+8251+8255)に萌えたい。8- 64K(+BOOT)モニタ編 2020年10月12日 今回は、64K化モニタに移行するtコマンドとCP/Mのシステムをブートするためのbコマンドを実装したいと思います。bコマンドについては今後SDCARDに実装するCP/Mシステムができた時点でコマンドを実行することができま…... pengin
monitor Z80(Z80+8251+8255)に萌えたい。7-SPIモニタ編 2020年10月7日 前回でSDCARDのSPIでの初期化ができましたので、SDCARDの読み書きができるようにモニタに組み込んでいきたいと思います。 Z80(Z80+SIO+PIO)での記事を基にZ80(Z80+8251+8255)を記載し…... pengin
monitor Z80(Z80+8251+8255)に萌えたい。6-SPI初期化編 2020年9月12日 前回で、手動での64Kramに切り替えができました。今回はもう一つの課題のSPIによるSDCARDの読み書きについて、モニタに組み込んでいきたいと思います。 SDCARDは3.3V仕様なので、電圧変換内蔵のカードアダプタ…... pengin
8251 Z80(Z80+8251+8255)に萌えたい。5-RAM64K化確認編 2020年9月3日 今回は、ROMをRAMに切り替えRAM64Kbyteになるか確認をしたいと思います。 確認手順として、0xa000から起動するモニタを作成して、「最初のモニタ」で0x8000から配置したRAM上でこのモニタを起動します。…... pengin
8251 Z80(Z80+8251+8255)に萌えたい。4-最初のモニタ編 2020年9月1日 Z8S180からTMPZ84C015と移植してきた最初のモニタを今回のZ80+8251+8255に移植していきたいと思います。 まずは、8251及び8255のポートの定義に変更します。 同様に8251と8255の初期化ル…... pengin
8251 Z80(Z80+8251+8255)に萌えたい。3-動作チェック編 2020年8月20日 ハードの動作チャックを行っていきたいと思います。 電源を入れる前にICの向き、入れ間違いを確認します。以前にメモリを逆方向に入れて、指先を軽くやけどしてしまいました。くれぐれもご注意を! 異常がなかったら、ソフトによるチ…... pengin
Z80 Z80(Z80+8251+8255)に萌えたい。2-回路編 2020年8月18日 早速、ハードの製作を行っていきたいと思います。 メモリ構成は、32K+32K=64K構成で、RAMは256Kbit(32K*8bit)を2個で構成とします。前半の32K はRAMとROM(ここでは64Kbit(8K*8b…... pengin
Z80 Z80(Z80+8251+8255)に萌えたい。1-準備編 2020年8月11日 Z80に萌えたいと言いながら^^ほんとのZ80を扱っていなかったことをちょっと反省^^してみたり。 ということで、Z80+8251+8255の3チップ構成でZ80ボードを作成して、最終的にはCP/Mを実装したいと思います…... pengin