Bochs

소프트웨어 스크린 샷:
Bochs
소프트웨어 정보:
버전: 2.6.9 업데이트
업로드 날짜: 14 Aug 18
개발자: Timothy R. Butler
라이센스: 무료
인기: 500
크기: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        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를 포함한 에뮬레이션 내에서 대부분의 운영 체제를 실행할 수 있습니다. Bochs는 Kevin Lawton이 작성했으며 현재이 프로젝트에서 관리하고 있습니다.
Bochs는 다양한 모드로 컴파일되고 사용될 수 있으며, 아직 개발 중입니다. bochs의 '전형적인'사용은 x86 프로세서, 하드웨어 장치 및 메모리를 포함한 완전한 x86 PC 에뮬레이션을 제공하는 것입니다. 이렇게하면 머신 내부의 머신을 사용하는 것과 마찬가지로 워크 스테이션의 에뮬레이터 내에서 OS 및 소프트웨어를 실행할 수 있습니다. 예를 들어 워크 스테이션이 Unix / X11 워크 스테이션이지만 Win'95 응용 프로그램을 실행한다고 가정 해 봅시다. Bochs를 사용하면 Unix / X11 워크 스테이션에서 Windows 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 및 유니 코드 버전 호환성에 대한 일부 수정.
  - 향상된 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 이미지 추가
  - 문서 수정 및 업데이트

유사한 소프트웨어

coconutID
coconutID

22 Nov 14

MacQEMU
MacQEMU

22 Nov 14

Mactracker
Mactracker

4 May 20

XQuartz X11
XQuartz X11

22 Oct 15

코멘트 Bochs

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!