【朗報】PC-98エミュ ..
[2ch|▼Menu]
2:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:37:27.47 O5lzJAKE0.net
爪伸びてそう

3:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:38:13.22 +stZ9SPLd.net
NTって法人用?

4:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:38:17.83 JKiPNfGO0.net
実機で使えよ

5:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:38:42.08 3towU/hr0.net BE:487816701-PLT(12060)
URLリンク(img.5ch.net)
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
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を入れたら凄い勢いでバッテリー消耗するのに

6:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:38:46.97 xvwnQpJh0.net
我々はどこから来てどこへ行くのか

7:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:39:11.96 3towU/hr0.net BE:487816701-PLT(12060)
URLリンク(img.5ch.net)
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負荷が軽減する結果が得られました。

8:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:39:36.52 3towU/hr0.net BE:487816701-PLT(12060)
URLリンク(img.5ch.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での作動がよりスムーズになりました。

9:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:39:50.33 3towU/hr0.net BE:487816701-PLT(12060)
URLリンク(img.5ch.net)
87名無し~3.EXE2019/11/07(木) 18:05:33.56ID:FRAH9HHC
871名無しさん@お腹いっぱい。2019/11/07(木) 17:39:51.77ID:bgxVah+m0
IDEBIOS使用時にNT3.51でセカンダリースレーブに繋ぐと
起動時の黒画面で固まってしまって使えないと思っっていたのですが、
IDEのInterrupt Delayを2000にしてしばらく待っていたら起動できました。
BX4のIDEBIOSで3台認識
URLリンク(i.imgur.com)

10:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:40:08.83 s9q3DV1F0.net
たぶん日本で5人くらいしか欲しがらないパッチだろ

11:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:40:37.67 ORrRIoYK0.net
物好きなのか
汎用機とかでそのレベルの仕事をしているのか

12:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:41:17.32 BWFG6Yja0.net
素直にすごいが間違いなく生産性は無い

13:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:41:26.45 3towU/hr0.net
>>4
実機でもCPU負荷が下がるのでWindows NTをインストールした98ノートにこの
パッチを適用すればバッテリーが長持ちする筈です

14:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:41:44.45 htr6uFes0.net
>>10
工場とかではPC98はまだまだ現役やでぇ

15:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:41:45.25 RhumgFkS0.net
ちょうどこれが欲しかったんだよ助かるわ

16:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:42:09.07 NdSVg5I4a.net
知らないだけで需要はあるんだろうな

17:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:42:13.55 2lKum2PN0.net
需要なんか無いと思いきや、役所や古くからの大企業で現役で使われてる奴なんだろ

18:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:42:23.95 mpLIhyjEH.net
需要がなければ作られないから需要はある

19:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:42:24.30 PclRqYRAd.net
>>5
>N€CとMCRO$OFT
こういう今では誰も使わなそうな表記が年齢を表してるな

20:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:43:04.27 1ajuqxtMa.net
>>14
すげえ
98じゃないとできないことがあるってこと?

21:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:44:01.28 3towU/hr0.net BE:487816701-PLT(12060)
URLリンク(img.5ch.net)
>>1
ソース
NT3.51スレ SP1
スレリンク(win板:77番)-87

22:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:44:15.38 F8kdPVJa0.net
30年くらい前の話題

23:神房男 ■HNETPOOR.2
19/11/12 02:45:47.14 F25yuMxda.net
誰得か

24:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:46:18.58 xtTlo7DM0.net
NT4.0は家で使ってたが今さら使いたいとは思わない
ドライバ関係がめんどくさすぎる

25:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:49:05.70 v0cxfe/S0.net
PC-98ってなんにゃ??
WindowsNT??

26:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:49:12.85 ql1NnN0Lr.net
まじかよありがてえ

27:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:49:29.74 EXZmRJce0.net
nopって何のために入れるんだ?
それとも何か問題があった命令を潰した跡が残ってるだけ?

28:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:50:54.12 v0cxfe/S0.net
どういう需要があるかさっぱりだはwww
パソコン初めて触ったの2002年頃だから・・・

29:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:51:18.39 3s5QkFeH0.net
>>25
太古の昔、NECとIBMが覇権を争っていた時代があったのだよ

30:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 02:55:23.37 3towU/hr0.net
>>27
PC-98版Windows2000ではCPUがPentium PROの場合はHLTが無効化されるそうです。
もしかするとNT3.51/NT4.0の開発時期ではP6系のCPUはPentium PROしかなく、
PC-98では何らかの問題が発生した為にHLTが無効化された可能性があります。
その証拠にP6系に(通常の方法では)インストールできないNT3.50ではHLTが有効であるので

31:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 03:01:26.81 8PS53MZsM.net
DOS/Vの55msソフトウェアタイマとNECの100msRTCタイマじゃタイミングが違ってくるからな

32:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 03:01:47.35 1ajuqxtMa.net
98はゲームしかやってないけど
Windowsのゲームより合ってるみたいですごく楽しい
当時遊んでたおっさんたちが羨ましい

33:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 03:02:41.60 nesSeDhs0.net
ずっとこれ待ってたからうれしい

34:番組の途中ですがアフィサイトへの\(^o^)/です (ワントンキン MMbf-EJQs)
19/11/12 03:04:32 Pa6SGX2hM.net
>>20
98動かすには98でないと駄目だからじゃね?

35:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 9fde-axN0)
19/11/12 03:06:21 3towU/hr0.net
>>21]
PC-98では高分解能クロックデバイス対応機種では31msも可能

36:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイWW df83-lhZN)
19/11/12 03:07:53


37:pHFVEOG10.net



38:番組の途中ですがアフィサイトへの\(^o^)/です (アークセー Sx0f-k2KT)
19/11/12 03:09:22 8Pl0+a6jx.net
>>3
new typeだぞ

39:番組の途中ですがアフィサイトへの\(^o^)/です (ガラプー KK8f-Uktc)
19/11/12 03:14:54 ChMSKqjDK.net
すごいじゃんこんど試すわ

40:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 03:25:54.51 0cR9iCKJ0.net
>>37
New Technologyじゃなかったか

41:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウウー Sacf-X5Ji)
19/11/12 03:29:48 25Yd23S/a.net
助かるわ、ありがてえ

42:番組の途中ですがアフィサイトへの\(^o^)/です (ブーイモ MMcf-rbzL)
19/11/12 03:33:58 o69aYrqcM.net
(´・ω・`)HALT命令が通ってなかったんだなー

もっさり動作してたのは過剰にCPU動かしてたんだなー

ただ今頃わかっても……😂😂😂

43:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 4b12-DaD1)
19/11/12 03:35:42 C8+dRnyw0.net
えっ?PC98でWindowsNTを?

44:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイWW bbc5-yZrj)
19/11/12 03:35:43 ssVmTvgd0.net
よく知らんけど2000じゃダメなんか

45:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイWW 9f0b-PqbE)
19/11/12 03:37:14 gwtNa7jF0.net
serverじゃないNTなんて要らないだろと思うんだが需要あるのかね

46:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウウー Sacf-+NV0)
19/11/12 03:51:49 X0jsgZMea.net
>>14
でも今まで何十年と稼働してきた工場でよけいなパッチ不要だよね

47:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 04:00:39.33 9KBg+I8OH.net
凄えな、まだいじってんのか

48:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 04:01:20.65 ffeyxbZc0.net
98エミュでNT動かすの時点でやる人が殆どいない

49:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 04:04:25.35 v0cxfe/S0.net
低スペックPCで古いOS動かして
何がしたいのか分からんwww

50:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 0b77-5kS5)
19/11/12 04:36:16 VkSbnU440.net
えっ98エミュ入れて98版NTインストールするの?何のために?
普通にVmwareとかでNT入れればいいのに

51:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 04:50:52.01 IbBhoulZ0.net
エロゲ以外に用途あったんだ

52:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 05:37:40.33 JgyIH40c0.net
----mov ah,4ch int21h-----

53:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 06:01:04.89 uj65kB1Y0.net
98のHALでNOPを使ってるとすればハードウェアI/Oの待ち時間に必要だからでは?
カレンダ、タイマ、シリアルなど

54:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 06:27:44.20 GB7lDcij0.net
>>1
>>13
PC-9821RvII26やRv20でWindowsNT4.0を
SMP(DualCPU)にしたとき
動作がおかしいといわれた原因って
もしかしてこれでは…?
カーネルがおかしいとはずっと言われていた

55:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 06:50:34.96 LFvMLjXq0.net
これってボタンはどういう操作になるの?
左の[ー]と右の[▼][▲]はどういう意味?

56:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 06:59:44.91 zCtRCQj10.net
PC98をまだ使ってるのは分かるけど
PC98エミュ上でWinNTを使うという状況がよく分からない

57:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:00:40.05 nTOdfrpZM.net
>>44
当時のマシンでoffice97、2000がど安定して動くぞ。しかも128MBでな

58:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:04:48.84 2bNMxagPa.net
内部の動作を検証できるのか
凄い腕だな

59:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:09:31.38 SOBzO/ej0.net
>>14
大抵dosでwindowsは使わんだろ

60:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:23:22.97 1paEgnFZ0.net
>>55
海外版DOSの系統と違うからNECがPC9821の独自仕様諦めるまでに
作られた資産があるんじゃないの?

61:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:25:41.16 La6dKfMga.net
実機で2000は分かるんだが
エミュレータは正直謎だよ

62:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:26:56.42 La6dKfMga.net
>>54
今のWindowsと並びが違うだけで変わらんぞ
×が▼
-が最小化
□が拡大

63:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:32:50.13 g0OrT0RF0.net
東京モーターショー2019で話題になったダイハツ美人
URLリンク(girls.glytch.net)

64:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 07:40:30.24 NZ5WBUqYd.net
>>13
90分が100分位に!
かな?

65:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 08:10:46.90 2zuEfH5u0.net
98版winでしか動かないものって存在するのか?
意味ないような気がするが

66:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 08:25:46.33 6MkUuTfI0.net
Windows95以外認めない

67:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 09:00:39.55 eAO2Dhpf0.net
よし泥用98エミュでwin使えるようにするんだ

68:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 09:47:27.16 me3d97xJ0.net
98用のwindowsはNTまでなんかな

69:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 09:51:19.97 uj65kB1Y0.net
Windows2000まで

70:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 09:59:58.68 SH5pYyO3M.net
>>5
ノートにNT入れんな

71:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 10:06:30.56 6v85Hb0H0.net
>>58
フロッピーでV30なUV2とか21をユニットとして差し込むような感じのイメージだなあ
この頃だとCPUにファンどころかヒートシンクすらないので、熱出す486以降のマシンなんて逆にゴミというか
たとえばこれなんてPC-98どころか、FM-77が現役の制御機
URLリンク(www.p-s-y.jp)

72:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 10:09:59.22 UhuVQL+R0.net
需要があろうがなかろうが人知れず課題を解決する人って凄いわ

73:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 10:15:41.88 ZkQ2hIhb0.net
MSX使ってたり98使ったり
もう更新しろ

74:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 10:38:52.36 3YUZE/I+0.net
東京モーターショー2019で話題になったダイハツ美人
URLリンク(girls.glytch.net)

75:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 11:08:49.35 yCtGm67R0.net
PC-98のNTでしか動かないソフトとかさすがに作ったやつがバカだろ

76:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 11:24:22.32 8E2pR30Ga.net
いや、よく考えたらCバスボードが専用だったら必須だな

77:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 11:27:15.14 XPQpuIir0.net
>>14
そういうところは、エミュは使ってないだろ

78:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 11:44:38.60 XOy1iz6k0.net
anex98でwin2000for98が動くのか?

79:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 11:49:03.16 6v85Hb0H0.net
まあPC98に求めるのはDOS資産って人がほとんどだからねえ、WinならDOS/Vでええやんって
でも「うまく動かない、なんで?」ってなってからの解決はいいことかと
今でも8-16bitの各々が好きなマシンを現役で弄ってる層は一定数いる、友達でX68k複数台、MSX2+稼働させてるのいるしなあ

80:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:05:32.06 uj65kB1Y0.net
98版WindowsNT 2000では98版DOS用一太郎Ver3が動作するはず

81:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:07:51.11 uj65kB1Y0.net
98版NTのMVDMは98DOS環境をエミュレートするという何気にすごいことをやってた

82:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:09:05.21 M9ihJpfx0.net
>>72
零細中小企業に数千万とかする機械更新する余裕なんかねーよ

83:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:10:55.73 hQwbwzVRr.net
以前こういう誰も喜ばない系のパッチ作ったら中国から使っていいか?って問い合わせきて驚いたわ

84:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:13:18.84 7yWyCfMrM.net
>>37
MSを一個づつ進めるとNT

85:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:15:15.15 Byn8c9f40.net
この当時はNECが世界の最先端にいたんだぜ?
もはや信じられないだろ

86:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:16:37.54 ecz5EQ8AM.net
95はまだエロゲ動かすのに使うけど9xカーネルならともかくNTベースは全く使う事ないな、個人では

87:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:16:58.49 tmdJJKx40.net
2000になる前のヴァージョンやね

88:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:26:47.87 aTfu8V0Fa.net
>>84
し、しんじられん
pcエンジンのイメージしかない

89:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 12:42:20.79 6v85Hb0H0.net
オリジナルPCはもちろん、DSPやOpenGLのコアも作れたし、x86互換CPUも作れた
そんな優秀な技術者はみな引退かリストラされて、今はゴミしかないけど

90:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 13:11:42.86 F/kXL7pz0.net
NEKO Project2以外の98エミュはことごとく消え去ったな

91:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 13:22:35.50 3towU/hr0.net
【朗報】PC-98エミュでWindowsNTを起動した場合にホスト側CPU負荷が高くなる現象を回避するパッチが登場!!
スレリンク(news板)

92:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 13:24:08.20 qafT5dha0.net
パッチこ〜い

93:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 13:24:41.75 3towU/hr0.net
>>89
外人だPC-98互換機能を付けたDOSBOX-XやMESSでもPC-98のエミュレーションも
付いてる

94:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 14:13:17.85 XOy1iz6k0.net
>>87
PCエンジンなめんなこら
表面実装技術は当時の最先端やぞ
台湾PC互換メーカーは最近やっと追いついたってくらいのレベル

95:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 14:15:01.48 lX2ZzniS0.net
ピポッ

96:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 14:19:34.32 r0U5y3zY0.net
>>43
アーキテクチャが違うとかでほぼ全てのウィルスが動かないと聞いた

97:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 14:26:57.35 Oqbl+1WM0.net
何でこんな自動翻訳の様なカタコトの日本語なの

98:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 14:56:58.14 gwtNa7jF0.net
>>56
なるほどwin3.1や95使って変なコケかたされるより良いのね

99:番組の途中ですがアフィサイトへの\(^o^)/です
19/11/12 17:56:05.43 vHoRqTuIM.net
丁度あったらいいなと思ってたんだありがとう

100:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


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

1628日前に更新/22 KB
担当:undef