本物のW65C02Sが届いたので確認してみた。(オレンジピコショップ W65C02)
動作確認にはunimonを使用。
WDC W65C02S6TPG-14 A1S000.2 1148G016 / 裏面なし
pin1(VPB)とpin5(MLB)にICソケット経由でLEDをはんだ付け。
(1)IRQ許可でWAI命令 抜けるとBRKでモニタに戻る
1000: 58 CB EA EA EA 00 // CLI ; WAI ; NOP ; NOP ; NOP ; BRK
→ 1000番地より実行で応答なし、IRQ-GNDショートでモニタに戻る
(2)IRQ禁止でWAI命令 抜けるとBRKでモニタに戻る
1000: 78 CB EA EA EA 00 // SEI ; WAI ; NOP ; NOP ; NOP ; BRK
→ 1000番地より実行で応答なし、IRQ-GNDショートでも変化なし。
(3)STP命令
1000: CB EA EA EA 00 // STP ; NOP ; NOP ; NOP ; BRK
→ 1000番地より実行で応答なし、IRQ-GNDショートでも変化なし。
(4)MLB信号観測
1000: 0C 10 10 4C 00 10 // TSB $1010 ; JMP $1000
→ MLBに接続したLEDが薄暗く点灯(高速で点滅)
・VPB(pin1)-Vss(pin21)間抵抗測定
NMOS品 6502 0.0Ω
R65C02 4.3Ω
フェイク品W65C02S 4.3Ω
W65C02S ∞Ω
本物のW65C02Sの見分け方はpin1-pin21間の導通を確認するとよい。
R65C02とW65C02Sはソフト的にはWAI/STP命令を使わないと区別できないことと、VPB-Vss間の抵抗値から手持ちのフェイク品W65C02SはR65C02を元にしたものの可能性がある。

