Bochs

ソフトウェアのスクリーンショット:
Bochs
ソフトウェアの詳細:
バージョン: 2.6.9 更新
日付のアップロード: 14 Aug 18
開発者: Timothy R. Butler
ライセンス: 無料
人気: 345
サイズ: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochsは、C ++で書かれた移植性の高いオープンソースのIA-32(x86)PCエミュレータであり、一般的なプラットフォームで動作します。これには、Intel x86 CPU、一般的なI / Oデバイス、およびカスタムBIOSのエミュレーションが含まれます。現在、bochは386,486またはPentium CPUをエミュレートするためにコンパイルできます。 Bochsは、Linux、Windows 95、DOS、そして最近Windows NT 4を含むエミュレーション内でほとんどのオペレーティングシステムを実行することができます.BechsはKevin Lawtonによって書かれ、現在このプロジェクトによって維持管理されています。
Bochsはさまざまなモードでコンパイルして使用することができますが、いくつかはまだ開発中です。ボッシュの「典型的な」使用は、x86プロセッサ、ハードウェアデバイス、メモリなどのx86 PCエミュレーションを完全に提供することです。これにより、マシンの中にマシンを持つように、ワークステーションのエミュレータ内でOSとソフトウェアを実行できます。たとえば、ワークステーションがUnix / X11ワークステーションだとしますが、Win'95アプリケーションを実行したいとします。 Bochsを使うとUnix / X11ワークステーションでWin 95と関連ソフトウェアを実行し、ワークステーションにウィンドウを表示し、PC上でモニターをシミュレートすることができます。
    

このリリースの新機能:

- CPU:新しい命令とx86アーキテクチャ拡張を実装しました。

   - CPUエミュレーションの正確性のバグ修正。

   - Androidホストプラットフォームのサポートが追加されました。

   - USB EHCIデバイスエミュレーションのサポートが追加されました。

   - USBフロッピー(UFI / CBI)サポートが追加されました。

   - Bochsインスタンスを相互接続するように設計されたイーサネットモジュール 'socket'を追加しました。

   - 実行時にBochs VGAウィンドウ(GUIコンソール)にtextconfigを表示する。

バージョン2.6.8の新機能:

- CPU / CPUDB
   - CPUエミュレーションの正確性のバグ修正(x86-64エミュレーションの重大なバグ修正)
   - Bochsデバッガおよび計測器のメモリタイプ計算サポート、
    --enable-memtypeオプションでconfigureを有効にします。
   - CPUDB:CPUDBにPentium(P54C)構成を追加しました。
   - CPUDB:CPUDBにBroadwell ULT設定を追加しました。
   - インストルメンテーションコールバックの定義を更新しました。
    instrumentation.txt /固定計装の例

- 設定とコンパイル
   - MSVC nmakeにも使用されるオプション--enable-fast-function-callsを設定します。
   - GTKデバッガをサポートするように設定するものがあります。

- GUIとディスプレイライブラリ
   - VGAアップデートタイマーモードは、 'vga'オプションで選択できるようになりました。
   - シムウィンドウがキーボードフォーカスを取り戻すと、すべての押されたキーを放します。
   - Win32 GUI:キャプチャされたマウスカーソルがウィンドウに本当にトラップされるようになりました。
  SDL2:はい/いいえダイアログを実装しました(たとえば、VVFATコミット用)。
   - wxWidgets 3.0とUnicodeバージョンの互換性に関するいくつかの修正。
   - 拡張されたGUIデバッガ設定(ウィンドウ+フォント)のフルセーブ/リストアサポート。

- 擬似端末を使用して、用語guiに対するデバッガのサポートを追加。

- I / Oデバイス
   - ハードドライブ
     - Oracle(tm)VM VirtualBoxイメージサポート(VDIバージョン1.1)を追加
     - 「バルクI / O」の繰返し速度拡張を再び有効にします。
     - WindowsおよびLinux用のいくつかの低レベルのcdromコードの修正。
  - 音
     - SB16:ISAバス遅延を実装してOPLチップの検出を修正しました。
     - SB16:DOSBoxから移植されたOPL3エミュレーション。一部は旧式のコードが削除されました。
     - ES1370:MIDI UART出力のサポートが追加されました。
     - ES1370:Win9xドライバをクラッシュさせたバグを修正しました。
     - 低レベルのサウンドコードの主な書き換え。
       - ミキサースレッドのサポートを追加しました( 'sdl'を除くすべてのモジュールで必要です)。
       - 新しいミキサーとSDLミキサーは、PCM出力バッファーからのデータをポーリングします。
        PCスピーカビープジェネレータとOPL3 FMジェネレータを使用します。
       - 16ビット符号付きリトルエンディアンへのPCMフォーマット変換。
       - VOC、WAV、MID、生データ出力用サウンド 'ファイル'モジュールを追加
        midi / waveモードでデュアル出力サポート(デバイス+ファイル)を追加しました3。
       - サービスごとにサウンドドライバを設定する機能が追加されました。
   - フロッピー- 片面メディア(Ben Luntによるパッチ)の「IDを読み取る」コマンドが修正されました。

- ROM BIOS
  キーボードの傍受後の固定キーボードスキャンコード。
   - 誤ったACPIテーブル検出を避けるためのrombios32コードの修正。

バージョン2.6.6の新機能:

- CPU / CPUDB
   - AVXがコンパイルされていなくても砂のブリッジ設定が可能

- 設定とコンパイル
   - 3dnowサポートが有効になっているとコンパイルエラーが修正されました
   - / Grコンパイラオプションを追加することで、Visual Studioのビルド速度を約20%アップ

- その他
   - 最小化しながらWin32 GUIウィンドウと解像度の変更を最小限に抑えた
   - Bochs BIOSイメージと共に、BochsツリーにコンパイルされたSeaBIOS 1.7.5イメージを追加
   - ドキュメントの修正と更新

同じようなソフトウェア

DriveDx
DriveDx

22 Nov 14

coconutID
coconutID

22 Nov 14

ACLr8
ACLr8

15 Nov 14

へのコメント Bochs

コメントが見つかりません
コメントを追加
画像をオンにする!