Windows NTが好き! SP9 at WIN
[2ch|▼Menu]
172:名無し~3.EXE
21/08/12 13:07:46.19 /3RnrbIh.net
Windows NTが好きなのか

173:名無し~3.EXE
21/09/04 22:11:23.33 dkvcnxKj.net
今でも使ってるやついるんかね?
昔は非力な非ゲームマシンに入れるには良いOSだったんだがなー

174:名無し~3.EXE
21/09/11 14:11:59.86 CCfFhFhj.net
>>159
>>165
お願いいたします

175:名無し~3.EXE
21/09/17 12:31:42.39 /vlynt0C.net
77名無し~3.EXE2019/11/06(水) 02:45:02.20ID:qBlO5wps
PC-98版のNT3.51とNT4.0のHLT(CPU idle)が有効にならない問題を解析できる猛者はいない?
PC-98版NT3.50ではHLTは有効なのは確認している。
PC-98版NT3.50ではHALが1つしかないが、NT3.51とNT4.0は複数種類あるのでその辺に
ヒントがありそう
78名無し~3.EXE2019/11/06(水) 02:55:43.67ID:qBlO5wps
この辺の記事と関係ありそうですね
NT4, Citrix Metaframe 1.8, and SMP under VMware - CPU Hogging Solution
URLリンク(communities.vmware.com)
79名無し~3.EXE2019/11/06(水) 03:02:31.74ID:qBlO5wps
同様の問題について語っているWebで入手可能な多数の記事はすべて、HLT命令に基づいています。 私はお気に入りの逆アセンブラでHALAPIC.DLLを開き、次のエクスポートとアセンブリを見つけました。
HalProcessorIdle proc near
sti; 割り込みフラグを設定する
hlt; 停止状態に入る
retn; 近くの手順から戻る
HalProcessorIdle endp
わかりましたので、予想どおりにHLT命令を実行します。 HALMPS.DLLを開くと、次のことがわかりました。
HalProcessorIdle proc near
sti; 割り込みフラグを設定する
retn; 近くの手順から戻る
HalProcessorIdle endp

176:名無し~3.EXE
21/09/17 12:32:06.72 /vlynt0C.net
80名無し~3.EXE2019/11/06(水) 03:56:55.94ID:qBlO5wps
98版でHLTを有効にする方法みつけちゃったかも
81名無し~3.EXE2019/11/06(水) 03:59:32.75ID:qBlO5wps
N€CとMCRO$OFTの技術者は何考えてんだ?
ノート型PC-98にNT3.51やNT4.0を入れたら凄い勢いでバッテリー消耗するのに
82名無し~3.EXE2019/11/06(水) 04:10:52.31ID:qBlO5wps
但し私の技術力ではNT3.1(PC-98版問わず全般)のHLTが有効になたない
問題を解決する方法を持っていません。なぜならなWindows NT 3.1には
HalProcessorIdle関数が存在しない為
83名無し~3.EXE2019/11/06(水) 05:43:39.18ID:qBlO5wps
NT3.51及びNT4.0のHAL.DLL(np21/Wでは使われているであろう5MHz系HALのhal98up.dll)を
解析しみた結果

HalProcessorIdle proc near
sti; 割り込みフラグを設定する
nop; 何もしない
retn; 近くの手順から戻る
HalProcessorIdle endp
ということが判明しました。
これはどんなにエミュレーターの改良を使用ともNT3.51/NT4.0を使用時にホスト側CPUが
発熱・過熱することを意味します。
なのでバイナリエディタでNOP(0x90)をHLT(0xF4)に置き換えたのちPEチェックサムをあわせてみた
ものを使用した結果、ゲスト側のWinNTが高速作動する又はホスト側CPU負荷が軽減する結果が得られました。

177:名無し~3.EXE
21/09/17 12:33:05.08 /vlynt0C.net
84名無し~3.EXE2019/11/06(水) 05:57:40.17ID:qBlO5wps
唐突にエミュレーターを出ましたが、この調査の発端はPC-98エミュレーターで
NT3.51/NT4.0を使用時にホスト側のCPU負荷が高くなってしまう現象の調査の為に行いました。
(NT3.50/2000(NT5.0)の場合は適切にHLTが作動しているのとは対象的に)
85名無し~3.EXE2019/11/06(水) 06:19:50.29ID:qBlO5wps
スクショ
NT3.51
URLリンク(i.imgur.com)
NT4.0
URLリンク(i.imgur.com)

バイナリ(NT3.51 SP5とNT4.0 SP6のhal98up.dllベース)
URLリンク(www.axfc.net)
86名無し~3.EXE2019/11/06(水) 11:59:57.40ID:qBlO5wps
NT3.51の8HMz系HALのhal98oct.dllもパッチしてみたら、Anex86での作動がよりスムーズになりました。

