2004/10/05(火)AY-3-8500 1chip Game LSI
日本にテレビゲームブームを起こした立役者 GI AY-3-8500

ページの更新も大分おざなりになってしまったので、何かネタは無いものかと、パーツボックスを漁っていると、ムムッ、これはこれは懐かしいものが目にとまった。1975年(昭和50年)にGI社で開発された1ChipテレビゲームのLSIではないか。型番に-1が付いているのはNTSC仕様。けれども私の手元にあるのは-1Xとなっていて意味不明。
まだ、ファミコンなんかが誕生する前の時代で、日本ではテニスゲームと呼ばれたPong 以下のページに詳しい
PONG-Story(英文) AY-3-8500の資料(英文)
この頃はまだ、マイコンとソフトウェアではなく、完全なロジック回路で構成されているもので、一般にアーケードゲーム機としてボーリング場や喫茶店に置いてあった初期のブロック崩しなどは、A3の用紙サイズを二周り程大きな両面基板にぎっしりとTTLロジックICが実装された基板が入っていたのを知っている。
このアーケードのブロック崩しゲームはアタリ社が「ブレークアウト」という名前で開発し、日本にも輸入され大ブレークしたというのは昭和51年のお話ですね。尚、ブロック崩しが良く判らないという方は、もう少し新しいゲームでリバイバルのアルカノイドというゲームもありましたね。(これも既にかなり古いですが・・・)
今は、PICやAVRでオールソフトウェアによるゲームが可能なのとは正反対なのが面白い所ですが、最近はPC上でVHDL等で記述しロジック合成してCPLDやFPGAに書きこむのが流行り?ですので、時代は繰り返されるという事でしょうか。

2004/08/16(月)2004年製の MitsubishiのPPI 8255
8255ってまだ生産しているのですか? M5L8255AP-5

驚きました、マイコン時代のヒーロー8255を入手しました。
ごらんの通り、生産コードが040103...そう2004年製です。とっくにディスコンのハズなんですが、製造コードの見間違いでしょうか。でも新品の様子なんです。みた感じが。
8255をご存知ない?そりゃモグリでしょ。1974年にintelが8080を発表、この周辺チップとして8Bitx3CHのパラレルポート(PPI)のとっても簡単なチップ。ん?1974年って昭和49年ですか。
詳細はgoogleで簡単に調べられます。でも、BeOS用周辺機器を自作しよう(WebArchive)のページにあるCPUメータは面白そうですね。
2004/06/27(日)DM2020 uPD7228 LCD DISPLAY
upd7228

2月に、古いLCD(DM2020)を使った時計の事について書きました。その時は、何度やっても表示が上手くいかず、これはLCDが壊れていると結論付けましたが、「ヤマカン」さんから8分割モードではなく16分割モードで使うであろうというアドバイスを頂きました。そこで、再度挑戦してみた。
久しぶりにというか、やっぱりというか、何度も、テストプログラムを書いては、信号を送り、よく判らないuPD7228のデータシートと格闘する事やく半日。ごらんの通り、無事、20桁を綺麗に表示させることに成功しました。
要点は、
左側uPD7228を16分割SYNC出力、右側uPD7228を16分割SYNC入力と設定すること。
左側から上位アドレスが始まる
LCDの上8ドットがバンク1、下4ドットがバンク0であることです。LCDに写真のような簡単な表示をさせるだけでも一苦労。でも、ここまでくれば、あとは応用しだいですね。
uPD7228 キャラクターセット

lcd.lst
2004/01/14(水)マイコンで直接ドライブできそうな豆電球(極小ランプ)

マイコンで使うデバイスで「光る物」といえば、LEDが殆どだ。PIC,AVRで簡単にインターフェースの取れるものといえばLEDは手っ取り早い。従来は赤と緑だけだったが、青色が安価になってからは、白色ですら可能になった。最近は懐中電灯とかポケットライトやサーチライト、はたまた車のルームランプなども、LED化されてきている。
そこで時代に逆行して「豆電球」などはどうだろうか。確かにLEDに比べて電流量も多いからLSIで直接ドライブは難しい。それに豆電球特有の「ラッシュカレント」と言って、ONの瞬間に定格の数倍の電流が流れる為、一工夫しないと、トランジスタデバイス等を簡単に壊してしまう。
しかし「超極小・微電流」な豆電球(極小ランプ)が入手した。定格は恐るべき「1.5V - 9mA」だ。昔の電池式の腕時計の文字盤を照らす為に作られた物だそうである。しかし、小さすぎて、工作には一寸つらいなぁ。これも何時か日の目を見る時がくるであろう。
- 2004/05/17:ランプ寿命は20時間程度であった