본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 그래픽·이미지 · 윈도우즈 유틸

Bizhawk

0

BizHawk는 TASVideos 팀이 개발한 다중 시스템 게임 에뮬레이터입니다. 주요 기능은 45개 이상의 고전 게임 콘솔 및 컴퓨터 시스템을 정확하게 에뮬레이션하는 것입니다.

Lua 스크립팅게임 보존다중 시스템도구 지원 스피드런에뮬레이터오픈소스

소개

BizHawk는 TASVideos 팀이 개발한 다중 시스템 게임 에뮬레이터입니다. 주요 기능은 45개 이상의 고전 게임 콘솔 및 컴퓨터 시스템을 정확하게 에뮬레이션하는 것입니다. 특히 TAS(도구 지원 스피드런) 제작을 위한 기록, 재생 및 디버깅 도구를 통합적으로 제공하여 캐주얼 플레이어와 TAS 제작자 모두에게 활용됩니다.

상세정보

게임 실행 및 설정

게임을 플레이하려면 해당 게임의 롬 파일과 필요한 펌웨어 파일이 필요합니다. 펌웨어 파일은 BizHawk 설치 폴더 내의 ‘/Firmware’ 디렉터리에 넣으면 자동으로 인식됩니다. ‘Config > Paths…’ 메뉴에서 펌웨어 경로를 사용자 지정할 수도 있습니다.

컨트롤러 및 단축키 설정

  • Config > Controllers: 키보드, 마우스 또는 게임패드를 에뮬레이트된 가상 컨트롤러에 바인딩합니다.
  • Config > Hotkeys: BizHawk 프론트엔드의 다양한 기능(저장, 로드, 속도 조절 등)에 단축키를 지정합니다.

코어 선택

동일한 시스템을 여러 코어로 에뮬레이션할 수 있는 경우(예: NES, SNES), ‘Config > Cores’ 메뉴에서 사용할 코어를 선택할 수 있습니다.

LUA 스크립트 실행

‘Tools > Lua Console’을 열면 스크립트를 로드하고 실행할 수 있습니다. .lua 파일을 콘솔이나 게임 창에 드래그 앤 드롭하여 빠르게 실행할 수도 있습니다.

이런 경우에 유용합니다

  • 고전 게임 플레이: 게임보이, 슈퍼 패미콤, 세가 제네시스 등 원본 하드웨어 없이 다양한 고전 게임을 PC에서 즐기고 싶을 때.
  • TAS 제작: 프레임 단위의 정밀한 입력 제어와 녹화 기능을 활용하여 ‘도구 지원 스피드런’ 영상을 제작할 때.
  • 게임 분석 및 개발: 메모리 뷰어, 디버거, Lua 스크립팅 기능을 사용하여 게임의 내부 동작을 분석하거나 새로운 기능을 개발할 때.
  • 게임 보존: 원본 게임 카트리지의 롬 파일을 안전하게 보관하고 플레이할 때.

지원 환경·시스템 요구사항

  • 운영체제: Windows 10 22H2 이상 또는 Windows 11 21H2 이상이 권장됩니다. Windows XP, 7, 8.1 32비트용 과거 백포트 버전(1.13.2)도 제공되지만 제한적입니다.
  • 아키텍처: Windows용 릴리스는 x64 아키텍처를 지원합니다.
  • 소프트웨어 의존성: 실행을 위해 MSVC++ 재배포 가능 패키지가 필요할 수 있습니다.
  • Linux 지원: glibc, Mono “complete”, OpenAL, Lua 5.4 등이 필요하며, x86_64 CPU 전용입니다.

최신 버전·업데이트

제공된 정보에 따르면 현재 버전은 2.11.1입니다. 변경 기록은 TASVideos 웹사이트의 ReleaseHistory 페이지에서 확인할 수 있습니다. 개발 빌드는 GitHub Actions 및 GitLab CI를 통해 자동으로 생성되어 최신 개선 사항을 빠르게 테스트할 수 있습니다.

제한 사항·확인 사항

  • OS 지원 중단: 마이크로소프트의 지원 종료 정책에 따라, 오래된 Windows 버전(예: Win10 22H2 이전)에 대한 지원이 제한될 수 있습니다.
  • 펌웨어 파일: 일부 시스템은 게임을 실행하기 위해 원본 펌웨어 파일이 필요하며, 이러한 파일은 BizHawk에 포함되어 있지 않습니다.
  • 자동 세이브 불안정성: ‘AutoSaveRAM’ 기능은 안정적이지 않으므로, 게임 내 저장 후 반드시 수동으로 세이브 RAM을 플러싱하고 백업 파일을 만들어야 합니다.
  • macOS 지원 제한: 최신 macOS에서의 BizHawk 실행은 제한적이며, 특정 라이브러리 호환성 문제가 있을 수 있습니다.

화면으로 보는 주요 기능

젤다의 전설: 오카리나의 시간 실행 화면

젤다의 전설: 오카리나의 시간 실행 화면

비즈호크 창에서 닌텐도 64용 '젤다의 전설: 오카리나의 시간'이 실행되고 있다. 화면 중앙에는 게임의 타이틀 로고와 'PRESS START' 메시지가 표시되며, 상단 메뉴와 하단 상태 표시줄에 저장 슬롯 정보가 보인다.

슈퍼 마리오 월드 실행 화면

슈퍼 마리오 월드 실행 화면

비즈호크 창에서 슈퍼 패미콤용 '슈퍼 마리오 월드'가 실행되고 있다. 화면 상단에는 게임 타이틀과 캐릭터 이미지가, 하단에는 저작권 정보와 BSNES 코어 이름이 표시된다.

시스템 요구사항

최신 버전의 BizHawk는 Windows 10 22H2 이상 또는 Windows 11 21H2 이상을 요구합니다. Windows용으로 릴리스된 바이너리는 x64 아키텍처를 지원합니다. 실행을 위해 MSVC++ 재배포 가능 패키지가 필요할 수 있습니다.