KL5C80B12C Z80(KL5C80B12C)に萌えたい。3-最初のモニタ編 2020年10月16日 Z8S180/TMPZ84C015/Z80+8251+8255)/(Z80+SIO+PIO)に移植した同じ「最初のモニタ」をKL5C80B12Cにも移植したいと思います。 モード設定は、ノーマルモードで動作させるので、M…... 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+SIO+PIO)に萌えたい。5-SPI初期化編 2020年9月27日 今回は、SPIによるSDCARDの初期化/読み書きについて、モニタに組み込んでいきたいと思います。 SDCARDは3.3V仕様なので、電圧変換内蔵のカードアダプタで接続します。実際に接続するのは、PIOのポートAを使用し…... pengin
KL5C80B12C Z80(KL5C80B12C)に萌えたい 。 2-ROM確認編 2020年9月26日 前回で回路ができましたので、ROMの動作確認を行っていきたいと思います。 その前に、電源投入後にD-F/F(74HC74)に接続しているLEDのうち、Q(5pin)に接続のLEDが点灯しているか確認します。この状態(Qが…... pengin
KL5C80B12C KL5C80B12C Z80(KL5C80B12C)に萌えたい 。 1-ハード準備編 2020年9月16日 某通販サイトをのぞくとKL5C80B12のICチップが目に入りました。どうしよ~かって思い悩み、誘惑(どんな誘惑)には勝てず、 とうとう ポチっとwww ということで、KL5C80B12に萌えてみたいと思いますwww 特…... pengin
monitor Z80(Z80+8251+8255)に萌えたい。6-SPI初期化編 2020年9月12日 前回で、手動での64Kramに切り替えができました。今回はもう一つの課題のSPIによるSDCARDの読み書きについて、モニタに組み込んでいきたいと思います。 SDCARDは3.3V仕様なので、電圧変換内蔵のカードアダプタ…... pengin
Z80 Z80(Z80+SIO+PIO)に萌えたい。4-RAM64K化確認編 2020年9月8日 Z80(Z80+8251+8255)と同様にZ80(Z80+SIO+PIO)についてもRAM64K化について確認を行っていきたいと思います。 まずは「最初のモニタ」上で動作する0xa000から始まるモニタを作成します。開始アドレスの変更と、スタックポインタ、SIOの初期化をコメントアウトして無効にします。 .org 0... pengin
8251 Z80(Z80+8251+8255)に萌えたい。5-RAM64K化確認編 2020年9月3日 今回は、ROMをRAMに切り替えRAM64Kbyteになるか確認をしたいと思います。 確認手順として、0xa000から起動するモニタを作成して、「最初のモニタ」で0x8000から配置したRAM上でこのモニタを起動します。…... pengin
monitor Z80(Z80+SIO+PIO)に萌えたい。3-最初のモニタ編 2020年9月2日 前回のZ80+8251+8255に引き続き、Z80+SIO+PIOについても、モニタを移植したいと思います。 まずは、SIOとPIOのポートの定義を変更します。 同様にSIOとPIOの初期化ルーチンを変更します。 SIO…... pengin