openMSX
openMSX개발자 | openMSX 팀 |
---|---|
안정적 해제 | 17.0 / 2021년 5월 18일;[1] 전 |
리포지토리 | |
기록 위치 | C++(핵심), Tcl, (openmsx-catapult: wxWidgets)[2] |
운영 체제 | POSIX 및 Windows |
유형 | 에뮬레이터 |
면허증 | GNU GPLv2+ |
웹사이트 | openmsx |
openMSX는 MSX 아키텍처를 위한 무료 소프트웨어 에뮬레이터다.마이크로소프트 윈도, 리눅스 같은 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는 Python과 Qt 툴킷을 활용하여 재개발되고 있다.
openMSX 디버거도 개발 중이며, C++로 작성되었으며, Qt 툴킷도 활용하고 있다.
참조
- ^ "Home". Retrieved 26 August 2020.
- ^ "Debian -- Details of package openmsx-catapult in jessie". Retrieved 2017-03-10.
원천
- 프로젝트 홈페이지
- 프로젝트 포럼
- C-BIOS 호환성 페이지
- openMSX 0.5.1 검토(2005)
- 네코런처 오픈MSX
- openMSX 피슈터
- Gedit용 openMSX 제어 플러그인
- Mac, Windows, Android & Dingux용 openMSX 개발 빌드