tunozemichanの日記 / tunozemichan's diary

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

SORD M68のBOOT ROM解析(CRTC=HD46505SPのアドレス・設定判明)

BOOT ROMを吸い出す際にアドレス線の高位に配線間違いがありました。その為、正しいBOOT ROMファイルが得られていませんでした。修正したことで今度は正しいファイルが得られたと思います。なお、Z80 SIOの設定に誤りはありませんでしたが、一部不合理な部分は解消されました。

 

今回、探したのはCRTコントローラーHD46505SPのアドレスと設定です。

BOOT ROMは基本的に周辺LSIの初期化を一か所に固めて行う傾向があります。SIOの周辺を調べていて、発見しました。

 

アドレスレジスタ 0xF0

データレジスタ 0xF1

 

設定値

R0 --- 0x6B 水平文字列 : 108-1

R1 --- 0x50 水平表示文字数 : 80

R2 --- 0x58 水平同期位置 : 88

R3 --- 0x7A 同期パルス幅 : 122

R4 --- 0x1A 垂直総文字数 : 26

R5 --- 0x00 トータルラスタアジャスト : 0

R6 --- 0x19 垂直表示文字数 : 25

R7 --- 0x19 垂直同期位置 : 25

R8 --- 0x00 インターレース&スキュー : 0

R9 --- 0x0F 最大ラスタアドレス : 15

R10 --- 0x6F カーソルスタートラスタ : 111

R11 --- 0x0F カーソルエンドラスタ : 15

R12 --- 0x00 スタートアドレス(H) : 0

R13 --- 0x00 スタートアドレス(L) : 0

R14 --- 0x00 カーソル(H) : 0

R15 --- 0x00 カーソル(L) : 0

 

以上です。