[UniMon] RP2A03判別 と Lコマンド追加
先日のRP2A03ボードによってRP2A03判別ルーチンの確認ができたのでここに記しておきます。
まず判別するためには両者の違いを利用することになりますが、簡単なのはRP2A03で削除されている10進演算機能の有無を使う方法です。
他にも内蔵のAudio Processing Unit(APU)などのレジスタを参照する方法も考えられなくは無いですが、RP2A03以外では何がつながっているかわからず、誤判別や思わぬ副作用の原因になるかもしれません。
それではソースコードです。