[HOME]  [リストへもどる]
一括表示

  プロジェクトA to k8 - konno 12/03/12-22:38 No.5796
  ┗ プロジェクトA to k8 kの1 - konno 12/03/14-23:51 No.5797
   ┗ Re: プロジェクトA to k8 kの1 - konno 12/11/20-00:43 No.6055
    ┗ Re^2: プロジェクトA to k8 kの1 - K.TAM 12/11/20-22:16 No.6058
     ┗ Re^3: プロジェクトA to k8 kの1 - konno 12/11/21-00:42 No.6059

(5796) 5796プロジェクトA to k8  投稿者:konno   2012/03/12(月) 22:38
   コメント数 1

Win7でATOK8はマトモに動きませんでしたが、逆にいえば、表示が乱れるだけで
一応動いてはいるんですよね。
ということで、表示の乱れをなんとかするパッチが無いかとぐぐってみました。

「ねここねこクラシック日記(゜〜゜)」の
「モバイルギアでATOK8」
http://www.sabaneko.jp/wp/?p=121

ここにモバ用パッチ有り。

> ATOK8A.SYSをATOK8PAT.EXEでパッチをあて

これは定番のBEEP音の不具合修正パッチですね。J31版に試しても変化なし。
93-07-24 12:00 のファイル群でATOK8A.SYSだけ97年になってるから既にパッチ
済みなのか。200LXで使い出したのがそのころだからたぶんそうなんだろうなぁ。

94-08-23 12:00 のDOS/V版では2箇所にパッチが当って正常終了。

VTDOS|C:\UT\FEP>ATOK8PAT.EXE

ATOK8 For DOS/VをLX用にパッチ当てするプログラム Ver1.50
Copyright (C) Mar,1995 by ぺけどん

ただいまパッチ当て中です。

 ファイルチェックOK!!
書き換え箇所発見!!
書き換え箇所発見!!

終了しました。(^^)/~~ 


そしてパッチ箇所の確認。(コメントはLSTのアドレス)

VTDOS|C:\UT\FEP>fc ATOK8A.SYS ATOK8A2.SYS
ファイル ATOK8A.SYS と ATOK8A2.SYS を比較しています
0000ED05: B0 24		;1f46:eb05
0000ED06: 00 FC
00016C14: B0 24		;2F46:6D14 
00016C15: 00 FC

続いて、画面表示不具合のパッチ当て。

-------------------------------------------
 video mode=75h(20行表示)で使う場合,画面の最下行で日本語変換すると
表 示されない事がありますが,atok8a.sys に次のパッチを当てると,
この不具合を回避 できます。(ATOK8はDOS/V用を使う)
0f5c5: fe c3 88 26 → 90 90 … …
17310: fe c3 88 26 → 90 90 … …
 同様に,video mode=12h(30行表示)対策としては上記に加えて,
0f5b3: 76 4c 3c 70 → 72 … … …
172fe: 76 4c 3c 70 → 72 … … …
-----------------------------------------------

C:\UT\FEP>debug ATOK8A2.SYS
-sf000,fff0 fe c3 88 26
1F46:F809 
-ef809
1F46:F809  FE.90   C3.90   88.
-s2f46:7000,8000 fe c3 88 26
2F46:7718 
-e2f46:7718
2F46:7718  FE.90   C3.90   88.
-w
30000 バイト書き込み中.
-q

さて、このパッチでWin7のDOS窓VZで試してみたけど状況は変わらず。
もうBEEP音も画面の行数も効かないということか、残念。
それにしても、ATOK8A.SYSを逆汗してパッチを当ててるんでしょうが、
凄いスキルですねぇ。
      - No.5796 -    このTreeへ           [リストへもどる] pre

(5796) 5797プロジェクトA to k8 kの1  投稿者:konno   2012/03/14(水) 23:51
    5796 番 konno さんへのコメント    コメント数 1

さて、前回のパッチ情報では残念ながらダメでしたが、そうか、逆汗して
画面表示関係の割り込みなどを調べればパッチを当てられるかも。
ということで、ソーサーで汗かき。;;

まずはスクロールアップしてしまってるのを止めたいので

46B9:E9C8  CD 10	int	10h	; Video display   ah=functn 06h

ここを、90 90 と、NOPにしてみた。
結果は、「連R漢」の表示が見えるようになったが、まだスクロールしていて、
      漢
    R
  連
のようになってしまっている。そこで、

46B9:E92D  E8 0019	call	sub_342_scrUP	; (E949)

スクロールアップのサブルーチンを呼んでいるここを、90 90 90 で埋めてみた。

おお、スクロールしなくなって、「連R漢」の表示が最下行になった。
入力した文字もカーソル位置に表示されるようになったよ。
こっちのパッチが正解だな。XPのDOS窓でも問題なく動いているようだ。

しかし、文字の後ろにカラフルなグラフィックキャラがズラズラと表示されて
しまうのは直らないなぁ。
でも確定すれば画面が切り替わってちゃんとした表示になるのでギリギリ使えるか。
とりあえず、これをパッチVer k01 としよう。

#はたしてk08までいけるのか? 途中で挫折しそうな予感。(^^;

      - No.5797 -    このTreeへ    コメント元:5796 へ [リストへもどる] pre

(5796) 6055Re: プロジェクトA to k8 kの1  投稿者:konno   2012/11/20(火) 00:43
    5797 番 konno さんへのコメント    コメント数 1

> #はたしてk08までいけるのか? 途中で挫折しそうな予感。(^^;

8か月たって全然進展なし。予想通りですが、スレッドが落ちそうなので保守。(^^;

Win7でWX2は普通に使えると、以前書きましたが、その時は辞書が無い状態でした。
改めて試してみると、変換中の文字が文字化けして読めないですね。(>_<)
確定すれば治るんですが、これでは使い物にならないなぁ。

ということで、ATOK8の方が希望があるかもしれないので、このスレは保守して
いきたいなぁ。(^^;


# みんなの元気を少しだけオラに分けてくれぇ!!

      - No.6055 -    このTreeへ    コメント元:5797 へ [リストへもどる] soft

(5796) 6058Re^2: プロジェクトA to k8 kの1  投稿者:K.TAM   2012/11/20(火) 22:16
参照先:http://ktam.cocolog-nifty.com/blog/
    6055 番 konno さんへのコメント    コメント数 1

> # みんなの元気を少しだけオラに分けてくれぇ!!

私には何をしているのかよくわかりませんが、
とりあえず 元気だぁ! 元気だぁ! 元気だぁ!
3連発でした

      - No.6058 -    このTreeへ    コメント元:6055 へ [リストへもどる] soft

(5796) 6059Re^3: プロジェクトA to k8 kの1  投稿者:konno   2012/11/21(水) 00:42
    6058 番 K.TAM さんへのコメント

> 私には何をしているのかよくわかりませんが、

いや、その、元気玉をちょっとね。(^^;

> とりあえず 元気だぁ! 元気だぁ! 元気だぁ!
> 3連発でした

ありがとうございます。これでfreezeaも怖くないぞ!!!

      - No.6059 -    このTreeへ    コメント元:6058 へ [リストへもどる] soft