tunozemichanの日記 / tunozemichan's diary

SORD社のコンピューターM68やM68MXの解析についての備忘録です。This blog is a memorandum about the analysis of SORD's computers M68 and M68MX.

SORD M343SX-IIIキーボード解析(5)

結局、キーボード内部のROMを取り外し、バイナリファイルを吸い出すことにした。TMM2464APは、27C64とコンパチなので私が使っているTL866CSで読み出すことができた。

f:id:tunozemichan:20210304183925j:plain

 

アセンブラとして、DASMxを使ってアセンブラコードを得ることができた。

まず、注目すべきはSCIのRMCRに何が設定されているかである。DASMxはSymファイルで逆アセンブラ時にアドレスにシンボル名を付けることができる。

 

f:id:tunozemichan:20210304184702p:plain

 

 

これですぐにRMCRの場所がわかり、得られた値は0x05だった。HD6303のハンドブックによると、0x05はクロック2.4576MHzのとき、通信速度が4800Baudであることを示している。また、この周辺のページをよく読んだことで、HD6303のSCIはストップビット1、パリティなしだと分かった。

 

ほとんどシンボルがない状態でアセンブルコードを読むのはツラいが少しずつ読んでいくつもりである。