블루MSX
blueMSX| 개발자 | 블루MSX 팀 |
|---|---|
| 안정적 해제 | v2.8.2 / 2009년 8월 14일 |
| 운영 체제 | 마이크로소프트 윈도 |
| 유형 | 에뮬레이터 |
| 면허증 | GPL |
| 웹사이트 | http://bluemsx.com/ |
블루MSX는 에뮬레이션 모델을 사용하여 가능한 최고 수준의 정확도를 달성하는 휴대용 오픈 소스 MSX 에뮬레이터다.마이크로소프트 윈도우즈 운영 체제에서 사용할 수 있으며 다른 여러 시스템에 포팅되어 있다.그것은 14개의 다른 언어로 번역되었다. 블루MSX는 몇몇 조립 포맷을 지원하는 강력한 디버거와 고급 사용자들이 실제로 만들어진 MSX 컴퓨터 시스템을 설치할 수 있는 기계 구성 편집기를 포함하고 있다.
역사
블루MSX는 2003년에 처음 출시되었고 곧 가장 정확하고 사용자에게 친숙한 에뮬레이터 중 하나가 되었다.[1]
다른 많은 MSX 에뮬레이터와 마찬가지로, 블루MSX는 fMSX의 클론으로서 시작되었다.2003년 11월 당시 MSX 에뮬레이터 장면 특유의 첫 공개가 이뤄진 특징은 모니터 시뮬레이션을 추가한 것이다.이 기능은 비디오 출력을 오래된 TV나 모니터처럼 보이게 만들었다.
초기에는 블루MSX의 에뮬레이션이 상당히 열악하여 어머니 fMSX와 같은 한계와 결함을 겪었으나, 첫해에는 소프트웨어 아키텍처를 재설계하는 것뿐만 아니라 잘못된 에뮬레이션 코드를 개선하고 교체하는 데 초점을 맞추었다.더 나은 아키텍처로, 새로운 장치의 에뮬레이션은 더 쉬워졌고, 머지않아 대부분의 오디오 장치와 ROM 유형이 지원되었다.
2004년 8월 블루MSX는 스킨을 지원하는 최초의 MSX 에뮬레이터가 되었다.
2004년 11월, 블루MSX는 마침내 fMSX 코드에서 100% 자유로워졌다.11월 출시도 마지막 MSX인 터보R에 대한 지원을 가져왔기 때문에 큰 이정표가 됐다.여기에 콜코비전과 스펙트라비데오 SV-328 에뮬레이션까지 포함된 첫 출시였다.
2004년 11월의 이정표 이후, 개발자는 사용자 인터페이스와 에뮬레이션 정확도 향상에 초점을 맞추고, 에뮬레이션을 미공개 음성 합성 ROM인 코나미 키보드 마스터와 같은 더 많은 이국적인 장치를 포함하도록 확장하는 데 초점을 맞추고 있다.
에뮬레이션 코어는 모든 Z80 기반 컴퓨터 시스템을 지원하도록 확장되었으며 현재 SG-1000, 스펙트라비데오, 콜코비전 등 여러 시스템을 지원하고 있다.
나중에 에뮬레이션에 추가된 사항으로는 디지타이저, IDE 및 SCSI 하드 드라이브에 대한 지원, Yamaha CX5-M 음악 컴퓨터의 확장 에뮬레이션 등이 있다.
에뮬레이터를 다른 플랫폼으로 이동시키기 위한 큰 노력은 2007년에 시작되었고 그 이후로 에뮬레이터는 여러 다른 시스템에 포팅되었다.에뮬레이터의 현재 아키텍처는 컴파일러로 어떤 시스템으로도 쉽게 컴파일이 가능하며 그래픽, 오디오 또는 사용자 입력 라이브러리에 의존하지 않는다.
특징 하이라이트
블루MSX의 에뮬레이션 엔진은 사이클이 정확하므로 에뮬레이션된 하드웨어 구성요소들 간의 타이밍과 동기화가 실제 MSX에서와 동일하게 나타난다.각 개별 구성부품을 가능한 한 정확하게 복제하는 것이 목표인데, 에뮬레이터는 속도에 최적화된 에뮬레이터보다 더 높은 하이엔드 PC를 필요로 한다.
MSX 시스템을 위해 출시된 대부분의 하드웨어는 에뮬레이션되며 에뮬레이터는 플로피 드라이브, 메모리, 사운드 칩, 비디오 칩과 같은 구성 요소를 선택하여 실제 MSX 시스템을 모방하는 구성 편집기를 포함한다.자신만의 기계를 만들고 싶지 않은 사용자들을 위해 미리 구성된 여러 대의 기계를 사용할 수 있다.
스크린샷, AVI 렌더링, 치팅 시스템 등 공통 에뮬레이터 기능이 지원된다.에뮬레이터는 에뮬레이션을 제어하는 버튼과 가상 키보드, 런타임에 사운드 및 비디오 설정을 변경하는 컨트롤이 있는 테마 기반 GUI를 가지고 있다.
블루MSX는 프로그램 가능한 사운드 발생기 사운드 칩(AY-3-8910, SN76489) 코나미 SCC, 문사운드(OPL4) FM-PAC(YM2413), MSX-AUDIO(Y8950 사운드 칩) 등 주요 사운드 칩을 에뮬레이션할 수 있다.각 사운드 칩의 볼륨과 팬은 기본 믹서에 구성될 수 있다.
블루MSX는 날카로운 현대식 모니터에서 오래된 TV에 이르기까지 6가지 다른 종류의 모니터를 시뮬레이션하고 있다.에뮬레이터는 감마, 밝기, 대비, 포화 및 색상 시프트의 실시간 수정을 위한 제어장치를 가지고 있으며, 모든 모니터 모드에서 조정 가능한 스캔라인을 위한 슬라이더뿐만 아니라 수평 및 수직 스트레칭을 지원하여 비디오 출력 비율이 실제 시스템과 일치하도록 한다.그것은 또한 외부 80 컬럼 카드와 같은 다중 비디오 소스를 지원한다.
블루MSX에는 레지스터 창, 메모리 창, 호출 스택 창, 중단점, 추적 및 기타 기능이 있는 그래픽 디버거가 포함되어 있다.이것은 블루MSX가 지원되는 시스템을 위한 좋은 개발 플랫폼이 되게 한다.
참조
- ^ snout, ed. (2005). "MSX Emulator Comparison". MSX Resource Center Foundation. Retrieved 9 August 2006.
외부 링크
- 공식 홈페이지
- MSX.EMU 블루MSX 포트를 Android로
- 닌텐도 WiI로 가는 bluemsx-wii blueMSX
- Xbox에 대한 BlueMSXBox 블루MSX 포트
- OS X에 대한 코코아MSX 블루MSX 포트