[過去ログ] ANEX98は(・∀・)イイ! (725レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
649: 1970/01/01(木) 09:33:33 AAS
姉糞98本
650: 1970/01/01(木) 09:33:33 AAS
オワコン
651: 1970/01/01(木) 09:33:33 AAS
姉糞か、うまそうだな
652: 1970/01/01(木) 09:33:33 AAS
ほしゅ
653: 1970/01/01(木) 09:33:34 AAS
猫とT98使用してます
仮装FDDから仮装HDDへのインストールについてなんですが、
ゲームのインストールまではこぎつげました
しかし、実行すると
エラー:空きメモリがありません.
573440バイト以上の空きメモリが必要です.

と出てしまいます
何か対策はないでしょうか
654: 1970/01/01(木) 09:33:34 AAS
config.sys と言う名のファイルがあるから削除する
655: 1970/01/01(木) 09:33:34 AAS
Anexの最新版ってどこ行けば手に入ります?
危なくないところで……
656
(1): 1970/01/01(木) 09:33:34 AAS
俺ん家
657: 1970/01/01(木) 09:33:34 AAS
>>656
なんて危険なところに有るんだ
658: 1970/01/01(木) 09:33:34 AAS
近づいたらあかんな
659: 1970/01/01(木) 09:33:34 AAS
姉Xって他のエミュがちゃんとエミュってるところを手抜きしてるから早い
互換性の低さはPC98のエミュではないって建前で開き直ってるの?
660: 1970/01/01(木) 09:33:34 AAS
anex86e1.zip + aneplugins.zip
661: 1970/01/01(木) 09:33:34 AAS
ANEX86 + Anexx21.e86 ならWindows3.1の256モードも使えるから
他のエミュよりも優れている
662: 1970/01/01(木) 09:33:35 AAS
MLDを使って画像を見ようとし姉に手を出したのですが、壁にぶちあたってしまったので
間違いを指摘してくださる方お願いします。

こちらの方の説明でMLDはAnex86のHD上に置かなければならないことがわかり、
2chスレ:erog
こちらの方の説明で仮想HDを作ったのですが、
外部リンク[html]:worholicanada.mydns.jp

最初のリンク先の方のようにanxdiet.exeでHDを開いても画面が灰色のまんまです。
注意深く見て見ると、仮想HDのファイルのアイコンがこの方のようにEというマークのついた外付けHDの形になっていません。
ファイルの種類は「HDI ファイル (.hdi)」となっているのですが・・・
663: 1970/01/01(木) 09:33:35 AAS
ANEX86は最強です

【PC-9801】PC-98エミュANEX86でWindows NT3.51を起動してみた
動画リンク[ニコニコ動画]

【PC-98】改造版ANEX86でメモリ256MB認識させてWindows98を256色で起動してみた。
動画リンク[ニコニコ動画]

【PC-98】改造版ANEX86でメモリ128MB認識させてWindows NT3.51をで起動してみた
動画リンク[ニコニコ動画]

664: 1970/01/01(木) 09:33:35 AAS
563 :名無しさん@お腹いっぱい。:2015/10/01(木) 05:28:31.87 ID:T33ocfa90
Anec86では最大メモリが約14MBになるが32MBまで認識させる改造方法
発見した。

Patch Anex86 to allow more than 14MB RAM
外部リンク[php]:forum.softhistory.org

Basically, at three seperate places (startup, going to settings,
changing ram value in settings), Anex86 checks the amount of RAM given to the VM (in the settings this is a DWORD of the amount of RAM in bytes), if it's 0xE00000 / 14680064 bytes (14MB) or over, it sets the value to 0xE00000.

However, the emulated PC-98 works fine with RAM over 14MB.

So, you basically need to open anex86.exe in your hex editor and make a small 3 byte patch.
For Anex86 version 2.77, patch 7E to EB at offsets 0x4bd05, 0x4a5fd and 0x4ccbe.
For Anex86 version 2.78, patch 7E to EB at offsets 0x49d89, 0x4b706 and 0x4c87a.

After you've done this, you can set more than 14MB RAM in the settings, and the emulated PC-98 will work fine.

EDIT: Apparently, the OS will only see 32MB RAM. Still more than 14MB.
665: 1970/01/01(木) 09:33:35 AAS
568 :名無しさん@お腹いっぱい。:2015/10/01(木) 18:52:53.58 ID:T33ocfa90
>>564
Anex86の32MB対応パッチの方法。下記の7EをEBに変える。
(手元にあるバージョンで確認したのみ)

"7C 09 BA 00 00 E0 00 3B C2 7E" → "7C 09 BA 00 00 E0 00 3B C2 EB"
"7C 09 B9 00 00 E0 00 3B C1 7E" → "7C 09 B9 00 00 E0 00 3B C1 EB"
"8B C1 B9 00 00 E0 00 3B C1 7E" → "8B C1 B9 00 00 E0 00 3B C1 EB"
666
(1): 1970/01/01(木) 09:33:35 AAS
779 :名無しさん@お腹いっぱい。:2015/10/20(火) 18:40:42.29 ID:vdbcdYgh0
なおANEX86でWindows95使用時にメモリ32MBと256色を共存させる方法を
発見しました、さらにメモリ64MBまで拡張させる方法も発見しました。
詳細はあとで書く。

782 :名無しさん@お腹いっぱい。:2015/10/21(水) 00:13:34.32 ID:xlYZ+e5k0
>>779
方法はDRVEXECとpx98iplと16giga.sysを使用します。
とりあえず、px98ipl.exe /m /x 70と実行します。
px98exe.comが作成されます。
config.sysのを次のようにする
device=16giga.sys
device=dxm.sys px98exe.com
device=a:\windows\himem.sys
device=a:\windows\emm386.exe ram
一番先頭を16giga.sysにするのがポイント
これで改造版anex86で32MBまで使えます。
(更に上記の設定で64MBまで認識できますが、
EMM386(系)の設定に問題があるとWindows95が起動しなく
なるので注意が必要です。)

16giga.sysを使用するのはメモリが自動認識される為利便性が高いです。
16giga.sysを使用しない方法もあります。
32MBならpx98ipl.exe /m /x 70 0010と実行、
64MBならpx98ipl.exe /m /x 70 0030と実行
config.sysのを次のようにする
device=dxm.sys px98exe.com
device=a:\windows\himem.sys
device=a:\windows\emm386.exe ram
667: 1970/01/01(木) 09:33:35 AAS
パラレルポートって使えるのかい?
668: 1970/01/01(木) 09:33:35 AAS
ネギ
669
(1): 1970/01/01(木) 09:33:36 AAS
>>666
あと16giga.sysは80MB迄しか認識しないので、それ以上認識させたい
なら改造します。4GBに設定するパッチ

16giga.sys
81 FF 00 00 00 05 0F 83

81 FF 00 00 00 FF 0F 83

66 B9 00 00 04 00 F3 66

66 B9 00 00 08 00 F3 66
670: 1970/01/01(木) 09:33:36 AAS
RECMEM.SYS
外部リンク[zip]:www1.axfc.net
671: 1970/01/01(木) 09:33:36 AAS
ANEXなんてサポート止めちまった今はゴミ。
672: 1970/01/01(木) 09:33:37 AAS
494 :
名無しさん@お腹いっぱい。
2017/02/13(月) 12:55:32.59 ID:41XDA7DM0
Anex86のFM音源の音が悪いとおもったが、Soundダブのところの
realにチェックするとまともに鳴るようになるな。
あとフレームスキップをしないようにするにはVideoダブの所を
Syncにして1を設定すとフレームスキップしなくなる。
673: 1970/01/01(木) 09:33:38 AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググッてみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
―――――――
674: 1970/01/01(木) 09:33:38 AAS
あげ
675: 1970/01/01(木) 09:33:39 AAS
2019
676: 1970/01/01(木) 09:33:39 AAS
Win10でも普通に動いて助かる
677: 1970/01/01(木) 09:33:40 AAS
一応Anex86もプラグイン方式のエミュだな。(しかしプラグインは作者しか作れない)
678: 1970/01/01(木) 09:33:40 AAS
257名無しさん@お腹いっぱい。2020/06/01(月) 14:29:52.50ID:OkOdl0qR0
Anex86でWindowsのプロテクトモードのFDDドライバは動かないと思っていましたが、
フロッピーディスクを挿入してHDD -> FDDで立ち上げるとWindowsNT3.5xではフロッピー
ディスクが使えることがわかりました。しかしやや不安定です。
同様にWindows9xを試してみたがうまくいかず。Windows95ではフロッピーアクセスでずっと
固まったままに、Windows98ではドライブにフロッピーを挿入してくださいと出た。
679
(1): 1970/01/01(木) 09:33:40 AAS
ANEX86を改造してシステムクロック10MHz系機種化してみる実験  ちゅーりっぷ  2020年5月4日(月) 0:55
ディスプレイドライバの改造ばかりやってってもモチベーションが持たなかったので違うこともしてみました。
ANEX86というPC-98エミュレータはシステムクロックが8MHzの機種をエミュレートしているようで、WindowsNT4.0と2000が対応していません。
そこで、ANEX86を改造してシステムクロックを10Mhzに改造してみることにしました。(NTのHALを改造するよりは楽そうだと思ったので。)
エミュレータのクロックは高分解能カウンタを使っていると思ったので
逆汗で解析するとWinAPIのQueryPerformanceCounterがあり、その近くに値があったので弄ってみましたが検討違いでした。もうちょっと荒いカウンタだとミリ秒単位なので、MHzのタイミングなんて無理だよなぁ。
いやもっとWinAPIを使わない原始的な手法か?調査難航中。
方向性を変えてMS-DOSを起動してdebugでメモリ0000:0501hの値を調査するとA4hでした。これは8MHz系機種の値です。
逆汗で調べると
push 0A4h
push 501h
というコードがありました。これはどうみてもプンプン臭いますね。
試しにA4hを24hに変更してみるとdebugでメモリ0000:0501hが24hに
なっているのを確認、WindowsNT3.51を10MHzのHAL(HAL98UP.DLL)で起動して
みると動きました。これはある意味驚きです。
WindowsNTはメモリ0000:0501hをチェックしていて、I/Oポート0042hは
チェックしていない雰囲気です。
しかしNT4.0(SP6)は簡単にはいかず起動時の黒画面で固まってしまうようです。SP未適用(厳密には日本語版NT4.0は初めからSP1適用だけど)試して
みたけど撃沈しました。
680: 1970/01/01(木) 09:33:41 AAS
>>669
改造ANEX86で512MB〜640MB程度確保できましたが、64MBを超えると作動が怪しいです
681: [age] 1970/01/01(木) 09:33:41 AAS
707名無しさん@お腹いっぱい。2021/01/29(金) 02:08:47.20ID:25anPJiD0
Anex86は8MHz系機種をエミュレートしているようですが、EXEファイルの
次の所をバイナリエディタで変更すると5MHz系(10MHz系)と作動します。

68 A4 00 00 00 68 01 05 00 00

68 24 00 00 00 68 01 05 00 00

Windows NT 3.51が5MHz系(10Mhz系)HALで動くようになるってだけです。
ちなみにこのパッチを適用しても残念ながらWindows NT 4.0やWindows 2000は動きません。

708名無しさん@お腹いっぱい。2021/01/29(金) 13:14:11.41ID:25anPJiD0
↑このパッチ適用しても特にAnex86の性能が上がるわけではありません。むしろ僅かに性能低下します。
682: 1970/01/01(木) 09:33:41 AAS
画像リンク

683: 1970/01/01(木) 09:33:41 AAS
IPLWAREでIDE接続のフラグ弄ったらNT3.51でHDD2台認識しました。

画像リンク

684: 1970/01/01(木) 09:33:41 AAS
特段メリットが微妙だがanex86でWindowsNT3.5xを動かして大容量HDDのテストが
し易くなったわ。ANEX86は理論上137GBのHDDも読める筈。
しかし137GBのHDIファイルを作ろうと思ってもAnex86では作れない...
685: 1970/01/01(木) 09:33:41 AAS
それにしてもANEX86の2台目HDDはプライマリ・スレーブなのかセカンダリ・マスターなのかはこの検証でハッキリした。セカンダリ・マスターのようです。
ideflagsでも2台接続で05h表示だったのでおそらくとは思いましたが。
基本的な部分はAnex86はしっかり実装されているようだ
686: 1970/01/01(木) 09:33:41 AAS
HDI作るツールを作ろう。
687: [30行計画] 1970/01/01(木) 09:33:41 AAS
Anex86で30BIOS(30行BIOS)を使いたいって!?
Anex86では30BIOSは通常うまく作動しませんが、
画面コントローラー GM 1.57で480ラインモードにしてから30BIOSを起動するとうまく行きます。

A:\>GM 8

A:\>30BIOS -V

画像リンク

688: [Anex86での30BIOSの意外な効能] 1970/01/01(木) 09:33:41 AAS
Anex86ではEPSON版Windows3.1のMSD.EXEは表示されますが、
NEC版Windows3.1のMSD.EXEが黒い画面になって文字が潰れて見えません。
ところが30BIOSを起動してからMSD.EXEを起動するとなんと普通に画面が
表示されることが判明しました。

画像リンク

689: 1970/01/01(木) 09:33:41 AAS
127GB(134GB)試してみました

画像リンク

690
(1): 1970/01/01(木) 09:33:41 AAS
>>163
肝心のWindows NT 3.5xで2台認識させるためのプログラムを張ってなかった。
まあ暫定版です。IPLWAREで組み込んでやってください。
外部リンク[zip]:www.axfc.net
691: 1970/01/01(木) 09:33:41 AAS
NT3.5xの256ドライバ(PEGC)が動かないのはI/Oポート 043Bhが怪しい
692
(2): 1970/01/01(木) 09:33:41 AAS
>>163 >>190
バージョン2。基本作動は同じですが、実験用に余分に入れてあるコードが入っていたのですが、
これ単体では完結しないので、完結させるように変更しました。

外部リンク[zip]:www.axfc.net
693
(1): 1970/01/01(木) 09:33:41 AAS
Anex86用Windows NT 3.5x 二台目IDE認識IPLWARE

mov ax, 0 ;
mov ds, ax ;
mov byte ptr ds:457h, 0D2h ;←NT 3.50でIDEを検出するフラグ(NT 3.51非9821モードも)
nop ;←ここまでのコードでNT 3.5xの2台目認識は可能なのでretにしも良い。
;以下が実験用おまけコード
mov ax, 0 ;
mov ds, ax ;
mov byte ptr ds:5BAh, 5 ;←NT 3.51で9821モードでIDEを検出するフラグ
nop ;
mov ax, 0F8E8h ;
mov ds, ax ;
mov byte ptr ds:10h, 5 ;←ここの設定はNT 3.51では必要ないが一応
retn ;←ここをNOPに変更するとNT 3.51で9821モードでIDEを検出するようになる。
mov ax, 0F8E8h
mov ds, ax
mov byte ptr ds:5, 90h
retn
694: 1970/01/01(木) 09:33:41 AAS
9821モードでIDEを検出を無効にしてあるのはAnex86でNT 3.51の起動時間がやや長くなる
為です。
695: 1970/01/01(木) 09:33:41 AAS
謝辞

Windows NT 3.5xのIDE認識ルーチンの解明に役立ちました。

Twitterリンク:drachen6jp

外部リンク:drive.google.com
Twitterリンク:5chan_nel (5ch newer account)
696: 1970/01/01(木) 09:33:41 AAS
【PC-98】 Anex86でWindows NT 3.51を動かしてHDD2台認識させてみた
動画リンク[ニコニコ動画]

697: 1970/01/01(木) 09:33:41 AAS
ANEX86でメモリ32GB以上にするとなんかFDDのアクセスがおかしくなる?
DMAがうまく行かなくなるかも
698: 1970/01/01(木) 09:33:41 AAS
>>693

Anex86用Windows NT 3.5x 二台目IDE認識IPLWARE

mov ax, 0 ;
mov ds, ax ;
mov byte ptr ds:457h, 0D2h ;←NT 3.50でIDEを検出するフラグ(NT 3.51非9821モードも)
nop ;←ここまでのコードでNT 3.5xの2台目認識は可能なのでretにしも良い。
;以下が実験用おまけコード
mov ax, 0 ;
mov ds, ax ;
mov byte ptr ds:5BAh, 5 ;←NT 3.51で9821モードでIDEを検出するフラグ
nop ;
mov ax, 0F8E8h ;
mov ds, ax ;
mov byte ptr ds:10h, 5 ;←ここの設定はNT 3.51では必要ないが一応
retn ;←ここをNOPに変更するとNT 3.51で9821モードでIDEを検出するようになる。
mov ax, 0F8E8h ;
mov ds, ax ;
mov byte ptr ds:5, 90h ;←9821デスクトップフラグ?
retn ;
699: 1970/01/01(木) 09:33:41 AAS
>>690 >>692
Windows 95でもええ感じに動いてるやんけ(EPSONのESDI_506.PDRアップート使用)

画像リンク


Windows98でもいける筈やで
700: 1970/01/01(木) 09:33:41 AAS
Windows98(EPSONのWindows95用ESDI_506.PDRアップート使用)
画像リンク

701: 1970/01/01(木) 09:33:41 AAS
VFICでD88やMAHARITOから他形式に変換する際に、内部のディスク種別フラグを
を見て2Dだった場合は変換を拒否するようです。
(VFIC内部ディスク種別フラグ 2DD=00h、2HD=01h、2D=02h)
入力プラグインにパッチすれば簡単じゃんと思い、パッチを当てたら
D88←→MAHARITO変換時に2DDになってしまって駄目でした。
(なぜそうしたかと言うとNFD入力プラグイン exnfd.vinが複雑だったのと、
2Dイメージの変換もうまくいったからです。)
入力プラグインに手を付けてはいけないと判明したので、
出力プラグインを弄る方向に方針転換。
出来上がったのでバイナリパッチを公開します。
なぜかERCVFD形式(exvfd.vex)でうまく変換できる事が判明したのでそのパッチも。
ベタ形式はチェック箇所が多いのと解除しても、2Dイメージの変換はできるが
エラーメッセージが出るのと、1Dや1DDの場合はゴミファイルが出来てしまったので
とりあえず掲載なしです。
702: 1970/01/01(木) 09:33:41 AAS
Virtual Floppy Image Converter Version 011010

exfdi.vex (HDI)
?D88やMAHARITOの2Dフラグチェックを無効化
"0F 85 E3 00 00 00"

"90 90 90 90 90 90"

?トラック数チェックを無効化
"3B D7 74 51"

"3B D7 EB 51"

exvfd.vex (VFD)
トラック数チェックを無効化
"0F 85 E8 06 00 00"

"90 90 90 90 90 90"

exnfd.vex (NFD)
?D88やMAHARITOの2Dフラグチェックを無効化
"C7 44 24 44 00 20 00 00 75 51"

"C7 44 24 44 00 20 00 00 EB 51"

?D88やMAHARITOの2Dフラグの場合にバグってしまうのを対策
"80 BA 01 01 00 00 00 75 0A"

"80 BA 01 01 00 00 01 74 0A"
703
(1): 1970/01/01(木) 09:33:41 AAS
結果は(D88やMAHARITOからの変換及び逆変換)

FDI(Anex86)形式
2D ○、1D △、1DD △ ←(1D/1DDの場合はヘッダのシリンダ数が0になってしまう。)

VFD(ERCVFD)形式
2D ○、1D ○、1DD ○

NFD
2D ○、1D ○、1DD ○

という結果になりました。
また注意事項としては本来2Dに対応していない変換ペアなのでヘッダの
ディスク種別がある場合は2Dではなく2DDになってしまうのでご注意ください。
データ部は問題ないようです。必要に応じてディスク種別を書き換えてください。
704: 1970/01/01(木) 09:33:41 AAS
>>703の訂正版

結果は(D88やMAHARITOからの変換及び逆変換)

FDI(Anex86)形式
2D ◎、1D △、1DD △ ←(1D/1DDの場合はヘッダの容量値とシリンダ数が0になってしまう。またヘッド数を修正する必要がある。)

VFD(ERCVFD)形式
2D ◎、1D ◎、1DD ◎ ←そもそもヘッダに情報が少ない

NFD
2D ◎、1D ○、1DD ○ ←(1D/1DDの場合はヘッダのヘッド数を修正する必要がある。

という結果になりました。
また注意事項としては本来2Dに対応していない変換ペアなので
ディスク種別が2DDとして扱われます。
データ部は問題ないようです。
D88に戻した場合は必要に応じてディスク種別を書き換えてください。
MAHARITO形式に戻した場合は、拡張子を変更してください。
また片面ディスク(1D、1DD)の場合はヘッダにヘッド数がある場合は
修正が必要です。

あと1DディスクでのDOSブート、エミュレーターで動かすことに成功
しました。1DのD88イメージをNFDに変換して、ヘッド数を修正したら、
エミュレーターで正しくFATが見えました。とりあえずfreedos(98)での
ブートに成功しています。MS-DOSではフォーマット時にブートセクタが
書き込まれるので、フォーマットがうまく行かないのでまだ試していません。
705
(1): 1970/01/01(木) 09:33:41 AAS
Anex86でWindowsで2台目HDDを認識させたりDISKINITしたりする関係
>>692の改良版考えているが

メモリ0000:0457h
(詳しくはUNDOCUMENTED Vol.2 memsys .txtのメモリ 0000:0457h)

実機ではIDE BIOSの世代によって値が異なるが、
(セクタサイズ 256B/S,512B/Sのフラグもあるが無視して
常に512B/Sのドライブとして扱うとすると)

HDDドライブなし 3Fh(00111111b)
DA/UA 80hのみ接続 97h(10010111b)
DA/UA 81hのみ接続 7Ah(01111010b)
DA/UA 80hと81h接続 D2h(11010010b)

メモリ0000:055Dhの内容を0000:0457hに反映させてやれば良い。

0457hの初期値として3Fhを書き込む。
055Dhのbit0が1ならば、0457hをOR 80hしてからAND D7hする。
055Dhのbit1が1ならば、0457hをOR 40hしてからAND FAhする。

こんな感じでいいのかな?
706: 1970/01/01(木) 09:33:41 AAS
もう一つ
055DhをAND 03hして、
03hならば0457hをD2h、02hならば0457hを7Ah、01hならば0457hを97h、それら以外ならば3Fh
と分岐させる方法。

どちらがコードサイズが小さくなるかなというQestionです。
707: 1970/01/01(木) 09:33:41 AAS
>705の方が美しいコードになると思います。
708: 1970/01/01(木) 09:33:41 AAS
6502ばかり弄っているとダイレクトメモリな発想になってしまいますねorz.
x86なら汎用レジスタを使ってあげましょう。
709: 1970/01/01(木) 09:33:41 AAS
とりあえずこんな感じかな?

000000 B8 0000 MOV AX,0000h
000003 8ED8 MOV DS,AX
000005 8A26 5D05 MOV AH,byte ptr[055Dh]
000009 B0 3F MOV AL,3Fh
00000B F6C4 01 TEST AH,01h
00000E 74 04 JZ _00000014
000010 0C 80 OR AL,80h
000012 24 D7 AND AL,D7h

_00000014 F6C4 02 TEST AH,02h
000017 74 04 JZ _0000001D
000019 0C 40 OR AL,40h
00001B 24 FA AND AL,FAh

_0000001D A2 5704 MOV
000020 C3 RET
710: 1970/01/01(木) 09:33:41 AAS
とりあえずこんな感じかな?

000000 B8 0000 MOV AX,0000h
000003 8ED8 MOV DS,AX
000005 8A26 5D05 MOV AH,byte ptr[055Dh]
000009 B0 3F MOV AL,3Fh
00000B F6C4 01 TEST AH,01h
00000E 74 04 JZ _00000014
000010 0C 80 OR AL,80h
000012 24 D7 AND AL,D7h

_00000014 F6C4 02 TEST AH,02h
000017 74 04 JZ _0000001D
000019 0C 40 OR AL,40h
00001B 24 FA AND AL,FAh

_0000001D A2 5704 MOV byte ptr[0457h],AL
000020 C3 RET
711
(1): 1970/01/01(木) 09:33:41 AAS
完成物

Anex86で2台目HDDをWindows NT 3.5x、Windows 9xで認識させたり、DISKINITで認識させる
プログラム。Windows NT 3.5xの場合はIPLWAREで組み込んでやって下さい。
(Windows9xではEW95UD11.EXEのexdi_506.pdrを使用します。ドライバで動く筈です。
あとK62PT11A.LZHも適用してほうがいいかも)
メモリ0000:055Dhの内容を見て、自動的に0000:0457hに適切な値をセットするようになった
おります。

ANXWHD2F.COM
外部リンク[html]:dotup.org
712: 1970/01/01(木) 09:33:41 AAS
>ドライバで動く筈です。

2台ともプロテクトモードドライバで動く筈です。
713: 1970/01/01(木) 09:33:41 AAS
画像リンク

714: 1970/01/01(木) 09:33:41 AAS
ANEX86の0000:0457hはHDD接続状況にかかわらず常に9Fh(10011111b)です。
これは1台目HDD 512バイト/セクタ 容量120MB、2台目HDD無しという設定です。
容量フラグは有効値が入っていれば、なんでもいい。(古いDOSでフォーマット
するときに影響があるかもしれないがAnex86は上記のとおり常に固定値)
なので汎用性の高いシリンダ数可変設定となっております。
715: 1970/01/01(木) 09:33:41 AAS
どこかで既出だったらすみません。
今さらなのですが、anex86でdaemon347を動かせました。
windows95_OSR2 +USBSUPPを入れた後も突破できるようです。
716: 1970/01/01(木) 09:33:41 AAS
うむ
717: 1970/01/01(木) 09:33:41 AAS
>>711
なんでdotupに上げてしまったのか...斧で上げ直し

ANXWHD2F.COM
外部リンク[zip]:www.axfc.net
718
(2): 1970/01/01(木) 09:33:41 AAS
>>679
改めてWindows NT 4.0とWindows 2000のクリーンインストール試してみたけど、
Windows NT 4.0はなんか無限ループで動かない。IDEドライバは通過している感じ。
ほかのタイマ、シリアルポート、パラレルポートあたりが怪しい
Windows 2000はロゴが出る直前で固まる。
719: 1970/01/01(木) 09:33:41 AAS
>>718
あとキーボード
720: 1970/01/01(木) 09:33:41 AAS
>>718
win2k起動FDの場合、4枚目を読み終わったあたりで止まってるようです。
setup is starting Windows 2000 , 640x400 この表示で止まります。
本来は 640x480に切り替わって、セットアップへようこそと続きます。
8MHz系のままで行うと4枚目の途中で止まります。
721: 1970/01/01(木) 09:33:41 AAS
画像リンク

722: 1970/01/01(木) 09:33:41 AAS
画像リンク

723
(1): 1970/01/01(木) 09:33:42 AAS
2gbの仮想hddを1gb+1gbでパーティションニングすればええのに
何故2台hddを使いたがるのかイミフ
あとvpc2004を使えば98用dos6.2+win95のデュアルドライブを簡単に作れるのに何がしたいのか今一分からん
724: 1970/01/01(木) 09:33:42 AAS
んん?
725: 1970/01/01(木) 09:33:42 AAS
>>723
Anex86はHDIファイルのCHSを自由に設定できます。
なので理論上CHS上限の137GB(128GiB)に対応できます。
(但しAnex86では2GBを超える容量のHDIファイルには対応していないので、
NHC等のツールで作成するか、自力でベタ形式イメージにHDIヘッダを追加する必要があります。)
このときドライブ1台では既存のOSインストールイメージから領域作成やformatすることが
出来ません。なのでドライブ2台あったほうが良いのです。しかしDOS以外のOSで正常認識
されない為にサポートソフトウェアが必要となりました。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s