PC-98エミュを語ろう18

レス数が900を超えています。1000を超えると表示できなくなるよ。
1名無しさん@お腹いっぱい。
垢版 |
2018/09/02(日) 14:33:42.42ID:nqUzIUYg0
NEC PC-98シリーズは過去のものとなりましたが、
その膨大な遺産を活用できるPC-98エミュレータは非常に便利な存在です。
そんなPC-98エミュレータについて語りましょう。

■Windows用PC-98エミュレータ
Anex86
ttp://homepage2.nifty.com/ans/
T98-Next
ttp://www.geocities.jp/t98next/
Neko Project II
ttp://www.yui.ne.jp/np2/
ttp://retropc.net/yui/

■前スレ
PC-98エミュを語ろう17
http://egg.5ch.net/test/read.cgi/software/1500009461/
2019/10/26(土) 13:12:40.16ID:RpDPCkkS0
Anex86のIDEエミュレーション精度はやはり高かった。
2019/10/26(土) 13:25:06.29ID:RpDPCkkS0
あとは誰かPC-98版Windows NT 3.1で試していただければ...
NT3.1は大容量HDDに対応していない可能性が高いのと、ATAPIなCD-ROMに
対応していない点のが難点。HDDはPC-98の場合は標準のパラメーターなら
たぶん認識するので大丈夫でしょう。PC-98版NT3.1用ATAPI CD-ROMドライバなんて
ネットで探してもまず無いだろうな
2019/10/27(日) 00:12:24.27ID:t7RsOFeB0
nt3.1 ホスィ
2019/10/27(日) 06:29:59.45ID:/WP0EteQ0
56名無しさん@お腹いっぱい。2016/12/31(土) 15:33:27.37ID:aIoenUj70
>EPSONのESDI_506.PDRのアップデート入れてると
>CD-ROMドライブ接続になっているとWindowsが起動しないようだ。
>KRNL386.EXEが読み込めない等のエラーが出る

58名無しさん@お腹いっぱい。2016/12/31(土) 17:16:23.47ID:aIoenUj70
>QEMU/9821だとEPSONのESDI_506.PDRのアップデートいれた状態で
>CD-ROM認識させても問題なく起動した。

http://egg.5ch.net/test/read.cgi/software/1482812256/

NP21/W rev69β1で試してみたら改善されているようです。CD-ROM認識しました
2019/10/27(日) 07:03:38.13ID:/WP0EteQ0
>>833
ただEPSONのESDI_506.PDRのアップデート使用の留意事項は
ドライブは2台迄しか認識しない。セカンダリスレーブに接続した場合は起動しない、
IDE BIOS有効時にはスレーブが認識ししなかったりするので注意
2019/10/27(日) 07:06:40.80ID:/WP0EteQ0
>>834
訂正

ただEPSONのESDI_506.PDRのアップデート使用の留意事項は
マスターしか認識しない。セカンダリスレーブに接続した場合は起動しない。
IDE BIOS未使用でプライマリマスタに繋ぐとMS-DOS互換モードになる。
IDE BIOS使用でプライマリマスタに繋ぐと起動しない。
等注意点がある。
2019/10/27(日) 07:33:33.41ID:/WP0EteQ0
>>834
再訂正

ただEPSONのESDI_506.PDRのアップデート使用の留意事項は
マスターしか認識しない。セカンダリスレーブに接続した場合は起動しない。
IDE BIOS未使用でプライマリマスタに繋ぐとMS-DOS互換モードになる。
等注意点がある。
2019/10/27(日) 07:45:19.30ID:/WP0EteQ0
>>834-836
再訂正

ただEPSONのESDI_506.PDRのアップデート使用の留意事項は
マスターしか認識しない。セカンダリスレーブに接続した場合は起動しない。
IDE BIOS未使用でプライマリマスタに繋ぐとMS-DOS互換モードになる。
等注意点がある。
IDE3台繋ぐと起動しない。(プライマリマスタ、プライマリスレーブ、セカンダリマスタ)
2019/10/27(日) 08:39:07.28ID:TlmyqvVR0
あらしのごたるw
2019/10/27(日) 11:24:35.64ID:SxLA8YT40
日記、マジでいい加減にしろ
twitterでやれ
2019/10/27(日) 11:49:25.42ID:FGuw666c0
問題ない
続けろ
2019/10/27(日) 12:16:23.10ID:3koUtarQ0
価値ある情報や、いいスレの流れをとめる日記ならあれだけど
今のこのスレで言われても響かないなぁ
2019/10/27(日) 12:55:16.03ID:/WP0EteQ0
怒られちゃった。
今HOTな話題はIDEの0457h件ですね。
Windows NT 3.5の作動に関連しているようです。しかしWindows 3.1で
作動が不安定になるようで調査中のようです。
2019/10/27(日) 13:14:17.74ID:/WP0EteQ0
NP21/W rev26で0457hが書き込み禁止にしたそうです。
じゃあNP21/W rev25Windows NT 3.5(3.50)は起動できるのではないかと思い
試してみたら動きました。rev26では動きません。
2019/10/27(日) 13:18:19.44ID:ebQquUU00
windowsだったらvmwareでも使ってろって話でしょ?
実用性がなさすぎて共有しても意味がないカキコ
単なる独りよがりの日記帳だからやめてね
2019/10/27(日) 13:25:27.72ID:/WP0EteQ0
土日は変な奴が沸くなぁ
2019/10/27(日) 13:49:35.22ID:3koUtarQ0
WinをNGにしとけよ
2019/10/27(日) 13:56:34.04ID:DBvjrbBT0
それにしても、この日記さんは何故このスレにこだわるんだろうなw
書き込みの内容よりもそっちの方が気になるわ
2019/10/27(日) 15:38:05.28ID:QEVPSK7W0
まーた日記ガイジかよ
大したこと書いてないしブログでやってろ
2019/10/27(日) 18:01:13.99ID:t7RsOFeB0
↑ら も 日記?
2019/10/28(月) 03:51:15.57ID:DZNJCU1U0
PC-9801シリーズ用 歴代Windows起動画面集め
http://www.youtube.com/watch?v=lhHvjWNb8AA
851名無しさん@お腹いっぱい。
垢版 |
2019/10/29(火) 13:33:52.47ID:EOU0ZyyN0
  /_________ヽ
   ||  //||      ||
   ||//  ||    /||
   ||/    ||  //||
   ||     ||//  ||
   ||     ||彡⌒ ミ||
   ||     ||(´・ω・)||
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 
   ○
