MS-DOS・Win3.1総合スレッド 3.0
このシリーズで、良かったのは、2.01だな。 初代スレは、今ひとつだし。 あとは、途中で落ちてしまっている. ネタはありますか?ネタなくても保守しないと落ちてしまいます。 板に住み着いている広告系荒らしのせい QEMMで日本語FEP入れて635KBまでコンベンショナルメモリ空けた事がある あるよ VMwareではEMM386.SYSがまともに組み込めない だってもうDOSマシンが出てくれんもんな 8インチWXGA、SSD32GB、RAM128MBくらいの インタートップみたいな機種出てほしいわ だからVM、つまりバーチャルマシンでの話をしたいのだけど… PC-98とDOSで構成された券売システムがまだ、稼動している。 クソ遅いが、いつまで動くのやら・・ 16bit CPUをエミュレーションするIBM互換機エミュで手頃なのがなくてなかなか実験 出来なかったが、DOSBOX-Xが便利だったので試してみた。 PC-DOS7.1は8086 CPUでも起動できるようだな。 MS-DOS7.xは80386以上を要求するので、80286以下では起動できなかった。 DOXBOX-Xでは286とかではエラーメッセージ出ずに止まってしまったが、 This version of Windows requires a 386 or better processor. って表示が出ているスクショを見たことがあるので、 PC-98版ではBIOSを見ているというは確かめていたので、IBM-PC版でも BIOSを見ていると思われる 905名無しさん@お腹いっぱい。2018/08/17(金) 04:50:47.65ID:i7HSakyp0 WQGHLT.386 by Weiqi Gao EDITで60行表示できました(DOS/V) $FONTX.SYSとDISPVV.COMを組み込む。 コマンドラインで VMT 70 80,60 又は VMT 70 80,60 ←60行モードに設定 VMX 70 3 又は VMX 71 3 ← ビデオモードを偽装(EDITはビデオモード3を使う為) VMTは"DISPVV"に入っています。 VMXは"DISPV"に入ってます。 DISPVVとかDISPVって640x480だよね? そこで60行ってことは8dotフォント?日本語無理だよね 因みにDISPSS.COMの800x600だと何行いける? >>36 DOS/Cって知ってる? 要するに8x8フォントと8x16フォントで日本語を表現する ちなみに>>35 のフォントはMKXFONT.EXEで作った8ドットフォントです。 8x8フォントが英語モードのフォントが読み込まれている為、半角カナや 罫線が変です。 たなみにDOS/C用の8ドットフォントも公開されています 200LX使ってたからDOS/Cしてたよ 日本語8dotフォントは見辛くて常用には至らなかった 俺は12dotフォント使ってたな HIMEM.SYSのバージョン MS-DOS 6.2 3.09 MS-DOS 7.0 3.95 MS-DOS 7.0 3.95 (MS-DOS 8.0 3.99) PC-DOS 6.2 3.09 PC-DOS 7.0 3.15 PC-DOS 7.1 3.15 PC-DOS7.0と7.1のHIMEM.SYSは 一見バージョン3.15で同じように見えるが違う。 PC-DOS7.0のHIMEM.SYSは64MB迄しか認識しない。 PC-DOS7.1のHIMEM.SYSは4GB迄認識する。 MS-DOSとPC-DOSのHIMEM.SYSは80286サポートしていると言われるが、 80286で動くのは64MB迄対応のHIMEM.SYS迄で4GB対応のものは動かない。 >>40 の表間違えてますね。MS-DOS7.1と書きたかったところと、 PC-DOS6.2ではなくPC-DOS6.3 まとめると HIMEM.SYSのバージョン MS-DOS 6.2 3.09 64MB 286対応 MS-DOS 7.0 3.95 4GB 286非対応 MS-DOS 7.1 3.95 4GB 286非対応 (MS-DOS 8.0 3.99 4GB 286非対応) PC-DOS 6.3 3.09 64MB 286対応 PC-DOS 7.0 3.15 4GB 286非対応 PC-DOS 7.1 3.15 4GB 286非対応 MS-DOS8.0についてはIO.SYSにHIMEM.SYS、EMM386.EXE、SMARTDRV.EXEが 組み込まれています。但しEMM386.EXEはサブセットでUMBの機能を提供している だけです。 J-3100の DCGA 640x400で MS-Windows3.10Jを動かす http://www.geocities.co.jp/SiliconValley/3000/windows3.htm#2-1 でAT&T 6300 又は オリベッティのドライバはOLIBW.DRVのようだが、 Sigma Color 400は探したけどなかなか見つからなかったが やっと見つけた。SV400A.DRV olibw = 3:olibw.drv, "Olivetti/AT&T Monochrome or PVC Display", "120,96,80", A:oligrab.gr2, 4:cgalogo.lgo, A:vddcga.386, A:plasma.gr3,, 4:cgalogo.rle sv400a = 4:sv400a.drv, "Olivetti OEC Color Display or AT&T VDC750", "120,96,80", A:sv400a.gr2, 4:egalogo.lgo,,,, 4:egalogo.rle AX用のMS-DOS3.21は簡単にDOS/V化できて便利かと思ったが、 行数が25行に固定されていてV-TEXT向かない。 26行以上にしても25行しか表示されない。逆に24行以下にすると表示がバグる。 >>45 何で98フォントなの? あとDCGAって初耳。 640x400はEGAじゃないの? >>17 16ドットフォントの行間考えたら98の方がなんか見やすいなと思って。 EGAは640x350@16色です。各メーカーEGAを拡張して、640x400やら 640x480のものもありました。JEGAは640x480のチップが使われました。 DCGAは640x400@2色です。東芝J-3100等がこの画面モードを持っています >>46 AX用じゃないMS-DOS等でテストしみたけどDBCSベクタ等が実装されていませんね。 ただAX用のDOSは行数25行固定はいただけないな。 この機種があんまり盛り上がらなかったのはこれが原因か?V-TEXT化できないからな。 EGAとかのカードは当時あったので外国語版は少なくとも25行と43行切り替え 機能はサポートしていた。 なんとかAX用のMS-DOS3.21をパッチして可変行に対応できないかな? olivettiのDCGA機でテキストモードで50行表示できなくてしらべてみたら、 EGA/VGAだと0040:0084hに"行数-1"が入っているが、 CGA/DCGAにはこの機能が無いようだ。 更にolivettiのマシンでは0040:0084hをビデオ機能関連に使用しているようで、 olivetti M24では0040:0084hには8x16と8x8フォントの位置を特定するために使用される マスタデータテーブルへのDWORDポインタが含まれている。 なのでこの機種で日本語環境を導入すると英語モードのグラフィックが壊れるのも これが原因のようだ olivetti M24では0040:0084hの値はテキストモードでは0x1E、 グラフィックモードでは0x3Cです。テキストモードで0040:0084hの値を弄ると ハングアップするので、グラフィックモードにする必要があります。 >>49 AX用の3.21はDBCSベクター持ってるの? DBCSベクター持ってないDOSなら https://www.vector.co.jp/soft/dos/util/se005421.html 25行制限には影響ないけど >>52 AX用のMS-DOS3.21にはDBCSベクタを持っていますが25行制限があります。 それ以外のMS-DOS3.x/PC-DOS3.xにはDBCSベクタはありませんが、 25行制限はありません MS-DOS7.xでJ3.COM(じぇいさん)とDSPDD.COMを使って日本語環境を組み込む場合は VVWIN95.SYSを組み込まないと不具合があるが、ドライバの組み込みの関係上、 CONFIG.SYSでVVWIN95.SYSが組み込めないのでDYNALOAD.COMを使って組み込むと うまくいった。 J3.COMはDX.COM(又はDXM.SYS)でCONFIG.SYSに組み込むことは出来なかった。 VVWIN95.SYSにパッチを当てて日本語ドライバを組み込む前に駐在させてしまう 方法も試したが日本語/英語切り替えで不具合が出ることがあったのであまり適さない >>53 DOS3.xの場合、DBCSDUMYを使った方がいいのは間違いない J3.COM(じぇいさん)が動くエミュはVirtualBOXとDOSBOX-Xです。 まだ試していまでんがPCemでも動くと思います >>56 junmatsu@microsoft.com CC: satoshif@microsoft.com 松本淳殿、パワハラやセクハラ被害者に謝罪しましたか? 2016/12/23(土) 01:24 松本淳殿、パワハラやセクハラの被害者に謝罪しましたか? パワハラセクハラ被害者はみんなが敵とはどういう事ですか?被害者を正義の英雄とする褒め言葉ですか?パワハラセクハラ被害者は自分一人でやっているとはなんですか? パワハラセクハラ被害者は若いくせに何でもできるとは何ですか? 自らの力で何かをやり遂げる能力すらなく、歳の功さえも持ち合わせない事を、貴殿が自ら卑下する自虐ネタですか? なかじまさんに対する脅迫はなんですか?大至急経緯を説明し謝罪しないのはなぜですか?警察が認めたというのなら、その警察官の氏名はなんですか? そもそも2chにコピペしたのはなぜですか?誰もCCに入れていないのに、なぜ船山氏のアドレスを勝手に入れた偽メールを貼り付けたのですか? 当社の人事部は、人間を売国の三国人などという扱いをする、非人道的で非常識人間の集まりということですか? パワハラセクハラ被害者にせよ、なかじまさんにせよ、犯罪者扱いとはどういうことですか? 貴殿こそが最大の犯罪者というべき状況ではないのですか?この事実を自身をも客観視して、そもそも理解をする領域に達していますか? それができていないから、人事施策に問題を生じているのではないですか?パワハラセクハラ被害者に大至急謝罪するべきです。 お答えなき場合は公開します EGAの改良版で640x350以上の解像度に対応したSuper EGA(640x480等に対応)は Windows3.x用のドライバーって存在するのかな?Windows2.x用迄はあるみたいだが。 このチップはAX規格でも採用されたので純正のAX規格用Windws3.0が存在すれば あると思うけどどうなんだろう。 Is there a win3x EGA driver that supports more than 640x350 resolution? https://www.vogons.org/viewtopic.php?p=602947 ここによるとEGAの640x480がモード12hを使っている場合はそのまま VGAのドライバが使えるようなこと書いてあるね。 EGAの640x480がモード50hを使っている場合はドライバにパッチを当てる必要があるでしょう。 >>54 正しい組み込みから J3.COM DSPDD.COM VVWIN95.SYS ただこの組み込み方でも正常作動する VVWIN95.SYS(パッチ済) J3.COM DSPDD.COM ようするにDSPDD.COMはJ3.COMの後に組み込まないと 英語モード、日本語モード切替で問題が発生る。 AXパソコンのエミュDOSVAXである発見をした。 BILING.SYSだけ組み込んでCHEJ JPすると日本語表示になった。 VGAとEGAはハードウェア的には良く似ていて、互換性は高いと思ってましたが、 予想どおり結構高いようです。 EGA BIOSがモード11h、モード12hをサポートしている場合はVGA用ソフトが そのまま動く場合があります。 作動状況 IBMの$DISP.SYS 作動可能。スクリーンエディタとか全画面表示するソフトは正常に表示されない 場合がある。 MSのJDISP.SYS 作動不可 Windows3.xのVGAドライバー 作動可能(MS-DOSプロンプトが正常に表示されない) Windows95のVGAドライバ 作動可能(MS-DOSプロンプトが正常に表示されない) 俺はKDOSとJDOSとIBMDOSとPCDOSしか使ったこと無い >>63 モード11h、モード12hサポートしているEGA BIOSが Phoenix Enhanced Video BIOS PLUSです。 AXに採用されているのは それのJEGA対応のアレンジ版です。 Phoenix Enhanced Video BIOS PLUS積んでるEGAカードで DOS/V super driversのJEGAドライバが動かなかったが JEGA専用のファンクション使ってるのか? 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の先頭から読んでくのは面倒だからね。 2007年6月のてきとーな日記 https://ik1-342-31132.vs.sa kura.ne.jp/~uaa/gomitext/2007/200706.html >>65 Phoenix Enhanced Video BIOS PLUS JEGA版をPcemのEGA BIOSとして 突っ込んでDOS/V super driversのJEGAドライバが動けば、 JEGA BIOS必要かどうか分かるね。ハードウェアの機能使ってたらどうしようもないけど Super EGAなカードだと CHIPS P82435 EGA Card Phoenix Enhanced Video BIOS PLUS Version 1.02 01 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枚組 実行ファイル fontax.sysかfontjega.sys誰か持ってませんか? MS-DOSのデバイスドライバについてググってもあまり検索がヒットしなかったが、 MS-DOS "デバイスヘッダ"で検索すると結構出る 64bit対応のDOSってないのか あってもいらんわ >>76 クソワロタ Extender作れば対応できるのかな? x64のプロテクトモードで動くHuman86系を作って欲しいわ 開発言語はアセンブラ、システムコールはint命令っていう 64bitOSならあったような 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化する方法 要するにPCIチップセットのPAMの解説ですね。 PC-98でUMBPCIが動くことは確証を得たので、VLSI super core 591/594 (82C591、82C591[Wildcat])は対応しているか調べていたんですよね。 やはり対応していないと思われるが、UMBPCIの作者にこんなチップも ありますよと紹介しようと思ったが、AT互換機ではマイナーな部類のチップ のようなのでどうしようかと。 あとはRCC Champion 1.0ですね。これのPAMが解析できたら神。 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 ServerSet GC SLにPentium Mを乗っけたら面白いと思いました。 >>86 ServerSet IV Grand Champion ServerSet GC SL ServerSet GC WS ServerSet GC LE ServerSet GC HE PAM (Programmable Attribute Map Registers) 毎黒仮節渡万 さん 2000-11-22 04:19:02 >数日前にServerWorksにメールしました。 >OEM先にNDAでのみ、ということでした。 >マザー興せば情報くれるかも…。 RVIIのPCIレジスタ設定 http://weblabo.griffonworks.net/dorlog/2nddorcom/98maniacs/10430.html これはまず詳細なデーターシートの入手は難しいな 82cxxxな型番のチップだとContaq、VLSI、OPTi、VIA、UMCといろいろなメーカーのが あるっぽいけど互換性あるのかな。 UMBPCIはVIAのチップセットには対応しているようだ。 UMBPCI.SYSのバイナリ覗いてみたら、凄い事実が VLSI 82C591/2 VLSI 82C594 ServerWorks Chipset の文字列がありました。非IntelチップセットのPCIなPC-98でも UMBPCIが動くかも知れません。 http://www.uwe-sieber.de/umbpci_e.html >Source code (TASM 3.x) is available on request. ソースコードは作者にメールして頼めば開示してくれるだろう。 >>84 の情報を補完できるかも知れない >>92 VLSI 82C594 found This chipset isn't supported because its vendor doesn't offer the needed information about it だそうだ。なおXa10/C4 メモ UMBPCI.SYSはURAMに入っているUMB.SYSを使うと HIMEM.SYSをDEVICEHIGHできるね。 あとURAM.COMはPC-98でも動くようです。 RCC/ServerWorks Chanpion/Serverset の解析には 実機BIOS/ITFの解析が必要かな。 PC-98だとVRAMのE000-E7FF部分がある為に、 PAM弄っている箇所がある。 PC/AT互換機なserverだとビデオBIOSのRAM化するかどうかの 指定のあるBIOSがある。 PC-9821X-B02LのSCSI ROMになんかヒントあるかな? たぶん駄目かも UMBPCIの作者に420EX等のチップセット情報を送りました。 近いうちにUMBPCIの更新があるかもしれません RCC Champion / ServerWorks ServerSetのサーバーのBIOS設定で Shadow RAMの設定項目があったりするので、BIOS解析はヒントになりうるでしょう。 C000-EFFFの領域で [Cached/WP] [Disabled] の設定があったりする read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる