MS-DOS・Win3.1総合スレッド 3.0

1名無し~3.EXE2018/07/13(金) 23:16:40.69ID:OjwBv8Fi
2.11が落ちてしまったので3.0で立てます。
次は3.1→3.11→4.1→4.9と続きます


MS-DOSとWindows3.1に関する話題・質問を、専門的に取り扱うスレです。

前スレ:

MS-DOS・Win3.1総合スレッド2.11
http://mevius.5ch.net/test/read.cgi/win/1522071776/
MS-DOS・Win3.1総合スレッド4.00
http://mevius.5ch.net/test/read.cgi/win/1450620465/
MS-DOS・Win3.1総合スレッド2.01
http://peace.2ch.net/test/read.cgi/win/1212957424/
MS-DOS・Win3.1総合スレッド2
http://pc11.2ch.net/test/read.cgi/win/1210458966/
MS-DOS・Win3.1総合スレッド
http://pc11.2ch.net/test/read.cgi/win/1025462258/

65名無し~3.EXE2018/08/25(土) 13:17:41.39ID:mReklnpq
>>63
モード11h、モード12hサポートしているEGA BIOSが
Phoenix Enhanced Video BIOS PLUSです。
AXに採用されているのは
それのJEGA対応のアレンジ版です。
Phoenix Enhanced Video BIOS PLUS積んでるEGAカードで
DOS/V super driversのJEGAドライバが動かなかったが
JEGA専用のファンクション使ってるのか?

66名無し~3.EXE2018/08/25(土) 13:20:25.87ID:mReklnpq
09-Jun-2007
[別にモニタが映らなくても]

どうせ必要な情報なんてのはBIOS ROMの中身とINT 10Hのベクタアドレスだしってことで、
そのメモリ領域をフロッピーに保存して終了。画面表示なんて要らないし。

何故か手元にJEGAカードが2枚転がっているので、両方を見てみたんだけど…意味のありそうな文字列を拾い出してみると、微妙に違うんだよな。


Phoenix Enhanced Video BIOS PLUS Version 1.01 01
Copyright (c) 1989 SONY Corporation
RI JEGA BIOS Version ALPHA-3

04/19/89


Phoenix Enhanced Video BIOS PLUS Version 1.01 00
RI JEGA BIOS Version ALPHA-3
FOR EVALUATION ONLY

MAXY AX BIOS
V4.00WA
COPYRIGHT (C) 1986,88,89 MITSUBISHI ELECTRIC CORP. ALL RIGHTS RESERVED
01/15/89

ソニーのは随分前に使っていたQuarterLに乗ってた奴。三菱のはどっかのジャンク市か何か
で買ってきたんだけど…そういやMAXYなんてマシンあったよね。

とりあえず、どっちのBIOSであってもINT 10Hの飛び先がc000:0130だったということさえ分かれ
ばよしってことで。いちいちBIOSの先頭から読んでくのは面倒だからね。

67名無し~3.EXE2018/08/25(土) 13:21:03.31ID:mReklnpq
2007年6月のてきとーな日記
https://ik1-342-31132.vs.sa kura.ne.jp/~uaa/gomitext/2007/200706.html

68名無し~3.EXE2018/08/25(土) 13:25:37.31ID:mReklnpq
>>65
Phoenix Enhanced Video BIOS PLUS JEGA版をPcemのEGA BIOSとして
突っ込んでDOS/V super driversのJEGAドライバが動けば、
JEGA BIOS必要かどうか分かるね。ハードウェアの機能使ってたらどうしようもないけど

69名無し~3.EXE2018/08/25(土) 13:33:39.43ID:mReklnpq
Super EGAなカードだと
CHIPS P82435 EGA Card
Phoenix Enhanced Video BIOS PLUS Version 1.02 01

70名無し~3.EXE2018/08/26(日) 00:11:25.32ID:xGvQvCMj
EGA 640x480でWindows95
https://i.imgur.com/U6gRODa.jpg

71名無し~3.EXE2018/08/26(日) 00:35:45.60ID:U8kmlo0Y
95にクイックランチ無かったはずだけど

72名無し~3.EXE2018/08/26(日) 03:09:51.02ID:xGvQvCMj
>>71
つIE4

73名無し~3.EXE2018/08/26(日) 16:02:30.45ID:xGvQvCMj
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 変更モジュール一覧
273 epson2.doc T net99176 95/02/20 5508 82 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 5枚組 ドキュメント
272 epson2_1.exe B net99176 95/02/20 1133731 53 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 1/5枚組 実行ファイル
271 epson2_2.exe B net99176 95/02/20 1152225 49 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 2/5枚組 実行ファイル
270 epson2_3.exe B net99176 95/02/20 1161926 50 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 3/5枚組 実行ファイル
269 epson2_4.exe B net99176 95/02/20 1147918 48 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 4/5枚組 実行ファイル
268 epson2_5.exe B net99176 95/02/20 1114872 49 SEI
Desc: MS-Windows3.1 UPDATE 2 (EPSON) 5/5枚組 実行ファイル

