MB-S1 拡張RAM&漢字ROM複合カード(来夢来人用 KR2-A)に第二水準漢字ROMを取り付ける

以前の改造で512KB化していた来夢来人用の拡張基板 KR2-A の漢字ROM部分を
改造してみました。

ROMは付いていませんが第一、第二水準用漢字ROM MB831124A-001/002用の回路は
用意されています。

Sasajiさんに回路を解析して頂いたのでそれに沿ってジャンパピンを変更しながら第二水準が
使用できるか確かめてみました。

改造前の漢字ROM部分はこんな感じ(^^)

ハンダで閉じられているランドの半田を抜いて-001/-002用の28ピンソケットを追加します。
ペーストをもりもりにして、

低温ハンダで追いハンダしてからハンダ吸い取り機でハンダを抜きました。今回はHAKKOのFR301を使いました。

041用のROMも戻せるようにソケット化するためにROMを剥がします。
漢字ROMを取り外す際は基板の裏側にもペーストもりもりですが、

表側のピン部分もペーストもりもりにしないとうまく外れないようです(^^;;

今回も、ランドやパターンを破壊せずにうまく部品を剥がすことができました。

ROMソケットはDRAM増設時にも使ったお気に入りのOMRON XR2Aを使います(^^)
(元に戻せるように-041マスクのROMもソケット化をしておきます)
DRAM増設も含め全てオムロンのXR2Aの金メッキ丸ピンソケットで揃えました(^^)

MB831124A-001/002対応にするためにジャンパを変更CS4を2側から1側に変更

第二水準漢字用に追加されるレジスタ

I/Oアドレス レジスタ名
$EFF72 / $FFF72 KADR-H / KLEFT
$EFF73 / $FFF73 KADR-L / KRIGHT
$EFF74 / $FFF74 第二水準選択

MPC-KA02Sの取説に書かれているテストプログラムを実行してみると、期待した結果が得られました。

DISK BASIC の KANJI命令は第二水準漢字に対応していないようなので$FF72, $FF73から
直接フォントを読んでみました。
(このソフトはBASICの取説に載っていたレジスタからのフォント読出処理だけでJISコード変換
ではなくROMアドレス指定です JISコード変換は未だうまくいっていません詳しい方教えて下さい)

95 POKE &HFF74,&H12
100 DIM A(15),B(15)
110 PRINT "  ";
120 POKE &HFF72,&H01
130 FOR I=0 TO 15
140   POKE &HFF73,&H00+I
150   A(I)=PEEK(&HFF72)
160   B(I)=PEEK(&HFF73)
170   COLOR4:PRINT HEX$(I);:COLOR7
180 NEXT I
190 '
200 PRINT
210 FOR I=0 TO 15
220   COLOR4:PRINT HEX$(I);:COLOR7
230   C=A(I): GOSUB280
240   C=B(I): GOSUB280
250   PRINT""
260 NEXT I
270 END
280 '
290 FOR J=0 TO 7
300   IF C>=128 THEN PRINT"■; ELSE PRINT" ";
310   C=(C*2) AND &HFF
320 NEXT J
330 RETURN

第二水準の一番最初の漢字「弌」のフォントが読み出せました。
どうやらMB831124A-001/002 ROM差替えは成功したようです(^^)

S1用のテストプログラムで確認してみると、これまでに見たことのない画面が表示されました。
(KR2-Aの$FF74はReadできないようなので、$FF72,73が有効になるとこのテスト画面が
表示されるのかもしれません)
チェック結果も全部OKでした(^^)

ワープロソフトで第二、第一水準漢字の「魑魅魍魎」を入力すると、正常に表示されました。

JISコード変換 @7235, @4C25, @7233 , @7234
辞書ROMの動作確認として、3ストローク変換を試すと、こちらも正常に変換OK

魑魅魍魎表示とLVE, WRY,PRS,XNZの変換結果

第二水準漢字はBASICから直接扱いにくいので使い勝手が良くないですが、二水準漢字対応の
お大尽S1に
なりました(^^)

このS1、拡張スロットで4枚分のスロットがありますが今は3枚実装で
①KR2-A複合カード 512KB DRAM & 第一、第二水準漢字ROM
②MPC-68008 MC68008カード
③空き
④プロセッサ誌掲載のOS-9カード
と、使いたい機能はほぼフル実装になりました(^^)

後は、MP-1870を付けて2D FDDが接続できれば最高ですが、MP-1870はS1/10に取り付けないと
いけないのでS1/30では2Dデッキはお預けです・・・

今回の改造では内蔵ドライブ0をGOTEKのFlashFloppyを2HDで使用しましたが、特に設定の
必要もなく普通にHFD516CTと置換できました。
以前もあったのですが、電源を入れても電源LEDが点かなくなりました・・・
LEDが断線することがあるの・・・(^^;;;

今回の検証では来夢来人用 増設RAM/漢字ROMカード KR2-AはMB831124A-001/002を実装すれば
純正回路のままでMB-S1で問題無く使えることが分かりました。

見た目は普通のS1/30ですが第二水準漢字が表示できて、主記憶は512KB、OS-9L2も68Kソフトも
動かせるお大尽S1になりました(^^)

せっかくなので68Kの世界も色々手を出したいですね・・・

そんな 第二水準漢字ROMフォント追加の記録

kabekin

Recent Posts

BCL用アンテナApexRadio 303WA-2の移設

短波の受信用に設置しているAp…

7日 ago

98note用ニッカドバッテリ PC-9801N-11が破裂

98note用ニッカドバッテリ…

1週間 ago

NEC PC-9801NS/R コンデンサ交換 その3

今年のGWはどこにも行かず家で…

2週間 ago

S1/10の画面表示異常を修理

普段使用している、せるじおさん…

5か月 ago

PC-9801NS/Rの修理 98note 2台目

去年の長期出張中にメルカリで購…

8か月 ago