멀티 에뮬레이터 슈퍼 시스템
Multi Emulator Super System개발자 | 원래는 MESS 팀이었지만 지금은 MAME 팀 |
---|---|
초기 릴리즈 | 전( |
안정된 릴리스 | ; 전 ( |
운영 체제 | 크로스 플랫폼 |
유형 | 에뮬레이터 |
면허증. | 2016년 이후 : GPL-2.0 이후[2] 2016년까지[3] : 커스텀 |
웹 사이트 |
MESS(Multi Emulator Super System)는 MAME 코어에 기반한 다양한 콘솔 및 컴퓨터 시스템의 에뮬레이터입니다.이전에는 스탠드아론 프로그램이었지만 현재는 MAME(현재 개발 중)에 통합되어 있습니다.MESS는 휴대용 및 콘솔 게임 시스템, 컴퓨터 플랫폼 및 계산기를 에뮬레이트합니다.이 프로젝트는 정확성과 휴대성을 추구하기 위해 노력하기 때문에 특정 시스템에서 가장 빠른 에뮬레이터가 되는 것은 아닙니다.정확도가 높아 홈브루 게임 [4]개발에도 도움이 됩니다.
2015년 4월 현재 MESS는 총 2,106개의 시스템 [5]변형을 가진 994개의 고유 시스템을 지원했습니다.단, MESS의 모든 시스템이 기능하는 것은 아닙니다.일부 시스템은 동작하지 않는 것으로 마크되어 있거나 개발 중입니다.MESS는 1998년에 처음 출시되었고 그 이후 지속적으로 개발되고 있다.
MAME와 MESS는 한때 별개의 애플리케이션이었지만 이후 단일 소스 [6]저장소에서 함께 개발되어 출시되었습니다.MAMEDEV 멤버인 David Haywood는 MAME와 MESS의 많은 기능을 하나의 애플리케이션에 [7]통합한 UME(Universal Machine Emulator)를 유지, 배포했다.2015년 5월 27일 MESS는 MAME와 정식으로 통합되어 [8]MAME의 일부가 되었습니다.
면허증.
MESS는 MAME 라이선스에 따라 배포되었습니다.MAME 라이선스에서는 바이너리 파일 및 소스 코드를 수정 또는 수정하지 않고 재배포할 수 있지만 MESS를 판매하거나 [9]상업적으로 사용할 수 없습니다.라이선스는 MESS 또는 파생 저작물이 배포될 때 라이선스에 제공된 권리와 의무를 그대로 유지해야 한다는 점에서 다른 카피레프트 라이선스와 유사합니다.
MESS 라이센스 외에 MESS 팀은 다음과 같이 요구했습니다.「 MESS는 원래의 아카이브에만 배포해야 합니다.수정된 버전을 배포하거나 아카이브에 파일을 제거하거나 추가할 수 없습니다.웹 사이트를 광고하기 위해 텍스트 파일을 1개 추가하는 것은 사이트가 에뮬레이션 [10]장면에 원본 자료를 제공하는 경우에만 허용됩니다.MAME 라이선스에 필요한 소스 코드는 원래 소스에서 변경된 버전의 MESS에 포함되어 있습니다.MES 법적 페이지에는 바이너리 파일을 배포할 때 소스 코드도 배포해야 합니다.그렇지 않으면 소스를 가져올 수 있는 위치에 대한 포인터를 제공해야 합니다."
MESS는 바이너리 및 소스 코드 형태로 제공되었지만 상업적 이용 제한으로 인해 자유 소프트웨어 재단의 자유 소프트웨어 정의에서 제외됩니다.마찬가지로 MESS는 오픈 소스 정의의 기준에 따라 평가될 경우 오픈 소스 소프트웨어로 간주되지 않았다.
과제들
일반적으로 에뮬레이션에는 CPU나 RAM 등의 하드웨어 로직과 톤제너레이터나 비디오스프라이트 등의 특수 DSP만 포함됩니다.MESS 에뮬레이터에는 에뮬레이트된 컴퓨터의 ROM 칩에 저장된 프로그래밍 코드가 포함되어 있지 않습니다.이는 저작권이 있는 소프트웨어일 수 있기 때문입니다.
에뮬레이트되는 하드웨어에서 직접 ROM 데이터를 입수하는 것은 매우 어렵고 기술적이고 비용이 많이 들 뿐만 아니라 소유하고 있는 디바이스의 회로 기판에서 집적회로 칩을 디캡 또는 탈형해야 할 수도 있기 때문에 파괴적인 경우도 있습니다.탈착된 IC를 다른 컴퓨터의 USB 또는 시리얼 포트에 접속된 칩 리더 장치에 배치하고 해당 칩 패키지 형상과 일치하도록 특별히 설계된 리더 상의 핀 소켓을 사용하여 ROM의 메모리 덤프를 데이터 파일에 실행한다.
납땜 칩의 분리는, 특히 극히 작은 표면 실장 테크놀로지 칩의 경우, 재장착보다 훨씬 간단하게 행해집니다.또, 문제의 에뮬레이트 디바이스는 판독을 위해서 떼어낸 후에, 회복할 수 없을 정도로 효과적으로 파괴될 가능성이 있습니다.
다만, 시스템이 동작하고 있는 경우는, ROM 데이터를 테이프나 디스크 등에 덤프 해, 타겟 머신에 데이터 파일을 전송 하는 것이 훨씬 쉬워질 가능성이 있습니다.
사용하다
2013년에 Internet Archive는 JSMESS(MESS 에뮬레이터의 JavaScript 포트)를 통해 브라우저로 플레이 가능한 게임(예: Atari 2600 게임 E.T.)을 제공하기 시작했습니다.[11]
「 」를 참조해 주세요.
레퍼런스
- ^ "Releases - mamedev/mame". Retrieved 1 July 2022 – via GitHub.
- ^ "MESS License: GPL-2.0-or-later".
- ^ "MESS License: Custom". Archived from the original on 2016-03-24.
- ^ Grand, Joe; Frank Thornton; Albert Yarusso (2004). Game Console Hacking: Xbox, Playstation, Nintendo, Atari, & Gamepark 32. Syngress. p. 506. ISBN 1-931836-31-0.
- ^ "Welcome to the MESS Wiki!".
- ^ "Let the games begin". MAME development team. Retrieved 26 December 2012.
- ^ "UME 0.148 (Universal Machine Emulator)". David Haywood. Retrieved 11 January 2013.
- ^ http://www.mamedev.org/?p=406
- ^ "MESS Licence". The MESS Development Team. Archived from the original on 24 March 2016. Retrieved 24 March 2016.
{{cite web}}
: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ "MESS Legal". The MESS Development Team. Archived from the original on 4 July 2010. Retrieved 4 July 2010.
{{cite web}}
: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ Robertson, Adi (2013-10-25). "The Internet Archive puts Atari games and obsolete software directly in your browser". The Verge. Retrieved 2013-10-29.