Almost lost technologies

ここは昔の CPU を用いた工作記事を書くために用意しました。雑談は https://bsky.app/profile/alpine183.bsky.social で。関連ファイルは https://github.com/alpine183 にあります。

SBC改造

Side Work: i8080A SBC(8)

REV5 が問題なく動きました。2個所のバグ修正と、-5Vのダンプ、CLKのダンプを入れた版です。資料は一応 Github に置きました。 github.com 一応記念写真を。再度マンデルブロを流したところ、10:03 と前回と同じ値になりました。 SBC8080A(一枚版)REV5

Side Work: i8080A SBC(7)

PLDの論理出していなかったので一応。 Name DEC8080; Partno KF010001; Date 25/11/02; Revision 02; Designer efialtes_htn; Company EFIALTES_HTN Design; Assembly System 19-10-i8080A; Location U06; Device G22V10; /* ******************************…

Side Work: i8080A SBC(6)

さんざん悩んだ挙げ句、μPD8080Aを交換したところ正常に動き出しました。手元の最古参に近いデバイスですが死んでいたのは悲しい。 ただし、74LS424とμPD8224 (恐らく i8224も)のクロック波形特性が大幅に違うことも判明したので、本家の SBC8080 の方も要…

Side Work: i8080A SBC(5)

今のところ動いていません。BASIC側はどうなっているのかわからない状態なので Unimon でデバッグを行っていますが、エコーバックの表示が化ける。ダンプコマンドなどを打ち込むとなにか出そうとする(化けるけど)ので、全然動いていないわけではない。 状…

Side Work: i8080A SBC(4)

ちょっと予想外に早く今日の夕方着荷しました。 どうしようかな。すぐ着手しようかな。まだ 22V10 も焼いていません。JEDまでは作ってありますけど。 表 裏 P.S. む、R9 だけサイズがおかしいような。でも 1/6W 抵抗だとこれでも問題ないので、不問。 P.P.S.…

Side Work: i8080A SBC(3)

割り込み周りをもう少し修正しました。現在の SBC8080は割り込み周りは下のようになっています。 現状の割り込み周り これは、コンソールから文字を受けたら割り込みが入って、8228/38側の接続で INTA に対して 8228 側で RST 38 を自動的に返す、という論理…

Side Work: i8080A SBC(2)

バスコネクタの裏表を取り違えていたのでついでにいくつか修正。 (1) 8080AのINT は 8251A の RXINT に直結されているので、切れるように手直し。 (2) シリアル関係はプルアップでもダウンでもいいので、プルダウンに変更。(1) からみで抵抗を置く場所が足り…

Side Work: i8080A SBC

本線側はどうも気乗りがしない(何もやってないわけはないです)関係もあって、先月辺りからぼちぼちやっていた手元の μPD8080A 用のシングルボードです。昔作りかけだったものの残骸ですが、やっぱり動かしてやりたいので。 で、ものは電脳伝説さんとこの S…

SBCZ80 32KB 化改造

#引き続き、基板上にあるものだけでできる多分上限の32KB化を試してみました。48KB 化は IC7 の方に A15 引き込んで、/RAM を /(A15+A14) と NOR を噛ませれば良いのですが、部品追加が必要になってきます。 32KB化の変更は下記のとおりですけど、二箇所でソ…

SBCZ80 の改造時のマージン

もういっぺん接続端子をつけ直して、RAM上で NOP 命令を流してもう少しタイミングを詳細に見てみました。ch1 が /MREQ, D11 が /RFSH, D8 が /RAS, D9 が /MUX, D10が /CAS です。 M1 cycle MREQ↓からCAS↓まではだいたい 90nS くらいで、上がりのほうが多少…

SBCZ80 の改造 または切れるとこだけ切ってみよう

前に Hidden Refresh 版の回路を書いた経緯もあり、一応 uPD41464C-12 を使って回路を試してみました。ただし、SBCZ80の場合、部品を取り付けてしまうとパターンカットができない箇所がかなりあるので、それを考慮してできるところだけやろう、という方向で…

DRAM 4416 を 4464 に交換できるか(承前)?

あー、手元の 「NEC ICメモリ 1984」 の D-51 にはカラムアドレスは A1~A6 に与える、と記載されているんですけど、D-55 には A0~A5 になっているし、英語の資料のほうがあとっぽい。従って、NEC も動かない、ですね。日立と INMOS のカラムアドレスが A1…

DRAM 4416 を 4464 に交換できるか?

電脳伝説さんところで、M5M4416 を 4464 で置き換えられるかどうか、って話が出ていましたが、あの回路のままではまるでだめです。この件でデータシート眺めたので、一応結果だけメモっておきます。しかし、丁度世代の分かれ目なのであちこち面倒。SBCZ80、…