あんたCPUなんか創ってどうするのよ?! Vol.1 第4章 第2節

~TD4とかいうCPUがあまりにも残念だったので拡張してみた~

2016/8/14
コミックマーケット C90 3日目 西g16b

第4章 第2節 ROMのEEPROM化

TD4ではROMをディップスイッチを16個並べて作っています。第1章で書いたように、このROMはプログラムの内容を目で見て確認できるうえ、手で内容を変更できるのでPCもROMライターも不要だと言う利点があります。

しかし同じことをTD4EX2で行うのは無理です。ディップスイッチを4096個も並べて配線しろと言われたら誰でもブチ切れると思いますし、内容の変更も32768ビット分のスイッチを1ビットずつ正確に切り替える必要があるため、誰もやろうと思わないでしょう。

そこでTD4EX2では普通の半導体のEEPROMをROMに使う事にしました。ROMライターが必要になってしまいますが、やむを得ないでしょう。

本プロジェクトの計画時点ではSRAMをROMに使う事も考えていたのですが、当Clubの他のメンバーからROMライターを借りることが出来たので止めました。SRAMだと電源が切れるたびに内容が消えてしまうので、運用に手間がかかるため、実用性という点でもEEPROMの方が良かったと思います。

写真5 筆者が借用したROMライター
写真5 筆者が借用したROMライター