NEC PC-98シリーズエミュレーターを語ろう23 (887レス)
NEC PC-98シリーズエミュレーターを語ろう23 http://egg.5ch.net/test/read.cgi/software/1710343051/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
886: 名無しさん@お腹いっぱい。 (ワッチョイ 4efc-w6gE) [] 2025/10/22(水) 14:44:50.83 ID:pZceURgB0 479 自分:名無し~3.EXE[] 投稿日:2025/10/21(火) 23:07:00.35 ID:DO1HFso1 [1/2] エミュレータ・仮想環境(及びWin-OS/2)でのWin32s 1.30A/1.30Cの問題の解決方が見つかったかもしれない。 Win32s problem https://www.betaarchive.com/forum/viewtopic.php?t=32237 Re: Win32s の問題 役職 raideniiによる2015年1月21日(水)午前4時55分 PCem rev 192以降ではWin32s 1.30cの問題が解決されているようです。rev 193のバイナリを試してみました
が、確かに動作しました。 http://www.retrosoftware.co.uk/hg/pcem/rev/b6f77caf741e その理由は、SGDT がすべてのベース アドレスを 16 ビット モード (ドキュメントに記載されており、おそらく VM が使用するモード) で保存していないため、Win32s が壊れてしまうためだと考えられます。 Re: Win32s の問題 役職 バトラーによる2015年1月22日(木)午前4時40分 16MBを超えるRAM(24ビットでアドレス指定できる最大値 - アドレスは0から始まります)が原因の可能性があります。Win32s v1.30以降では、16MBを超えるメモリアドレスを指定し
ようとしていますが、24ビット制限のためリアルモードでは失敗します。 編集:http://www.it.uc3m.es/ttao/Pentium/Inst ... -LIDT.html386+では、SGDT命令とSIDT命令は常に32ビットすべてを格納しますが、LGDT命令とLIDT命令は、オペランドサイズが16ビットの場合、上位8ビットを00として返します。286では、上位8ビットは常に未定義です。 Re: Win32s の問題 役職 roytam1による≫2022年12月31日(土)午後5時20分 古いスレッドを再び取り上げて申し訳ありませんが、win32s 1.30.xxx で発生する EMM386 障害処理画面 / システム フリーズ / Wind
ows システム メッセージ ボックスの破損などは、win32s16.dll の 1 バイトをパッチすることで修正できます。 バイト パターンの検索: 66 83 EF 04 E3 3Bを次 の値に置き換えます: 66 83 EF 04 EB 3B は 、win32s16.dll のすべての 1.30 バージョンで動作するはずです。 480 自分:名無し~3.EXE[sage] 投稿日:2025/10/21(火) 23:11:55.94 ID:DO1HFso1 [2/2] まだ上記のパッチ試していませんが、 この修正法が発見されるまで27年もかかってしまった!? 481 自分返信:名無し~3.EXE[] 投稿日:2025/10/22(水) 13:36:26.06 ID:ex2sosKx [1/2] >.4
79 Win32s 1.30A/1.30Cが動かないと言われるVirtual PCで Win32s 1.30Cが動きました。感動 482 自分:名無し~3.EXE[] 投稿日:2025/10/22(水) 13:59:16.49 ID:ex2sosKx [2/2] 画像 https://i.imgur.com/9IHzR1F.png MS-DOS・Win3.1総合スレッド 3.0 https://mevius.5ch.net/test/read.cgi/win/1531491400/ http://egg.5ch.net/test/read.cgi/software/1710343051/886
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 1 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s