(12317)
12317:
MSDOS Player 2025/5/11
投稿者:
shadow
2025/05/13(火) 08:44
コメント数 1
MS-DOS Player が更新されていました。
VZでDOS画面の描画に不具合があります。
- No.12317 -
このTreeへ
[リストへもどる]
soft
(12317)
12318:
Re: MSDOS Player 2025/5/11
投稿者:
konno
2025/05/13(火) 15:02
12317 番 shadow さんへのコメント コメント数 1
> MS-DOS Player が更新されていました。
> VZでDOS画面の描画に不具合があります。
INT10関係が更新されたので確認してみましたが特に問題は感じませんでした。
コマンドラインの画面に不具合があるということですよね。
私の環境では問題なさそうに思いました。
MS-DOS Player のバイナリは ? ia32_64とか
command.com のバージョンは?
VZのバージョンは?
あと不具合が出る操作を具体的に書いていただけると助かります。
- No.12318 -
このTreeへ
コメント元:12317 へ
[リストへもどる]
soft
(12317)
12319:
Re^2: MSDOS Player 2025/5/11
投稿者:
shadow
2025/05/13(火) 20:05
12318 番 konno さんへのコメント コメント数 1
確かに情報不足でしたね。
MSDOSPlayer のショートカットのプロパティ
レイアウトの高さを38に設定
> MS-DOS Player のバイナリは ? ia32_64とか
検証したのは
i386_x64〜ia32_x64
> command.com のバージョンは?
msdos v622、v621、win98、その他
> VZのバージョンは?
MS-DOS Player でDOS画面の保存・復帰対応版のVZk07t05とk07v6p
> あと不具合が出る操作を具体的に書いていただけると助かります。
vz -z で常駐して escからfilerに移行すると26行目以降数行が文字化け(モザイク柄)
非常駐もvz enter でファイラー起動で同様の現象
ESCで文字化け(モザイク柄)は消えて26行目以降にMS-DOS Player起動時の環境設定条件set、path等再表示されます。
- No.12319 -
このTreeへ
コメント元:12318 へ
[リストへもどる]
soft
(12317)
12320:
Re^3: MSDOS Player 2025/5/11
投稿者:
konno
2025/05/13(火) 22:48
12319 番 shadow さんへのコメント コメント数 1
> MSDOSPlayer のショートカットのプロパティ
> レイアウトの高さを38に設定
MSDOSPlayer が動いている窓のプロパティで行数を変更したということですよね。
2018年〜最新版まで試してみましたが、この操作ではローメモリの行数設定値は
変わらないようです。ChaN氏の v.com で変更後の行数を確認しました。
VZはローメモリの値を見るので行数が変わらないのだと思います。
ローメモリの行数設定値は MSDOSPlayer再起動で反映されるようです。
> > VZのバージョンは?
> MS-DOS Player でDOS画面の保存・復帰対応版のVZk07t05とk07v6p
古い MSDOSPlayerだとコンソールに何も表示しないので、便利さを実感しますね。
> vz -z で常駐して escからfilerに移行すると26行目以降数行が文字化け(モザイク柄)
> 非常駐もvz enter でファイラー起動で同様の現象
> ESCで文字化け(モザイク柄)は消えて26行目以降にMS-DOS Player起動時の環境設定条件set、path等再表示されます。
これは tv+ 強制的に EGA モードで起動 で解消されると思います。
うちは TV+ にしていました。
- No.12320 -
このTreeへ
コメント元:12319 へ
[リストへもどる]
soft
(12317)
12321:
Re^4: MSDOS Player 2025/5/11
投稿者:
たけだ
2025/05/13(火) 23:56
12320 番 konno さんへのコメント コメント数 1
前回の更新でEGAが存在しない状態にしました。
どうせテキスト画面しかないので大丈夫かなーと思ったのですが、
DOS/V的にはちょっとよろしくなかったみたいですね。
横着せずに、オプションで切り替えられるようにする方向で考えてみます。
- No.12321 -
このTreeへ
コメント元:12320 へ
[リストへもどる]
soft
(12317)
12322:
Re^5: MSDOS Player 2025/5/11
投稿者:
konno
2025/05/14(水) 00:25
12321 番 たけだ さんへのコメント コメント数 1
> 前回の更新でEGAが存在しない状態にしました。
ああ、それで画面下にモザイクが出たと言っていたんですね。
私の想像力不足でした。すみません、shadowさん。m(__)m
> どうせテキスト画面しかないので大丈夫かなーと思ったのですが、
> DOS/V的にはちょっとよろしくなかったみたいですね。
> 横着せずに、オプションで切り替えられるようにする方向で考えてみます。
よろしくお願いします。m(__)m
- No.12322 -
このTreeへ
コメント元:12321 へ
[リストへもどる]
soft
(12317)
12323:
Re^6: MSDOS Player 2025/5/11
投稿者:
shadow
2025/05/14(水) 08:20
12322 番 konno さんへのコメント コメント数 1
> > 前回の更新でEGAが存在しない状態にしました。
>
> ああ、それで画面下にモザイクが出たと言っていたんですね。
> 私の想像力不足でした。すみません、shadowさん。m(__)m
Tv+ って? vzeditor 1.6と私家版defを検索してもない・・・。
もしや高橋版?vzt.docにあったぁ、拡張されてたんですね。
●Tv+ : 強制的に EGA モードで起動する。
私家版を弄るとゴミが入ることがよくあり作り直した時に入れ忘れたんだと思います。
> > どうせテキスト画面しかないので大丈夫かなーと思ったのですが、
> > DOS/V的にはちょっとよろしくなかったみたいですね。
> > 横着せずに、オプションで切り替えられるようにする方向で考えてみます。
>
> よろしくお願いします。m(__)m
たけださん、よろしくお願いします。
- No.12323 -
このTreeへ
コメント元:12322 へ
[リストへもどる]
soft
(12317)
12324:
tv+ 強制的に EGA モードで起動
投稿者:
konno
2025/05/15(木) 14:55
12323 番 shadow さんへのコメント コメント数 1
補足てきななにか。(^^;
[tv+ 強制的に EGA モードで起動] は高橋版で追加されたフラグです。
オリジナルVZのファイラーで25行以上で不具合が出るので対応されたのだと思います。
scrnibm.asm
;--- Init VRAM ---
initvram proc
IFDEF IBM
test cs:tvzsw,TSW_EGA ; ##tvz 追加
jnz initv1 ; ##tvz 追加
mov bx,0FF10h ; BH=10h
bios_v 12h ; AH=12h INT10h
mov al,ID_IBM ; 25行固定
cmp bh,0FFh
_ifn e
initv1: ; ##tvz 追加
mov al,linecnt ; ##156.123
cmp al,50
_if b
mov al,50
_endif
このようにオリジナル版は bios_v 12h ; BH=10h AH=12h INT10h
を使用していて、ブラウンさんではこのように
Int 10/AH=12h/BL=10h - VIDEO - ALTERNATE FUNCTION SELECT (PS, EGA, VGA, MCGA) - GET EGA INFO
EGAチェックなんですかね。これに引っ掛かるので回避したということのようです。
モバイルギアのVZとかで症状が出たような気が・・・
NP2の改造版で30行表示のとき30行BIOSが無いと同じようなモザイクが出ていたような
VZ98版では TV+ にしても何もしないんですよね。(^^;
- No.12324 -
このTreeへ
コメント元:12323 へ
[リストへもどる]
pre
(12317)
12325:
すげえよ、やっぱり
投稿者:
文太
2025/05/16(金) 01:26
12324 番 konno さんへのコメント コメント数 1
konnoさん
とりわけその領域で勉強をしていたわけではないのですが、
ありがとうございます。
うん、これは永久保存ものの情報です!
永久保存でなく、当たり前じゃん、と思える自分が、いつか、
いてくれることを、今は、夢見させていただきます。
ありがとうございます。
PCから離れたところで、おたおたしてる毎日です。けっこう
忙しいことになるのねぇ、とか独り言しながら。
shadowさんにも、感謝です。m(_B_)m
- No.12325 -
このTreeへ
コメント元:12324 へ
[リストへもどる]
soft
(12317)
12326:
Re: 凄いのは高橋さん
投稿者:
konno
2025/05/16(金) 20:47
12325 番 文太 さんへのコメント
私の書き込みはいい加減なのであまり信用できません。
掲示板の過去ログで「EGA」で検索しても出てきませんでした。
そうか! FGALDCの過去ログだ! モザイクの初出は
> DC13 97/05/31 02230/02230 セベッタ DOSモードでVZのV-TEXT化は?
> (10)vzのファイラー起動
> (11)あれ?画面下4行がモザイクになっちゃった
その後不具合情報が複数出て高橋さんが解決策を出したので前半を引用します。(^^;
> 10549/10562 xxxxxxxx 高橋 洋光 ファイラーで25行以降にゴミ
> (15) 98/06/01 21:26 10528へのコメント コメント数:1
>
> #10528 くらと さん
> #10529 あむの さん
>
> う〜ん、わかりました。t01a でスイッチ Tv を新設して対応しましょう。
>
> #if tVZ ; vz.def
> tv+ ; 強制的に EGA モードに。
> #endif
>
>
> 解説すると。
> Vz が EGA なのか判断するために、OADG のガイドラインに規定されてい
> ない BIOS を使用してるためです。この BIOS にドライバが対応してないと、
> EGA と判断せずデフォルトの25行分しかバッファを確保しません。
>
>
> ;--- Init VRAM --- ; scrnibm.asm
>
> public initvram
> initvram proc
> IFDEF IBM
> mov bx,0FF10h
> bios_v 12h ; int10h/12h BL10h
> mov al,ID_IBM
> cmp bh,0FFh ; ノンサポートだと(BH が変化しない)
> _ifn e
> mov al,linecnt ;
> cmp al,50 ; ここが実行されず、
> _if b ; デフォルトの 25 行分。
> mov al,50 ;
> _endif ;
> mov ah,WD*2 ;
> mul ah ;
> mov tvsize,ax ; <- EGA なら50行分
> mov al,ID_EGA ;
> _endif
> <以下略>
> ;-------------------
>
> この非公開の BIOS は知名度が高いから、ほとんどのドライバで対応して
> るので問題が出ないのでしょう。
これが正確で正しい詳細な解説ですね。私のはいい加減でした。m(__)m
追記
機種判別は PC.9 で、最新の MSDOSPlayer では 36 になっています。
ID_IBM equ 20h
ID_DOSV equ 04h
この2つをビット加算すると 36 になります。
TV+ でVZ起動すると
ID_EGA equ 21h
これが足されて 37 になります。他のDOSエミュはみんな 37 です。
- No.12326 -
このTreeへ
コメント元:12325 へ
[リストへもどる]
pre