asanoテーマ:準出土品カテゴリー:マイコン6502をベースにしたマイコンのうちで通常のDIPのRP2A03が手に入りました。RicohのRP2A03Eで、非常に有名なある製品向けのカスタム品です。汎用デバイスではないのでデータシートの入手は絶望的ですが、ネット上には情報があるようなので何とか動かせるのではないかなと挑戦してみることにしました。6502のCPU判別法に追加してみたいという理由もあります。社名もロゴも無いあっさりしたマーキングですが、一般に販売するものではないため必要ないという判断なのかもしれません。ミュージアムなるところに行ってみました。場所は山手線の五反田か大崎から歩いて10分弱、私は五反田から歩きましたが昔通っていたこともある道でちょっと懐かしかったり。オフィスビル1階の片隅にあります。平日しか開館していないのですが、昼頃行ったら昼休みを利用して来ていると思われる方が多くいらっしゃいました。入場無料ですしそう広くもないので近くにお勤めならフラっと見学できるのではないでしょうか?ちょうど2019年12月23日から2020年2月21日までの期間で企画展「なんか、ちがう。パッケージデザインの役割展」を開催しています。企画展からいくつか見てみましょう。オリジナルが出てきたので再度書くことにします。IntelのP2114A-4、1024×4bit構成のSRAMです。数は18ピン、内訳は電源に2本・アドレスが10本・データが4本・CEとWEとなります。データシートによると「-4」はアクセスタイム200ns品のようです。今の感覚からするとかなり遅く感じますが、450nsや650nsなどというのが普通にある時代のものですのでそう遅いわけではありません。TechnologyのIS32Aという変わったデバイスを見かけて思わず買ってしまいました。外観からして変わっています。透明な窓付きパッケージですがUV-EPROMではありません。UV-EPROMの窓はギリギリの大きさが多いですが、これは大きくてパッケージのパッドやボンディングの様子が観察できます。数は16ピンで、各ピンの名称は以下のようになっています。今年最初の「お買い物」です。asanoテーマ:工作カテゴリー:マイコン動かないまま保留しているWDCのW65C02ですが、先日efialtes_htnさんよりVihを満たせていないのではないかとのコメントを頂き、入力ピンの電圧を確認してみました。3.5V以上を要求しますが、10kΩでVDDにプルアップされており問題ないと考えられます。4.98Vと問題ありませんでした。asanoテーマ:準出土品カテゴリー:マイコンCPU判別法(6502編)のもう一つの未入手品、NCR65C02が到着しました。NCR65C02A、1986年製のようです。「A」付きということは2MHz版ですかね。CMOS化に伴って命令が拡張されているものの、Rockwellの追加命令は含まれていないというものです。普通に使うならわざわざこれを選ぶ必要はありませんが、CPU判別ルーチンの確認用ということで敢えて入手してみたものです。ちなみにこの「NCR」というメーカ、後にPCIバス用のSCSIコントローラで有名になりました。Monitorを移植しようと組み立てたMUTIF09、他の石も載せてからと思っていましたが時間かかりそうなのでとりあえず現状です。YOSHINO(JA1UMI)氏のシングルボードコンピュータボードで、資料はBOOTH・プリント基板はオレンジピコショップにて入手可能です。Monitor移植に最低限必要なもの(と手持ちがあって迷いのないものの一部)を搭載しています。asanoテーマ:準出土品カテゴリー:マイコンCPU判別法(6502編)の最後に書いたW65C02が到着しました。上が偽物の疑いのあるW65C02S8P-10、10MHz品です。下はMouserで購入したW65C02S6TPG-14、14MHz品です。MouserはWDCの正規代理店なのでこちらは本物と見て間違いないでしょう。ことの発端は6502の判別をテストしていた時です。RP65C02Gと取り替えて試していて特に問題は無かったのですが、W65C02S8P-10に変えたとたんモニタすら起動しなくなってしまいました。オープニングメッセージすら表示しないので判別ルーチンに引っかかっているわけではありません。asanoテーマ:プログラミングノウハウ・テクニックカテゴリー:ソフトウェアマイコン68系・80系に続いて6502の判別を書いてみました。6502系のプロセッサは何度にもわたって命令の追加が行われています。互換のものだけでも次のような種類のものが存在します。