178:名無し~3.EXE
21/09/22 01:58:30.36 Jz5b2caF.net
PC-98版WindowsNT4.0は内臓IDEで4.3GB以下の98形パーティションは8ヘッド、17セクタを強制
します。この制限を解除するにはバイナリエディタでATAPI.SYSの"74 4A"を検索して"90 90"に
置き換えてください。そしてPEチャックサムも修正してください。
この改造ATAPI.SYSを使っても正しくパーティションを認識しない場合があります。
ディスクアドミニストレータでパーティションのアクティブ/スリープを変更すると見えるようになります。

179:名無し~3.EXE
22/05/02 00:36:09.17 FAW3yJEe.net
ほう

180:名無し~3.EXE
22/05/14 15:12:49.81 OAVaQZaW.net
すみません、質問させてください。
NT4.0WorkStationをVMWare Playerにインストール
しましたが、音が鳴らないので、サウンドドライバを
入れようと思いましたが、ドライバのリンクの下記の
リンクが別のサイトに飛ばされてしまいます。
Sound Blaster Vibra (PCI) 128
URLリンク(support.creative.com)
どなたか対処法をご存知の方いらっしゃいましたら、
ご回答よろしくお願いします。

181:名無し~3.EXE
22/05/14 18:30:10.55 rRUzKreC.net
>>180
出ません。

182:名無し~3.EXE
22/05/14 18:38:55.36 rRUzKreC.net
>>180
考え方だけ伝えます
VMWare Playerのドライバーにサウンドドライバーがなければ出ない。
仮想内にOSがあり
VMWare のドライバーが存在しない機能を実機のハードとの橋渡しを行う。
この部分で機能が欠損しているVMWare利用不可となります。
一番大事なのは仮想環境ソフト選び方が全て始まりで
ここで選択を間違えるとどうやってみできないと答えになります。
クリップボードの共有機能とか仮想ないのグラボのドライバーとか
一緒に入るはずだと思うけどさ

183:名無し~3.EXE
22/05/14 20:12:08.43 ZNCb3NHA.net
SBPCI128Setupus_w2k.exe を探してインストール

184:名無し~3.EXE
22/05/14 21:27:58.94 x0hkyTHn.net
.vmxファイルのsound.virtualdevを変更したほうがはやくねえか
"sb16"とか"es1371"あたりは対応してそうだけどね
VMware Playerのバージョン書いてないし今では使えないかもだけど

185:名無し~3.EXE
22/05/14 23:45:25 ZNCb3NHA.net
sb16はすでに使用不可なVMwareがある
hdaudioは使えない
選択肢はes1371のみだしデフォルトでなる

186:名無し~3.EXE
22/05/16 09:48:23.30 ijpcFw0+.net
4/30にSBPCI128Setupus_wnt.exeは落とせたぞ

187:墓掘り人
22/05/16 15:06:48 Os6X0ml6.net
URLリンク(files.creative.com)

188:名無し~3.EXE
23/01/09 21:56:24.41 lRdpkKsR.net
CDなくなったけどKVMに乗せたい。
CDってまだ納入できる?てかKVMで動く?
あの起動画面好きなんだよな。
デジタルwって感じがして。

189:名無し~3.EXE
23/01/09 22:27:33.75 41gRG0sp.net
貧乏人の安住の地に仮想環境を選ぼうとしているようだが
自分の環境に合わせて仮想環境を作るにではなく
仮想環境のソフトを中心にハード選択肢環境を作るものである。
正直、金のないやつに居場所はない。
朽ちろってところ。
処理中心の仮想環境は本体で音でなくていいんだよ
処理中心ではクライアントは仮想環境のリモートデスクトップで繋がる程度でいい。
系統としてはhyper vもいっしょ

190:名無し~3.EXE
23/01/10 15:16:46.44 kAuuoDLq.net
サーバーで動かす仮想環境などは
本体をサーバー本体で仮装環境を触る必要性がない。
そのため本体に音や映像を出す必要性がない。
用途としてはWEBサービス

s://vps.sakura.ad.jp/windows/
とかはHyper-Vかと
実機の仮装とはちょっと違うね。

191:名無し~3.EXE
23/01/15 10:36:45.52 LCcXPI4A.net
ほほう

192:名無し~3.EXE
23/01/19 00:10:29.54 a0qoIsCy.net
NT Resource Kitに入ってたKiXtart
去年バージョンアップしててワロタ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

414日前に更新/65 KB
担当:undef