74名無し~3.EXE2018/08/27(月) 09:25:26.51ID:TiqkbsEA
fontax.sysかfontjega.sys誰か持ってませんか?

75名無し~3.EXE2018/09/04(火) 02:57:56.52ID:ZPXsMR+i
MS-DOSのデバイスドライバについてググってもあまり検索がヒットしなかったが、
MS-DOS "デバイスヘッダ"で検索すると結構出る

76名無し~3.EXE2018/09/11(火) 23:15:01.79ID:2pNR7qPi
64bit対応のDOSってないのか
あってもいらんわ

77名無し~3.EXE2018/09/11(火) 23:31:27.96ID:9U3h11z7
晒しage

78名無し~3.EXE2018/09/12(水) 08:28:25.74ID:6fcZ/UVd
>>76
クソワロタ
Extender作れば対応できるのかな?

79名無し~3.EXE2018/09/12(水) 10:37:47.55ID:zIE65OHw
x64のプロテクトモードで動くHuman86系を作って欲しいわ

80名無し~3.EXE2018/09/12(水) 14:00:28.72ID:Q3RS5VKW
開発言語はアセンブラ、システムコールはint命令っていう
64bitOSならあったような

81名無し~3.EXE2018/09/15(土) 22:14:42.99ID:rW8ZjZCG
CP-Mx64

82名無し~3.EXE2018/09/15(土) 22:14:59.71ID:rW8ZjZCG
CP/Mx64

83名無し~3.EXE2018/09/15(土) 22:37:36.82ID:6UdQ6tU8
MSXーDOS

84名無し~3.EXE2018/09/22(土) 02:23:20.08ID:ll6MzmA/
PCIマシンにおけるメモリコントローラとその使い方
http://homepage1.nifty.com:80/marimono/software/pmc9821.html
http://web.archive.org/web/20021217164139/http://homepage1.nifty.com:80/marimono/software/pmc9821.html

SYSTEM BIOS および 拡張
ROM領域を RAM化する方法

85名無し~3.EXE2018/09/22(土) 07:44:53.39ID:ll6MzmA/
要するにPCIチップセットのPAMの解説ですね。
PC-98でUMBPCIが動くことは確証を得たので、VLSI super core 591/594
(82C591、82C591[Wildcat])は対応しているか調べていたんですよね。
やはり対応していないと思われるが、UMBPCIの作者にこんなチップも
ありますよと紹介しようと思ったが、AT互換機ではマイナーな部類のチップ
のようなのでどうしようかと。
あとはRCC Champion 1.0ですね。これのPAMが解析できたら神。

86名無し~3.EXE2018/09/22(土) 08:09:24.65ID:ll6MzmA/
Reliance Computer Corp.(RCC) → ServerWorks Corp.
ServerSet I
Champion 1.0 LE
Champion 1.0 HE

ServerSet II
Champion 2.0 LE
Champion 2.0 HE

Server Set III
Champion 3.0 LE
Champion 3.0 HE
Champion 3.0 HE-SL

ServerSet GC
ServerSet GC SL
ServerSet GC WS
ServerSet GC LE
ServerSet GC HE

87名無し~3.EXE2018/09/22(土) 08:11:46.85ID:ll6MzmA/
ServerSet GC SLにPentium Mを乗っけたら面白いと思いました。

88名無し~3.EXE2018/09/22(土) 08:16:05.93ID:ll6MzmA/
>>86
ServerSet IV Grand Champion
ServerSet GC SL
ServerSet GC WS
ServerSet GC LE
ServerSet GC HE

89名無し~3.EXE2018/09/22(土) 08:31:32.91ID:ll6MzmA/
PAM (Programmable Attribute Map Registers)

90名無し~3.EXE2018/09/22(土) 09:14:23.88ID:ll6MzmA/
毎黒仮節渡万 さん 2000-11-22 04:19:02
>数日前にServerWorksにメールしました。
>OEM先にNDAでのみ、ということでした。
>マザー興せば情報くれるかも…。

RVIIのPCIレジスタ設定
http://weblabo.griffonworks.net/dorlog/2nddorcom/98maniacs/10430.html

これはまず詳細なデーターシートの入手は難しいな

91名無し~3.EXE2018/09/22(土) 10:32:42.88ID:ll6MzmA/
82cxxxな型番のチップだとContaq、VLSI、OPTi、VIA、UMCといろいろなメーカーのが
あるっぽいけど互換性あるのかな。
UMBPCIはVIAのチップセットには対応しているようだ。

