1 :
Be名無しさん :
02/05/17 16:30
2げっとずさ〜
3 :
Be名無しさん :02/05/17 21:17
ちょっと試してみるよ。 後で報告するね
4 :
Be名無しさん :02/05/17 21:18
9 :
Be名無しさん :02/05/22 10:14
Windows動かせた人いるの? ZDnetもあきらめてたみたいだけど...
10 :
Be名無しさん :02/05/22 14:21
>>10 Windows98はインストールでファイルのコピー後の設定までいったがそこまで。
BeOSはLinux版の中にイメージが入ってるよ。
ブート中にこけて動作しないけど。
12 :
Be名無しさん :02/05/22 17:14
14 :
Be名無しさん :02/05/23 21:14
Plex86?は?
Bochs On W2kでPlan9ブート試みました。結果アウト! sf.netにあるイメージは、*BSDは新しい方のBIOSイメージだと途中までで死亡。古いの(bochsrcに記述)はだめだめ。 場合によっては、不要なデバイス切った方がいいみたい。 linus君系はおっけー目で、Debianは結構まともでした。遅いけど。 仕事の合間にやってるのでM$系未確認… 誰か、L4KAとか、OSKit系やってみた人います?
18 :
Be名無しさん :02/06/26 18:28
age
19 :
Be名無しさん :02/07/13 20:57
age
20 :
Be名無しさん :02/07/14 04:57
誰かWindows98のインストールに成功した人いる? 途中までは行けるんだけど、再起動したあとpanicするんだけど。
>>20 同じく。エラー無視で強制的に続けても動作不能になる。
ちょっと進展。 CONFIG.SYSの日本語関係と思しき行をコメントアウトしたら、 ハードウェアのセットアップまで進んだ。 この後2回くらいpanicしたが、無視してResetするとWindows 98 セットアップまで進んだ。 現在、インストール進行中。
だめでした。 インストールは終了するものの、そのあとWindowsの起動画面から先に進みません。 誰かうまくいった人いないかなあ。
同じくセットアップ後の再起動で Event type: PANIC Device: [CPU ] Message: [CPU ] POPFD(): not supported in virtual mode こうなります。
あ、safe modeだと起動しますね。
>>25 同じですね。
>>29 オオ!!オメデトウ
ところで、bochs内からネットワーク使える?
>>30 This requires a low-level component to be written for each OS.
The NE2000 option is only supported on FreeBSD,
OpenBSD, Linux, and Windows 95/98/NT/2K.
BeOS はダメみたい。
で、結局だれかネットワーク使えた人はいるの? いたら教えてくれ。
35 :
Be名無しさん :02/08/02 14:08
36 :
Be名無しさん :02/08/10 21:50
CD-ROM読ませた瞬間にパニック起こして落ちるんだが…
あっそ だからなに?
38 :
Be名無しさん :02/08/11 16:47
>>36 CD-ROMは使うな。
どうしても使いたかったらHDイメージにコピーして使え。
40 :
Be名無しさん :02/08/14 01:15
えー OSインストールにも使えないの? >CD-ROM
41 :
Be名無しさん :02/08/14 02:28
DOSBoxってだれも使ってないのか?
42 :
Be名無しさん :02/08/14 02:41
あほか? 何のためにイメージ作ると思ってるんだ?
>>40 だから、イメージファイルにコピーして使えって。
あ、でもインストーラをCDからしかブートできないOSのインストールはできないな。
っていうか普通にCD使えるんだけど……。
俺も普通にCD使えるぞ Windows98インストールして失敗したがな
47 :
Be名無しさん :02/08/22 04:26
48 :
Be名無しさん :02/08/27 07:47
bochs板発見、感動しました
49 :
Be名無しさん :02/08/27 07:57
ところでbochsの日本語ドキュメントはありますか? 本家の奴は読んでるうちに挫折しそうです
>>34 WinPCap入れたらDLXや一つ前のplamoでpingはできた。
最新カーネルでうまくいった人居ないかな?
なぜか認識してくれない。まあなんか重くて使えないぽだけどね。
フォイヤーウォールソフトと相性悪いみたい。
>>35 そのイメージは確認してないけどマウスのデバイス名はあってる?
psauxかなんかだっけ?
コンフィグのデフォだとシリアルかなにかになってた気がする。
実はbochsのwin版にmulinuxインストールしたのはかなり昔なんで
覚えてない。未だシェア版だった頃かも?
>>43 1.4.1で普通にomoikaneCDブートできたけどなあ。
インストールは途中でおかしくなって出来なかったけど
まあたまに認識しなかったりするけどね。
>>47 こんなパッチを待ってました。嬉しいな。
日本語関係ダメダメで困ってたんだけどAT機の知識なくて
>>49 昔やってた人がいたとおもうんだけど、気がついたらアクセスできなくなってた。
>>50 47のリンク先のパッチでvmware版が動きました。
beepが鳴らないのが寂しいかな?
実機版ではなぜか落ちちゃいますね、何が悪いんだろう?
http://pc.2ch.net/test/read.cgi/os/1031404041/169 > 169 :街の名無しさん :02/09/13 18:47
> 情報が内容なのでbochs絡みのネタを幾つか、、、だれか他に居ないのかな?
>
> OSASKのフォーマットの仕方覚えてないんで動作は確認していませんけど^^;
> FDCのコマンド4d(format track)ならbochs-1.4以降で実装されている様子ですね。
> 46はbochs-1.4.1でも実装されていませんけど。
> 以前OSASKがreadにこっちのコマンド発行していた時は、よくわからないので
> e6の処理をそのままコピーして、OSASK本体にvmware用の書き換えをしてみたら
> 起動はした記憶があります。
> ・・・ということは画面に対応したパッチと一緒に当てれば2.0以前のバージョンも
> 試せるって事かな?bochsスレの情報を参考にすればビルドできると思います。
>
> しかし改造bochsでvmware版が動いてくれるということは、
> たった1バイト書き換えるだけで再コンパイル無しで動くということで、
> ソースが出てないβ版でもすぐに試せるってことなんだよね、便利。
>
> ただ、test40試して見たんだけど、なんかbochsだと表示系が重くて
> 追いついてない様子ですね、色々やってマウスいじってるとそのうち固まってしまう。
> 一度 CS:EIP = 00C7:00001D87 というのが出たことがある。
> でもウインドウセレクトはできないもののマウス自体は動いてて仮想画面の
> スクロールもできるし、countup以外はそのまま動き続けているから、
> シグナルが溢れちゃってるだけのかな?よく分からないけど。
>
> そういえばcountup6を複数動かすと途端にカウントスピードが2桁落ちるんだよね。
> これもよく分からない、、、というかコレ最近の配布には同梱されてないような?
>
保守
楽しみだ。
56 :
Be名無しさん :02/10/22 06:22
Linuxでbochs使おうと思ってるんですが、 これって日本語キーボード使えるんでしょうか? keyboard_mappingではどうにもならない気がしたんですが。 Debian GNU/Linux(sid) bochs_1.4.1.z.cvs20020927
>>56 多分使えない。
俺は101キーボードを買った。
>>57 ですよね。
これってgui/keymap.ccとiodev/scancodes.ccとiodev/keyboard.cc
書き換えたぐらいで106に対応できそうな気がしたんですが、甘いでしょうか?
keymap.ccとscancodes.ccにキーを追加してkeymapを書いてみました。 今MINIX 2.0.3をインストール中ですが、keyboardをjapaneseにしたところ とりあえずうまくいっている模様です。
>>60 あ、できたんだ。
俺は挫折したんだけど。
一応パッチを。 --- bochs-1.4.1.z.cvs20020927.orig/gui/gui.h +++ bochs-1.4.1.z.cvs20020927/gui/gui.h @@ -260,7 +260,14 @@ #define BX_KEY_POWER_POWER 117 #define BX_KEY_POWER_WAKE 118 -#define BX_KEY_NBKEYS 119 +// 109 keyboard +#define BX_KEY_YEN 119 +#define BX_KEY_BACKSLASH_2 120 +#define BX_KEY_MUHENKAN 121 +#define BX_KEY_HENKAN_MODE 122 +#define BX_KEY_HIRAGANA_KATAKANA 123 + +#define BX_KEY_NBKEYS 124 // If you add BX_KEYs Please update // - BX_KEY_NBKEYS // - the scancodes table in the file iodev/scancodes.cc 続く。
--- bochs-1.4.1.z.cvs20020927.orig/gui/keymap.cc +++ bochs-1.4.1.z.cvs20020927/gui/keymap.cc @@ -70,7 +70,10 @@ "BX_KEY_INT_SEARCH", "BX_KEY_INT_FAV", "BX_KEY_INT_HOME", "BX_KEY_POWER_MYCOMP", "BX_KEY_POWER_CALC", "BX_KEY_POWER_SLEEP", "BX_KEY_POWER_POWER", "BX_KEY_POWER_WAKE", - }; + // 109 keyboard + "BX_KEY_YEN", "BX_KEY_BACKSLASH_2", "BX_KEY_MUHENKAN", + "BX_KEY_HENKAN_MODE", "BX_KEY_KATAKANA_HIRAGANA", +}; bx_keymap_c bx_keymap; 続く。
--- bochs-1.4.1.z.cvs20020927.orig/iodev/scancodes.cc +++ bochs-1.4.1.z.cvs20020927/iodev/scancodes.cc @@ -762,4 +762,36 @@ { "" , "" }, }, + // 109 keyboard + + { // BX_KEY_YEN + { "\x7D" , "\xFD" }, + { "\x6A" , "\xF0\x6A" }, + { "\x6A" , "\xF0\x6A" }, + }, + + { // BX_KEY_BACKSLASH_2 + { "\x73" , "\xF3" }, + { "\x51" , "\xF0\x51" }, + { "\x51" , "\xF0\x51" }, + }, + 続く。
+ { // BX_KEY_MUHENKAN + { "\x7B" , "\xFB" }, + { "\x67" , "\x67\xF0\x67" }, + { "\x67" , "\x67\xF0\x67" }, + }, + + { // BX_KEY_HENKAN_MODE + { "\x79" , "\xF9" }, + { "\x64" , "\xF0\x64" }, + { "\x64" , "\xF0\x64" }, + }, + + { // BX_KEY_HIRAGANA_KATAKANA + { "\x70" , "\xF0" }, + { "\x13" , "\xF0\x13" }, + { "\x13" , "\xF0\x13" }, + }, + }; 以上、長文失礼しますた。
で、キーマップを作れば完成です。 …って既出だったらごめんなさい。
Bochs 2.0の話は既出だけど、人柱になりたい人は、RFBな人のページに
CVSスナップショットがあるので、これをみてみるのはどうか?
職場の貧弱 PII マシンの Win98 にて 1.4.1 に入ってくる、DLX Linux
ブートさせてみたけど、かなーり速くなっていて、Cygwin捨てようかと思った。
でも、Bochs 作るのにあれば便利だから捨てられないか…
http://www.psyon.org/bochs-win32/
>67 あ、因みにスナップショットをコンパイルしたものなんで、おきがるーに人柱 できます。コンパイル不要ってこってす。
>>68 試してみました。なぜか自動起動が出来ないのとパネルが欠けますが
確かにすごく速くなってますね。
いつも通りμlinuxでX起動させてみたんですが、
なんか色化けが直ってる感じ。
体感速度は386を486に載せ変えた程度の違いがありますね。
ただDOS/V関連のパッチは当たってないのかな?
本家の掲示板にも別バージョン?の画面モードパッチが報告されてた
みたいだからそのうち取り込まれるんだろうか?
あとDOSスレで紹介されていたアドレスからゲーム拾ってやってみたり
試したのはAlien Carnageって奴なんだけど結構いい感じ。
サウンドの設定が判らないので音が鳴らせられないのが残念。
70 :
名無しさん@Emacs :02/11/14 22:15
teiki age
72 :
おやぢTNG :02/11/19 23:53
bochs 2.0 pre1のWin32版は残念ながら、まだ見当たりません。 おいらはCygwinでbuild中。
73 :
おやぢTNG :02/11/20 23:50
スラドにも出てましたがpre2がリリースされました。Win32バイナリもあります。 あとDisk imageにDebian/GNU Hurdが登場。Win98+pre2で一応動いてますがHurdなサーバ群があがるのが遅め。 Hurdをたは喜ぶべし。 まだGUIやコンフィグ周りにむしさんがいますけど、全体的にはいい感じ。
74 :
おやぢTNG :02/11/20 23:50
スラドにも出てましたがpre2がリリースされました。Win32バイナリもあります。 あとDisk imageにDebian/GNU Hurdが登場。Win98+pre2で一応動いてますがHurdなサーバ群があがるのが遅め。 Hurdをたは喜ぶべし。 まだGUIやコンフィグ周りにむしさんがいますけど、全体的にはいい感じ。
75 :
Be名無しさん :02/11/21 17:08
76 :
おやぢTNG :02/11/21 18:47
>75 iniは入ってますよん。 Hurd周りはがんがってくれた方がいるようで、Linus君OSでloopbackなFS使ったイメージづくりのドキュメントもbochs.sf.netにあります。
77 :
Be名無しさん :02/11/21 20:11
>>76 いじらなくても動く? 自分の環境だと無理だった。
78 :
おやぢTNG :02/11/23 21:25
それにしても、自分がやらなくても誰かがやっててくれるもんッスねぇ。
ありがたや。
>>77 いぢらなくてもうごいてますよん。ただ、ブート後 login が出るまで時間
がかかるときがありました。このあたりはまだ追ってないんでなんとも…
固まっているように見えるようでしたら、ちょっと待ってみるというのもあり
かも。
あと、どこらへんでダメでした?bochsout.txtとかCUI画面なんか出てました?
自宅のPC(Win2K PIII, WinXP Cruesoe)では試してないので試してみます。
おまけ
ほんのさっき sf.net/projects/bochs の方を見ていたらFreeBSD 4.7
のimageが置かれていました。こいつも動かしてみるっす。
79 :
おやぢTNG :02/11/24 22:26
>>77 bochsrc.txtの romimage, vgaromimageのパスの変更要かも。
元のは、$BXBIOSという環境変数参照しています。
$BXBIOSを自分の環境に合わせるか、BXBIOS環境変数の定義が
必要。
それと、先日置かれていた FreeBSD イメージですが、これは
bochsrcなしの裸のイメージファイルですが、ファイル名、
freebs4.7-chs-507-16-63.img.bz2からあたりをつけて、
ata0-master をこんな感じにしてみたら動いてます。
ata0-master: type=disk, path="freebsd-4.7-chs-507-16-63.img, cylinders=507, heads=16, spt=63
bochs 1.4.1 だと、えらーく時間がかかった *BSD のブート周りもしゃっきり
動いてます。2.0のリリースがより待ちどおしいっす。
80 :
Be名無しさん :02/11/26 13:36
OSASK3.0うごいたひといますか?
いません
3Dソフトのスレはここですか?(謎
Bochs 2.0 pre1 および pre2 を受けたスケジュールが組まれた模様です。
> The Bochs 2.0 release is planned for the end of November 2002.
> To read about our latest progress,
http://bochs.sourceforge.net/
bochs-2.0 pre3 でますた。
84 :
Be名無しさん :02/12/07 00:48
スピードってどれくらい出てる? ホスト:Dulon1G+linux 2.4.x ゲスト:linux 2.0.x なんだけど、ゲスト側で0.83bogomipsだった。 ゲストOSのインストーラの残り時間が19時間って…。
ゲストにWindows入りますか?
>>85 Win95 , Win98 ともにインストールできましたが
Win98 インストール時間約20時間ほどかかりました。
Windowsを入れたいんだったら、実機に入れたのを吸い出したほうが楽だな。 Athron180+でも数時間かかった。
Bochs-2.0 pre4 age 正式リリースは来年になりそう…
そうそう、新しいBochsくんと私の出会いについて話します。 新しいBochsくんを今までどおりDOS窓で実行したの。 そしたら突然、インストーラーなんて起動しちゃって。 都会の波にもまれてきたんだね。 なんか遠くの存在になっちゃったなって感じがしました。てへっ。
BXSHARE=4000円
来年どころかクリスマス前にリリースされましたね スマソ
誰か音の出し方ってわかります?
95 :
Be名無しさん :02/12/27 11:23
96 :
おやぢTNG :02/12/27 23:55
祝Bochs 2.0リリース。でもne2k周りではまり。 ne2kをWinXPで使う場合、WinPcap 2.3でないとダメダメでした。 3.xなんかだと、niclistを実行しても何も出力してくれませんでした。 あと、bochsrcでne2kの行末が改行で終わってないとbochsのNE2Kの 初期化でダメダメです。 取り敢えずは、DLX LinuxでHost, Guestとも同一ネットワークに同居 しての接続は簡単に到達できましたー。
97 :
Be名無しさん :03/01/03 17:51
ne2kってWin,Linux,FreeBSD上でしか使えないんでしょうか? Solaris/sparcでne2k使いたいんですが…
>>97 WinPcapってlibpcapの移植みたいだから、これが入ってれば
どうにかできないんだろうか?
にしても窓版でsb16の使い方が解らないのって私だけ?
100 :
Be名無しさん :03/01/15 10:27
age
(^^)
102 :
Be名無しさん :03/01/15 15:42
>>101 ああああああああああああああああああああああああああああ
もうむかつくんだYo!
山崎渉!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
00004491441p[VGA ] >>PANIC<< vga_mem_write: raster_op = 3? って,どういう意味ですか? vga biosを変えても,どっちでも出るんです。 starting windows95...の後でかたまっちゃうんです。 あ,OSXです。
104 :
Be名無しさん :03/01/20 16:17
ゲストでネットワーク使おうとすると、起動時にbochsから "Could not open adapter for ethernet reception" って言われてゲストが立ち上がらない これって、bochsの不具合なのかなー ちなみにホストはW2kA鯖、NICはインテル winpcapも入れてるし、niclistに言われたとおりに書いたし
105 :
Be名無しさん :03/01/20 17:16
>>104 俺も昨日それではまった。
自力では解決できなかったよ‥
>104 ioaddrとirqをいろいろと替えてみるべし FreeBSD4.6.2のインストラーで 0x280 10 で "Could not open adapter for ethernet reception" が出た。
>106 makeの仕方がわからんので,Biosだけ変えてみましたが無理でした。 こんどdosからやってみます。
109 :
Be名無しさん :03/01/23 19:12
>>108 >makeの仕方がわからんので,Biosだけ変えてみましたが無理でした。
>こんどdosからやってみます。
?。
BIOSじゃなくて、bochs-2.0pre4-20021217-win32.zipの方ですが。
これはWin32用のバイナリです。
これでオリジナルのBochsではVGA関係でトラブって動かなかった
FreeDOS/Vが動きました。
110 :
Be名無しさん :03/01/24 15:39
自分のマシンからBIOS吸い取って、エミュレーション力あげられないの?
111 :
Be名無しさん :03/01/25 19:00
age
>>110 考えたことなかった。あまり意味ない予感がする。
bochs 2.0.2 がとっくに出てるage
http://sourceforge.net/projects/bochs Changes in 2.0.2 (January 21, 2003):
- fix possible segfault in wxWindows (Volker Ruppert)
- fix instrumentation (Stanislav Shwartsman)
- fix cdrom read_toc() function for *BSD (Keith Matthew Jones)
- fix NetBSD boot from cdrom (Christophe Bothamy)
- fix cmos checksum (Volker)
- fix "refresh bit" behaviour in pit (Volker)
- fix .bochsrc parsing (Volker)
- fix vga resize/redraw problems (Volker)
- fix compilation issues on Irix and Tru64 (Christophe)
- fix MMX/SSE bugs (Stanislav, Peter Tattam)
ついでにChanges in 2.0.1 (January 4, 2003):
- fix corrupt saved configuration files (Christophe Bothamy)
- fix missing break statements in apic (Shai Fultheim)
- fix compiling sb16 under FreeBSD (Volker Ruppert)
- updates to the documentation (Volker)
- fix text mode colors 8 to 15 (Volker)
- fix FPU integer load bug (Volker)
- stop pasting on hardware reset (Volker)
114 :
Be名無しさん :03/01/27 14:24
115 :
LightCone ◆sSJBc30S5w :03/01/28 03:14
bochs-2.0.win32のバグを見つけ、修正できましたので報告しておきます。 srcの、cpu/exception.cpp : interrupt()関数内で、 現在がV8086モードの時に、386(286)int/trap gateを処理する部分に バグがあります。この部分は、V8086モードから、int imm 命令を実行 しようとした時に実行されます。 まだ、VM=1の状態のときに、push_32()が呼び出されている部分が間違い です。このpush_32()は、プロテクトモードのスタックへ書き込みを しようとしているのですが、EFLAGSのVM=1のままだと、push_32()内から 呼び出される、write_virtual_dword()関数が、セグメント保護例外を 出してしまいます。 正しくは、EFLAGSを、ローカルに保存しておいてから、 clear_VM()などを実行した後に、push_32()を呼び出すようにする 必要があります。 (確認として、それまでbochsでは動かなかったあるOSが、この修正後には、 正常範囲内で動くようになりました。)
116 :
Be名無しさん :03/01/28 07:29
117 :
bloom :03/01/28 09:00
>>118 再配布しない個人使用の場合はソース公開の義務はないはず
一利用者としてバグ報告くらいはした方がよいとは思うが
むしろそんなくだらない事でいちいちソース公開してられるかと これだからオープンソース厨は
L氏だったらdiff/patchの使い方ぐらい知っているさ と言い切れない今日この頃
>>118 UPLOADする場所を確保していただければ、修正した箇所のあるソースと
バイナリを置きたいですが、どなたか用意できますか?
ちなみに、合計で非圧縮状態でも、800KB程度です。
アップロードするのももしかしたらメンドクサいかもしれないなので、
メールで受け取ってもらって、どなたかに全部面倒見てもらった方が楽かもしれま
せんが。
>>121 予想に漏れず知りませんでした。
ソフトウェアって、それぞれ、その都度、使い方やオプションを
知らないといけない(=非マイコン制御の機械の様に勘が効かない)ので、
毎日の様に新しいソフトが作られている現状では、個別ソフトに詳しくなるのは、
きついです。
ちなみに、Bochsを知ったのも最近の事です。数週間前までは使い方も
知りませんでした。
>>123 「簡単な事なのにそんなことも出来ないのか?」なんて言われそうですが、
アップロードの仕方を知ったり、修正箇所を英語で書いたり、パッケージを
整えたりする作業で、個人的には半日かかる可能性もあるので、何もかも
誰かにやってもらいたいのです。
修正後の、exception.cppと、ビルド後の bochs.exeを LZHで圧縮して
どっかに置きますので、その後はどなたかにやってもらいたいです。
今回、デバッグ用に自前で入れたprintf()が、//でコメントアウトされたままに
なっていたりしますが、そういうのも必要あらば綺麗にして貰いたいのです。
diffの使い方の例。一ファイルのみならば、このようにします。 $ ls aaa.c aaa.c.org この場合はaaa.c.orgがオリジナル。aaa.cが修正済のファイル。 $ diff -u aaa.c.org aaa.c > aaa.pat これでaaa.patの名でパッチができました。内容は単なるテキストフ ァイルなので、掲示板にコピペしたり、MLに送りつければ良いで す。2ch掲示板は字下げが崩れるので公開するには不向きですが、別 に構わないのでは。 patchの使い方の一例は $ ls aaa.c aaa.pat $ patch -p1 < aaa.pat
説明し忘れたので追加。 $ ls aaa.c aaa.pat この場合はaaa.cがオリジナルな未修正ファイル。aaa.patが入手し た(作った)パッチファイル。
<#127の続き>
【2. 最新VGAROM入手】
NWSOSをBochsで動かすには、
http://www.nongnu.org/vgabios/index.html にある、
VGABIOS-lgpl-latest.bin
をダウンロードし、bochs.exeと同じディレクトリに置き、
configuration file の、vgaromimage の部分を、
vgaromimage: ./VGABIOS-lgpl-latest.bin
と修正する必要があります。
【3. NWSOS Ver 0.031が必須】
これだけでも NWSOSを、Bochs上で動作させられますが、パレットがほとんど全て
黒色に設定されたままのため、NWSOSの画面が真っ黒になってしまいます。
ちゃんと「見える状態」にするには、NWSOS Ver 0.031以降が必要ですが、
まだリリースしていませんので、悪しからず。
--- exception.cpp.org2002-10-25 17:36:42.000000000 +0900 +++ exception.cpp2003-01-29 14:59:24.000000000 +0900 @@ -616,9 +616,23 @@ // set RPL of CS to CPL load_cs(&cs_selector, &cs_descriptor, cs_descriptor.dpl); EIP = gate_dest_offset; - + + // Modified by LightCone + Bit32uold_EFLAGS= read_eflags(); + bx_boolbV8086Mode= v8086_mode(); + + // if INTERRUPT GATE set IF to 0 + if ( !(gate_descriptor.type & 1) ) {// even is int-gate + BX_CPU_THIS_PTR clear_IF (); + } + BX_CPU_THIS_PTR clear_TF (); + BX_CPU_THIS_PTR clear_VM (); + BX_CPU_THIS_PTR clear_RF (); + BX_CPU_THIS_PTR clear_NT (); + + if (gate_descriptor.type>=14) { // 386 int/trap gate - if (v8086_mode()) { + if (bV8086Mode) { push_32(BX_CPU_THIS_PTR sregs[BX_SEG_REG_GS].selector.value); push_32(BX_CPU_THIS_PTR sregs[BX_SEG_REG_FS].selector.value); push_32(BX_CPU_THIS_PTR sregs[BX_SEG_REG_DS].selector.value);
@@ -631,49 +645,47 @@ BX_CPU_THIS_PTR sregs[BX_SEG_REG_DS].selector.value = 0; BX_CPU_THIS_PTR sregs[BX_SEG_REG_ES].cache.valid = 0; BX_CPU_THIS_PTR sregs[BX_SEG_REG_ES].selector.value = 0; - } + } + // push long pointer to old stack onto new stack push_32(old_SS); push_32(old_ESP); // push EFLAGS - push_32(read_eflags()); + push_32(old_EFLAGS); // push long pointer to return address onto new stack push_32(old_CS); push_32(old_EIP); - if ( is_error_code ) + if ( is_error_code ) { push_32(error_code); } + } else { // 286 int/trap gate - if (v8086_mode()) { + if (bV8086Mode) { BX_PANIC(("286 int/trap gate, VM")); - } + } + +
// push long pointer to old stack onto new stack push_16(old_SS); push_16(old_ESP); // ignores upper 16bits // push FLAGS - push_16(read_flags()); + push_16((Bit16u)old_EFLAGS); // push return address onto new stack push_16(old_CS); push_16(old_EIP); // ignores upper 16bits - if ( is_error_code ) + if ( is_error_code ) { push_16(error_code); } + } - // if INTERRUPT GATE set IF to 0 - if ( !(gate_descriptor.type & 1) ) // even is int-gate - BX_CPU_THIS_PTR clear_IF (); - BX_CPU_THIS_PTR clear_TF (); - BX_CPU_THIS_PTR clear_VM (); - BX_CPU_THIS_PTR clear_RF (); - BX_CPU_THIS_PTR clear_NT (); return; - } + } if (v8086_mode()) { exception(BX_GP_EXCEPTION, cs_selector.value & 0xfffc, 0);
>>129 ,
>>130 ,
>>131 で全部です。ファイル名は、とりあえず、
bochs-2.0.2.win32-src-NWSOSLC-20030129.diff
として下さい。
2chの行数制限から三部に分けてありますが、正確に以下の様に連結して下さい。
#129 : 1 - 28 行目
#130 : 29 - 60 行目
#131 : 61 - 91 行目
>>129 >+ Bit32uold_EFLAGS= read_eflags();
>+ bx_boolbV8086Mode= v8086_mode();
ここは、スペースが必要です。
+ Bit32u<------>old_EFLAGS= read_eflags();
+ bx_bool<----->bV8086Mode= v8086_mode();
こんな感じ。
134 :
LightCone ◆sSJBc30S5w :03/01/29 20:31
135 :
Be名無しさん :03/01/30 16:28
>>134 Debian GNU/Linuxでためしてみた。
無事には起動できたが、OSASKとくらべるとずいぶんと思いのはどうしてだ?
OSASKよりよくできているのに、ちと残念におもう
136 :
Be名無しさん :03/01/30 18:45
本家にソースおくってね。 超電磁スピン!!ξэξэξэξэ>‐O>
>>135 もし、NWSOS.CFG の日付が、2003/01/29でしたら、
ハードウェアタイマーの周波数が実時間でエミュレート
されていないために、かなり重くなっています。
その場合、NWSOS.CFG の最後の方に
#=======================================================================
#programmable interval timer
#=======================================================================
pit: realtime=1
を追加してみてください。
もっと、簡単には、最新の NWSOS in Bochs パッケージをダウン
ロードする手があります。そちらだと、さらに高速になります。
>>136 どなたかにやっていただくことを希望します。
>>135 >無事には起動できたが、OSASKとくらべるとずいぶんと思いのはどうしてだ?
>OSASKよりよくできているのに、ちと残念におもう
今まで、遅いハードウェアで試せなかったので、ここまで遅いとは
思いませんでした。
テキストエディタの遅い原因は、malloc(), free()のし過ぎかも
しれません。普通、ある程度速いCPUだと、malloc()等の速度は
経験上それほど大したことにならないので、リスト構造を使うため
に用いるのであればむしろ良いパフォーマンスを出す、というのが
経験則だったのですが、もっと遥かに遅いマシンだと、malloc()
などは「重たい処理」に属すのかもしれないので、別の方法を
検討してみます。
139 :
Be名無しさん :03/01/31 17:42
Lタソパチーで、ほかにうごくようになったOSある? #Be OS 動かないかな...
140 :
Be名無しさん :03/02/02 18:20
age
Linuxで気軽に遊びたいんだけど、日本語化ディストリビューションの HDDイメージ置いてるところない?
142 :
Be名無しさん :03/02/03 18:05
>>141 Knoppix(ためしてないけど)
FreeBSDの本家イメージで、ねっとわーくつながったやついますか?
>>142 あ、bochsでってことか?ごめんごめん。
では。
plex86が早く来てほし〜〜〜
148 :
Be名無しさん :03/02/09 11:30
age
149 :
Be名無しさん :03/02/12 00:30
自分でNetBSDをインストールしたんだが、文字がマトモに入力できない。 時間の流れる速さって、調節できないのかな?
>> 149 IPS で調整できるよ
>>150 ありがとう。まともにドキュメント読んでなかったから読み直したよ。
でも、やっぱり絶妙の数字を見つけるのは難しいよ。
>>151 まぁ、時間の流れる速さは、どのCPU命令(さすがにHLTは別か?)も等しく
1/IPS 秒時間が経過したとみなされるbochs脳内時間に基づいているから、
だいたいで妥協するしかないけどね。
153 :
Be名無しさん :03/02/15 20:49
FreeBSD,NetBSD共にフロッピーが使えません。 MAKEDEVなどもやり直してみましたが、どうしてもFDDを認識してくれないんです。 なんだか漠然としてますが、解決策をご存知の方がいたらご教授お願いします。
>>153 FreeBSD,NetBSDというのはホストOS、それともゲストOS?
現状のbochsのFDC関連エミュレーションは、いまいち互換度が
足りないようなので、直にハードをたたいているもの(DOSや
Win9xのMS-DOS互換アクセスモード時以外はたいてい該当)は
うまく動作しない事が多いようです。
>>154 舌足らずですみません。
ホストはWin(XP),ゲストがFreeBSDとNetBSDです。
上手くいく可能性は低いらしいですが、
もしご存知の事があったら是非教えてください。
あと、フロッピーがだめでも、
FDD,CD以外に外部からデータを取り込む方法はないでしょうか?
加えたいパッケージ10個程度を取り込めればそれでいいのですが。
>>153 追記
bochsが20030214 CVSスナップショットベースのWin32版、
ゲストOSがFreeBSD 4.7で、FDが1.44Mイメージファイルの
場合は、何の問題もなくアクセスできましたよ。
# ゲストOSとしてFreeBSDを動作させようとしていると仮定すると、
# ひょっとして、mountもしくはmount_msdos(FATの場合)
# していないという事はないよね?
157 :
Be名無しさん :03/02/15 22:07
>>155 FDDではなくてフロッピーイメージファイルは扱えるの?
>>156 ,
>>157 FreeBSD4.4上では、イメージファイルならば扱えましたが、
NetBSD1.6では、イメージファイルでも
# mount -t msdos /dev/fd0 /mnt
Device not configured
になってしまいました。
もう少し色々試してみます。
>>158 NetBSD 1.6で試してみました。当方NetBSDは完全の素人なので
全てデフォで特別な設定は何もなしです。
FDが1.44Mイメージファイル(FAT)の場合、
#mount_msdos /dev/fd0a /mnt
で、特に問題なくアクセスできました。
(かつてのFreeBSDのようにメディアの種類に応じて
適切なデバイス名を選ぶ必要があるみたいです)
ちなみに、bochsのipsは90000000に設定しています。
160 :
Be名無しさん :03/02/16 12:10
Vine Linux 2.6r1,Bochs2.0.2に、FreeBSD 5.0-R mininstをこころみましたをーゐ。 一秒に1.7kbの転送速度ってなんなんだYo.....wo-wi. インストをーるに何時間かかるだろう。だれかimgつくれやーゐ。
>>159 =156
わざわざやって頂いたんですか、有難うございます。
こちらも、始めからインストールをやり直したら
ちゃんとマウント出来ました。(原因は不明ですが)
お手数をおかけしました。
162 :
Be名無しさん :03/02/18 01:08
(^^)
163 :
Be名無しさん :03/02/18 13:01
ハードディスクにインストールしたLinuxをイメージ化して Win上に持ってきて、Bochsのハードディスクイメージとして使いたいのですが、 シリンダー数、ヘッド数、トラックあたりのセクター数をどう設定すればよいのでしょうか? ユーザーガイドには、512*cyl*heads*sptがイメージの大きさに一致すればよい、 と書いてありますが、そういう数字はいくらでもありますよね。 どの数字を使えばよいのでしょうか?
>>163 Linuxのfdiskのpで調べるとか。自分で試したことはないが。
最近のHDDは63*256*C固定じゃなかったっけ?
FreeBSD4.7,Bochs2.0.2にWindows98を4時間かけて入れました。 しかしsb16,ne2k,parportが認識されません。 どうすればよいでしょうか。
> 167 UserConfig(boot -c)かカーネルの再構築はししてみましたか? sfのイメージでもこれでne2kは動いてますよん。 あ、あとWinPcapの3.0aだとダメダメだった。 原因探ってないけどね。 3.0bでは動いてます。
169 :
Be名無しさん :03/02/26 13:46
age. Linuxでsb16どうやってつかうの?
>>168 ありがとうございます。だけど
FreeBSD上のBochsです。つまり
"ゲストOS"がWindows98なんです。
#sfのイメージってたぶんsourceforgeの
#freebsd-4.7-chs-507-16-63.imgのことですよね。
#yahoobbで規制されてました。
171 :
Be名無しさん :03/03/03 23:24
>>171 168さんが書いているように、ホストがWinだと
WinPcap 3.0bを使えばできるらしいですよ。
>172 でも、それだと ネットワークカードとハブがないと できないような気が・・・
すいません。情報不足でした。
ネットワークカードはついていて、WinPcap3.0Betaもインストール済みです。
pingも自分には通ります。
ただ、"strange length packet〜"というエラーが
Minix起動時に大量に出てきます。
http://minix1.hampshire.edu/faq/strlnpaks.html を参考にDPETH0=300:3:f0000などといろいろ試しましたがダメでした。
Minixが問題なのかな。。。
175 :
Be名無しさん :03/03/07 21:35
ゲストOSがWindowsなんですが、ne2kを認識しません。 ドライバは何をインストールすればいいのでしょうか。
176 :
Be名無しさん :03/03/09 15:52
NE2KはプラグアンドプレイでないISAカード扱いだから 自前でNE2KコンパチブルのドライバーをゲストOSの WINDOWSに導入する必要がある。少なくとも我が家はそうした。 と、その前に、コンフィグファイル(「bochsrc.txt」等)は NE2Kを認識するようにしてるよね?
177 :
Be名無しさん :03/03/09 16:05
ついでに我が家の状況紹介。 Dual ATHRON MP 2000+、GEFORCE 256、TYAN S2466 TigerMPX、 ホストWIN2K、ゲストWIN95でNE2K、SB16の認識まではうまくいった。 ゲストOSはDHCP利用にしたら、なぜかヤホーBBからIPが割り振られてる。(つまり、ホストとゲストに一個ずつ。) いまは、VGA以上の画面にならないか、調査中。(NT系では動かないソフトを動かしたいし。) 今は、ノーサポートで配布されている「SciTech Display Doctor 6.53」を 導入したら、BOCHS画面枠は800x600に一瞬なるのだが、そこまで。 VESAのVBE2.0までのWINDOWS用の汎用ドライバがあれば、何とかなりそう。多分。
178 :
Be名無しさん :03/03/09 16:06
Win2Kでやってみたいんですが、 日本語のインストールガイドやチュートリアルみたいな ものどこかにないでしょうか?
179 :
Be名無しさん :03/03/09 16:23
>>177 >なぜかヤホーBBからIPが割り振られてる
これってグローバルなIPアドレス?
>>179 グローバルだね。BBの割り振るドメイン名も自動で付けられる。
でもゲストとホストは直接通信できないから、ROUTEコマンドで
ゲートウェイをBB側にする必要あり。
そうしたら、Netmeetingでゲスト、ホスト間のファイル転送ができた。
FTPとかの方がいいんだろうけど、インストールがめんどくさいので使わなかった。
そうそう、WinPcap3.0bを使ってます。
>>178 そんなものは無いみたい。(さんざん探したが....)
けど、古い情報、UNIX系の情報でも参考になるので、まずやってみる事をお勧めします。
いろいろやってますが難しいですね。
>>182 「何に使う」って質問も読み返すと変ですね。ごめんなさい。
bochsrc.txtの中の ata0-*: でtype=diskで使うものでしょうか?
→path,cylinders,headsは何だろう?(全然違う?)
185 :
Be名無しさん :03/03/10 23:28
半分あたり。例えばfreebsd-4.7-chs-507-16-63.img.bz2 だったら、ファイル名がヒント(だと思う)。CHS-507-16-63となってるから cylinders=507、heads=16、spt=63でbochsrc.txtを書けば良いという事。 他のパターンに、解凍したらbochsrc.txtが同梱されてるというのも有る。
186 :
Be名無しさん :03/03/12 01:29
>>185 サンクスです。
redhat_6-512mb.zip はimgファイルしか入ってないから(ひどい)、
分からなかったけど、redhat60-2002-07-25.tar.gz にはちゃんと
bochsrcついてました。
つうわけで今いぢり中。
187 :
Be名無しさん :03/03/12 01:29
188 :
Be名無しさん :03/03/12 01:57
始めましてみなさん。質問です。 ホストOS Windows2000pro で bochs 2.0.2 を使い始めました。 ne2k の設定をしようとして WinPcap2.3 をインストールし、 niclist を実行しました。 すると以下のような感じの出力がありました。 1: NdisWan Adapter Device: \Device\Packet_NdisWanIp 2: corega FEther PCI-TXM Ethernet Adapter Device: \Device\Packet_{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 1 は多分 TA だと思われ、 2 を使用したいのですが、これを bochsrc に 書いても大丈夫なのでしょうか? とりあえず試したところ [NE2K ] port 0x280/32 irq 9 mac b0:c4:20:00:00:00 [NE2K ] bx_win32_pktmover_c [NE2K ] >>PANIC<< Could not open adapter for ethernet reception と言われてしまいました。 ちなみに ioaddr=0x280, irq=9 です。 何がいけないのかわかりません。アドバイスをお願いします。
書いてるそばから追加です。 niclist がサンプルとして出してくる ne2k: ioaddr=0x300, irq=3, mac=b0:c4:20:00:00:00, ethmod=win32, ethdev=\Device\Packet_NdisWanIp をそのまま書いたら、とりあえず起動はしました。 (ゲストOSの方がまだインストール前なので、何がどうなっているのかは未確認です。が、TA ですからね…多分望んでいた結果とは違うのだと思うのですが) ちなみにそれ以前に試していたときの行は ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=win32, ethdev=Packet_{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} です。 何かご存知の方いらっしゃいましたらよろしくお願いします。
ごめんなさい。起動するようになりました。 理由は wrong : ethdev=Packet_{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} valid : \device\ethdev=Packet_{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} です。お騒がせしました。またよろしくお願いします。
>>176 ありがとうございます。
Novell/Anthem の NE2000 Compatible
でいけました。IRQなどのリソースを自前で入力しましたが
ネットワークできるようになりました。
(^^)
193 :
Be名無しさん :03/03/15 18:27
bochs ver2.0.2で、Win95のインストしました。 セットアップCDからファイルをHDDイメージにコピーした後、 再起動がかかりますが、ここで固まった人いますか? 縦長の画面がしばらく出た後、落ちる症状です。
194 :
Be名無しさん :03/03/15 19:51
>>193 Config.sysから日本語関連のファイルを取り除こう。
181で紹介してるサイトに修正方法はあるよ。
>>194 感謝です。
早速やってみたら、見事成功しました。
久々に昔懐かしいWindows95の画面を見て感動でした。
ただ、640X480 16色のVGA画面でしか使えませんでした。
VESAドライバで使えるかと思って試しましたが駄目でした。
良くわかりませんけど、これはbochsがエミュレート(?)する
ビデオカードがVGAだけ、ってことですか?
それとも、bochsに付いてきたVGABIOSの制限ですか?
196 :
Be名無しさん :03/03/16 00:14
197 :
Be名無しさん :03/03/16 01:42
できれば1024X768でハイカラーは出したいんですが…… ビデオカードから吸い出したBIOSを起動時の設定ファイルに 指定してやることで、そのビデオカードのドライバを 使えますかね? あるいはベンダーのサイトから、アップデート用のVGA BIOS もらってくるとか。 ちなみに漏れがbochs動かしてるのは、統合型チプセト搭載のノート。 Pro Savageとかいうヤシ。 メインメモリからVRAMガメてるトリッキーな方法なので、 エミュレートが上手くいってるのか不安。 ゲストOSのWINDOWS95時代にはこんなの無かったし。 そもそも統合型だから、ビデオ単独のBIOS自体が存在しない。 で、同じSavage系列って事で、ダメもとで単体ビデオカードのSavage4 のBIOSを指定して試しました。 このBIOS、上手い具合にbochsで認識できるフォーマットだったらしく、 W95の起動自体は成功し、デスクトップ画面が出るところまで行きまし たが、やはりVGA以外指定できず。 W9x用ドライバ手に入ればどうにかなる? やっぱダメポ?
199 :
Be名無しさん :03/03/16 14:47
200 :
Be名無しさん :03/03/16 17:00
誤爆?
202 :
Be名無しさん :03/03/16 18:15
203 :
Be名無しさん :03/03/16 22:33
ほい。 ゲストOSのWindows95のDOS窓で走らせますた。 [VESA BIOS information] VBE Version 2.0 OEM String Diamond Mutlimedia. Savage4 Capabilities 00000001 ( 8bitDAC ) Total Memory 4096 Kbytes OEM Revision 1.1 OEM VendorName Diamond Multimedia Inc. OEM Product Savage4 Xtreme OEM RevisionStr Rev D VideoMode Table C000:127B Video Mode... 109, 10A, 12E, 10E, 10F, 131, 133, 134, 141, 143, 144, 151 153, 154, 100, 11D, 11E, 101, 111, 112, 171, 173, 174, 17C 17E, 17F, 102, 103, 114, 115, 104, 105, 117, 118, 161, 163 164, 107, 11A, 11B, 120, 122, 124, 191, 193, 194, 1A1, 1A3 1A4, 136, 138, 139 [VBE protected mode interface] PM-I/F table C000:7D98 Size of table 0181 (385 Bytes) Func 05 offset 0008 (C000:7DA0) Func 07 offset 008D (C000:7E25) Func 09 offset 00F3 (C000:7E8B) Port&Mem offset 0000 (none) ----------------------------------------------------------------- >>Total Memory 4096 Kbytes これ誤認識? この時代なら既に8〜16MB積んでたはず。
あと、Trio64も動きますた。 [VESA BIOS information] VBE Version 1.2 OEM String S3 Incorporated. Trio64 Capabilities 00000000 Total Memory 4096 Kbytes VideoMode Table C000:4D28 Video Mode... 100, 101, 102, 103, 104, 105, 106, 107, 109, 10A, 110, 111 112, 113, 114, 115, 116, 117, 118, 119, 11A, 120 こっちは情報これだけ。途中で出力が切れたわけじゃないです。 savage4に比べて少ないっすね。 余談ですが、確かこの時代のビデオカードは、電源投入時に(マザーの 起動画面に入る前に)メッセージとか出してくれたりしましたよね? それもバッチリ出ました。 Trio64を試したのはわけがあって、「純粋に古いから」です。 新し目のビデオチップだと、ドライバも探して入れなきゃいけないので面倒。 そこで95がデフォルトでドライバを持ってるTrio64で試したわけです。 ただし、これまでの結果からDOS窓からは直接叩いてTrio64やSavage4だと 解るようですが、Windows95からはどうやっても無理でした。 他にATiとかシーラスロジックのも試しましたが、こっちは全滅でした。 動いたSavage4とTrio64が両方ともS3製というのは単なる偶然でしょうか?
205 :
Be名無しさん :03/03/16 22:35
206 :
Be名無しさん :03/03/17 01:48
WIN3.1〜95時代のVESA、S3は今のDirectX、Nvidiaみたいな関係だったのでは? だもんで、S3の作るカードは最もVESAの規格に基づいて実装される。(規格策定のベンダ側の中心だったのではないかなぁ) それゆえ、VESAの規格に基づいて実装しているらしいBochsでは認識しやすいのかも。 ATiとかシーラスはWIN95立ち上げ期にはどういう位置付けのベンダーだったのだろ?
207 :
Be名無しさん :03/03/17 01:50
>>204 で、いろいろ試したが、ドライバーレベルでは
>>177 の「SciTech Display Doctor 6.53」
で良い線行くのだが....(一瞬デカ画面になるor画面が崩れるが256色になる。)
今思ったが、ひょっとしたら、S3のBIOSとWin3.1のドライバならうまくいくかも。
とりあえず、次は「S3BIOS、Win3.1ドライバでGo!」をネタにしよう。
勇者の先行突入・報告を求む。
つーか、もう3.1用のS3汎用ドライバなんて入手自体困難な罠
>>197 私は英語が読めますが、さっぱりわけのわからん英語になってます。
exciteなんぞ使わずに、ご自分で書かれたほうがよいと思います。
211 :
Be名無しさん :03/03/17 23:20
書き漏らしたことがあります。 ATiやシーラスロジックが全滅と書きましたが、これはVBEIが走らないのではなく、 Windowd95の起動画面からして出ないのです。 ただ、これもビデオカードからBIOSイメージをそのまま抜けば起動する可能性がある かも知れないです。 実は、ビデオカードのBIOSは雑誌の付録のCDROMから手に入れました。 で、S3の2つは解凍したら、 ・書き込みユーティリティ & 128KBピッタリのROMファイル が出来たのに対し、ATiやシーラスロジックは ・書き込みユーティリティ & 128KB未満ROMファイル & 謎のファイル が出来ました。 S3の場合、出来たファイルが2つだけなのと、128KBという切りの良いサイズの ROMファイルから見て、BIOSが格納されたフラッシュメモリのイメージそのまま という予想が出来ます。 それに対し、ATiやシーラスロジックの場合、ROMファイルの中途半端なサイズと 謎のファイルの存在から見て、イメージそのままではなくて、差分ファイルと 更新すべき箇所を示した参照用ファイルだったのかも? つまり、bochsはBIOSそのままのイメージなら受け付ける可能性があるということ。 だから、ATiやシーラスロジックでも、イメージそのまま抜けば動くかも。
212 :
Be名無しさん :03/03/17 23:21
>>206 確かに当時、S3は今のnVidia並にメジャーでした。
94〜95年頃にかけて、つまり時期的には95登場直前、DOSでSVGAを使った高解像度
ゲームが結構でた覚えがあります。
それらを遊ぶのに、S3は確かに良い選択肢でした。
だから、そういう意味ではS3がVESAに最適化してるって言うあなたの推察はある
程度当ってると思われます。
ただ、その当時からATiやシーラスも結構メジャーでした。
VESAでもそこそこの速度出していたし。
あえて言うなら、金持ちがS3かATi、貧乏人がシーラスという棲み分けでした。
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
直通 090−8505−3086
URL
http://www.h5.dion.ne.jp/~grobal/ メール
[email protected] グローバル探偵事務局
214 :
ありがとう :03/03/19 19:13
ここの板の皆様ありがとうございます。この板と他のページを見ながらbochsを触ってみました。 置いてあったhdimageを使うだけで簡単にredhatlinux5.0 on bochs in Windows98/2000が動いたのはびっくり感動しました。 そのままーlinuxを入れる、動かすだけならむっちゃ簡単なんすね。 しかも、Pentium(Celeron)500MHzのHost機でもコンソールなら使えそうな速度で納得。 konとかEmacsとか日本語パッケージとかを加えて、コンソールだけならかなりうれしい環境が構築できるのではないかと妄想してしまいました。 そうなると重たいかな?ありがとさんでした。
`ダメだ…。 W3.1要のTrio64ドライバがどうしても見つからんです。 すみませんが、他の誰か、BIOSとドライバ入手して試してください。
216 :
Be名無しさん :03/03/20 22:35
ここにある。 www.google.co.jp/search?q=cache:M8P-JmMNyPsC:www.vobis.de/bbs/firmen/s3/764drv/+windows+trio64+driver+%223.1%22&hl=ja&ie=UTF-8 こういうのもある。 DDSetup(Windows3.1/ユーティリティ) www.vector.co.jp/soft/win31/util/se006325.html
217 :
Be名無しさん :03/03/21 01:03
218 :
(´-ω-`) :03/03/21 05:11
219 :
Be名無しさん :03/03/21 09:41
220 :
Be名無しさん :03/03/24 23:43
TUNTAPのWin32版があるらしい。メーリングリストに情報が。 marc.theaimsgroup.com/?l=bochs-dev&m=104825435516360&w=2 System/370(IBMホストコンピュータ)のエミュと共に使うもののようだが、 これで、WINDOWSホストとゲスト間で通信できるのだろうか?
221 :
Be名無しさん :03/03/27 20:45
Slackware9インストールしたら、boot時に *** int 15h function AX=8600, BX=0400 not yet supported! って言われてハング 悲しい
222 :
Be名無しさん :03/03/30 15:07
bochs上でWIN2000稼動!(英語版だけど。) bochs.sourceforge.net/screenshot/w2k-canja.jpg
223 :
bloom :03/03/30 15:13
224 :
Be名無しさん :03/03/31 08:21
106キーボートのmapできてる人いる?
>224 うちではbochs側の設定は101 keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map にしておいてゲストのWin98の方(config.sys)で106 devicehigh=C:\WINDOWS\jkeyb.sys /106 C:\WINDOWS\jkeybrd.sys を指定するとちゃんと使えますが何か? ところで、うちのAthlonXP1700+,768MBで pit: realtime=1 にすると昔のpentium 133MHz程度の速度はでてるね。 ただ、まだVGAしか使えないと言うのがちょっとねぇ…。 いろいろ調べてみたけど、今のところbochs自体がまだSVGA等には 対応していないらしく(ソースを書き換えて無理矢理動かしたという話はあるみたいだけど) まだまだ実用には耐えないかも。たとえばWinnyを動かすとか…。
>>225 ゲストOS(Win98)インストールのため、DOSを使おうとしたら :(コロン)
が入力できずに悩んでいました。
落ち着いて考えれば、bochsの設定をいじらずにゲストOS側で指定して
やればいいんですよね。
恥丸出で情けない。
逝って来ます。
bochsで直接インストールすると時間がかかるので 一旦VirtualPCでイメージを作ってから tp://www.geocities.co.jp/SiliconValley/2994/ ここへ逝くと(゚д゚)ウマー (実際はハードウエア環境がかなり変わるのでアレだけど)
228 :
Be名無しさん :03/04/01 10:35
自己レス redhatですた
232 :
Be名無しさん :03/04/03 14:04
bochsでKNOPPIXのイメージでbootすると、 なぜか/dev/scd0にアクセスしようとしてこける noscsiでbootしてもだめ どうしたらいいんだ。
233 :
Be名無しさん :03/04/05 21:52
mjjw.dyndns.org ここで最新のWin32のBochsが落とせる。
234 :
Be名無しさん :03/04/05 23:11
>>233 これを使うとBochs上のWin95の開始終了画面が縦伸びしなくなってまともになる。
グラフィック周りにいい感じに修正が入ってるね。
235 :
bloom :03/04/05 23:26
∩
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!こんなのを発見シマスタ!
/ / |
/ /| / \
http://saitama.gasuki.com/yuusei/ __| | .| | \
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \_____________
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
237 :
hiropy :03/04/08 16:56
今Plex86をためしてる。 とりあえずfreedosのイメージを使ってブートするところまでできた。 ネイティブなのでサクサク動くと期待したが、結構にぶい。 やっぱ、VMwareにはかなわないか?--hiro
>>237 JDISP.SYSとか
FONTXとか動かすのに、必要な改造ってどれくらい?
日本語MS-DOS動かしたいからbochsいじろうと思うんだけど、
大変かなぁ。
検討済みのシト、もしいたら情報キボンヌ。
>>239 そのものずばりだなぁ。日記も有益と断定。ちょべりthnx!!
この人のソースを追いかけてみるよ。
連続カキコすまぬが、DOS6.22Jのインストールディスクが造作もなく動作した。 ありがたや〜。南無南無ち〜ん。
WinMeインスコしたいんですが、なぜかBIOSがパニックしてだめなんです bochsrc.txt載せときます ----ここから---- romimage: file=BIOS-bochs-latest, address=0xf0000 vgaromimage: VGABIOS-elpin-2.40 megs: 64 floppya: 1_44=a:, status=inserted diskc: file=hd.img, cyl=1219, heads=16, spt=63 cdromd: dev=d:, status=inserted boot: floppy #boot: disk #boot: cdrom log: bochsout.txt keyboard_serial_delay: 250 keyboard_paste_delay: 100000 ips: 1000000 mouse: enabled=1 ----ここまで-----
243 :
Be名無しさん :03/04/12 14:54
>>242 どーせ載せるんなら、LOGも載せねーと判断できん。
あと、環境、バージョンも書けよな。
もっとも、書いてもソース修正してくれるような奴はいねぇだろうが。
まぁ、助言なら得られるかもな。
なら一生かかねぇってってか解決してるし 逝ってよし!
245 :
Be名無しさん :03/04/12 15:40
解決したなら解決方法のせれば?「逝ってよし!」とか書く前にさ。
00000000000i[ ] installing win32 module as the Bochs GUI 00000000000i[ ] using log file bochsout.tx # In bx_win32_gui_c::exit(void)! ======================================================================= Bochs is exiting with the following message: [BIOS ] BIOS panic at rombios.c, line 1563 ======================================================================= Bochs is exiting. Press ENTER when you're ready to close this window. とか出るけど、これって何ですか? ログとか載せたほうがいいですか?
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●別れさせ工作
あらゆる手段を使ってターゲットを別れさせます!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
その他人生相談からどんなお悩みでも解決いたします!!
直通 090−8505−3086
URL
http://www.h5.dion.ne.jp/~grobal/ メール
[email protected] ■グローバル探偵事務所
あ〜あ、みんな解決したのに、WinMeのファイルのコピーがとまってしまいますできたら解決方法を教えてください
WinMeを入れたいんですがWin98みたいに動かないんです。 改造がしつようならバイナリを圧縮してメールとかで送ってくれませんか?
悪いこと言わんから、Meやめて95にすれ。 それが近道。
HOST:Linux (Kernel 2.4.18)、GUEST:Win98SE (OEM版)です。 HOST(インタフェースはTUNTAP)とWinを繋ごうと思い、WinにNE2000コンパチを インスコしましたが「このドライバは起動中にWindowsが反応しなくなりました」と 言われます。 同じような構成で動いてる人いますか?
sageそこないますた(´・ω・`)
256 :
名称未設定 :03/04/15 21:31
>>252 95のCDなかったです
しかも生産中止になったらしいし
(^^)
259 :
Be名無しさん :03/04/17 16:19
age
260 :
Be名無しさん :03/04/18 08:05
WindowsXP上のbochsでゲストはredhat6(HDImageのやつです)でne2kを使おうとしてハマっているの ですが、仮にうまく設定できたとして、ゲストOS側からはどうやって認識させればいいのでしょうか? ブート時に勝手に認識してくれたりはしないわけですよね? modprobeとか使うんですか? bochsというよりはLinuxの質問なんですが。おながいします。
WinXP上のbochsでWinMeを動かしてるんですが、WinMeが通常モードで起動しないのでセーフモードで起動すると、 Windows is bypassing your startup files. _ と出た後、 コンソール画面に、 00000000000i[ ] installing win32 module as the Bochs GUI 00000000000i[ ] using log file bochsout.txt # In bx_win32_gui_c::exit(void)! ===================================================================== Bochs is exiting with the following message: [CPU0 ] exception(): 3rd (14) exception with no resolution ===================================================================== Bochs is exiting. Press ENTER when you're ready to close this window. と出てしまいました。 とりあえずWinMeを起動したいんです Bochsでは起動できるはずですが
>>261 >とりあえずWinMeを起動したいんです
ホストマシンのCドライブをフォーマットして、MeのCD-ROMから起動して、
インストーラを起動してください。あとは画面の指示に従ってください。(w
自己解決したっぽいです。 modules.confを設定してmodprobe ne を実行したらeth0が追加されました。 ありがとうございました。
>>263 jdispとかはパッチ当ててるから大ジョブ。
ありがとうございました
267 :
(´д`;)ハァハァ :03/04/19 07:52
268 :
bloom :03/04/19 08:09
bochsって実用に耐え得る代物じゃないよな。 win95ならANEX86上のそれの方がまだ実用的。 (クリック&プレイのゲームぐらいなら動く。かなりのCUPパワーが必要だけど) OSインストールも簡単だし。 まあbochsの場合動かす事自体が楽しいんだけど。
271 :
Be名無しさん :03/04/19 22:15
>>270 ANEX86ってフリーじゃないじゃん。
PC98実機(BIOS)持ってないと使えないし。
まぁ、犯罪野郎は気にしないで、MXで取るんだろうが。
逆に金払って98実機手に入れるくらいならVMware、VirtualPCの方がよっぽど良いね。
(PC98のソフトを使いたいって場合は別だがな。)
Bochsはフリーであることに意義を見出す奴、犯罪を嫌う貧乏人が対象者って事。
ANEX86はBIOS必要ないよ。ていうか実機BIOSの流用自体出来ない。 そんでもって機能制限無しのシェアウェア。
∧_∧ ( ^^ )< ぬるぽ(^^)
274 :
Be名無しさん :03/04/20 16:05
BlueEyedOS起動失敗風。途中でBIOSの設定チェックしろとか。 いちおう起動は続行中。いまRunレベル5にはいった。
275 :
Be名無しさん :03/04/21 10:10
画面真っ黒になって失敗しますた。。
姉厨UZEEEEEEEEEEEEEEE
277 :
Be名無しさん :03/04/21 14:10
W2Kにはじめてbochs入れてみました。 サイトにあるFreeBSDのイメージは、bootプロンプト半回転後フリーズ。 DebienはOK.。で、Xなぞを立ち上げてみたが・・・遅い。アスロン1Gでは無理っぽい。 以前、486sx16Mhz,16MBでX使ってみたのより遅い感じ・・・ コンソールなら使えますが、現状ではcygwin+XとTeX for windowsで凌ぎます。 ところで、なぜFreeBSDがNGなのか、どなたか教えていただけませんでしょうか。 Debienと FreeBSDのbochsrc.txtは「ata0-master:〜」以外は一緒です。ログは 00000507931i[HD ] enabling LBA mode 00000513689i[BIOS ] ata0-0: PCHS=507/16/63 translation=none LCHS=507/16/63 00000531549e[HD ] device set to 1 which does not exist 00005570649i[CPU ] HLT(): CPL!=0 この辺が怪しいかと?
>276 オマエモナー
279 :
Be名無しさん :03/04/21 22:57
Bochsのne2kを構成して、Redhat8.0をFTP経由でインストールしてみたのですが、 インストールが終了し、ブートしなおすところで Kernel panic: VFS: Unable to mount root fs on 00:00 と出てブートがストップしてしまいました。何がいけないんでしょうか? やっぱりLinux板向きの質問でしょうか?
なんでこたえないの? みんな
こたえるまでage
282 :
Be名無しさん :03/04/26 16:17
283 :
bloom :03/04/26 16:23
285 :
Be名無しさん :03/05/01 13:20
OfficeXPを動かしたいんですけど、bochs使っていきなりOfficeをインストールしても動くのでしょうか? それとも、やはり最初にwindowsを入れることが前提条件なのでしょうか? スミマソ。bochsの事がさっぱり理解できてません。誰か教えてください。
仮想PCソフトだからOS入れないと無理だっつーの
bochsでofficexpか bocshの中の仮想マシンも大変だな
なんかだんだんとイタめなスレになってきたね。 Bochsで遊んでるみんな、いっしょに淡々と楽しもう。
なんだかんだ言っても、800X600の16色しか出せないのが痛い。 このせいでbochsで遊ぶ気が磨り減ってしまう。 1024X768でせめて16bitカラー出せれば。
290 :
Be名無しさん :03/05/05 15:52
bochsでofficexpということは、一度認証すれば、 bochsの動くハードなら何でも、そしていつでもofficeが使えるように なるということか。
292 :
Be名無しさん :03/05/05 23:07
officeXPが動くフリーのOSってないのですか?
>>292 MS Office 2000 は、Linux + Wine で (不安定だが) 動くらしい。
OfficeXP もこれで動くのかもしれない。
294 :
Be名無しさん :03/05/07 18:50
bochs初めて使ってみたべさ。 bochs-2.0.2、OpenBSD-3.3、floppy33.fsからブート。 インストーラでキーボードのオートリピート地獄が発生。インストールできず。 ips効果なし。pit: realtime=1で解決。
295 :
bloom :03/05/07 19:16
296 :
Be名無しさん :03/05/08 01:05
>>293 本当ですか?僕は2000とXP両方やってみたけど、駄目でした。でもそういう情報があるなら再度挑戦してみます。
ソースおながいです。
もしOffice2000 or XPが動くフリーのOSが存在すれば
ゲイツ氏に引導を渡す日が近々やって来そうです。
前スレより転載 889 :login:Penguin :03/03/03 13:26 ID:q3w81mce 20030115+XIM でMS Office2k Premium(英語版)うごきますた 日本語入力できないけど、これからいじってみる。 できたひといる? 890 :login:Penguin :03/03/03 17:31 ID:q3w81mce とりあえずOfficeの続報 相変わらず日本語入力はできないけど Winでつくった日本語入りのWord Doc はちゃんとでました 仕事上どうしても必要なんだが、リーダー専用と位置付けるか... だれか日本語版持ってる人試してほすぃ... インスト時につまるひとは、ヒント: "cabinet" = "native, builtin"
>>293 情報提供ありがとうございます。
やはり“withゲイツ”でないと駄目ですか・・・
しばらくは貧乏でもライセンス料をむしりとられるしかないですね(-_-;)
エクセルやアクセスの練習はしておきたいので、windowsOSに頼らざるをえません。
僕はフリーOSの開発に参加できるようなスキルもまったくないので文句を言える立場でもないし、涙を飲むしかないですね。
しかし、自作パソコンで、まさかOS代金がこんなに足枷になるとは思ってもいませんでした。
浅はかでした。
>299 そんなに言うならLinux+OpenOffice
"withゲイツ"を嫌がってて何故に"MS"Officeに拘るのだ。
ゲイツが嫌なら、
>>300 のようにLinuxとOpenOfficeにすべきだ。
MSOfficeは仕方ないが、Windowsは避けたいのならMacでも買いなされ。
MSOfficeの練習が絶対条件なら、Windowsが一番楽で安い手段だと思うぞー。
アンチゲイツであることが第一ならMSOfficeは使っちゃだめぽ。
linux使えばただじゃん
>>301 >"withゲイツ"を嫌がってて何故に"MS"Officeに拘るのだ。
だって、仕事先で使ってるのがOffice2000 and XPなので仕方がないのです。
OpenOfficeだったらいいのですが・・・
しかし、withゲイツという表現が適切でなかったですね。
with Windows
に訂正しておきます。
それと、以前壊れたマシーンのoffice2000が残ってるので
フリーのOSで動くなら使いたいなーとも思っているのです。
ちなみに以前壊れたマシーンの残ってるOS(windows98)は、リカバリーで
(最近つくった)自作PCには全くインストールできなかったので、redhatを入れてます。
>>303 > だって、仕事先で使ってるのがOffice2000 and XPなので仕方がないのです。
> OpenOfficeだったらいいのですが・・・
OpenOffice.org は、MS Office のファイルを読み書きできます。
305 :
Be名無しさん :03/05/10 19:04
FreeBSD 4.8のportsからbochsをインストールしたのですが 上手く起動しません。 00000000000i[ ] reset of 'ne2k' plugin device by virtual method 00000000000i[ ] set SIGINT handler to bx_debug_ctrlc_handler Next at t=0 (0) [0x000ffff0] f000:fff0 (unk. ctxt): jmp f000:e05b ; ea5be000f0 こんな具合でdebugモードに入ります… 設定が悪いのでしょうか?
306 :
Be名無しさん :03/05/11 23:08
何故にここまで遅いんだ! エミュレートするCPUは違えどBasiliskIIはサクサク動くじゃないか! と思ってしまう私は何か勘違いをしているのでしょうか…。
>306 同じx86をエミュレートするPC-98三大エミュやうんづも以外に軽快に動くんだけどな。
>> 306 CPUのエミュレートロジックがC++の汎用コードによるインタプリタな実装 だからでしょう。 ジャストインコンパイルとか、X86上ならダイナミックレジスタ トランスレーションで一般命令は実命令で実行とかの技術を導入 すれば早くなるはずだが…
それだと、x86機以外のユーザーは淋しくなる罠。 第一、汎用コードっつー時点で速度犠牲で 移植性、汎用性を出してると判断できるべ。 x86機もってる香具師は素直に自分のマシンつかっとけと。
マシン:Athlon 1GHz ホスト:Windows 2000 ゲスト:Linux, *BSD で遊んでます。じゃなかった勉強してます。 CUIのみならそこそこ我慢できる遅さだと思っとります。 とりあえず一通り動いてくれるし、 パーティションをミジン切りにしないで済むし、 ホストを再起動せずにOS切替えられるし、 重宝しとります。
>Athlon 1GHz で、CUIならそこそこ我慢できる程度の重さなのか? bochsってそこまで遅いもんなのか… まだ、まともに起動すらできてないけど うちじゃ、ちょっと実用は無理かな。 まだ、当分vmware使っとこ。 Pentium2 233Mhz ホスト FreeBSD でWin2000動かしてるけど 我慢しなくてもいい程度の重さなんで。 煽りじゃないぞ。 bochsは、もう少し早くなったら使う。 今後に期待。
athlon xp 1800+ でも お も か っ た。 Xなしだと限度内。 何よりインストールに時間かかりすぎ。 疲れました。
ふむ。 そういや、C++の吐くバイナリって Cよりデカくて、遅いってのは迷信だっけ?
コンパイラとか最適化によると思う
>>316 もちろんそうだけど
C++で書いた物は肥大する傾向があるとか誰かが言ってた。
思いだせないなぁ。
どっちにしても、迷信だろうな。
bochs スレ一周年記念 sage
319 :
Be名無しさん :03/05/18 12:48
ageませんか?
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
321 :
Be名無しさん :03/05/22 23:20
age増
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
323 :
Be名無しさん :03/05/31 05:54
>>317 そりゃそうだろ
プログラム言語は時代がたつごとに設計者にやさしい言語になってるんだから
まがりなりにも大規模設計がCよりしやすいC++は
それだけCPUのOPも肥大化しまくってるよ
gcc/cl/bccでアセンブラはかせたらすぐわかる。
325 :
Be名無しさん :03/06/03 01:33
windows2000のbochsでdebianをネットワークインストールしたいんだけど NATとかできるの?
326 :
Be名無しさん :03/06/05 17:12
327 :
動画直リン :03/06/05 17:16
328 :
Be名無しさん :03/06/08 11:23
329 :
Be名無しさん :03/06/08 18:02
330 :
Be名無しさん :03/06/08 18:42
plex86ってbochsと比べて速さはどうよ?
331 :
Be名無しさん :03/06/09 17:47
Windows2000の中でFreeBSD4.7(配られてたイメージファイル)が動きますた。 スクリーンショットは割愛。
332 :
Be名無しさん :03/06/09 19:14
PCエミュレータ age
ホスト:Windows 2000 ゲスト:各公式リリース ◯ NetBSD-1.6.1 ◯ FreeBSD-4.8 × FreeBSD-5.0 ◯ OpenBSD-3.3
334 :
Be名無しさん :03/06/09 20:58
ホスト : Debian GNU/Linux Bochs : 2.0.2 ゲスト : 超漢字4 結果 : ◯ 16色だけど1024X768のサイズになりました。 しかし、やっぱり重い。マウスがついてきません。 超漢字は実機だと3秒で立ち上がるほど軽いOSなんだけどなぁ CPU : Celeron1.3GHz
336 :
Be名無しさん :03/06/10 01:12
X起動までに40分…
338 :
Be名無しさん :03/06/10 13:41
おれも30分グライがまんしてたことがあった。 Berryはpanicった。
339 :
Be名無しさん :03/06/10 13:42
うん?ちょっとまった。KDEが動くの?Bochsで? ありえないとおもうんだが。GNOME(RHL6)で鬱になったのに?
341 :
Be名無しさん :03/06/10 15:12
Plex86ってどうなったの?まったく使いかたがわからん。
343 :
Be名無しさん :03/06/10 15:22
344 :
Be名無しさん :03/06/10 17:58
345 :
328他力本願 :03/06/10 21:48
346 :
Be名無しさん :03/06/10 22:06
OEの過去のメールが二千件もたまりました。簡単に削除するには どうすればいいでしょうか?
347 :
Be名無しさん :03/06/10 22:14
筐体に無かってマシンガン
ハードディスクを抱いて嵐の海にダイヴ
前から思ってたんだけど なんでこの板に業者が来るの?
ageるから
352 :
Be名無しさん :03/06/11 20:10
わろた
355 :
Be名無しさん :03/06/11 21:38
356 :
Be名無しさん :03/06/12 19:37
age
あぼーん
358 :
Be名無しさん :03/06/13 15:11
359 :
Be名無しさん :03/06/14 16:45
age
360 :
Be名無しさん :03/06/15 16:24
>>339 配付されてるRedHat6のディスクイメージつかったら、GNOME普通にできたぞ。
PCが遅すぎるとか警告メッセージが出たけど。
361 :
Be名無しさん :03/06/15 16:31
あぼーん
>>361 Bochs on Mac の HDBENCH 結果の、DirectDraw 259 ってすごいね。
364 :
Be名無しさん :03/06/15 17:37
>>363 言い忘れた。bochsではDirectXが働かなかったため、その測定がカットされた。
HDBENCHはDirectXが使えない環境のことを想定していないらしい(当然と言えば当然だが)
366 :
Be名無しさん :03/06/15 22:13
367 :
Be名無しさん :03/06/16 15:46
konおかしくない?あと、2.1まだ?開発中みたいだけど。
368 :
Be名無しさん :03/06/16 17:53
369 :
Be名無しさん :03/06/17 02:31
371 :
Be名無しさん :03/06/17 17:11
>>369 そういえば、VGABIOSって1年間くらい沈黙してなかったっけ?
372 :
Be名無しさん :03/06/18 00:23
>>371 いや、ひそかに更新されている。パッチの投稿もきちんと受理されて、取り入れられている。
ちなみに前回のBIOS日付は確か4月の日付だった。
373 :
Be名無しさん :03/06/18 15:56
なんつーかこれ、学習教材なんじゃないかって気がしてきますた
375 :
Be名無しさん :03/06/18 20:30
>>374 その通り。bochsのドキュメントにもそう書いてあった。
377 :
Be名無しさん :03/06/19 17:17
2GHz以上のマシーン持ってる人bochsのベンチキボンヌ(HDBENCHでよろ
378 :
Be名無しさん :03/06/21 21:16
NetBSD 1.6.1 ISO init: Creating mfs /dev でとまる。。。 解決できた香具師いる?
380 :
Be名無しさん :03/06/23 15:24
Bochsに英語DOS6.22いれて、超漢字デモディスク作成機(CK4TEST.EXE)ぶちこんだ。 Write Track : 0/159 で止まる。snapshot.txtみたら、 Starting MS-DOS... HIMEM is testing extended memory...done. C:\>C:\DOS\SMARTDRV.EXE /X C:\>ck4test SLF Version 2.21A (c) 1995 H.Date 黙澎 : 2HD(1.44M) 筑粟 : ENCODE 書き込みドライブ [A:〜] A: Drive A の準備はよろしいですか? [Y/N] y Write Track : 0/159 とかなってる。
test
test2
test3
test4
test5
test6
tripのテストならtripper使えよ
388 :
Be名無しさん :03/06/23 17:19
>>378 ISOうp出来る?
容量が大きいなら、NetBSDをインストールできる状態のものをうpキボン
とりあえず、bochsのサイトにあるNetBSDのフロッピーイメージを使ってみるのも
一つの手かと。
389 :
Be名無しさん :03/06/23 18:52
>>388 ISOうpしてどうするの?たぶん質問の意味間違えてるからスマソ。
Hurdが動くのはなんというか感動ものだな gccははいってないがperlは動くし
>>390 Hurdは動いたけどネットワークが使えません。
で、apt-getできないので面白くない。
bochsのサイトにあったDebian/GNU Linuxはネットワークに接続できたんだが
apt-getが楽しいとは、変った人だな。
bochs2.1まだ〜〜〜?
394 :
Be名無しさん :03/07/05 23:17
395 :
Be名無しさん :03/07/05 23:18
おととい学校で、手洗おうとしたら 蛇口に亀裂がはいってて、そこから水が噴出してた おいおい大丈夫か?と思いながら、蛇口にさわると グラグラしていて、俺はやめなきゃやばいかな と思いながらも、力を入れて引っ張ってみた。 そしたら水がすごい、いきおいで! 「ブッシュゥゥシャァアァブブブ!!」 って噴出してく!!まじあせった!俺は必死で 蛇口を元の場所に戻そうとするが、水の水圧は 思った以上にキツい。びしょびしょになりながらも 俺は蛇口をはめ込もうとした。しかしだめだった。 すると一人の友人が、蛇口を手にしはめ込もうとした。 諦めかけてた俺は驚いた。だってそいつは3秒かかることなく 蛇口をはめ込んだんだからな!! それから俺はそいつのことを「ゴッド・ハンド」 とよんでいる・・・
397 :
Be名無しさん :03/07/07 13:01
>>378 そこ、えらい時間かかりますよ。
1GHzマシンで15分ぐらいだったか…。
bochsを Xeon3GHzデュアル&HTテクノロジ RDRAM 2GB RADEON 9800 Pro で動かしてみたい
399 :
Be名無しさん :03/07/07 16:55
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
>>399 (_フ彡 /
あぼーん
403 :
Be名無しさん :03/07/08 00:02
bochsってなんてよむの〜?
ぼっくす
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
406 :
Be名無しさん :03/07/15 13:52
407 :
Be名無しさん :03/07/15 16:46
bochsにDR-DOS&GEMを入れたい
>>407 FreeDOSで十分じゃない?
ZSNESがちゃんと動いたのが嬉しかった(劇遅だけど)。
413 :
(;´Д`) :03/07/16 07:09
418 :
Be名無しさん :03/07/16 16:46
広告ばっかりだな。(w
419 :
Be名無しさん :03/07/17 19:52
>>409 いにしえのDigitalResearchのほうが好きだ
俺は
あぼーん
421 :
Be名無しさん :03/07/19 15:20
BOCHS CVSのChangesに2.1リリースに向けた2.0.2からの更新点の 書き込みが始まってる。 2.1リリースは近いのかな。
ドラクエ4をPCでやりたいんですけど(タダで)どうしたらいのでしょうか?
425 :
Be名無しさん :03/07/28 19:57
426 :
Be名無しさん :03/07/28 20:17
>>425 plex86の開発者はWineの開発者みたいに会社に雇われていたみたいだけど(Mandrake)
Mandrakeの経営不振で解雇されて開発が停滞している......みたいな感じだった
431 :
川合の子 ◆1haVRB54HY :03/07/29 17:25
433 :
Be名無しさん :03/07/29 22:50
世界に飛び出す長寛寺
∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
OSASKってすごいね川合さんマジックだねage
あぼーん
438 :
Be名無しさん :03/08/09 22:04
>>197 のパッチがBOCHSのCVSに取り込まれたようだ。
最新のCHANGESに「Lightcore」の名前が!
440 :
Be名無しさん :03/08/09 22:25
本当に街で見かける女子校生っぽいファッションの少女です。
スレンダーな体つきに黒い下着がセクシーです。
おもむろに男性のチンチンを咥えオマンコでも受け入れてしまう乱れ方は相当のもの!
コギャル好きにはストライクです。
無料ムービーを観てね。
http://www.pinkschool.com/
>>438 ちなみに、そのCHANGESは、どこにありますか?
443 :
Be名無しさん :03/08/10 13:53
>>443 有り難うございます。確かに反映されたようですね。
445 :
川合の子 ◆1haVRB54HY :03/08/10 14:44
基地害のパッチでもとりこまれるんだね。多分あっちのひとはLがどんな香具師かしらなんだろう。 Lのパッチで起動するOSって、NWS-OS以外にあるの?(藁
>>445 あのね、どんな奴か分からなくても活動してくれさえすればコミュニティにとってはよっぽどありがたい訳よ
447 :
DVDエクスプレス :03/08/10 21:08
449 :
Be名無しさん :03/08/10 22:21
451 :
Be名無しさん :03/08/11 03:35
ハードディスクのログが取れるようになっていますね。 ハードディスクの設定で、 ata0-master: type=disk, mode=flat, path="512m.img", cylinders=1040, heads=16, spt=63, translation=auto mode=flatのところを、mode=volatileとすると、bochsを再起動するとハードディスクの変更が元に戻ります。 また、mode=undoableとすると、ログファイルが保存されますので、bochsを再起動しても変更は元に戻りませんが、 ログファイルを消すと、元に戻ります。ログファイル名は、[イメージファイル名]+.redologとなり、デフォルトでは イメージと同じディレクトリに置かれるようです。
僕もうbochs使うのやめるね
bochsってCPU何個にまで対応してるの? BasiliskUは八個まで対応してるっぽい。
457 :
川合の子 ◆1haVRB54HY :03/08/12 13:53
_ _ / / \ \ / ヽ | ヽ. ,! > !. | \ | | ノ \ 'i ___________________ / ノ ヽ. ヽ. / / \ \ / ノ 川合の知恵袋。↑ に、聞いて御覧。
最新の技術よりも vga-bios 用の Win9X VGA ドライバが欲しい・・・。 16色じゃ使い道が・・・。
>>460 elpinじゃなくてlgpl-VGABIOSの方は8bit表示に対応してるとのこと
ドライバがないと駄目だけど、NT/2Kの256色ドライバならこのスレのどこかにあった。
9xは不明
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
光復節age
465 :
Be名無しさん :03/08/16 16:13
466 :
Be名無しさん :03/08/16 22:32
誰か2GHz以上のスペックもってる人、HDBENCHかなんかでベンチしてみてくれませんか?
エミュレーション速度がもう少し速くならないと まだまだ実用には耐えられないねぇ。。。 うちのAthlonXP1700+(ゲストOS:Win98)で体感速度が 実家のDX2-66MHz(FM-TOWNS、Win95)と同じぐらいだからね。。。
>>469 実用もなにも、 そもそもCPUエミュレーションなんかしている時点で終わっている。
家庭用ゲーム機や過去のクラシックなコンピュータをエミュレーションするわけでもあ
るまいし、 わざわざCPUをエミュレーションなどしているから、いつまでたっても遅い。
Macの上でWin走らせるならともかく、PC上のWin上でWinやLinuxといったx86系OS
を走らせるのに、CPUをエミュレーションする必要などない。
>>470 それをやろうとしてるのがplex86だろ
大体bochsはドキュメントの中で"PCの勉強のため"みたいなことも目的のうちに含めている様だし
まあしょうがないだろ。
plex86のプロジェクトにでも参加してやれば?
472 :
川合の子 ◆1haVRB54HY :03/08/18 09:59
Linus神がトランスメタにいたころ、社内での開発用にx86エミュレータ開発してwinが動いていたって聞いたことあるんだが、 どうなったのよ?社内用だから非公開か?
>>470 非x86の環境に対応するエミュにそんな事いっても…
>>472 それがCMSになったんじゃないの?
bochsってdosのゲームぐらいはまともに動くのか? ・・そうじゃないならT-98NEXTやうんづにも劣るってことに・・・。
>>474 動くよ。733MHzマシンでウィザードリィが遊べた
476 :
Be名無しさん :03/08/18 23:50
477 :
Be名無しさん :03/08/19 11:45
おととい学校で、手洗おうとしたら 蛇口に亀裂がはいってて、そこから水が噴出してた おいおい大丈夫か?と思いながら、蛇口にさわると グラグラしていて、俺はやめなきゃやばいかな と思いながらも、力を入れて引っ張ってみた。 そしたら水がすごい、いきおいで! 「ブッシュゥゥシャァアァブブブ!!」 って噴出してく!!まじあせった!俺は必死で 蛇口を元の場所に戻そうとするが、水の水圧は 思った以上にキツい。びしょびしょになりながらも 俺は蛇口をはめ込もうとした。しかしだめだった。 すると一人の友人が、蛇口を手にしはめ込もうとした。 諦めかけてた俺は驚いた。だってそいつは3秒かかることなく 蛇口をはめ込んだんだからな!! それから俺はそいつのことを「ゴッド・ハンド」 とよんでいる・・・
478 :
Be名無しさん :03/08/24 05:09
hdbench結果 システムはATHLON MP2000+ の2CPU、メモリー1GB ★ ★ ★ HDBENCH Ver 3.40 beta 6 (C)EP82改/かず ★ ★ ★ M/B Name Processor Pentium 7.50MHz[GenuineIntel family 5 model 1 step 3] VideoCard SciTech Display Doctor 6.53 Resolution 640x480 (1Bit color) Memory 65,024 KByte OS Windows 95 4.0 (Build: 1111) B Date 2003/08/24 04:59 HDC = スタンダード IDE/ESDI ハード ディスク コントローラ A = GENERIC NEC FLOPPY DISK C = GENERIC IDE DISK TYPE47 D = VTAB Turbo CD-ROM Rev 1.0 ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 1440 760 262 705 664 797 0 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 270 195 28 2 2823 2332 2568 2364 C:\100MB
479 :
Be名無しさん :03/08/24 05:17
↑ちなみに、結果もエミュ上のwin95から書き込んだ。
>>479 bochs上のWin95のスクリーンショットとってよ。
481 :
Be名無しさん :03/08/24 16:50
>>480 適当なイメージアップできる場所の紹介きぼん。
あぼーん
484 :
Be名無しさん :03/08/24 19:31
>>484 パフォーマンスは悪いものの、それなりになんとか動いているね。
インストールでかなり躓いていたはずなのに、随分動くようになっているなぁ。
486 :
Be名無しさん :03/08/24 22:10
>>485 最新のCVSならば、WIN95は(時間がかかる事以外は)特に問題なくインストールできる。
前はDOSで日本語関係を削除したりする必要があったが、今は必要なさそうだ。
DOSのLAN ManagerもNE2000ドライバで動くようになった。
↑自己レス DirectXは入れていないはず(WindowsNT SP1)なのでDirectDrawの数値が変なのはそのせいかと。
489 :
Be名無しさん :03/08/28 00:43
490 :
Be名無しさん :03/08/28 00:45
是非ともベンチを求む。 DOSだと256色ドライバはないみたいね
そもそも DOS の場合 VGA だから 640x480 16色 か 320x200 256色 もしくは VGA 以前でサポートされてるモードだそ。 ドライバって概念ないし。 ハード直叩き。
>>492 スマソ
昔はMacで今はLinuxなのでWin&DOSの知識はほとんど(ry
494 :
Be名無しさん :03/08/28 20:12
bochsは、開発者の勉強用なんだから、文句言うやしは自分で作れと。 川合の子とかってもう口だけじゃねぇかよ。何もできないヒッキー丸出しだっての。 あげえええええええええええげええええええええええええええええええ
495 :
Be名無しさん :03/08/28 20:21
堤さやかちゃんの引退記念作です。
可愛らしい顔に大きなオッパイ少女っぽいパンティーがそそります。
絡み自体はいたってノーマルですがこの子がやっているだけで下半身に血が集まります。
本気で感じている姿はやっぱいいですね。
モロ見え動画を無料でゲッツ!!
http://www.pinktrip.com/
496 :
◆1haVRB54HY :03/08/28 20:25
なんでハンドルだけ消してトリップそのままなのー?
>>497 OSASKスレッド参照。今は反省している。
499 :
Be名無しさん :03/09/01 15:31
おととい学校で、手洗おうとしたら
500 :
Be名無しさん :03/09/01 23:26
まず、ここの板の人に感謝。 久々に面白いソフトに出会ったよな 現在インストール中、82%でのこり42分。CABの展開に恐ろしく時間かかってる予感・・・。 22時位に初めてまだ終わらないな。そのときは150分位って出てたんだけどね。 で、何が楽しいって、 描画のが遅くてニュルって感じとか、キーバッファ溜まったりとか、 5,6年前はこんなんだったなー、と懐かしんでます。 あとは、HDDがボコボコ作れるのはなんか異様な感触がして楽しい。 ホスト:WinME P3-1Ghz Mem-512M ゲスト:WinME MEM-64 ne2K設定済み sbは設定不明のため省略中。起動したら遊ぶ。 OSのCDがMEしかないです。 Dosプロンプトは結構快適かも。 実用的な話だと DiskExplorer1.67にお世話になりましたわ。 MEで作ったブートディスクをイメージ化したり、 bochsでフォーマットしたHDイメージにOSのCDの中身ぶち込んだり。 肝は、 BochsでFDISK->FORMAT を忘れないこと。 読み込みは何も考えずにマニュアルHDのAT形式で。 あ、書いてる間に100%になった。 このままこけずにいってくれい。
・・・こけた。 うおーレス見落としてた! ステップアップグレードじゃないと動かないのね。 むぅ、もうちょっといじってみる。
pcをはじめた当時はWin98だったことを思い出して、急遽変更しました。 MEはSETUPの描画周りでコケテル感じだったです。私感ですが。 あとは、なんかいろいろやってるとメモリリークしてるような気がするのは気のせいかな?? でもまー。楽しいな〜〜。 ああ、そうそう。 CUIはほとんど問題ないから、日ごろ怖くてできない、ASMの実験機とかにも使えるなー。
505 :
DOS好き :03/09/06 14:37
やっとこさbochs 2.0.2でネットワークが使えるようになりました。 WinPcapは2.3でないとダメと聞きましたが、私の環境では WinXP上でWinPcap 2.3で使うと、なんとブルースクリーン!!。 何度やってもダメなので、ダメもとでWinPcap 3.0に変えたところ、 みごとにDLX Linuxからpingが通り、外のマシンへのloginも出来ました。 これでやっと、イロイロ遊ぶ事が出来ます。 以前から興味があった、DR-DOSやFree-DOSの実験を楽しむつもりです。
506 :
Be名無しさん :03/09/07 02:57
>>506 PC-DOS入れられたんだけれどさ、NICのドライバってどこにあるの?
dc21x4.dosってのまでは解っているんだけれど。
508 :
Be名無しさん :03/09/07 13:07
>>507 それはDEC 21x4チップのドライバ。NE2000用はNE2000.DOSというファイル名。
BOCHSのNICはNE2000です。
509 :
DOS好き :03/09/07 14:25
>>506 ダメでした…。
お教えいただいたところから最新のものを取ってきたのですが、
Lan ManagerもMS Clientも、Pingすら通らない状況です(涙)。
Linuxゲストならいけそうなのに、DOSゲストではダメなのかなぁ…。
510 :
Be名無しさん :03/09/07 17:13
>>509 一応ですが、WIN上のBOCHSでは、BOCHS上のOSとBOCHSを動かすOS間では直接通信できません。
1FDのネットワーク対応のDOSを実機で作ってBOCHSで動かしたら、
こちらではうまく動いていますので、ダメということはありえません。
ただ、パケットドライバは使ったことが無いんで、PINGは動くかわからないですが。
511 :
DOS好き :03/09/07 21:23
ほとんどあきらめモードです(涙)。
>>510 成功されているプロトコルはTCP/IPなのでしょうか?。
PINGはパケットドライバを使わなくても、Lan Managerあるいは
MS Client環境だけで動くはずなのですが。
512 :
Be名無しさん :03/09/07 22:23
今日無茶苦茶感動したのでage bochsをソースからコンパイルする時は必ず --enable-all-optimazation(だったと思う。くわしくはdocumentを見れ) を指定すること。 体感速度が3倍ぐらいになる。 後、Linuxのbochs上でWindowsNT workstation 日本語版のインストールを確認 確認された動作 cdイメージからのeltoritoブート: OK 通常のインストール: OK インストール後の再起動: OK 通常の起動&使用: OK できなかったこと ネットワーク bochsがパニックになって無理 音声 とりあえずやってみた限りではなし 後、常にCDを入れていないとエラーが出るという問題がw
追記 --enable-all-optimazationやると互換性が落ちるかも freedosのboot&installができなくなった。
ベンチ取ってみたよ。音とネット設定が良くわからなくて付いてない。 うんで、もー、大笑い。1/100も出てない。かなりおもろい。 ホスト--------> ★ ★ ★ HDBENCH Ver 3.40 beta 6 (C)EP82改/かず ★ ★ ★ M/B Name Asus CUSL2-C BiosVer-1.12?? Processor Pentium III 1005.03MHz[GenuineIntel family 6 model 8 step A] Cache L1_D:[16K] L1_I:[16K] L2:[256K] VideoCard Canopus SPECTRA 8400 Resolution 1024x768 (16Bit color) Memory 523,324 KByte OS Windows Me 4.90 (Build: 3000) Date 2003/09/15 09:58 ALL, Integer, Float, MemoryR, MemoryW, MemoryRW, DirectDraw 36979, 40361, 42417, 16013, 17553, 24472, 84 Rectangle, Text, Ellipse, BitBlt, Read, Write, RRead, RWrite, Drive 114400, 98340, 53774, 1188, 39248, 38905, 19129, 30695, C:\100MB ゲスト----------> ★ ★ ★ HDBENCH Ver 3.40 beta 6 (C)EP82改/かず ★ ★ ★ M/B Name bochs-win32-20030910_stripped Processor Pentium 5.40MHz[GenuineIntel family 5 model 1 step 3] VideoCard 標準ディスプレイ アダプタ (VGA) Resolution 640x480 (1Bit color) <-16色 Memory 129,996 KByte OS Windows 98 4.10 (Build: 1998) Date 1980/01/04 10:26 ALL, Integer, Float, MemoryR, MemoryW, MemoryRW, DirectDraw 813, 441, 123, 405, 449, 491, (not support)0 Rectangle, Text, Ellipse, BitBlt, Read, Write, RRead, RWrite, Drive 169, 164 , 16, 2, 1406, 1524, 1320, 1383, C:\100MB あ、Bochsのタイマーいじってないから狂ったまんまだ。
タイマ狂ってたら正常な結果出るわけないでしょ
あああ時刻のこと言ってたのか
518 :
Be名無しさん :03/09/22 18:18
保守
bochsrc.txtとかの設定を詳しく説明してるサイトキボンヌ
521 :
Be名無しさん :03/09/24 13:10
? # hard ? ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ? ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17 この全体の意味と、「=」で設定された各パラメータごとの意味がわからないのですけど教えてください
>ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 enabled=1はata0チャンネルが有効。0なら無効。以下、ata1,ata2...も同じ。 ioaddr(I/Oアドレス)とirqは普通弄る必要はないかと。 >ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17 ataチャンネル1つにつき、masterとslaveの二つが使える。 ata0-master,ata0-slave,ata1-master,ata1-slave...... masterとslaveに機能上の違いは無いはず。 ata4まであるので合計8個接続可能であるということ。 type=cdrom | disk cdromを使うか、ハードディスクを使うか選択。 path=/path/to/foo.img hdimageかcdromimageのパスを指定 [diskの場合] cylinders=306, heads=4,spt=17 シリンダ、ヘッダ、セクタの値を指定する。 説明がめんどくさいから理屈はともかく 1.bximageを起動 2.enter 3.ハードディスクイメージの容量を指定 -> enter 4.表示がでてくる cyl=20 heads=16 sectors per track=63 これの値を流用すればとりあえずはOK(か?)。 なお、もう一回enterを押すと、実際にイメージが作られてしまうので、 ここで終了させるように。
523 :
Be名無しさん :03/09/27 18:35
保守
If you run NetBSD inside Bochs 2.0.2 (at least with NetBSD also as host OS), you'll encounter very fast keyboard repeat rates, which makes it impossible to type anything in NetBSD. To fix this, put the following into your .bochsrc: keyboard_serial_delay: 2000 - Hubert フォーラムより。前は0にしてやってたけどこちのほうがよさげ
bochs-2.0.2をcygwin(gcc (GCC) 3.2 20020927)で GDBスタブサポートでビルドを試みていますがエラーになってしまいます。 もしビルドできた方いらっしゃいましたらご教授願えないでしょうか。 手順 ./configure --enable-gdb-stub make g++ -c -I. -I./. -Iinstrument/stubs -I./instrument/stubs -mno-cygwin -DWIN32 -DBX_SHARE_PATH='"/usr/local/share/bochs"' gdbstub.cc -o gdbstub.o gdbstub.cc:4:24: sys/socket.h: No such file or directory gdbstub.cc:5:24: netinet/in.h: No such file or directory gdbstub.cc:6:25: netinet/tcp.h: No such file or directory gdbstub.cc:7:23: arpa/inet.h: No such file or directory gdbstub.cc:9:19: netdb.h: No such file or directory gdbstub.cc: In function `int bx_gdbstub_check(unsigned int)': gdbstub.cc:198: `F_GETFL' undeclared (first use this function) gdbstub.cc:198: (Each undeclared identifier is reported only once for each No such file or directoryと怒られているヘッダたちは /usr/includeにあります。
526 :
◆1haVRB54HY :03/10/03 19:51
2.1pre1でたね。RH9で依存関係解決面倒なので今からリビルド。
527 :
◆1haVRB54HY :03/10/03 20:46
やっとおわった。 SPECに/usr/bin/bxcommitいれる必要がある。
528 :
◆1haVRB54HY :03/10/03 20:51
測定したわけじゃないけど結構早くなってる。
529 :
◆1haVRB54HY :03/10/04 12:08
/.にたれこむのもマンドクサ
いまOSASKネタがトップになってるから、 タイミング的には ちょうどいいかもな。
531 :
◆1haVRB54HY :03/10/04 14:55
>>530 でもmake41がまだでてないんだよな。(´_ω`)ショボーン
センブリ茶
533 :
◆1haVRB54HY :03/10/04 20:38
X11インターフェースで、Red Hat 6動かしてみたら、結構早くなってた。GNOMEの起動に いらいらするけど、前よりずいぶんと快適。OSASKは軽すぎて評価に使えないな(w make41が出てないので、AT版が動くか試してみたら、リブートの無限ループだった。Lのパッチがどんなものか、 わざわざNWSOS落としてみたけど、無限ループのリブートだった。 いまwxで起動中。遅いけど、VMWareみたいでよさげな感じ。
534 :
◆1haVRB54HY :03/10/04 21:14
535 :
◆1haVRB54HY :03/10/04 21:54
display_library:term だとかなり早いが、終了の方法が分からない。しかたないからkill -9した。
536 :
Be名無しさん :03/10/05 06:25
速くなったのはいいが、800X600が限界という表示を何とかしてくれ
bochsを複数動かして、クラスタしてみたい… 仮想OSどうしをネットワークで直結してプライベートネットワークを 組むことは可能ですか?
538 :
◆1haVRB54HY :03/10/05 15:02
termインターフェース、軽くていいんだけどなぁ。終わらす方法が分からないと何にもならん。 Ctrl-l,Shift-lとかいうの訊いたんで試してみたけどダメ歩。
539 :
◆1haVRB54HY :03/10/05 15:14
rfbインターフェース。これ、標準機能だったんだ。 でも、VNCからうまくつなげない。krdcの、一番しょぼい香具師でようやくつながる。
540 :
Be名無しさん :03/10/05 15:51
◆1haVRB54HYよ。あなたのホストの環境は? RFB接続ってやってみたかったんだけど、いまいちわからなかったんだよね...
541 :
◆1haVRB54HY :03/10/05 16:51
>>540 2.1pre1での話。
Red Hat Linux 9,rpm(SPECに/usr/bin/bxcommitいれる必要ある)ね。
bochsrcの中で、
display_library: rfb
をいれる。
$ bochs -q
するとぐだぐだでてくる。多分、ポート5900でBochsが待機する。
KDEリモートデスクトップ接続で、一番しょぼい香具師でlocalhost:5900開くとでてくる。
真中のでうまく逝くときもある。vncviewerで、どうやるかは、知らん。。。-depth弄っても意味ない。
たぶんne2kは関係ない。
あぼーん
543 :
Be名無しさん :03/10/05 21:53
ホストWIN2K、GUESTWINNTEEでRFBを使ってみたが、不安定。 解像度変更もうまくいかないし、USERキーも動かない事が多い。 WIN上ではRFBは駄目みたい
544 :
◆1haVRB54HY :03/10/06 15:20
Bochsをtermインターフェースで動かし、Bochsの中の人にVNCを用意してもらうと、 少しは快適なのかなぁ?日本語でかかれた、Bochsのne2k関連の資料ないですかね? 本家を前に見たときは、Linuxの場合、なんかカーネルモジュールを読み込んで、rootでBochsを起動する必要があるとかあったはず。 マンドクサ。
plamolinux@bochsのcpuinfo plamo-bochs:~# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 1 model name : Pentium 60/66 stepping : 3 cpu MHz : 1.850 fdiv_bug : no hlt_bug : no f00f_bug : yes coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu tsc msr cx8 mmx bogomips : 4.90
546 :
DOS好き :03/10/10 22:23
bochs-2.1ではLanManagerが使えるといいなァ…(涙)。
あぼーん
548 :
Be名無しさん :03/10/11 16:03
bochs上のWindowsNT4.0(SP3)でインターネットが出来るようになった。 一応その時の設定 ne2k: ioaddr=0x280, irq=10, mac=b0:c4:20:00:00:00, ethmod=linux, ethdev=eth0 ダウンロード速度がかなり遅くなるけれど、だいぶ実用的に使えるようになってきた。 Pentium4 2.66GHz & PC2100 512MB & Mobility RADEON 7500のDELLノート NT4.0用の高解像度ドライバは今度試してみる。
550 :
Be名無しさん :03/10/11 23:30
感動。ぁーぁ。どっかにwin95/nt4うん百円でうってないかなぁ。 意味は無いけど面白そうだ。 一太郎やらNetscapeは売ってたけどさ。(w
>>551 ヤフオクならNT1000円程度もざらにある。
つーか、俺がNT買ったのbochs試すためだしw
それまではWindowsを使ったこともあまり無かった
>>548 でも、パッチ内容は基本的には前回と変わっていないからなぁ。
スルーされている106キーボード対応の必要性を強くアピール
する必要があるでしょうね。
(106キーボードではWM_KEYUPの((lParam) & 0x01FF)の値が0x59以上に
なる場合があるからアプリケーションエラーが発生する場合があるとか)
554 :
Be名無しさん :03/10/13 23:31
前回と変わっていないつーても、取り込まれた部分とかもあるから、 一から見直さんでもいいように新PATCHとして新版をあげるのも悪くはないと思うけど。
555 :
Be名無しさん :03/10/13 23:32
それよりも、スタック消費量についての問題のほうが全世界のBOCHSユーザの
興味を引きそう。
http://d.hatena.ne.jp/lukewarm/20031013 まぁ、GUESTがDOS系以外では問題にならないならスルーという可能性も。
(開発チームはHOST、GUESTともFreeUNIXかWindows中心みたいだし)
本家にあげるとすれば、スタック消費量はバグ報告なのかなぁ?
Feature Requestsって気もするが、ほんとにFeatureに対応という事にされてしまいそうだ。
556 :
Be名無しさん :03/10/15 16:54
いまだにボックすの意味が分からないのだが、ボックスの中で保存したデータはどこへ行く? imgファイルの中、それとも・・・・ ってかそもそもインストールしたOSのファイルはどこに行く? 駄目だこりゃ
うん、ダメだな。
変な疑問に行き着くのも才能の一つのように見えてきた。。
559 :
Be名無しさん :03/10/15 20:06
>>556 全然駄目。あきらめて、VM割れでも使え。
560 :
駄目 駄目男 :03/10/15 21:01
>>559 うんそうする
っていうほど軽い男ではないので、粘着します。
というかヤフーで調べます。でもグーグルもつかいます。
でも見つからな〜い。でも頑張る。
>>560 bochsのサイトからディスクイメージをダウソして、bochsrc手直しするだけで
ゲストOSが起動するのは何でだと思いますか?
562 :
Be名無しさん :03/10/15 22:45
ディスクイメージに保存されるということらしいですね。
>>561 なんでというか、ディスクイメージはFDそのままの構成で保存されているから、
例えばFDからブートする場合と同じ方法でできると言う感じかな。
付録のLINUXがあるのを思い出して、実際に動かして、フォルダを作ってみたら、
その情報がちゃんと保存されていたから、たぶんhd10meg.imgに保存されていると思われる。
563 :
Be名無しさん :03/10/17 18:50
bochs-2.0.2のdebianなんですけど、 login:プロンプトでパスワードを入力している途中で タイムアウトしてしまい、ログインできません。 多分、bochsのシステムクロック(?)が速すぎるせいだと思うのですが、 どうしたらいいでしょうか?
564 :
Be名無しさん :03/10/17 19:38
2.1を使うことをお勧めします。
565 :
Be名無しさん :03/10/18 00:23
>>553 このキーボードの問題って他のアジア圏のキーボードではどうなんでしょう?
他のアジア圏のキーボードでも独自キーって持ってるんですよね?
(日本語の「ろ」にあたるキーとか)
中国語のキーボードとかはキーの数は何個なのかなぁ?
>>565 http://www.microsoft.com/whdc/hwdev/tech/input/Scancode.mspx にあるスキャンコード表を見ると、問題が起きそうですね。
ソースをよく見たら win32_to_bx_key[]のindexとして渡されるのは
((lParam) & 0x01FF)ではなくて、非拡張キー時での
(HIWORD (lParam) & 0x00FF)だった。
拡張キー時は直接switch文でbochs仕様キーコードに変換しているが、
想定外の時は不定になってしまうね。
ちなみに、WM_KEYDOWNやWM_KEYUPのスキャンコードは、Microsoft公式
仕様では、OEM依存となっていますが、大半のキーボードドライバは、
スキャンコードセット1のmake時スキャンコード(拡張キーの場合
はプレフィックスの0xE0を除く)を設定する模様。
これは、AT互換機であればどの言語用のキーボードドライバでもそうだ
と思われるが…。
567 :
Be名無しさん :03/10/18 16:03
>>566 そういう実装になっているのは、開発者がScan codeのset1,set2しか
知らん(or知ってても検証できないから無視してる)からではないでしょうか?
本家に垂れ込んで、英語のset3関連資料も提示してあげれば理解してくれるかな?
ざっと検索
www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&newwindow=1&c2coff=1&q=IBM+%22scan+code%22+keyboard+106&lr=
してみましたが、scancodeとしては
safariexamples.informit.com/0789725428/Reference%5Cref1.pdf
publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixkybd/kybdtech/Key.htm
www.vetra.com/scancodes.html
www.pfu.fujitsu.com/hhkeyboard/hhkb_support/scancode.html
とか、あとコントローラーかなチップ関連資料とか
perso.wanadoo.fr/laurent.favard/Docs/82k28a.pdf
www.holtek.com.tw/pdf/computer/82k28a.PDF
www.holtek.com.tw/pdf/computer/82k628a.PDF
>>567 ソースを読めばわかるかと思いますが、一旦まともなbochs仕様キーコード
に変換されれば、そこからエミュレートしているコントローラのモード
に応じて、適切なスキャンコードがゲスト環境にわたります。set3まで
フル対応になっています。ですので開発者がset1,set2しか知らないという
事はないかと思います。
スルーされているのは、対応していなくてもbochs仕様キーコードが
0にセットされるだけで、それによりキー入力が化ける程度の問題しか
起きないだろうとwin32版担当者が思っているからなのではと思っている
んですけどね。(優先順位が低いと判断されている)
実際には変換用配列 win32_to_bx_key[]の範囲外indexの値を拾ってしまう
ので、bochs仕様キーコードとして変な値になってしまうと、アプリケーシ
ョンエラーの原因になってしまう場合があるんですけどね。
WM_KEYUP/WM_KEYDOWN系の仕様上OEM依存とされている機能を利用している
ので、英語キーボードしか知らない人に説明するのは難しいかも。
(他の言語のキーボードドライバでもAT互換機であれば、英語キーボード
ドライバと同様にキースキャンコードセット1のmake時スキャンコードにな
る(プレフィックスは除く)と言い切れれば話は簡単なのだが)
まぁ、正式にbochs仕様キーコードを追加するとなると、win32版では
あまり関係ないけど他のプラットフォーム版では利用する場合がある
キーマップ機能のためにキーマップ定義ファイル用のキー名を決めな
くてはならないので、win32版担当者の独断では決定できないという
事情があったりするのかも知れませんね。
例のパッチでは完全に日本語向けのキー名なのでそれで問題ないか
どうかいうのもあるかも。
569 :
Be名無しさん :03/10/18 19:46
>>568 2段落目まで、俺様流解釈。
要するにbochsはHOST->GUESTのキー入力変換において、
静的に準備された変換表で変換を行っており、それは英語の89キー分の配列しか準備されていない、と。
で、日本語独自キーなんかは変換関数が配列の外のデータを拾ってくるので
アプリケーションエラーが起き(る可能性があり)ます、と。
>>568 はい、そうです。
配列は、通常のMicrosoft製英語キーボードドライバでのWM_KEY系スキャン
コード値が非拡張キーで一番大きくなるF12キーが0x58なので89(0x59)キー
分準備されています。
もっとも、0x00と0x54と0x55は使用されていないので
変換後のbochs仕様キーコード値として0がセットされています。
(といっても左Ctrlキーのbochs仕様キーコードBX_KEY_CTRL_Lの値が0だっ
たりするので、もし変換される場合がある時には、無視されるのではなく
左Ctrlキーと変換されてしまうようですが)
通常のMicrosoft製日本語106(109)キーボードドライバでは、
WM_KEY系スキャンコード値が一番大きくなる\キーの値が0x7dなので、
bochs仕様キーコード値への変換配列は最低でも0x7eキー分用意
する必要があるというわけです。
あとこれは余談だけど、Microsoft Officeキーボードなどにある
戻るキーとか進むキーとかは想定外の拡張キーなので、
アプリケーションエラーが起きる可能性がありますね。
(これは対応していなくても、うっかり押さないように気をつければ済む
話だが)
571 :
Be名無しさん :03/10/21 00:05
はて?、拡張キー等のスキャンコード値の最大値ってのは定義できないのでしょうか? 566のURLのMicrosoftの仕様書では7Fが最大値みたいだけど。 (SCANCODE SET1のbreakの値でいいんですよね?) 思うに、拡張キーから何から全部win32.ccのwin32_to_bx_key辺りで定義してる ところにぶち込めば解決じゃないですか? って、Lukewarmさんのpatchが0x59から0x100にしてるのはそういう事か。 本質はアプリケーションエラーの防止。で、ついでに日本語キー定義といったところで、 たれこみしないと駄目ですね。
http://d.hatena.ne.jp/lukewarm/20031013を英訳してみた 。
As a matter of fact, the amount of stack consumption of rombios of bochs is
a problem.
The program is mainly written by the C language. And the automatic variable
in a function is all fundamentally secured on a stack. The int15h function
is the most excessive. Although not investigated exactly, probably about 32
bytes of stack will be used only by the variable. Furthermore, before
calling int15 function, the register is saved, and probably, 40 bytes is
consumed at this time. (Reason that is the pushad function of 32-bit width)
Also at the lowest, 80 bytes or more of stack is almost rightly needed for
calling an int15h function once.
If this is the service function of a simple substance, it does not become a problem yet. However, the function called in other hardware / software interrupt handler can be gathering up many things in the int15h function. If an int15h function is called within these handlers, naturally 80 bytes or more of stack will be used. For example, a keyboard interrupt handler (int09_handler) calls a keyboard interception (int 15h, ah=4fh). Now, if keyboard interruption starts during read-out processing of a hard disk by BIOS, will use how many stacks by the whole BIOS.... I do not want to think not much. The processing about int13 function also has a little many automatic variables. .... I want to believe that the total amount of stack consumption is 256 bytes or less. What the amount of stack consumption of BIOS becomes a problem from well I think that it will be at least DOS.
But by other OS's, for example, at the time of a bootstrap, the amount of consumption of a stack becomes superfluous and there cannot be nothings in data destruction etc. Or when a BIOS call is carried out by the task in the virtual 86 mode, the stack for real modes may be insufficient. 終わり。excite大活躍。なんか変なとこ合ったら直して〜。
ということで、取りあえず、アプリケーションエラーの防止と 拡張キーもwin32_to_bx_key[]で変換するようにする パッチが採用されたみたいなので、後はよろしくね
576 :
Be名無しさん :03/10/26 20:25
アプリケーションエラーは収まりましたが、定義されてないので 「ろ」とか「¥」が入力できなくなって、ウツ。キーボードに関しては 次はこの辺を本家にプッシュですね。
>>197 >>210 みたいな事言われんのが恥ずかしいので
>>572 以降の英訳を
さらしてみましたが、意見がつかないという事はそれなりに意味通じるんですかね。
明日あたり、「がじぇっとぼっくす」patchをスタック消費量対策patchとして
本家に上げてみようと思います。
俺も英語ぜんぜんだめだけど。。。 こんなんでどう? In a program written by C, local variables are stored into stack. So when int15h function is called, for example, probably about 32 bytes of stack would be used only for local variables. Furthermore, probably about 40 bytes would be used for saving registers (because, push 32 bits for one register). So about 80 or more bytes are used for calling int15h once. あ、すまん。もう疲れますた。
>>578 英語が全然だめな俺にも理解できますた
文法があってるかどうかは知らんけど通じるでしょ
部落らじゃねーよ
たしかにdisk共有も必要だが、まあそこらへんはNFSで逃げるよ。 RAC実装したいわけでもないから。そんなにパフォーマンスはもとめない。 結局のところ、ネックはネットワークなんだよな。 そこらへん、winpcapとかの範疇でbochsは無関係かもしれんが。
588 :
Be名無しさん :03/11/02 03:47
ネットワークでつながった別々のPC2台にそれぞれBochsを立ち上げて、 通信させればBochs同士の通信はできるだろうね。仮想環境でテストという 意味以外に意味はあんまり無いけど。 1台のPCに2枚NICを乗せて、それぞれのNICを書くBochsが使うという方法も あるかも。でも、多分もう一台ルーターが外部に必要かもね。WINの場合。
すまんが、ちょっと聞いていいっすか? CD-ROMのディスクイメージを作れるフリーソフトって何がありますか? できればWindowsで動くものであれば教えてくれるととてもうれしいです。 vinelinuxをCDからインストールしようと思い、付属のFDイメージを使ったのですが、 CD-ROMドライブをlinuxのインストーラが認識してないんです。 それとも別な方法があればまたそれでもいいんですが。
mkisofsかdiscdumpか、どっちの意味で取ればいいだろうか
>>589 bochsの設定が悪くて、bochs自体がCD-ROMドライブを認識していないという
おちはないよね?
592 :
Be名無しさん :03/11/03 00:02
>>592 まずは公式リリース最新版R2.1.pre1を試してみてね。
# offsetレジスタ関連は基本的には直っているはずだが…
594 :
Be名無しさん :03/11/03 01:37
>>593 そうですか、直ってるはずですか。
なんか、10/7以降BOCHSのWINNT/2K SVGAドライバがうまく動かないし、
WIN9Xの方も相変わらずSciTech Display Doctorでうまく動かない。
せめてSciTech Display Doctorが動けばなぁ。
画面描画位置の問題だとは思うのだが。
>>595 BOCHSのWINNT/2K SVGAに関しては、10/6頃にVBEのI/Oアドレスが変更
になっているから、それの影響かな?
LGPL VGABiosを使用しているのなら、最新版になっているか確認して
みては?
597 :
Be名無しさん :03/11/03 19:14
>>596 それって「Bochs VBE Display Drivers for Windows NT/2000」の方を
直さんと駄目って事ちゃうのん?
具体的にI/Oアドレスが変更されたのってどこ見りゃわかる?
599 :
Be名無しさん :03/11/03 21:16
>>598 そうですか、ドライバ作者にメール出してみます。
....ソース公開してくんないかなぁ。
Win2000でBOCHS動かしてるんですが、DMFフォーマットのフロッピーが 読めません。これはBOCHSがサポートしてないだけなのでしょうか?
>>601 ホストOSがWin系だと、現在のところそうですね。
# というよりも実はホストOSがWin系での2HDの取り扱いには問題が
# あったりするのだが…。場合によっては、2HDがまったく扱えなく
# なる恐れもあったりとか。
>>603 ゲスト側用処理ではなく、Win32のホスト側の一部処理が未実装
なんですよね。変数stat_buf.st_sizeが、未設定のままで、
1.44Mか1.68Mか1.72Mかの判定に使用されているという…。
たまたま1474560以下の値が入っていれば1.44Mと判定され、
1720320であれば、1.68Mと、1763328であれば、1.72Mと
判定されようになっています。
とりあえずイメージファイルであれば正しく処理されるコードが
なぜかは知らないがコメントアウトされているのだが…。
605 :
Be名無しさん :03/11/05 22:18
おととい学校で、手洗おうとしたら 蛇口に亀裂がはいってて、そこから水が噴出してた おいおい大丈夫か?と思いながら、蛇口にさわると グラグラしていて、俺はやめなきゃやばいかな と思いながらも、力を入れて引っ張ってみた。 そしたら水がすごい、いきおいで! 「ブッシュゥゥシャァダァブブブ ズズウモモォゴォズァィグィァゥダバッァ ズゥギイギブゥゥブビョギャォォオォ ビャィギョィゥヂャヂィヂュヂュッババァ!!」 って噴出してく!!まじあせった!俺は必死で 蛇口を元の場所に戻そうとするが、水の水圧は 思った以上にキツい。びしょびしょになりながらも 俺は蛇口をはめ込もうとした。しかしだめだった。 すると一人の友人が、蛇口を手にしはめ込もうとした。 諦めかけてた俺は驚いた。だってそいつは3秒かかることなく 蛇口をはめ込んだんだからな!! それから俺はそいつのことを「ゴッド・ハンド」 とよんでいる・・・
>>604 とりあえず、HOSTのWin2000ではそもそもDMFフォーマットを認識してくれません。
これだと、その上で動くBochsでも、実際のSector、Track、Headを認識できないような気も。
ですので、コードが記述されても動かないのでは?
以上、試してないので全て憶測でしかありませんが....
609 :
駄目 駄目男 :03/11/08 14:49
お久しぶりです。 あの後もいろいろと勉強いたしまして、ディスクイメージの意味などが分かりました。 なんとかWin95の起動ディスク(FD)をイメージ化して、日本語関連の.sysを潰すことで、 bochsからDOSが起動でき、ハードディスクイメージを初期化できました。 そこにvinelinuxを丸まるコピーしてインストールしようとしたが失敗。 今考えれば当たり前なんだけどね。 んで600さんが教えてくれた物を使ってCDを抽出したのですが、なぜか失敗。 諦め掛けていたのですが、エラーメッセージをよくよくみるとISO9660イメージがないと英語で書いてありました。 もしやと思い、色々検索したらどうも抽出したものがISOディスクイメージでないことが判明。 WinImageの試用版で、改めてISOとしてCDを抽出しました。 そのイメージからブートできました。んで今、vineをインストール中な訳です。 午前11時から始めたのですが、後3時間はかかるでしょう。 とにかく600さんがそのソフトを教えてくれなかったら、諦めていました。 何とかbochsを使いこなせてきたように思えます。ありがとうございました。
610 :
駄目 駄目男 :03/11/08 20:11
vineのインストール終わりました。 途中何度か止まったように見えるときがありましたが、辛抱強く放置していた甲斐あって なんとか終わりました。 Xはやはり無理ですね。起動に5分以上かかります。 これからwindowsMeもやってみて、windowsのほうが使い勝手がよかったら、 VineLinuxをホストにしようかなぁと思っています。 んで質問なんですが、 例えばLinuxがホストだとした場合に、プリンタが使えないと仮定します。 つまり適切なプリンタドライバがない状態です。 bochsにWindowsをインストールします。 んでプリンタのドライバをbochs上のWindowsにインストールした場合、bochs上のWindowsからプリンタを使って印刷できますか? bochsがホストのプリンタドライバを介してプリンタに出力するならば、無理であると思うのですが、 どういう仕組みなのか分からないのです。
611 :
駄目 駄目男 :03/11/08 20:50
ところでリカバリCDから、WinMeはbochsにインストールできないんですね。 知らなかった。さてどうしようかなぁ、Linuxにしようかどうか。 悩みどころです。困った。XPに乗り換えようかどうかと思っていたんだがな。
それって、PC本体についてきた奴でしょ? リカバリCDの立場で見れば、bochs環境はPC本体とは違っているはず。 別マシンにリストアできないのとおなじでしょん。
>>612 やっぱそうですよね。
ひとまずLinuxとWinMeのデュアルブートにしておきますわ。
んでLinuxの勉強してみますわ。
半端でなく難しいですがね。
>>614 あぁそうっすか。有用な情報ありがとうございます。
あとスレ汚しすみませんでした。消えます。
>>615 614の補足。VIDEOとBOCHSのBIOSも更新する必要がある。
Displayの修正がいくらか入っているのでWIN9xの SciTech Display Doctorを試してみた。うまく動かない。 ログを見ると、BOCHSは画面サイズは認識してるが色の情報を常に8bppで 認識してるっぽい。GUESTのBPP変更を認識しているのはBOCHSのソースで?
>>617 常に8BPPのUpdateを用いている?
Scitechが表示がおかしいのは、見た目から判断すると生成している
画面データのBochs窓枠内での表示位置がおかしい為。
しかし、常に8Bppの表示を使っている → となると、これを修正すると、
いままで大丈夫だった通常の表示がおかしくなる恐れがある。
ソースはVga.Ccの1400行辺りから始まる部分?
本当はこの後に4BPP(16色)のコードが必要では?
識者の意見求む。
>>618 ざっと見た感じではVBE_DISPI_BPP_4 の時は、VBE用の部分はスルーして、
狭義のVGA用コードで処理されるようになっていますね。(1290行目)
mem_read()やmem_write()でも同様なので、VBE_DISPI_BPP_4
の時は、VGAと共用しているということなんだろうけども、
それだと、VGA側のシーケンスレジスタ等の影響を受けること
になるのだが、それは実機でもそうなのかな?
# たぶん実機ではそうではない気がしますが…。
>>617 というか、SciTech Display Doctorの機能を把握してなかったよ。
話の流れからSciTech Display Doctorなるものは、VESA BIOS経由
で設定処理をおこなうようなWindows 95系用のディスプレイドライバ
かと思っていたけど、そうではないような?
>>621 そうであれば、SciTech Display Doctorがbochs仕様Video Chip仕様
に対応していなければ、まともに描画されないのでは?
>>622 確かに、Video Chip仕様には対応してるはずも無い。
しかし、SciTechは動作時にVideo能力を解析して表示をするらしい。
しかもそれはVESAベースのようだ。実際にインストールしたWin95の
プロパティでもBochsのVESA能力を認識し表示している。
現状640x480x16だとScitechで問題なく表示できているから高解像度でも
表示できてほしいなぁ。
>>621 の画像のとおり、完全に表示が壊れているの
ではなく、表示が重なってしまっているだけのようだし。
http://kfn.ksp.or.jp/~gauche/Archive/UniVBE/
>>623 という事は、知らんChipでもVESAがサポートされていればそれを利用する
ようになってそうですね。
そうなると、iodev/vga.cの2909行とか2924行あたりとかで、被乗数を
(Bit32u)にキャストしていないから乗算オーバーフローが発生しそうだけ
ど、それが原因かな?
626 :
Be名無しさん :03/11/10 16:38
ごめんはいってたね(自爆)
早くは無いけど遅くもない。>2OS2/Linux で、これいつまで使えるのか教えてくれYo.日本語情報すくな杉。(俺が知らないだけ?
>>629 分からんが、送られて来たキーの Your nick にある年月日までっぽくね?
>>631 うん。で、04/10/01になってたんだけど、尻入れる前に、それでも隅の文句以外
問題なく見えたんだけれども。なんなの?
いまからFreeBSD入れてみる。今まで触ってみた感じでは、すこしだけ不安定かな。
04/10/01って、一年位使えるのか? もはや試用の域を超えてるな。
俺も便乗してtwoOStwo入れてみた。 QNX6.2に挑戦しようとしたら仮想マシンの電源入れた瞬間にエラーが出て断念。 素直にNTで再挑戦中。 bochsはQNX入ったんだけどなぁ。 Xが重くてもう消しちゃったけど。
NTはあっさり入った。 というか実記でやるより妙に速くインスコできた。 ホストのWinXPのネットワークコンピュータにゲストOSが認識されてるけどアクセスできず。 ネットも今のところ繋がんない。 仮想マシンってbochsしか試したことないけど、これはなかなか使いやすい悪寒。
twoOStwoの話題が分散していてよくないな。スレッド立てた方がいいかも。
ここでいいじゃん
Bochs2.1Pre2がもうすぐ出るぞ。 「#840664 [CPU ] >>PANIC<< prefetch: RIP > CS.limit」このバグ直したら Pre2出して、壱週間程様子を見て問題なければ2.1の正式リリースの予定だと。 もまえら、修正要望、Patchは今の内あげとけ。
windows2000(professional) 日本語版動いてる人いますか? インストール後のリブートで、ロゴ画面まではいくんだけど、そこから先に進まないよ… 下に出る青い帯は流れてるんだけど。 MSDNについてきたbootableじゃないCDからだとリブート後にblue screen出して止まるし。 情報があったらください。
>>641 IPS: 9000000 を追加
(これより多少少なくなっても、進むまでの時間が長くなっていくこと
を除けば無問題だが、この数値を激しく推奨)
>>642 ありがとうございます。
これを追加したら起動しました。
マターリ
>>643 私もwin2000を動かしたいと考えています.
どのような.bochsrcを使っているのでしょうか?
試行錯誤してもなかなか起動しません.
ご教示願います.
>>601 ソースをよく読んでみたら、rawデバイスアクセス時は、どのホスト版
でも2HD系は1.44MBと決め付けてました。
という訳で、現状ではDMFフォーマットは一旦イメージファイル化して、
それを利用するしかないです。
#イメージファイル時での問題もあるけど、それの修正は今日あたり
#に取り込まれる見込みのようなので、試すなら明日以降で
>>646 試してみた。DMFフォーマットはブートには使えないけど、
一度起動したBOCHS上のWIN95で読むことは出来るみたい。
(書き込みは怖くて試してない。)
但し、読み出ししかしてないのに、書き込めませんとか言うOSのエラーが出た。
9x系はたしか読み込んだだけ(dir a:でも)でもブートセクタのどっかを書き換えるから、 それのせいかと思ふ
>>648 書込み禁止にしたフロッピーをDIRした時でも書き換えるのですか?
>>623 画像の様子から64KB境界でオーバーフローしているかと思ったけど、
あからさまに変なところはなさそうな感じでしたよ。
iodev/vga.cの2909行とか2924行もよく考えたら、一旦intかunsigned
に標準変換されるはずだった事を忘れていた…。ということで、
intが32bitな環境では問題ないはずというか、Bit32uに型キャストして
みたけど、生成されるコードに変化なかったです。
やはり実際に再現される状態でないと困難だろうということで、当方
もSciTechをいれてみたが、どうやってもVESAモードで動作させられ
ないようなんですが…。
ちなみに、使用したのは無料開放されているVer.6.53です。
WinBond W9970CF with 1MBと誤認識している状態になると
ドライバが動作するようですが、バンク切り替えの指令がVESA BIOS
に来ない(W9970CFのレジスタ経由の指令になっているのかな?)ですね。
651 :
Be名無しさん :03/11/28 01:05
MacOSX(10.2)にWindows2000をインストールしようとしています。 しかし、FD4枚をつかったBOOTで、4枚目を読み込んで起動しようとした時に 以下のようなエラーがコンソールに出て画面はWindows2000の ブルースクリーンになってしまいます。 エラーコードは「INACCESSIBLE_BOOT_DEVICE」です。 なんとか起動できないでしょうか? bochs-2.1pre1 00953917439e[HD ] device set to 1 which does not exist 00989668643e[HD ] write cmd 0xE1 (IDLE IMMEDIATE) not supported 01033732440i[HD ] SET FEATURES subcommand 0x66 not supported by disk. 01033736648i[HD ] SET FEATURES subcommand 0x02 not supported by disk. 01050971141i[CPU ] invalid use of LES, must use memory reference! 01052942078i[CPU ] WARNING: HLT instruction with IF=0!
>>652 現状、ゲストOSがNT系の場合はNTカーネルが起動した後のFDアクセス
が不可です。
Win2000であれば、CD-ROMブートで問題ないはずですので、
それで試してみてください。
654 :
Be名無しさん :03/11/30 23:06
XPです。 NT4をインストールしたのですが、ログイン時のctrl+alt+del を押すとwindowsのタスクマネージャが起動してしまいログオン できません。どうすればいいでしょうか。 よろしくお願いします。
>windowsのタスクマネージャ ホストのです。
>>654 良かったな、NT系で。
95系だったら再起動するところだ。
とりあえず、右クリックしまくれ。
>>653 ありがとうございます.
BOOTCDで試してみます.
660 :
Be名無しさん :03/12/03 16:48
bochs2.1.pre2をVC++6でコンパイルして使ってますが、 なぜか\キーを入力しても反映されません (pre1では入力すると死亡します)。 2.0.2だと入力できるのですが、こちらの環境(XPproノート)だと ゲストでCDを使おうとするとフリーズするみたいで使ってません。 どの辺を修正すればいいでしょうか。
MacOSX上でWindow98をインストールしたのですが, 起動してみたらマウスボタンが1つしかないことに気付きました. ナントカ2ボタンマウスとして右クリックを出来ないでしょうか?
665 :
Be名無しさん :03/12/07 00:40
BochsでOS/2 Warpが動いた人いるかな? DOSCALL1.dllで落ちるんだけど原因がわからない。 こまった。
666 :
Be名無しさん :03/12/07 01:08
>>665 BochsoutとBochsrcをみせれ。
667 :
Be名無しさん :03/12/08 23:35
>>666 ちょっと長いのでBochsoutの怪しい所は
00068798111i[VGA ] VBE known Display Interface b0c2
00068798195i[VGA ] VBE disabling
00079239111e[CPU0 ] load_seg_reg(): valid bit cleared
00079649385p[CPU0 ] >>PANIC<< iret: IP > descriptor limit
Display Interface???
VGABIOSか何かかなぁ。
リセットボタンをウッカリ押してしまうときが有ります. 押したら警告ダイアログとか出ないでしょうか?
うっかり押さないように気を付ける これが一番
670 :
Be名無しさん :03/12/10 00:23
>>667 VGAのそのメッセージは普通に出てる。だから、
VGABIOSは関係なさげ。CPUのエラーじゃないの?
いつのまにかpre2のFileが増えてるヨ! コンパイルできない人も試せるんべ
bochs-2.1pre2を用いて ホストOS MacOSX10.2 ゲストOS Windows2000 をインストールしました. NE2Kデバイスは認識し,IPアドレスもふられました(自動プライベート). Windows2000上で「>ping localhos」とした場合は正しく返って来ました. このネットワークカードは実際にはどのように動作するのでしょうか? またホストMacOSX10.2と通信したいのですが,どのように行えばよいのでしょうか? なお,設定は ne2k: ioaddr=0x240, irq=3, mac=fe:fd:00:00:00:01, ethmod=fbsd, ethdev=en0 となっております. ご教示願います.
>>662 亀レスですがそのパッチで解決しました。ありがとうございました。
674 :
Be名無しさん :03/12/14 23:20
そう言えばbochs2.1rc2で3DnowとSSEってどの程度の効果があるのかな? なんかよく分からないので。 ちゃんと動いていないのかな?
>>674 それはHOST側?GUEST側?どちらの話?
GUEST側はコンパイル時に3DNOW、SSEを有効にするオプションをつける必要がある。
ちなみに、全ての関数が実装されているわけではない。
HOST側はコンパイルするコンパイラの対応に依存するんじゃないかな?
コンパイルは実際にはやったこと無いんで、はっきりとは言えない。
>>672 よくできたな、俺なんてMEインスコと思ったら、駄目だって言われたぞ。
何かCPUが対応していない打かなんだかしらんが、
>>676 WinMeの場合はipsを4800000以上の設定にしてみて
678 :
Be名無しさん :03/12/16 10:13
bochs2.1rc2で--enable-3dnow付けてコンパイル出来ない。Σ (゚Д゚;) 何がおかしいのかな? コンパイル出来た人いませんか? おながいいたします
680 :
Be名無しさん :03/12/19 09:36
>>679 ええとログは長いので一部。
mmx.cc関連です。
ただし、--enable-3dnowを付けない場合はちゃんとコンパイル出来ました。
mmx.cc: In static member function `static void bx_cpu_c::PSHUFW_PqQqIb(bxInstruction_c*)':
mmx.cc:581: error: `SelectMmxWord' undeclared (first use this function)
mmx.cc:581: error: (Each undeclared identifier is reported only once for each function it appears in.)
mmx.cc: In static member function `static void bx_cpu_c::PEXTRW_PqEdIb(bxInstruction_c*)':
mmx.cc:807: error: `SelectMmxWord' undeclared (first use this function)
make[1]: *** [mmx.o] エラー 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/bochs-2.1.pre2/cpu'
make: *** [cpu/libcpu.a] エラー 2
エラー: Bad exit status from /var/tmp/rpm-tmp.78839 (%build)
bochs なんてビルドしたことも使ったこともないけど、そのエラー見ると --enable-3dnow するには --enable-mmx が必須、ってオチじゃないの?
682 :
Be名無しさん :03/12/19 23:39
>>681 もちろんそう思って色々試してみたのだけど、
--disable-mmxとやると3dnowにはMMXが必要です、とはねられるし
--disable-3dnowとするとMMX.ccがちゃんとコンパイル出来ました。
MMX.ccの問題か、3dnowの仕様の問題かどちらかは分かりません。
683 :
Be名無しさん :03/12/20 14:43
>>682 なんで--disable-mmxなんだ?
684 :
Be名無しさん :03/12/21 00:17
3dnowはmmx依存なのでは?
>>681 のレス見てる?
↓見たいなコンフィグが必要なんでしょ?
--enable-mmx --enable-3dnow
configure line見せて。
>>685 >>682 でも書いたように
--enable-mmx --enable-3dnowにしないとはねられて
コンパイル出来ないようになっている。
だから当然入れてある。
入れた上で、上記のエラーが出ていると言う事。
>>686 mmx.ccのエラー部分を見るとifdefでsseの定義が無いと飛ばすようになっている。
てなわけで、sseも有効にしないと駄目ですな。
>>685 の言うようにエラーの時のコンパイルオプション見せな。
...だれか日本語でBochsコンパイルの解説ページ作ってないのかな?
OSをバージョンアップしたら--enable-3dnowでコンパイル出来ました。 どうやらこちらの環境の問題だったようです。 レスしてくださった方々、 正直すまんかった。(AA略
http://www.h4.dion.ne.jp/~hanbei/bochs.htm 何 語 で す か ?
-1. Windows98(BOCHS)オンOSASK 2003年10月26日
+1. OSASKオンWindows98(Bochs) 2003年10月26日
-2. Windows98(BOCHS)オンWindows95 2003年10月26日
+2. Windows95オンWindows98(Bochs) 2003年10月26日
-3. FreeBSD4.6(BOCHS)オンWindows95 2003年10月28日
+3. Windows95オンFreeBSD 4.6-RELEASE(Bochs)2003年10月28日
OSASK用bochsかよ
エミュレータOSへの最短距離です。
FreeBSDだけデジカメっていうのがいいよな(わらわらわら
しまった…コテハンで書いたらクリスマス実は一人だってのがばれる…
696 :
Be名無しさん :03/12/25 00:17
よく分からないけどあげておきますね
アゲルナ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
699 :
Be名無しさん :03/12/26 15:06
Plex86やり直すからってケビソが金乞いしておりまつ。
Mandrakeにお願いする。 無理か。
買収されといてクビになったんじゃなかった? で、今はぷーさんなの?
>>688 MMX/XMM/3DNOWがフルサポートされたそうだ。
24日以降のソースからなので、もう一回ソースダウンロードして
コンパイルすると吉。
704 :
いなむらきよし :03/12/27 11:29
キケー!
INT 16h function 05h実装されてjis_a01って動くようになったの?
あぼーん
どうやら次のリリースは2.1正式版ではなくpre3になるようです。 と、言うわけで不具合報告、パッチは今のうちに提出すれば、 正式版にぎりぎり取り込まれるかも。
あけましておめでとうございます。 SSEもついに全関数が実装された模様。 午後のコーダとかもこれでSSEでエミュ上で動くか?
>>709 SSEをエミュレートするというコストがかかるのでCPUパワー食いまくる。
つまり遅くなるよ。SSE必須なアプリが動かせるという利点はあるけどね。
Pentium3程度のCPUをエミュレーションする という事になる。
Pentium2やMMX PentiumでもPentium3に最適化されたアプリが動くということになるけど
その際の負荷ははかりしれん。
また、SSEを持ってるCPUで動かしても実際のCPUのSSEを使うわけではなく
仮想CPUが仮想SSEを使うことにすぎない。
つまり、本来SSEがもたらす利点は享受できない。
実機で普通に、SSEが行う作業をエミュレートしている。
つまりSSEが持つ浮動小数点演算用レジスタ(これも仮想)へのコピーと演算
拡張された命令(これも仮想)を実機のCPUが自身の通常のレジスタと通常の命令を使って
そのBochsが求める仮想SSE機構を代行しているにすぎない。
#コンパイラの最適化によって、実機のSSEを使う場合もあるが
#それはBochsのSSE対応とは一切関係のないこと
逆にSSEな命令を生CPUに直接流すならコストかからないから純粋に速くなる。
ただしBochsはそうじゃない。
>SSEもついに全関数が実装された模様。
SSEをエミュレートするために関数であって
実機のSSEを使って高速化するためのものじゃないので
>午後のコーダとかもこれでSSEでエミュ上で動くか?
劇的に遅くなるよ
>>710 Bochsの利用者ならそんな事当然承知のはず...と、思いたい。
スピード求めるんなら、商用エミュとか、Qemu、Plex86なんかを使うべき。
もっとも、これらがSSEまでサポートしてるかどうかは知らんが。
今回はエミュレーション上での実装が出来て、エミュ上でいろいろ動かせる
(=エミュ上でベンチ取るとかのお遊びが出来る)様になったという事だね。
遅くなることを糾弾してもしょーがない。Bochsの目指す所とは違うのだから。
(もっとも、最近はQemuとかのCPUエミュ部分を取り込めないか?みたいな話題もあるけど)
でも、初心者君に(Bochsが遅い理由の)わかりやすい説明をこーやって
する必要はあるね。時たま、「遅いから実用にならない!」とか言っちゃってる
人も居るようなので。
>>711 漏れもそういうつもりで書いた。
bochsは単に速度でりゃいいってもんじゃなくて
できるだけ精度高くx86機をエミュするのが目的であって
SSEサポートもその一環。
Bochsのウマーなポイントはx86上でBochsを使う事じゃなくて
それ以外の環境でより精度の高いエミュレートができること
マルチプラットフォームである事。
x86上でx86をエミュレートすんならCPUエミュレーション自体が
コスト高すぎなんで、そんなことしないvmwareかPlex86あたりが一番ウマー。
x86をハードでエミュレーションするボードなんかは
高級Unix系WS向けに出てるけど、馬鹿高くて使えない。
x86エミュでUnix系WSやサーバとかメインフレームあたりはBochs以外の選択肢はほとんどないな。
CPUエミュレーション部を入れ替えとか 無効化できるような形なったら夢が膨らむね。 Qemuにすげかえたら、i386以外にppcとかarmのエミュも出来るようになるかもしれんし 無効化できたらx86な環境に限ってCPUエミュしないで直にCPU叩いて爆速化 高い汎用性の一環として、そういう柔軟性も持ってくれると激しく嬉しいね 俺にはそんな事できないけどね。
2.1pre3キター!
>>713 その他へ
--enable-host-specific-asms
(--enable-all-optimizationsですべての最適化コードが組み込まれるのこっちの方が良い)
>>715 それって確か、hostが行なう全ての最適化を
Bochsが可能な限りエミュレートする物だと思った
(MMX SSEによる演算とかPAEとか)
BochsのCPUエミュ部分を高速化させたり
host CPUに流し込むオプションじゃないよ。
できない物(Bochs側で対応してない物)は無視される。
--enable-host-specific-asms support for running native x86 instructions on an x86 machine
【ゴールデンレス】 このレスを見た人はコピペでもいいので10分以内に3つのスレへ貼り付けてください。 そうすれば14日後好きな人から告白されるわ宝くじは当たるわ出世しまくるわ体の悪い所全部治るわでえらい事です
がじぇっとぼっくすの日本語Patchあがってますね。バイナリも。 あと、本家の方にCirrusLogicのVGAを実装するPatch?らしき物があがってます。 もし、CirrusLogicのVGAをエミュレートするパッチなら、WINで高解像度が使えるかなぁ? 違ってたらスマソ。
ひょっとして、ReactOSをbochs上でテストする際にフルカラー表示しようとすると落ちるのは ROSの問題ではなくbochsの制限なんでしょうか?
>>720 DebianはSVGAになるぞ。
本家のイメージを使ってみそ。
なんでだろ。
>>721 ReactOSを使った事がないので分からないけど
他のx86エミュ上でも同じか確認すれば見当つきやすいかも。
VGA関連はまだまだ怪しいのかも。
ん?pre3どこ逝った?
ねぇ。二日にいれた、Bochs-2.1pre3はどこに逝ったわけ?恐くて起動できなくなった。ガクガクブルブル
>>722 ども。 debian3.0r0-dec2002.tar.gzでは、VESAだったから、もう一個の方をいまおとしてる。
XFree86でも高解像度逝けたのか。超漢字だと逝けるから出来るとは思っていたけれど。
TLでSVGAドライバ使うと、なぜか640x480以下になってしまうw
とりあえず貼り。これから高解像度可に朝鮮 begin-base64 664 XF86Config.gz H4sICN7m+D8AA3RlbXAuaW1nAH2VyW7bMBCG734KQqcWqSNqo+Vj7CwtGreG lQa5ahklhCVSECnX6tOXohbLieIARpj5hj9/zgydAGJJOUPGPc1AGDOE0O41 2obyTa2QYVaiNF8sa0fMjEbNyixfI512z5ns8qbSUoWFmVMRm98+xU91AdYF HhQACb+QsPCSgl7gFsZNgjG7Y0nQXnU2mwX9pX9CHfGwTPSFtiWXPOYZ6n6M QIYs6elNJfkOCghlSz2MkdeAR0jlTSb7XWgDMtRlpK9vY9DHg7jkWfbI430b X/O84AKGLWs5OFirO6jkBr3sI2U25gmI1twxLQF8YnSwqaQYnCeQhlUme9gc 0fv+AIM6j3jW7TUq8aWILWx97fED8BxkWbe4iPv4rspGB75zs1E+T3XUgj16 DGteDV4qcd6aoTNbTpmEcrox28C0NbmFA41hKL0axAQOZs4rAZqvwirZhXLI sGyMm/hdXmUq7DzRHBo3no4GYV5kcMo/S11VUnImpt1uOKOSt25/JMAkTSmU nadNjcb8GVjCy19h3p1i/GF7xv8yDXXhTuwcfucl/RfULO6gY117c9e/9lrZ Uu5AtUHol4s8b77EgyRlStHwMT4SjI2G2/61YyMVQb5H0HJBkIVdjBRGxFkg 4jqIEIKu3kRz4NWh+fVOjrj46PpjOdIoLAlaeEpa/a2o+ljq46oaL9G8VZt/ qoY/qC1stHBIq6a8uVipYRe5rterdd4mG9MOyKd9eaYJcLTu3/jF1qyaL4rJ 1kyerJ45QLvztqSH/lS98/nhxiLTA/zRVDc7ZynjeVplIds3g4xGUxtUolCX GcI6+DtNR3lDZnSqFhVFFtZaVpsr2n8D+umQLroZvoPQeKRO03DqpOFZ9tHx XbVS5OjomCLdyrHx0XaHlYrpB6eqOXga1/Y/O1t+rasGAAA= ====
728 :
Be名無しさん :04/01/05 14:58
ねぇ。なんでpre3がきえてるの?
おしえてね。
>>730
なんでいったんけしたの?
$ rpm -qi bochs
Name : bochs Relocations: (not relocateable)
Version : 2.1.pre3 Vendor: (none)
Release : 1 Build Date: 2004年01月02日 08時10分28秒
Install Date: 2004年01月02日 20時45分03秒 Build Host: saturne
Group : Applications/Emulators Source RPM: bochs-2.1.pre3-1.src.rpm
Size : 4792081 License: LGPL
Signature : (none)
Packager : Bryce Denney <
[email protected] >
URL :
http://bochs.sourceforge.net Summary : Bochs Project x86 PC Emulator
Description :
Bochs is a portable x86 PC emulation software package that emulates enough of
the x86 CPU, related AT hardware, and BIOS to run DOS, Windows '95, Minix 2.0,
and other OS's, all on your workstation.
$ rpm -qpi bochs-2.1.pre3-1.i386.rpm
Name : bochs Relocations: (not relocateable)
Version : 2.1.pre3 Vendor: (none)
Release : 1 Build Date: 2004年01月05日 03時20分53秒
Install Date: (not installed) Build Host: saturne
Group : Applications/Emulators Source RPM: bochs-2.1.pre3-1.src.rpm
Size : 4794679 License: LGPL
Signature : (none)
Packager : Bryce Denney <
[email protected] >
URL :
http://bochs.sourceforge.net Summary : Bochs Project x86 PC Emulator
Description :
Bochs is a portable x86 PC emulation software package that emulates enough of
the x86 CPU, related AT hardware, and BIOS to run DOS, Windows '95, Minix 2.0,
and other OS's, all on your workstation.
ファイル変更したなら、pre3-2とするべきなのだが。クラックされた? 捨てメアド作ってまで訊くの面倒。だれか教えて。 マジで恐い。恐怖。
>>735 単にフライングリリースしちゃった(CVSでリリースタグを入れていなかった
りドキュメントなどでpre2のままになっていた等していた)ので
やり直しただけでは?
>>736 たしかに、起動時のbannerが、pre2からpre3にはなっているが、普通2.1pre3-2にしたり、
なんらかの告知も行うもんだろ。リリース日時まで偽装してるし。
少しチームに対する見方が変わったよ。
>>737 正月休暇(向こうの人だとクリスマス休暇か?)で、リリースされた事に
気づかれていないだろうからこっそりと修正、いう事だったりして。
FreeBSDみたいにリリースエンジニアがいるわけでないだろうから
その辺は見逃してねという事なんでしょうね。
>>738 休暇だろうと何だろうと、みんながみんな電源切ってるわけじゃないだろ。せめてなんらかの
告知が無いと、1回おとしてしまった人間としては不気味に感じる。安全だと言うことを開発者に言ってもらえれば、納得するけど。
>>739 おまえ、ちっさいことをこまごまつっつく、実にくだらない人間だな
VMWareの中で使えば大丈夫!
>>737 以前のはpre3でファイル更新したからpre3-1という名称になってるのでは?
告知が無いのは手抜きかもしれないが、こまごま何度もリリースを出すのを
嫌っただけじゃないかな。
>>739 ソースを自分で diff すればいいだろう
>>745 内容よりも
メアドがyahooってことにビツクリしますた
>>745 俺もこれは気になってた。でも、肝心の添付ファイルってどこにあるんですかね?
ここ見てたらできたらもっといろいろ教えてください>パッチ送った日本人のかた
すんげーふるいLinuxイメージでてるな。 別に時計合わせしなくても動いてるように見えるけど。
Menuetでも動かしてみようかと思ったら、なんか24bit VESA表示が出来るらしいんだけれど、 俺のホストビデオカード が対応していない。16bit表示できない?
ところでbochsってどう読むんですか?ボッシュ?
>>751 Bochsの中で、24bit表示しようとがんばってはみるんだけれども、
16bitが限界で死ぬわけ。
>>752 Bochs 書き換えればなんとかなるはずだが、24bit color の VNC の中で起動
してみるっていうのはどう?
試してくれるなら % tar -xvzf bochs-2.1pre3.tar.gz % cd bochs-2.1pre3 % patch -p0 < downloaded_patchfile.txt % sh .conf.win32-cygwin や ./configure --enable-vbe など config.h を書き換えてCIRRUS SVGAを1に設定 % make こんな感じで。
本人直々降臨キタ━━━━━(゚∀゚)━━━━━!!!! もしかして、Lパチなげた人と同一人物?いまLinuxでためしてみるわー XFree86-3.xのXF86_SVGAがそれなりに動くんでしょ?キターイ
The 神 is coming━━━━━(゚∀゚)━━━━━!!!! 高解像度Xミエター(・`ω´・) plugin使えないからか、重くなったようなきはするけど。あと、Bochsの中のマウスカーソルが消えたみたい。報告。 とりこまれると(・∀・)イイne!!
Option "sw_cursor"でいいのね。神。じゃ、今からスクリーンショットあげてきまつね。 もまえらも試せ。
VBE駄目になる?
svgaパッチあててvc++6でコンパイル。 ゲストにwindows95入ってるんですが、 どうやってsvgaにするんでしょ、これ。 ディスプレイのプロパティからcirrusのドライバをあれこれ 試してる途中。 BX_SUPPORT_SVGA_CIRRUSを1にしないとだめなのかなあ。 でもこれするとコンパイルエラーになっちゃう。 なんかライブラリが足りないらしい。 gcc@cygwinでコンパイルしてみるか…
まだ、アナウンスがないけど、R2.1がアップされた模様。
20040112と2.1ってどっちが新しいの? 2.1DLしようと思ったけど重すぎてつながらない。
766 :
Be名無しさん :04/01/13 16:04
VESAは駄目ぽ。(´_ω`)ショボーン
>>766 がじぇっとで公開中のCirrusバイナリISA版はVESAが使えなくなりますね。
GUESTのWin95でVBEI.EXEを実行したら結果無しになった。
けど、ハードウェアウィザード動かしてもCirrusVGAは認識されない....
2.1でSyllable起動したらしいけど、bochsrc希望。
GUI ha nainoke?
つけてくれ
俺も思ったけどほっといた 『どうせスラドだしな』は名句だ
773 :
Be名無しさん :04/01/22 10:56
bochsにWin95いれてLAN環境でのインターネット接続って可能ですか? 可能なら、これをUSBフラッシュメモリの512MBに入れて、 海外出張で使おうと思ってます。
>>773 bochs使ったことありますか?
どう言うつっこみいれたら良いかちょっと考えちゃうな。
結論
1CDLinux使った方がマシです。
特に出張なら。
>>773 現状、Bochsは使ったことの無い人がいきなり使って、
使いこなせる代物では無いと思います。
>>774 の言うとおり。
海外出張に持っていくなど無謀ではないかと。
また、パフォーマンスもまったくと言っていいほど「ありません」。
ですので、業務利用はどうかなぁと思います。
とはいえ、お手軽に日本語環境を持って行くという意味ではある意味ありなのかも。
でも、やっぱり1CDLinuxだよねぇ。
最近、japj.orgがつながらない。自分でコンパイルしてない俺には 便利だったのだが。Daily Build公開してるサイトは他に無いかな?
初めてコンパイルに挑戦してみた。 (1) WINDOWS2000にCygwinをインストール。このとき開発パッケージを全選択。 (2) BochsオフィシャルページのDownload Currentリンクをたどり、ダウンロードページの 一番下にあるTarファイルをダウンロード。 (3) ダウンロードファイルを解凍ソフト「eo」で解凍 (4) CygwinのBash Shellを起動し、解凍したソースのトップディレクトリに移動 (5) Bochsのユーザガイドに従いCygwinで「sh .conf.win32-cygwin」実行 (6) しばらく待って(5)終了後、さらに「make」実行 (7) コンパイル完了!Bochs.exeを既存のと入れ替えたらうまく動きました! ところで、コンパイルディレクトリに拡張子「.o」のファイルが何個かできるけど これって消して良いのでしょうか?
>>778 中間ファイルですから,消してもええですよ。
ソースいじってはmakeの繰り返しをしないなら,です。だけど,
$ make clean
で消した方が楽ですにょ。
>>779 回答、有難うございます。
japj.orgが繋がらなくて困ってたけど、これでまた変化を
追いかけられるようになりました。
>>782 アイコンとか出ないけど
DOSアプリのままでないの?
>>783 ???アイコン出ないとは?
私のコンパイルしたバイナリはちゃんとBochsのアイコン付きExeになってます。
japj.org配布版はgzで圧縮してあるので、解凍すればBochsのアイコン付きExeに
なりますよ。
>>779 なんか、「make clean」って、生成された実行ファイルも消しちゃうのですね。
bxcommit.exeとかコピーしようと思ってフォルダ見に行ったらなくなってたよ...
BochsでWindowsNT4.0動きますか? BochsでDR-DOS/V動きますか? BochsでWindows3.1動きますか?
>>789 全部動く。但し、スピードは期待するなよ。
>>787 >なんか、「make clean」って、生成された実行ファイルも消しちゃうのですね。
$ make install
とかして,実行ファイルなんかは別のフォルダにコピーされたりするのです。
ビルドしたまんまのフォルダでごちゃごちゃやると厄介でしょ。
ビルド環境と実行環境それぞれ用のフォルダを作ってごにょごにょすることをオススメしますです。
本家のMLにBochsの今後の開発予定が提示されているね。 BIOSのスタック消費問題やm-suzu氏のCirrusLogic CLGD54xxパッチ に言及があるが、日本語キーボード対応は放置っぽいね。
>>793 世界の果ての一ヶ国ローカルの問題なんぞに対応してる余裕は無いのでしょう。
検証もできんだろうし。誰かが前に言ってた様に、ブラジルキーや韓国キーを
サポートして国際化対応キーボードみたいな感じでアピールせんと駄目ちゃうかな、
と、個人的には思う。
ニホンジンって鳥(あ、ニホンジンはカラスか(w)の雛みたいに 口を開けてえさを待ってるだけだからね。向こうからすれば感じ悪いよね。 KDEの件も、そのせいで総スカンなんだよね(w
次は、オープンオフィスらしいね(w>日本はずし
>>795 > 口を開けてえさを待ってるだけだからね。向こうからすれば感じ悪いよね。
Bochsに関して言えば、Douzonoパッチとか、Lタンパッチとかいろいろ採用
されてるパッチもあって貢献はしてるんだけどねぇ。ローカルな修正依頼は
イメージ悪いかもしれないね。今回のsuzu氏Cirrusパッチとか採用されたら
かなりの良いインパクトになるんと思うんだけどな。誰か試してない?
個人的にはアプリケーションエラー回避キーボードパッチの時に日本対応部分を
外して投稿したのは失敗だったと思う。これ投稿したの日本人でしょ?投稿が
2chでちょうどこのエラーが話題になってた時だったし。
798 :
Be名無しさん :04/02/01 09:05
ホストWindows2000で、ゲストOSにRedHatLinux9を入れようとしているのですが、パーティション設定の時に自動だと勝手にリブート。 手動でも例外発生で落ちてしまいます。 回避策はないのでしょうか? そもそもインストールできないってことはないですよね?
>>798 当方、ゲストOSにRedHatLinuxを入れたことがないのではずしているかも
知れないけども、以下の点は大丈夫ですか?
・hdイメージファイルのサイズは2GB未満になっている(flatタイプ以外
の場合では物理的ではなく、論理上のサイズ)
・Bochsでのhdイメージファイルの設定は適切である(ジオメトリ等
bximage.exeの指示通りになっている)
>>776 いつの間にか japj.net/~japj/ に移転していた模様。
>>799 ありがとうございます。
イメージファイルはFLATの1GBでやっています。
設定はdlxlinuxのhdイメージファイル部分を書き換えて使用しています。
>>803 あとは、Bochsでのメモリ容量を少なくても128MBに増やしてみるぐらい
かな。
後、RedHatでもそうだと思いますが、gnomeやKDE系のGUIをインストール
するつもりであれば、hdは2047MBにしたほうがよいかと思います。
806 :
Be名無しさん :04/02/03 10:25
ゲストをwindows95にして音をならせたいのですが、 どういう設定をすればいいんでしょうか?
807 :
Be名無しさん :04/02/03 11:07
>>805 128MBにしても同じでした。当方コンソールだけで充分です。あとネットワークと。
本当に使えるのか不安になってきております。
たぶん、何かの設定で直るのかもしれないけど、なかなかたどり着けない...
809 :
Be名無しさん :04/02/03 21:55
Windows95でSVGAできたー でもマウスカーソルがなぜか消えてしまう
-O3 -march=i686 -fomit-frame-pointer -funroll-loops でコンパイルしたら糞遅かったOSASKも許容範囲に。
マヂすか。やってみよ
814 :
Be名無しさん :04/02/05 16:29
>>812 Cygwinからコンパイルしてみたんですが、うまくいっていないようです。
./configure CC="-O3 -march=i686 -fomit-frame-pointer -funroll-loops"
ではまずいんでしょうか?
.conf.win32-cygwin の中の CFLAGS= を -O3 ほにゃらら に変えて sh .conf.win32-cygwin make でやったらうまくいったYO たしかにデフォルトより若干速い気がする
>>815 同じ事やって一応うまく行ったんですが、試しにReactOSのISOを読ませてみると
あくばで落ちました。O3はちょっと無理みたい
reactosはhdイメージなら起動したけど、遅いねー。
ips: 500000 ぐらいにすると、何故か爆速になった。 思うに、無闇に上げ過ぎると、各種割り込みのタイミングがもの凄く遅れるんだろう。
とはいえ、CPUが深く絡んでくる場面になると重いには違いないんだけど。
--enable-host-specific-asms これ入れても全然早くならないよー。・゚・(ノД`)・゚・。
$ ./configure --enable-processors2 --enable-icache --enable-fast-function-calls --enable-host-specific-asms --enable-all-optimizations --enable-fpu --enable-m mx --enable-3dnow --with-win32 こんなことをやってみた
漏れの環境(PenIII 1GHz)じゃ1000000位が一番速かった。
SDL有効にしてコンパイルしたらSDL経由でDirectXが使われて 描画が劇速に! とかないのかな。
>>820 --enable-all-optimizations
で最適化コードが全部入るよ。漏れの場合は体感速度が爆速になった。
825 :
Be名無しさん :04/02/07 19:36
bochsとPlex86とQEMUは再統合汁
826 :
Be名無しさん :04/02/09 00:55
qemuが進化してるらしいぞ。
gcc version 3.2 20020927 (prerelease) on CYGWIN_NT-5.1 1.3.22(0.78/3/2) 2003-03-18 09:20 bochs-20040210 + jpkeybodard patch & jpfix bios CFLAGS="-O3 -malign-double -march=pentium3 -fomit-frame-pointer -finline-functions -funroll-loops -funroll-all-loops" ./configure --enable-cdrom --enable-sb16=win --enable-ne2000 --enable-vbe \ --enable-fast-function-calls --enable-host-specific-asms --enable-fpu --enable-mmx \ --enable-all-optimizations HDBENCH Ver 3.40 beta 6でベンチしてみた。 Processor Pentium 10.01MHz[GenuineIntel family 5 model 1 step 3] VideoCard Diego Drivers Inc. bxvga Resolution 800x600 (8Bit color) Memory 64,948 KByte OS Windows NT 4.0 (Build: 1381) Service Pack 1 ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 2716 1131 325 1275 1373 1311 0 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 294 197 74 2 5841 5707 5187 2718 D:\10MB (FAT)
ちなみにホストはNECのちょっと前のノート。BitBltが糞遅いのは何かの陰謀じゃろか… Processor Pentium III 999.82MHz[GenuineIntel family 6 model B step 1] Cache L1_D:[16K] L1_I:[16K] L2:[512K] VideoCard Radeon Mobility-M AGP Resolution 1024x768 (32Bit color) Memory 261,616 KByte OS 5.1 (Build: 2600) Service Pack 1 DirectX 9.0b ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 13462 46436 45770 12817 11504 20313 19 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 13721 9129 5096 18 11106 13989 6384 4039 E:\10MB(FAT32) メインで使ってるかなり前のDELLのデスクトップの方がVIDEOの性能がいいから ↓こいつで試したらVIDEOの値が上がるかも。 Processor Pentium III 448.97MHz[GenuineIntel family 6 model 7 step 3] Cache L1_D:[16K] L1_I:[16K] L2:[512K] VideoCard NVIDIA RIVA TNT2/TNT2 Pro Resolution 1024x768 (32Bit color) Memory 523,812 KByte OS Windows 2000 5.0 (Build: 2195) Service Pack 2 DirectX 9.0 ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 11261 20268 20166 8813 10704 14258 21 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 15980 9768 3057 107 16732 19284 6904 4120 G:\10MB
Pentium 10MHzかぁ・・・
>>829 Bochsのipsオプション次第だよ。
デフォルト設定のままで、RTC、i8254、IPSが矛盾なく実時間と同期する
ようにならないかなぁ。IPSはホストの能力次第というか変動制になっち
ゃうと思うけど。
今のハイエンドなPCなら100MHz位余裕で出ないのかな。
2.1.1━━━━━<゚A゚>━━━━━!!!!
変更点キボ
2/7に既に公開されてたのか… 2/10のが新しいの?
2/10? 七日版しかみつからんけど
CVS Snap?
2.1.1 vc6でコンパイルしたけどgccで827のオプションでコンパイルした方が速かった。 gcc凄いじゃん。 ちょっと不安だけど。
いくらやっても./configureでとまってしまうのですが やはりCygwinじゃないとダメですか? ちなみのKnoppix3.3(カーネルver2.4)なんですが…
sh .conf.linux とかダメ?
少しやってたら原因がよく分かりました win32用のをmakeしようと思ってたんです まあwin用の最適化したバイナリが欲しかったのです それでcygwinをインストールしたので これから挑戦してみます
… とりあえずテストとして通常の状態でコンパイルしたいのですが sh .conf.win32-cygwin の次にやるべきことはなんでしょう? makeか?
make
845 :
Be名無しさん :04/02/12 21:09
LindowsでBochs使う方法誰か教えて。
>>845 Bochsは自己解決できない教えて君では使えません。
Linux上での導入を紹介したWebでも探してください。
くだらない質問でアゲないで下さい。
BochsをCygwinでコンパイルしています。標準でついてくる .conf.win32-cygwin でコンパイルした場合はうまく動作しますが、自分でMMXと3DNOW!を有効にしようと パラメーターをいじると、コンパイルは無事終了しても、Guest起動時に Bochsがエラーを出して落ちてしまいます。皆さんはどのようなCFLAGSや、 configureのオプションを利用していますか?
>>847 素直に標準ではだめですか?
例えばCPUレベルを6にしたりすると、guestのOSによっては、
L1キャッシュなりL2キャッシュを制御しようとしたりして、
BochsがPANICエラーになったりします。
(キャッシュ関連は適当にごまかすか無視して正常実行したことにする
コードを実装するしかないでしょうね。キャッシュ動作もきちんとエ
ミュレートするというのもありかも知れないが…)
>>848 Panicがでるならばそれは良いのです。私の場合はBochsが落ちてしまうので。
結局「どこまでエミュ出来てるのかなぁ〜?」という所を見てみたいというのが
希望です。Bochsごと落ちてしまうとログに残りませんし。
ゲストが95で、マウスが超遅いんですけど、数字はどれが可笑しい? megs:64 vga_update_interval: 1000000 ips: 8000000
自分もNT4と95で同じパラメータだと95の方がマウスが遅い。 NT4は普通なのに。 とりあえずメモリ(megs)はあまり関係ないと思われ。 vga_update_intervalは実行中に変更できなかったっけ。
ちなみに自分は ips: 1000000 vga_update_interval: 100000 ただ95はCirrusSVGAパッチあててドライバ入れてたら マウスカーソルが出なくなったのでアクセラレータのレベル一つ 落としてるからそのせいかも。 いまvga_update_intervalを50000〜150000の間で 20000刻みで動かしてみたけど100000が一番マシだった。
Solaris9をインストールできた人いますか? 昨日Win版Bochs2.1.1にSolaris9を入れようとしてみたんだけど、 インストールのはじめのほうで止まっちゃうんだよね。 isoイメージでもCDROMデバイス直でも結果同じ。
QEMUだとSol9はいるの? # 回線細いのでよろ
Qemuは、まだためしてないや。>854 ちなみに、Solaris9は、VirtualPC2004trialでもCDROM起動してから SolarisのブートローダになったあたりでやっぱりCDROM読めなく なったから、Solarisのせいという可能性が大。
ハァ 無理だわ Knoppix上ではLinux用のバイナリしか吐けん conf.win32-cygwinだとmake時にエラーはでるし conf.win32だと Cの出力場所がないというようなエラーはでるし ところでconf.win32-cygwinでmakeすると cygwin.dllを使用するのかな?
クロスコンパイルしないとwin32バイナリは無理じゃん
Windows上でMingw+MSYSでコンパイルして使えましたよ。 去年の事だけど。
え〜と cygwinでMingwとGCCがあればとりあえずいいのでつか? あとAutomakeとAutoconfigそんなモンで いいんですか? ちなみにconf.win32から makeって感じでだいじょーぶでしょうか?
setup.exe使ってcygwinのbaseとdevelop以下とりあえず全部インストールして bochsのtar玉開いて必要ならパッチあてて 必要なら.conf.win32-cygwinの書いてるオプション変えたりして sh .conf.win32-cygwin 必要ならconfig.hを弄くったりして make
>851-2 劇的に改善しました。Thx!! ちなみに、ホストはOSX 10.1・G4の400です。 これが一番の原因か(w win2kだとどうなるのか試してみたいけど私の力では無理そう(日本語パッチを当てる知識がない) NTは持ってないし。
>>851 とりあえず言っておくが、NT4と95で比較したときに95のが遅い
ってのは当たり前。
とりあえず、ウインドウのフォントをterminalにして、 TweakUIでそれっぽいのoffにして、一太郎8を常駐無しで起動したら、 スプラッシュに20秒、編集画面が表示されて砂時計が消えるまで1分55秒。 ここまで遅いマシン(ヴァーチャルだが)は初めて。 せめて486並になってほしいもの。 ベンチはやり方が分かりません。
今知った。 HDBENCHだとおもって落としたのは、FDBENCHだった。 やりなおし。 ★ ★ ★ HDBENCH Ver 3.40 beta 6 (C)EP82改/かず ★ ★ ★ M/B Name Processor Pentium 2.00MHz[GenuineIntel family 5 model 1 step 3] VideoCard スタンダード ディスプレイ アダプタ (VGA) Resolution 640x480 (1Bit color) Memory 65,028 KByte OS Windows 95 4.0 (Build: 1111) B Date 2004/02/14 23:16 HDC = スタンダード IDE/ESDI ハード ディスク コントローラ A = GENERIC NEC FLOPPY DISK C = GENERIC IDE DISK TYPE47 E = VTAB Turbo CD-ROM Rev 1.0 ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 1241 288 230 201 201 201 0 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 161 164 13 5 2577 2315 2292 2145 C:\100MB 2メガ!!
その結果も脳内時計で測られてる恐れがあって・・・
空栗鼠九入れるならSPARCエミュが要るだろ
なぜか sh .conf.win32ーcygwin でconfigure: error: invalid feature name: ne2000 とでてこける この./configureのオプションは消してしまってもよいのでしょうか??
ところで、ipsの数字とvgaってのは比例してるってことでいいの? (理想的なCPU ∞Hzの場合) つまり、 ips 10 vga 5のvgaのスピード = ips 100 vga 50のvgaのスピード
>↑ THX! そのページはよく参考にしてるけど、気付かなかったです。
内は上の400/1000MHZなので、ips:30000000 vga:5000にしてみた。 一太郎は、10秒ほど遅くなる。(誤差の範囲かな) ★ ★ ★ HDBENCH Ver 3.40 beta 6 (C)EP82改/かず ★ ★ ★ M/B Name Processor Pentium 3.00MHz[GenuineIntel family 5 model 1 step 3] VideoCard スタンダード ディスプレイ アダプタ (VGA) Resolution 640x480 (1Bit color) Memory 65,028 KByte OS Windows 95 4.0 (Build: 1111) B Date 2004/02/15 23:25 HDC = スタンダード IDE/ESDI ハード ディスク コントローラ A = GENERIC NEC FLOPPY DISK C = GENERIC IDE DISK TYPE47 E = VTAB Turbo CD-ROM Rev 1.0 ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw 50 441 351 0 0 0 0 Rectangle Text Ellipse BitBlt Read Write RRead RWrite Drive 0 0 0 0 0 0 0 0 C:\100MB やった。3メガ。(アホ) 脳内時計…どうだろ。
2.1.1の正式リリースの告知が出たゾ。
2/14版FDDがなんかおかしい気がするけど気のせいかな。 NT4だとファイルが上手く扱えないような… まあ2/15版でてるからそれためしてみるか…
ホストXP --with-sdl でコンパイルしてみたけど、普通よりかなり遅かった。 しかもf12とか押さなくてもマウスが全部取られて帰ってこない。 alt+tabで別ウィンドウに回すと出てくるけど。 さらに日本語キーボードパッチあててるのにus配列になってるし。 これはguiライブラリをwin32にすると戻るけど。 guiライブラリをwin32にすると普通になるけど、sdl使ってないっぽ。 期待したのになあ。
やっとmakeできた ところでVESAは VGABIOSーelephin.2.40 では使えないのですか 一応 ーーなんとかかんとかーVBE っていうオプション入れたのですが
>>876 VESAというかVBEを使うなら、VGABIOS-lgpl-latest のほうだね。
純粋なVGAやそれ以前のモードでは逆に互換度が下がる事がある
かも知れないようだけど…大抵は大丈夫なのでは?
>>878 サンクス
なんとかmakeもできるようになったし
かなり前進…してないか
ハァ
2/17版に日本語キーボードパッチ当てようとしたらFAILEDってエラーが出たよママン 手動でやるか…
>>881 2/15にkeyboard.cc修正してるから、そのせいじゃない?
2/21だととりあえずエラーが起きなかった
VGABIOS-lgpl-latest.binがメンテされてますな。 あと、がじぇっとパッチの内、bxcommit、bximageを本家に上げてみた。 皆の衆、補足よろ。
884 :
Be名無しさん :04/03/01 01:00
最新版のBochsってmenuetOSでVESA使った大画面を表示できますね。 osdev-jにはVGAのScreenshotがあるみたいだけど。
WinPcapをインストールしたけれども 使い方がよく分からん って言うか起動の仕方も知らない (WIN MeにWinPcap3.0インストールしました) 誰か教えて とりあえずniclistが使えればいいんだけど
マニュアル嫁ヴォケが。
それもそうだな (英語読むのがめんどくさい)
よく分かった WinPcapはドライバ?ッてこと? するとみなさ〜んはどうやてNE2Kのデバイス名調べてんの??
>>887-888 マニュアル読むんだろ。自力でがんばれ。
おれんじぺこがAMD64コンパイルのBochsで起動したそうな。試した奴いる?
起動したっていっても、画面にちょろちょろ文字が出るレベルらしいけど。
>>889 試したよ
でもまだ画面に文字が出るレベルのOSだよ
ヽ(`д´)ノ
分かった bochsのniclistを使うだけ 何でこんなことにこんな時間かけてんだろう?
Intel Compiler でコンパイルしたらどう? 速い?
根本的にダメダメ
895 :
Be名無しさん :04/03/07 00:36
別パーティションインストールしてあるOSを 起動することはできますか?
896 :
Be名無しさん :04/03/09 14:14
BochsはC++というプログラミング言語で書かれており、x86、PPC、Alpha、Sun、MIPS を含め、さまざまな異なるホストプラットフォーム[1]で使えるように設計されています。 ホストプラットホームが何であろうとBochsはx86ソフトウェアを模擬的に実現します。 言い換えれば、Bochsはホストコンピュータの機種による制限に依存しないのです。これ はBochsの強さと弱さの両方であり、Bochsとplex86やVMwareのような他のたくさんの x86エミュレーションソフトウェアとの主な違いでもあります。Bochsはソフトウェアの 模擬的実行を全て単独のx86コンピュータの命令として実行するため、BochsはWindows アプリケーションをAlphaやSunワークステーションで模擬的に動かすことができます。 しかしながら、Bochsの欠点は実行速度です。正確にプロセッサーを仮想的に作り上げる ため、Bochsは模擬的に実行されたx86コンピュータへの全ての命令を実行するために、 たくさんのコンピュータへの命令を処理しなければなりませんし、このことによって、模 擬的に実行されたマシンは物理的なマシンよりもかなり遅くなってしまいます。VMware やConnectixなどの商用PCエミュレータはバーチャリゼーション[2]と呼ばれる技術を使 うことによりかなり高速なエミュレーションスピードを成し遂げることができますがどち らもx86コンピュータではないプラットフォームには対応していなく、オープンソースで もありません。Plex86企画がバーチャリゼーションという技術を使って、オープンソース のx86エミュレータの方向へと動き始めています。
>>896 > 擬的に実行されたマシンは物理的なマシンよりもかなり遅くなってしまいます。VMware
> やConnectixなどの商用PCエミュレータはバーチャリゼーション[2]と呼ばれる技術を使
> うことによりかなり高速なエミュレーションスピードを成し遂げることができますがどち
> らもx86コンピュータではないプラットフォームには対応していなく、オープンソースで
> もありません。Plex86企画がバーチャリゼーションという技術を使って、オープンソース
Virtual PC は Macintosh (PowerPC) に対応してますよ。
つーかマックはWINと同じCPUじゃんwww
899 :
Be名無しさん :04/03/09 15:29
>>897 Virtual PCの実行速度ってどう?
>>899 Macintosh 版は、Bochs よりは速いけどコンパイルとかやると遅いと感じる。
つーかマックはWINと同じCPUじゃんwww ahogairuyo
902 :
Be名無しさん :04/03/09 15:57
>>901 WindowsやLinuxを動かすIBM PC/AT互換機とMacintoshのPowerPCの
CPUは全然違うじゃん。PowerPCのG5なんかはとてつもなく速いCPUだから
BochsやVirtualPC等のエミュレータソフトも速く動くかもしれないよね。
馬鹿が居るよ
NT3.51とかですか?
>>902 今のところ Virtual PC は G5 未対応だけどね
ダナ ∧_∧ すごいのがきちゃったね ( ´_ゝ`) ∧_∧ / \ ( ´_ゝ`) __| | | |_ / ヽ、 ||\  ̄旦 ̄ ̄ / .| | | ||\\ 旦 (⌒\ |__./ ./ || \\ ~\_____ノ| . \\ _______\ . \|| ____|| / . || ̄ ̄ ̄|\____\ / つーかマックはWINと同じCPUじゃんwww . || | |======== | \ _| |oo======= | \ |\\|_____|\ | | ̄ ̄ ̄ ̄ ̄ ̄ ̄| | | 熊本みかん | \|_______|
PowerPCでBochsを使ってWindowsを動かしているときのことを言ってるの?
G5未対応は 疑似リトルエンディアンモードが PowerPC G5 で無くなったからだったと思う。
Bochsは1994年にケビン・ロウトンによって書かれました。それはソースコードと一緒 に買うことのできる商用製品として始まりました。最終的に、2000年3月マンドラケソフ トがBochsを買い、GNU LGPLのもとでオープンソースにしました。ケビンは数人の開発 者達がBochsの全ての活動をbochs.comから新しいサイトであるbochs.souceforge.netへ引 っ越させるのを手伝いました。それからBochs企画はBochsの新しい本家を設立し、Bochs が発表されたときはSouce Forgeのその週で最も活動的な企画にさえなりました。
911 :
Be名無しさん :04/03/09 22:25
めでたしめでたし
>>908 MSRのlittle-endian modeの事か?
ちゃんとあるぞ。
とっぱらったら互換性なくなるやん。
mac osは別に困らんけど。
>>913 訳の間違いかと思ったけど、元から"pseudo little-endian mode"なのか。
何のことか全然わからん。
915 :
Be名無しさん :04/03/12 21:15
OpenGEMっていいですね。
あたぁりぃ!
いまさらながらWin95のインストールに成功した。 MEをやろうと思っていたけど、遅すぎで疲れた。 95でもちょっと遅いけどね。 感動した。 ただもうちょっと動作を早くしたいけどね。遊ぶにはもってこいかと。
CP-M/86がBIOS panicで動かない。どこをどういじればいいやら
>>920 1時間ぐらい待てば起動するんじゃないだろうか
bochsでPen!!!@600MHz並の処理能力を出せるマシンが欲しい。 CPUベンチによると実機比1/200らしいから、Pen7@20GHzぐらい必要そうだな。
923 :
Be名無しさん :04/04/09 20:50
>>921 アポーなマカーを対象とした詐欺じゃんこれw
とりあえず、oldlinux.orgの、ISDNなみの速度はどうにかならんかね。 ミラーないの?(まさか.jpを嫌っているわけじゃないよね…?だとしたら余裕できたらミラー用意汁>小泉
QEMUがだいぶ動くようになったからBochs要らなげになってきちゃったね。
明らかな優位点はネットワークエミュレーションとx86-64(ボソッ)ぐらいかな
ディスクツールで3000を指定して作ったイメージが2GB。 これをそのまま3GBでフォーマットして大丈夫?
>>927 既に結果が出ているかも知れないが、
通常のWin32版であれば、2GB以上のディスクイメージは、
正常に扱えないよ。
Linux系なら大丈夫そうな感じかな。本家で2G以上扱えないと
文句言っているのはWin32版の人ばかりのようだから。
いつになったらFAT64がでるんだ!!
931 :
Be名無しさん :04/05/02 13:05
はじめましてー、質問です。 bochs-2.1.1でVINE Linuxのインストに挑戦しているんですけど、次のエラーが出て止まってしまいます。 どうやらディスプレイを認識してくれてないのかなーと思うんですけど、一体どこの設定がおかしいのか、助言をいただけないでしょうか。 Red Hatをインストしようとしても、同じ現象でストップしました。 Attempting to start native X server Attempting to start VGA16 X server Waiting for X server to start...log located in /tmp/X.log 1...2...3...4...5..................... X server started successfully. Traceback (innermost last): File "/usr/bin/anaconda", line 477, in ? from splashscreen import splashScreenShow File "/usr/lib/anaconda/splashscreen.py", line 21, in ? from gtk import * File "/usr/lib/python1.5/site-packages/gtk.py", line 29, in ? _gtk.gtk_init() RuntimeError: cannot open display install exited abnormally sending termination signals...done sending kill signals...done disabling swap... unmounting filesystems... /mnt/runtime done disabling /dev/loop0 /proc done /dev/pts done /mnt/source done ejecting /tmp/cdrom... you may safely reboot your system
うーん、俺には原因分からないけど、 まずは、テキストモードでインストールしてみたら?
>932 ご意見どうもです。 QEMUという存在を知り、試してみたらあっさりインスト成功しました。 bochsでは何故失敗したのかわからず終いですが、とりあえずうまくいったので良かったですw ご迷惑おかけしましたー。
934 :
Be名無しさん :04/05/02 18:42
>>933 QEMUに逃げるのはいいけど、Vine Linuxの正確なバージョンぐらいは
書いていって欲しい。
>>934 スマソ。
以前某雑誌に付属していた、Vine Linux2.6r1とかいうやつです。
lukewarmパッチが一部適用されてるな。 misc/bximage.c: 結果をクリップボードにコピーするようにしてみた。 misc/bxcommit.c: snprintf がない場合を考慮(osdep.cc から対応関数を持ってきただけ)
>>936 VC++でビルド(Makefile等はsh .conf.win32-vcpp出来るところで作成して
持ってくる)しようとすると、bximage.exeのリンク時にエラーになるね。
取り合えず、手動でMakefileを書き換えてuser32.lib を追加すればよいけど…
ぼっちと読んだのは漏れだけでいい!
ぼっちす…
かつて誰かがぼっちーずと読んでいたような……。
941 :
Be名無しさん :04/05/15 16:03
もうすぐ新スレの基節ですね。
このペースだとあと2ヶ月は持ちそうw (900番が3月だからね)
ぼっくすじゃないの? ずっとぼっくすって読んでた。恥ずかし。
_no ぼっちゅす って読んでた俺の立場は・・・。
この手のオフィシャル発音って、どうやって定着するんだろ。 やっぱ外人さんの生声聞いた人が「こうだ」って言うのかな? 関係ないけど、ちびがくーりイイネ。
>>946 音声ファイルをWebページに置いておくとか
bochsの場合は、本家のFAQに英単語の"box"と同じ発音と書いてあるから 単純明快だね。 ちなみに、Linuxはリヌックス、Asusはアスース、RADEONはレイディオン と発音すればよいのかな?
nvidia...
ぬびじあ
>>948 左から
リー・ナックス、 アシュース、ドラえもん
>>945 それって、smithをスミッチというくらい恥ずかしい
953 :
Be名無しさん :04/05/19 07:45
>>947-949 ちゃんと書いてあるのね…(恥
私は最初
LINUX…リヌックス、RADEON…ラデオン?ラジオン?レイディオン?
と呼んでたけど
周りでは LINUX…ライナックス→リナックスが主流っぽかったです。
当人が発音したという音声ファイルはリーヌクスに聞こえた(私には)。
nvidia…エヌビディア?ヌビディア?これも謎。
Windows上でknoppix挑戦中です。knoppix3.4を使用しています。 Accessing KNOPPIX CDROM at /dev/hdb... この状態で1時間程待ってもそのままなんですが、どうにか進むようにならないでしょうか。
>>954 取り敢えず、当方では、英語版20040510付けリリース版だと
Accessing KNOPPIX CDROM at /dev/scd0...
となって難なく先には進むが…。
といっても
Setting paths...awk: not found
とか何とか文句言われて、最終的には
INIT: No inittab file found
と言われて、正常に起動できないので、
有益な情報は出せそうにないけど。
QEMUだと正常に起動できるんだけどね。
そーいや、oldlinux.orgの鯖が増強されたので、レトロLinuxのDLし放題。 ただし、赤帽母の日1.0のアーカイブが不完全なのが悲しいと言えば、悲しい。
奇遇なことに俺は昨日5.2を懐かしみたいが為に入れたばかり
>>953 NVidia = エヌビディアらしい。
test
961 :
Be名無しさん :04/06/01 10:27
VMware、大幅に値下げしましたね〜。 きっとMS VirtualPCの影響でしょうね。 でも、漏れにはまだ高いから、bochsが頼り…(涙)。
qemuの方が(略
>>955 レス遅れますた。スンマソ
とりあえず動いて欲しかったんでQEMUとやらで解決してしまいますた。
けどもう少しトライしてみまつ。
1B動いた香具師いますか ======================================================================== Bochs is exiting with the following message: [CPU ] can_push(): esp=0, wraparound? ========================================================================
patchディレクトリにCirrusパッチが登録された qemu側でCirrusパッチを取り込んだのに対抗する為か?
>>966 正に、そうだと言わんばかりのタイミングだね。
開発チームの中の人は、何やらfpu絡み関連や圧縮ディスクイメージ対応
で忙しいみたいだから、パッチの適用は後回しという事かな。
方向も原理も違うのになんか必死だな(w そういやケビソ□ートソはどうなったん?
Cirrus用のパッチが取り込まれて、BIOSもそれようの今までのとは別に公開されてる
がじぇっとのバイナリって idle-hack は有効になってないのか、、、 これって有効にすると、何か不具合あったりするんかな。
>>969 fpu関連が終わったみたいだし、
本体の方でも、Cirrusパッチの適用が近そうだね。
>>963 本日のCVSから作ったbochsでは、取り敢えず起動するようになった(当然、
速度は除く)。何か、KDEのプロセスで予期せぬ例外が発生する事がある
ようだけどね。
FreeBSD4.10Releaseでportsからインストールした、 bochs2.1.1をつかっています。 タネンバウム先生のMINIX本を読んで、 bochs上でMINIXを走らせてみようと思いました。 ところが、MINIXのインストールディスクからの起動まではうまくいくのですが、 keybordから=を入力できずインストールを継続できません。 一応全部のキーを押してみたり keyboard_mapping: enable=1, map=keymaps/x11-pc-us.map としてみたりしたのですが、症状は変わりません。 どうしたら良いでしょうか。
それはあなたが日本語106キーボード(及びその派生)を使ってるから。 "="は確かキーボードの一番上の段の、ゼロの隣にある三つのキーのどれかを押せば入力できるはず。 (おそらく「^」キーだと思うけど)
あ…全部のキー押したって書いてあるか…(自爆)
>974 ありがとうございます。 ご指摘のとおり、日本語106キーボードを使っています。 一応すべてのキーを押してみたのですが、 FreeBSDなどでkeymapの設定をせずに起動した場合とは、 少し挙動が異なるようです。 ゼロのとなりの3つのキーを押した場合には、 [-]:- [-]+shift:+ [^]:6 [^]+shift:~ [\]:\ [\]+shift:| というふうに表示されます。 *.mapファイルでの変換がうまくいってないのかなとも思ったのですが、 原因を追求するには私には少し荷が重い様です。。。
>977 ありがとうございます。 とりあえずそれで先には進めたのですが、 やっぱりキーボードからちゃんと入力したいです。。。
>979 qemuは初めて知りました。 これから試してみます。