_   。 o
┻┓∬ 。 彡 ⌒ ミ キャッ、エッチ!!
 |||。o    (´・ω・`)
( ̄ ̄o) ̄ ̄ ̄ ̄○ ̄)
.i ̄○ ̄ ̄○ ̄o゚ ̄0i
(_oノ_O_゚_Oo_)
2019/11/01(金) 11:35:38.38ID:OGtjhvL70
NP21/WでWindows NT 3.50で内蔵ウインドウアクセラレータ(cirrus)を
使おうとすると表示がバグるようです。
PC-9821Xe10設定ではほぼ操作不能だったのでPC-9821Bp設定で
なんとか操作しました。
NT3.51とドライバの仕様が違うのは予想外でした

EGC
https://i.imgur.com/Tp37GdF.jpg
内蔵ウインドウアクセラレータ
https://i.imgur.com/WOqYmEQ.jpg
2019/11/02(土) 04:23:55.35ID:GxQiPe8a0
NP21/WでWindows NT 3.50を動かすときのメモ
IDEBIOSが無しの場合はrev21〜25及びrev69β1*で作動可能です。(*要設定)
(また、DISK.SYSとCDHD_F.SYSをNT3.51のものに置き換えれば、IDEBIOS無しでrev26〜rev68で
作動させることも可能です。)
2019/11/03(日) 06:09:38.68ID:zQPWE8vK0
>>567
NT3.51でプライマリ・スレーブの認識は駄目っぽいので諦めるとして、
IDEBIOS未使用時はプライマリ・マスターとプライマリ・スレーブを両方HDDにして接続した場合は
プライマリ・スレーブのみ認識されるが、プライマリ・マスタはオフラインとなってアクセスできない。
またNP21/W rev69β2において、IDEBIOS未使用でプライマリ・マスターとプライマリ・スレーブを両方
CD-ROMにしたらなんとCD-ROMが二台認識しました。(rev69β1以前はIDEBIOS未使用で
セカンダリ・マスターしかCD-ROM認識しなかった)
https://i.imgur.com/HF4YKTl.jpg

IDEデバイスの接続フラグを正しく設定できればセカンダリ・マスターとセカンダリ・スレーブの
HDDを正しく認識させることが可能だと思われる。
2019/11/03(日) 06:28:54.65ID:zQPWE8vK0
>>854
更に調査、
どうもIDEBIOS未使用時はプライマリ・マスターとプライマリ・スレーブを両方HDDにして接続した場合に
[Disk_A]プライマリ・プライマリ・マスタがプライマリ・スレーブとして認識され、[Disk_B]プライマリスレーブが
プライマリ・マスタとして認識されているっぽい気がする。
この場合Disk_Bが認識され、Disk_Aがオフラインとなってしまう
2019/11/03(日) 06:43:38.12ID:zQPWE8vK0
実例を挙げてみたいと思ふ
NP21/Wの接続状況
IDE #0 NT3.51ブートディスク
IDE #1 未接続
IDE #2 9GBのディスク
IDE #3 6GBのディスク

スクショ
https://i.imgur.com/9QpoJOo.jpg

正しい実装であればディスク1の所に9GBのディスクが現れなければならないが、
ディスク2の所に9GBのディスクが現れてしまっている。
IDE #2とIDE #3のCHSが一致していないと、IDE #3のディスクが正しく読み取れない。
(NT3.51なのにFAT32を認識しているのは、FAT32対応のFASTFAT.SYSを使用している
為でご察しください)
2019/11/03(日) 06:46:28.62ID:zQPWE8vK0
この入れ違い現象はIDEBIOS未使用時に発生し、IDEBIOS使用時は発生しない
2019/11/04(月) 02:36:22.67ID:BdxRE9k+0
(*´∀`*)
2019/11/04(月) 13:35:23.46ID:UVqKNT9u0
Win98とWin98SEでIDEドライバの挙動が異なるのは意外でした。
もしかするとWin98とWin98 SP1でも変わるのかな?
860名無しさん@お腹いっぱい。
垢版 |
2019/11/05(火) 03:22:31.92ID:sm4Ov2Av0
(*´∀`*)
2019/11/06(水) 02:36:12.60ID:pfgDDUfu0
>>859
Windows98 SP1のファイルにESDI5056.PDRは含まれていませんでした。
ただ他のドライバやシステム構成で挙動が変わる可能性は排除しきれません
862名無しさん@お腹いっぱい。
垢版 |
2019/11/06(水) 06:26:00.85ID:pfgDDUfu0
PC-98版Windows NT 3.51/4.0を起動した場合にホストCPUが過負荷になる現象を
回避するパッチが出来た模様。HAL.DLLをパッチするようです。

NT3.51スレ SP1
http://mevius.5ch.net/test/read.cgi/win/1519045457/77-85

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
https://communities.vmware.com/docs/DOC-11700
863名無しさん@お腹いっぱい。
垢版 |
2019/11/06(水) 06:27:10.35ID:pfgDDUfu0
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を入れたら凄い勢いでバッテリー消耗するのに

82名無し~3.EXE2019/11/06(水) 04:10:52.31ID:qBlO5wps
但し私の技術力ではNT3.1(PC-98版問わず全般)のHLTが有効になたない
問題を解決する方法を持っていません。なぜならなWindows NT 3.1には
HalProcessorIdle関数が存在しない為
864名無しさん@お腹いっぱい。
垢版 |
2019/11/06(水) 06:28:01.60ID:pfgDDUfu0
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負荷が軽減する結果が得られました。

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
https://i.imgur.com/LyFkFr3.jpg

NT4.0
https://i.imgur.com/0lYxTdI.jpg

バイナリ(NT3.51 SP5とNT4.0 SP6のhal98up.dllベース)
https://www.axfc.net/u/4009776.zip
2019/11/07(木) 16:03:06.00ID:bgxVah+m0
NP21/Wでrev69β2とβ3で実機IDEBIOS使用時に
プライマリマスタとセカンダリマスタにHDDを接続して
プライマリスレーブを未接続状態だと、起動が異常に遅くなる現象が発生しました。
F8メニュー問題の修正の副作用と思われます。
2019/11/07(木) 17:07:30.88ID:bgxVah+m0
IDEBIOSを使用しないときにNT3.51のセカンダリのドライブ認識がおかしいのは
DA/UAが決めうちになってしまっているのが原因では。
実機BIOSでは接続ポート昇順にデバイス/ユニット番号(DA/UA)が割り振られる。

プライマリ・マスター 接続
プライマリ・スレーブ 未接続
セカンダリ・マスター 接続
プライマリ・スレーブ 接続
と接続しだ場合は

IDEBIOS有り(PC-9801BX4)
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#2 82h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#3 83h 総容量 653(MB) 9840/ 8/ 17

IDEBIOS無し
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#3 82h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#4 83h 総容量 653(MB) 9840/ 8/ 17

本来は#1#2#3と連番にならないといけないのに#1#2#4と飛んでしまっている。
これが原因ではないかと

関連
IDE masterしか使えない機種でslaveを使う
2019/11/07(木) 17:12:13.91ID:bgxVah+m0
関連
IDE masterしか使えない機種でslaveを使う
ttp://hp.vector.co.jp/authors/VA012947/knowhow/ide_slave.html
2019/11/07(木) 17:16:06.86ID:bgxVah+m0
CD-ROM接続時の挙動はこのようです。

プライマリ・マスター HDD接続
プライマリ・スレーブ 未接続
セカンダリ・マスター CD-ROM接続
プライマリ・スレーブ HDD接続
と接続しだ場合は

IDEBIOS有り(PC-9801BX4)
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#3 82h 総容量 653(MB) 9840/ 8/ 17

IDEBIOS無し
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#4 83h 総容量 653(MB) 9840/ 8/ 17
2019/11/07(木) 17:21:51.93ID:bgxVah+m0
>>866
訂正です。

プライマリ・マスター HDD接続
プライマリ・スレーブ 未接続
セカンダリ・マスター HDD接続
プライマリ・スレーブ HDD接続
と接続しだ場合は

IDEBIOS有り(PC-9801BX4)
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#2 81h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#3 82h 総容量 653(MB) 9840/ 8/ 17

IDEBIOS無し
装置名 device/unit address↓・・・・・・・・・・・Cyl/Hed/Sec
IDE 接続ドライブ 内蔵#1 80h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#3 82h 総容量 1960(MB) 29520/ 8/ 17
IDE 接続ドライブ 内蔵#4 83h 総容量 653(MB) 9840/ 8/ 17
2019/11/07(木) 17:29:31.96ID:bgxVah+m0
NT3.51のドライバは
プライマリマスタが#1 80h
セカンダリマスタが#2 81h
セカンダリスレーブが#3 82h
と決めうちになっているのでしょう
2019/11/07(木) 17:39:51.77ID:bgxVah+m0
IDEBIOS使用時にNT3.51でセカンダリースレーブに繋ぐと
起動時の黒画面で固まってしまって使えないと思っっていたのですが、
IDEのInterrupt Delayを2000にしてしばらく待っていたら起動できました。

BX4のIDEBIOSで3台認識
https://i.imgur.com/4OZioj5.jpg
2019/11/07(木) 17:52:30.63ID:bgxVah+m0
現状のNP21/WではIDEBIOS無しでNT3.51での挙動は
セカンダリマスタにアクセスしようとするとプライマリスレーブのパラメータが、
セカンダリスレーブにアクセスしようとするとセカンダリマスタのパラメーターが
渡されてしまっている。プライマリスレーブに接続がある場合はドライバの
仕様によりNT3.51が起動できないので、セカンダリマスタにアクセスする
ことはできない。セカンダリマスタとセカンダリスレーブに同じパラメーターの
ディスクが接続してある場合は、セカンダリマスターのパラメータを読み込んで
セカンダリスレーブにアクセスするのでセカンダリスレーブが認識される。
2019/11/07(木) 18:03:34.20ID:bgxVah+m0
CD-ROMの場合はまた異なる挙動を示すようで、
IDEBIOS未使用で
セカンダリマスターがCD-ROMの場合はちゃんとCD-ROMとして認識される。
セカンダリスレーブをCD-ROMにするとNT3.51が起動しない。
セカンダリマスターとセカンダリスレーブを両方CD-ROMにすると
NT3.51が起動しCD-ROMが2台認識される!
2019/11/07(木) 18:45:28.05ID:QnnBINNd0
>>870
SLAVE-IDEの作者です
これはいい情報です NT3.51では使えませんと書き残してはいましたがこういう理由だったのですね
そのうち書き足しておきます
2019/11/07(木) 18:47:38.09ID:bgxVah+m0
>>874
見ていただけてありがたいです。(twitteで書けばいいのでが、昔からこっちの
スレに書いてたから)
2019/11/07(木) 18:52:05.63ID:bgxVah+m0
固定ディスク起動メニューが未接続があるときに、IDEBIOS無しと有りで
番号の振られ方が異なるのが気になっていたのですが、これがもろにNT3.51
のセカンダリ認識問題と関連していたということです。
2019/11/07(木) 21:04:14.16ID:BkYmNhDS0
あ、そういう自演だったのね
了解
失望したよ
2019/11/07(木) 22:48:32.42ID:bgxVah+m0
昔ほどスレが活発ではないからネガティブなレスばっかり出てきてしまうよね。
開発能力のある素敵な方型に迷惑を掛けてしまうので、当面は荒れる原因と
なるので自粛いたします。
2019/11/08(金) 00:06:56.60ID:P1Bi4kmD0
(n‘∀‘)η ガンバレ ガンバレ
2019/11/08(金) 00:16:55.11ID:ngVcDNfs0
>>878
しなくてもいい自演はネガティブレスだよ
2019/11/08(金) 01:07:44.21ID:Ch195fus0
(n‘∀‘)η ガンバレ!ナニモ デキナイ ケド…
2019/11/08(金) 02:24:36.45ID:6L89r7ow0
SCSI
NP 多分55互換のIOを目指してた途中 BIOSは8G壁あり
ANEX なし?
NEXT CDだけ 50互換?
SL9821 55互換だけどCDだけ

100の方がIOは素直だと思う
883名無しさん@お腹いっぱい。
垢版 |
2019/11/10(日) 03:20:09.18ID:adkR1Xcy0
以前qemu9821_tgdcが落ちてしまって動かないよと書いた者です。
いまさらながら原因がわかりました。
SDL.DLLのバージョンが古いのが原因でした。
動いたもの SDL.DLL プロパティでバージョンが表示されなかった 315KB
動かなかったもの SDL.DLL 1.2.14.0 296KB
884名無しさん@お腹いっぱい。
垢版 |
2019/11/10(日) 03:25:23.16ID:adkR1Xcy0
tgdc2_も動きました

https://i.imgur.com/N04iXtC.jpg
2019/11/10(日) 07:03:53.97ID:adkR1Xcy0
猫のSCSIはとりあえずINT 1Bhだけで実装してある
2019/11/10(日) 07:34:50.10ID:adkR1Xcy0
PEEK_IDE.EXEってソフトでIDEの情報が表示できるが、
NP21/WのIDEBIOS無しの場合だと例えばプライマリ・マスタとセカンダリマスタ
を繋いである場合はセカンダリマスタの情報が表示されない。
上のほうにこの手の情報が出ているので、簡単にいうとDA/UAが連番で割り当てられて
いなくて81hで未接続を感知するので表示と止めているのだろう。
IDEBIOS使用時は連番で割り当てられるのでセカンダリマスタの情報も表示される。
887名無しさん@お腹いっぱい。
垢版 |
2019/11/12(火) 03:12:24.19ID:MO/SW/JO0
Stas'M
‏ @x86corez

Interesting... looks like somebody started porting @ReactOS to NEC PC-98 computers: https://github.com/reactos/reactos/pull/2025

FAT12 boot sector was developed and tested with Neko Project 21/W emulator by @simk98l.

#NEC #PC98 #ReactOS


https://twitter.com/x86corez/status/1193874247501922304


https://reactos.org/wiki/PC-98
https://twitter.com/5chan_nel (5ch newer account)
2019/11/12(火) 06:13:31.23ID:hnWQCTGW0
888ゲト><
2019/11/12(火) 07:14:11.91ID:hYP7oiZv0
パチパチパチ (まりオペイント的 拍手)
2019/11/13(水) 13:14:14.51ID:IAarM2EW0
qemu9821_tgdc以降はWindows95 OSR2.1 USBSUPP適用で
MS-DOSプロンプトでも入力が可能のようですね。
問題点は(BX4のBIOSのとき)MS-DOSでもカーソルキーとかが正常に作動していない。
あとqemu9821_tgdc以降はドットバイドットのくっきり表示ですね。
以前起動しないと指摘があったけどこの辺の修正の影響でSDL.DLLの
対応バージョンが変わったのかも知れません
2019/11/13(水) 13:20:36.51ID:IAarM2EW0
qemu9821_xb10もWindows95 OSR2.1 USBSUPP適用時に
MS-DOSプロンプトでも入力が可能のようですね。
カーソルキーなどは正常に作動している。
qemu9821_tgdc以降でキー入力がおかしくなってる?
2019/11/14(木) 15:49:49.29ID:2oTaQcyR0
QEMU/9821でUSB試してみました。
https://i.imgur.com/lzcQNrl.jpg
2019/11/14(木) 15:59:50.96ID:2oTaQcyR0
QEMU/9821改造版で
Windows 95 OSR2.1ではWindows95用のUSB Mass Storageドライバを
入れたらFDISK形式のディスクが読み込めました。PC-98形式は駄目でした。
USBASPIとWindows98ではディスク自体検出してくれませんでした。
2019/11/15(金) 00:45:07.50ID:aJrutvAp0
マニュアルのようなもの.TXT
>USBストレージがwindowsでは認識できません。

Windows2000やWindows98では駄目だが、Windows95OSR2.1では認識できるようだ。
2019/11/16(土) 03:39:16.98ID:TPT6BO2c0
QEMUのキーマップファイルがよく分からなかったけど、とりあえず本家QEMUをダウンロード
して、keymapsディレクトリを改造版QEMU/9821に放りこんで-k jaオプションで
106キーボード認識しました。kaymapsディレクトリ内のjaファイルだけでもいいけどね
2019/11/16(土) 05:16:09.32ID:TPT6BO2c0
Windows98だとUSBストレージがこうなる(たぶんWindows2000でも)
https://pbs.twimg.com/media/DsifoBPU8AABWCT.png
2019/11/16(土) 09:11:42.87ID:007+spBG0
Win98にはUSBマスストレージクラスドライバがInboxドライバに存在しないぞ
WinMEとWin2000から標準になった
2019/11/16(土) 13:38:53.09ID:TPT6BO2c0
Win98でもWinMEかWin2000のドライバー入れれば動くよ。
あとWin98でドライバーが入っていなくてもデバイスマネージャーに
不明なデバイスが表示されるはずだけど、改造版QEMU/9821では表示されない。
スクショはUSBハブの電源オプションのところには不明なデバイスと表示されて
いることを示しているものである。
2019/11/16(土) 14:13:39.34ID:007+spBG0
こいつ理解してないなww
2019/11/16(土) 15:22:22.12ID:5cWczc1A0
900
901名無しさん@お腹いっぱい。
垢版 |
2019/11/17(日) 17:12:13.82ID:5SqByUkC0
anex86はLGY-98等の仮想LANボードがないのでネット接続できませんが、comポートを使ってネット接続する方法があるらしいのです。ご存じの方いませんか。
具体的には、windows 98ケーブル接続 + anex86 + 仮想ヌルモデム + virtualbox + windows XP着信接続、らしいです。
ググっても情報ないし、各プログラムでの設定項目があり過ぎて、無限の組み合わせになりそうで手がかりがほしいのです。
NP21/WのLAN機能を使えばいいだけですが、気になったもので。
2019/11/18(月) 12:07:13.23ID:aJTUaQEr0
改造版QEMU/9821のWindowsでUSBストレージが認識しないのは転送モードの設定
とか間違ってるのかな?

ロースピード(12Mbps)
フルルピード(1.5Mbps)
コントロール転送
インタラプト転送
バルク転送
アイソクロナス転送
2019/11/18(月) 17:57:08.32ID:K+xKKLrB0
フルル
2019/11/18(月) 19:33:59.44ID:Phnskf2v0
http://archive.is/1kA20
http://archive.is/2jhGc
http://kanoka283.seesaa.net/
https://kanoka-ha-nekonano.hateblo.jp/ 👀
Rock54: Caution(BBR-MD5:1322b9cf791dd10729e510ca36a73322)
2019/11/19(火) 20:26:24.73ID:wIryF3th0
neko projectで、
FDDのイメージファイルに
書き込み禁止シールを貼った事にする方法は、
なにかありますか?

当時のソフトから、「書き込み禁止シールを貼れ」と言われているのです
2019/11/19(火) 20:40:23.25ID:alS6/G3u0
バイナリエディタかユーティリティで変更
2019/11/19(火) 20:45:45.69ID:jvGD+5wN0
ファイルのプロパティで読み取り専用属性付けるとか?
908名無しさん@お腹いっぱい。
垢版 |
2019/11/20(水) 02:01:13.52ID:zC6wNIxa0
キミは見たことあるか?PC-98版Windows95OSR2.1でメモリ1.5GB認識しているのを!
https://i.imgur.com/kt1oop5.jpg
2019/11/20(水) 18:21:12.43ID:1bIN1K0X0
Win95の時代に1.5GBってHDDクラスだ
2019/11/20(水) 19:32:14.99ID:idHQM6Qa0
外部HDDじゃね?
内臓だと480mとかの時代だった記憶あるわ
2019/11/20(水) 21:42:35.89ID:0xQuxlfE0
OSR1の時に1GBオーバー(1.2GB)が普及した様な印象
2019/11/20(水) 22:19:53.52ID:EpNELuYO0
コナーのHDD最低だったな
2019/11/21(木) 02:36:25.45ID:AOnET4Py0
>>899
USBストレージのエミュレーションが正常に作動しているならなら、通常のWindows98(SE)で
QEMU USB HARDDRIVEって不明なデバイスの所に表示されるはずだ。
2019/11/21(木) 03:12:19.01ID:AOnET4Py0
QEMUって古いバージョンと新しいバージョンではUSBストレージの指定方法が違うようだね
新 -usbdevice disk:format=raw:X:\hoge.img
旧 -usbdevice disk=X:\hoge.img
2019/11/21(木) 03:22:13.75ID:AOnET4Py0
改造版QEMU/9821でWindows上でUSBストレージ認識しない問題は
USBが異様に遅くてデバイス認識でタイムアウトしてしまっている可能性がある。
改造版QEMU/9821ではLOW SPEEDの速度しか出ていないけど
普通のQEMU(ver 0.9.x)ではFULL SPEEDの速度が出ている
2019/11/21(木) 03:27:02.56ID:AOnET4Py0
改造版QEMU/9821ではWindows95OSR2.1+Windows95用USBマスストレージドライバでは
USBストレージを認識しています。
問題はM$純正のWindows2000/WindowsMEのドライバが作動しない点です。
Windows2000/WindowsMEのドライバはWDMなのでWindows98にもインストール可能です。
(Windows2000のドライバもUnicodeでは無くANSIのドライバのようなのでWindows98でも
作動可能です)
917名無しさん@お腹いっぱい。
垢版 |
2019/11/21(木) 03:40:00.32ID:AOnET4Py0
>>895
jaでも一部のキーがおかしい。en-usが一番まし
2019/11/21(木) 19:59:07.91ID:K4p68b560
>>913
それはお前の思い込み
もう一度いう
こいつ理解してないなww
2019/11/22(金) 02:56:00.65ID:WXjFLZl30
ホリリエモモな ウジジな ココメメントかなな
2019/11/22(金) 04:20:32.41ID:24nN+fCk0
>>918
本家?のQEMUにWindows98SEをインストールして確認した。思い込みでは無い
2019/11/23(土) 00:53:46.36ID:SGTZRaaB0
改造版QEMU/9821、USBストレージ認識改良キタ―――(゚∀゚)―――― !!
バイナリキボンヌ。
2019/11/23(土) 13:26:38.80ID:SGTZRaaB0
NP21/W rev69β1とβ2でWindows95のプロテクトモードドライバの挙動(認識問題)できになる
点があるので調査中。
2019/11/23(土) 13:31:58.56ID:SGTZRaaB0
Windows98SEのESDI_506.PDRですが、挙動が異なるのは仕様変更というよりは
あるbuxfixの関係で違った挙動を示すような気がします。
KB175629はAT互換機用のWin95OSR2とWin98FEのパッチが存在するようですが、
PC-98用のものは知られていません。KB175629はWin98SEではすでに対処済のようです。
2019/11/23(土) 13:37:13.30ID:SGTZRaaB0
>>922
β3でも問題あるが、β2と同様の挙動
2019/11/23(土) 13:42:15.65ID:SGTZRaaB0
rev69β1以降のWINNTFIXってIDEBIOS有効時も機能しちゃってるよね。
IDEBIOS使用時にWINNTFIX=FALSEだと異常な作動になる
926名無しさん@お腹いっぱい。
垢版 |
2019/11/24(日) 02:48:07.28ID:hLwYOcfm0
(n‘∀‘)η Neko Project 21/W ver0.86 rev69β5 スレーブ キタワァ ゚・*:.。. .。.:*・゜゚・*キタワァ ゚・*:.。. .。.:*・゜゚・*!!!!!
927名無しさん@お腹いっぱい。
垢版 |
2019/11/24(日) 02:51:01.36ID:hLwYOcfm0
rev69β5
IDEBIOS無しで
NT3.51でHDD2台または3台認識桶。
NT3.5でHDD2台認識桶。
2019/11/24(日) 02:55:39.11ID:hLwYOcfm0
>>922
Windowsディスク3台以上繋いだときにWindowsが起動しないエラーが出たときに
ディスクが破壊されることがあるようです。(NECのESDI_506.PDRで)
2019/11/24(日) 03:14:12.42ID:hLwYOcfm0
痛恨のミスNECとEPOSNのアップデートを取り違えていた。
エプソンのESDI_506.PDRのアップデートを使用時にHDDを3台以上繋ぐと
ディスクが破壊されることがあります。なので使用は非推奨
2019/11/24(日) 03:22:46.14ID:hLwYOcfm0
HDD3台以上繋いだときにNECのESDI_506.PDRではMS-DOS互換モードになるけど、ディスク破壊は起きないようです。
レス数が900を超えています。1000を超えると表示できなくなるよ。
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況