92名無し~3.EXE2018/09/22(土) 10:33:06.43ID:ll6MzmA/
UMBPCI.SYSのバイナリ覗いてみたら、凄い事実が
VLSI 82C591/2
VLSI 82C594
ServerWorks Chipset
の文字列がありました。非IntelチップセットのPCIなPC-98でも
UMBPCIが動くかも知れません。

93名無し~3.EXE2018/09/22(土) 11:30:34.08ID:ll6MzmA/
http://www.uwe-sieber.de/umbpci_e.html

>Source code (TASM 3.x) is available on request.

ソースコードは作者にメールして頼めば開示してくれるだろう。
>>84の情報を補完できるかも知れない

94名無し~3.EXE2018/09/22(土) 17:57:00.43ID:Aqo+oahA
>>92
VLSI 82C594 found
This chipset isn't supported because its vendor doesn't offer
the needed information about it
だそうだ。なおXa10/C4

95名無し~3.EXE2018/09/22(土) 21:06:28.82ID:ll6MzmA/
メモ
UMBPCI.SYSはURAMに入っているUMB.SYSを使うと
HIMEM.SYSをDEVICEHIGHできるね。

あとURAM.COMはPC-98でも動くようです。

96名無し~3.EXE2018/09/22(土) 21:07:09.91ID:ll6MzmA/
>>94
ありがとうございます。

97名無し~3.EXE2018/09/24(月) 02:06:47.29ID:eLK4h3YA
RCC/ServerWorks Chanpion/Serverset の解析には
実機BIOS/ITFの解析が必要かな。
PC-98だとVRAMのE000-E7FF部分がある為に、
PAM弄っている箇所がある。
PC/AT互換機なserverだとビデオBIOSのRAM化するかどうかの
指定のあるBIOSがある。

PC-9821X-B02LのSCSI ROMになんかヒントあるかな?
たぶん駄目かも

98名無し~3.EXE2018/09/25(火) 23:25:56.58ID:nYbOrzI+
UMBPCIの作者に420EX等のチップセット情報を送りました。
近いうちにUMBPCIの更新があるかもしれません

99 ◆Q17vnZLMn2 2018/09/25(火) 23:27:48.62ID:nYbOrzI+
サポート用に酉付けてみました。

100名無し~3.EXE2018/09/26(水) 07:00:34.50ID:8Wpxdwx9
RCC Champion / ServerWorks ServerSetのサーバーのBIOS設定で
Shadow RAMの設定項目があったりするので、BIOS解析はヒントになりうるでしょう。
C000-EFFFの領域で [Cached/WP] [Disabled] の設定があったりする

101名無し~3.EXE2018/09/28(金) 00:44:41.42ID:vA2HpUJ5
>>84
微妙に表が間違ってるね。
勝手に直すと

-------------
★VLSI super core 594チップセットのPAM

■ PCIレジスタアドレス 66h〜69h
■ データの意味
ROM領域の、リード・ライトの可否。下位ビットから2ビット単位で
下記のような割り当て。奇数目ビットが立っているとリード可、偶数ビット
ではライト可の属性になる。
bit6 4 2 0
66h - C000,C400,C800,CC00のセグメントのROM領域
67h - D000,D400,D800,DC00
68h - E000,E400,E800,EC00
69h - F000,F400,F800,FC00

奇数ビット メモリ可能/不可(すなわちPCI直結=Cバス上のROMが出現)
偶数ビット ライト可能/不可

たとえば69hはAAhになっているが、AAh=10101010bであるから、F0,F4,F8,FCh のセグメント全部が
リード可能でライト不可という意味になる。セグメントDC00hにSCSIボードがあると、
おそらく 67hは C0hになる。 セグメントD800hはリードオンリーであるので、10b である。
これを 11b にすればIDE BIOSへの書き込みができる。

102名無し~3.EXE2018/09/28(金) 00:50:38.95ID:vA2HpUJ5
■ PCIレジスタアドレス 6Eh〜71h
■ データの意味
(おそらく) L2キャッシュ可否
6Eh - C000,C400,C800,CC00のセグメントのROM領域
6Fh - D000,D400,D800,DC00
70h - E000,E400,E800,EC00
71h - F000,F400,F800,FC00

 よく分からないのだが、上記と同様の使われ方で、奇数ビットが立っているとキャッシャブルらしい。
SCSI BIOSのパフォーマンスが上がったりする。しかしIDE BIOSをキャッシャブルにしても高速化は
なかっただけでなく、Windowsが起動できなくなった。偶数ビットの意味は不明。使用していないかも知れない。

★RCC/NEC ChampionチップセットのPAM

 公開されたドキュメント類がないため詳細不明です。現在調査中です。レジスタ70..73hあたりが怪しいです。

103名無し~3.EXE2018/09/28(金) 01:03:36.87ID:vA2HpUJ5
VL82C591/593 SuperCore 590
VL82C594/596/597 Wildcat

