openMSX

openMSX
openMSX
OpenMSX-logo-256.png
개발자openMSX
안정적 해제
17.0 / 2021년 5월 18일; 9개월(2021-05-18)[1]
리포지토리
기록 위치C++(핵심), Tcl, (openmsx-catapult: wxWidgets)[2]
운영 체제POSIXWindows
유형에뮬레이터
면허증GNU GPLv2+
웹사이트openmsx.org


openMSX 실행 CBIOS

openMSXMSX 아키텍처를 위한 무료 소프트웨어 에뮬레이터다.마이크로소프트 윈도, 리눅스 같은 POSIX 시스템 등 여러 플랫폼에서 사용할 수 있다.

저작권상의 이유로 에뮬레이터는 원본 MSX-BIOS ROM 이미지와 함께 배포될 수 없다.대신 openMSX에는 MSX BIOS를 최소화한 C-BIOS가 포함돼 있어 원본 ROM 이미지 없이 일부 게임을 플레이할 수 있다.사용자가 원할 경우 C-BIOS를 네이티브 BIOS로 대체할 수 있다.

OpenMSX는 다음을 포함하여 다량의 MSX 시스템과 MSX 관련 하드웨어를 에뮬레이션한다.

주목할 만한 특징은 다음과 같다.

  • 하드 및 소프트웨어 스칼러
  • 디버깅
  • Tcl 스크립트 지원
  • 치트 파인더(Tcl을 통해)
  • 게임 트레이너(Tcl을 통해)
  • 오디오/비디오 녹음
  • 역방향 지원(에뮬레이트된 시간으로 돌아가서 실수를 수정하거나 발생한 내용을 디버깅)

OpenMSX는 OpenMSX 에뮬레이터와 통신하기 위한 개방형 통신 프로토콜을 가지고 있다.이 통신 프로토콜을 활용하면 openMSX를 위한 다용도 애드온을 작성할 수 있다. 이 프로토콜을 사용하는 프로젝트는 다음과 같은 애플리케이션을 포함한다.

  • openMSX Catapult(openMSX 팀별)
  • openMSX 디버거(openMSX 팀별)
  • openMSXControl 플러그인
  • 네코런처 오픈MSX
  • openMSX 피슈터
  • Gedit용 openMSX 제어 플러그인

현재 프로젝트의 일부인 에뮬레이터를 위해 개발된 GUI인 Catapult는 PythonQt 툴킷을 활용하여 재개발되고 있다.

openMSX 디버거도 개발 중이며, C++로 작성되었으며, Qt 툴킷도 활용하고 있다.

참조

  1. ^ "Home". Retrieved 26 August 2020.
  2. ^ "Debian -- Details of package openmsx-catapult in jessie". Retrieved 2017-03-10.

원천