現在地
工作
工作
個人的に製作してきたものの紹介です。
電子的なものがほとんどですが、そうでないものも出来るだけ出していきたいと思っています。
回路図、ソースコードなどは出来ればすべて載せたいのですが、以下の理由で難しいものが多いです。
- 回路図については無いものが多い
- どうせ1台しか作らないのだから紙に線を引くのと、実際に配線する手間は大して違わない。
- バス配線などは書かなくてもわかる(各デバイスのD0同士を接続するなど)。ずらすなど注意を要するところだけメモがあれば困らない。
- 雑誌などの記事・データシート・アプリケーションノート等を参考にしたところはそれを見ながら配線すればよい。
- 著作権的に公開でない
- 古いメディアに入っている
- 本当に失われた
残っていないのではなく、そもそも書かないことが多かったためです。
もちろん仕事ならば書きますが。
特に古いものでは雑誌など掲載のものをベースにしているものがあり、オリジナルと分離できないものは公開できません。
5インチや8インチのフロッピーだったり、PC-9801フォーマットだったりして読むのが難しいものがあります。
F8 I/Oボード(その3: 汎用ロジックによるポート)
カテゴリー:
F8 I/Oボード(その1: F8のメモリアクセス)
カテゴリー:
MN1613のステップ実行(その5)
SBCV20
カテゴリー:
電脳伝説@vintagechipsさんの最新作SBCV20ルーズキット、発売と同時に注文したところ翌日に到着したので早速組んでみました。
今回は事前に必要な部品は確保していたので素直に組めました。とはいっても新規に調達が必要だったのは19.6608MHzのクリスタルのみです。
組み方としてはV20用のほか8088用にもできますが、8088は8088ボードで動かせているので今回はV20用で組むことにします。
MN1613のステップ実行(その3)
カテゴリー:
SBCZ8002(ソフトウェア編)
カテゴリー:
前回ハードウェアが無事に動作するようになったのでUniversal Monitorの移植してみました。
年末から初期化部分などを細々と書いていましたが、本格的に書き始めたのは年が明けてボードが動き始めてからです。それでも3日にはI(n)/O(ut), R(egister)コマンドまで動作しましたからこれまでの最速記録ですね。確かに慣れてきたという側面はありますが、Z8000がアセンブリ言語で書きやすいプロセッサだというのは間違いないでしょう。
今回はその過程で気になった点についていくつか書いてみたいと思います。
リセットの怪
シャープのマニュアルによるとZ8002のリセット時の動作について以下のように書かれています。
Z8002では,最初のサイクルで,0002H番地からFCWを読み出し,0004HH番地からPCを読み出し,つぎの最初の命令フェッチ・サイクルからプログラムがスタートする。
SBCZ8002(動作編)
カテゴリー:
2021年、今年もどうぞ宜しくお願いいたします。
さて昨年末に組み立てたまま動かずに悩んでいたSBCZ8002ですが、動作するようになりましたのでその顛末を書いておきます。
まずはすぐに使える周波数カウンタとテスタで見られるところから見ていきました。
A0はリセット直後は変化ありますがその後は"L"のままです。
A1~A11は次のような周期で変化し続けています。