104名無し~3.EXE2018/09/28(金) 14:28:35.57ID:vA2HpUJ5
OptiのチップセットだとDiscoveryとVendettaのデータシートが見つからないけど
82C55xと互換性があるのかね?

82C556/7/8 Viper [no datasheet]
82C556/7/8N Viper-N Viper Notebook Chipset
82C556M/7M/8E Viper-N+ Viper Notebook Chipset
82C566/7/8 Viper-Max Chipset Scalable MultiMedia PC Solution
82C576/7/8 Viper Xpress
82C576/8/9 Viper XPress+
82C596/597 PTMAWB Pentium Adaptive Write-back (Cobra)
82C650/1/2 Discovery (Pentium Pro)
82C750 Vendetta

105名無し~3.EXE2018/09/28(金) 14:57:29.32ID:vA2HpUJ5
UMCのPCI付きだとこんなところか

UMC UM8881
UMC UM8891/UM8892

106名無し~3.EXE2018/09/29(土) 02:25:08.63ID:VT8dPGtp
>>104
82C556/7/8 Viper
82C556/7/8N Viper-N Viper Notebook Chipset
82C556M/7M/8E Viper-N+ Viper Notebook Chipset
82C566/7/8 Viper-Max Chipset Scalable MultiMedia PC Solution
82C576/7/8 Viper Xpress
82C576/8/9 Viper XPress+
82C596/597 PTMAWB Pentium Adaptive Write-back (Cobra)
82C650/1/2 Discovery (Pentium Pro)
82C700 FireStar
82C701 FireStar
82C750 Vendetta

107名無し~3.EXE2018/09/29(土) 02:26:16.22ID:VT8dPGtp
OPTiのホームページまだあったのか
データシートもダウンロードできる

http://www.opti-inc.com
http://www.opti-inc.com/ftp_file/

108名無し~3.EXE2018/09/29(土) 02:31:30.61ID:VT8dPGtp
>>104 >>106
82C55Xと82C700は互換性ありそう

109名無し~3.EXE2018/09/29(土) 03:09:04.02ID:VT8dPGtp
OPTi
82c463 SCNB Single Ship Notebook
82c465MV/A/B Single-Chip Mixed Voltage Notebook Solution

ノート系は463と465は互換性が高いようだ。82c465はPCI付いているけど
VLバス→PCIブリッジなので真のPCIチップセットではない

110名無し~3.EXE2018/09/29(土) 08:12:59.18ID:0/nN8EdQ

111名無し~3.EXE2018/10/06(土) 09:18:46.72ID:dzEGDq8q
sava
‏ @lpproj
20時間20時間前

READMEの各国語訳が活発に寄贈されているゾ(棒)
日本語はまだないゾ。貢献のチャンスだゾ(棒)

https://github.com/Microsoft/MS-DOS

112名無し~3.EXE2018/10/26(金) 22:44:38.25ID:OzdtuKAc
wifeman.dllって何ですか?ロードエラーで先に進めないので困ってます、おながいします

113名無し~3.EXE2018/10/26(金) 23:44:30.37ID:3j5XMXpa
>>112
日本語フォント関係のファイルだと思います

114名無し~3.EXE2018/10/27(土) 16:51:43.95ID:xOc7VLiR
>>113
フォント切って再インストールしたら出来ました、thx

115名無し~3.EXE2018/11/08(木) 13:28:24.81ID:tIn4gA11
191名無しさん@お腹いっぱい。2018/11/08(木) 13:13:07.62ID:vhGn6KAA0
UMBPCIの作者とコンタクトした事があるが、
i440EXのデータシートを探しているようだったのでデータシートの提供、
UMBPCIがPC-98で動いたよいう情報、偽装UMB(EMUMB.SYS)を用いた
活用方法、PC-98にはPCI搭載機種があって、チップセットがIntel、
VLSI、Champion(ServerSet)があるよという情報、
VLSI WildcatのPAMの情報等とメールして、しばらくしたら一週間後に
暇があるからUMBPCIに追加のチップセット追加しておくよ的な返信が
あったけど、その後はメールは来ていない。
気長に待ってます。

192名無しさん@お腹いっぱい。2018/11/08(木) 13:26:58.62ID:vhGn6KAA0
UMBPCIの作者(改良者)Uwe Sieberのサイトからは
URAMとオリジナルのUMBPCIのソースコートとバイナリがダウンロードできす。
UMBPBIはもともとc't magazineで公開されたものです。
オリジナルのUMBPCIはIntelの一部のチップセットしか対応していないです。
URAMはVLSIのチップセットVLSI Lynx VL82C541/VL82C543 に対応していますが、
残念ながらWildcatに対応していません。

新着レスの表示
レスを投稿する