비주얼보이어드밴스드
VisualBoyAdvance![]() | |
원본 작성자 | 잊혀진 |
---|---|
개발자 | VBA 팀 |
안정적 해제 | 1.7.2(Windows) 1.7.1(리눅스, BeOS) 1.7.4 (Mac) / 2004년 5월 25일; 전( |
릴리스 미리 보기 | 1.8.0 베타 3 / 2005년 10월 1일; 전( |
리포지토리 | sourceforge |
기록 위치 | C, C++ |
운영 체제 | 크로스 플랫폼 |
크기 | 1.4MB - 1.92MB |
다음에서 사용 가능 | 영어, 프랑스어, 독일어, 이탈리아어, 폴란드어, 포르투갈어, 중국어, 스페인어, 터키어(v.1.7 이상, Windows 전용) |
유형 | 콘솔 에뮬레이터 |
면허증 | GPL-2.0 또는 라이터 |
웹사이트 | vba-mid![]() |
![]() | |
원본 작성자 | Forged et al. |
---|---|
개발자 | VBA-M 개발팀 |
안정적 해제 | 2.1.4[1] / 2019년 4월 17일; 전 |
리포지토리 | https://github.com/visualboyadvance-m/visualboyadvance-m |
운영 체제 | 크로스 플랫폼 |
유형 | 콘솔 에뮬레이터 |
면허증 | GPL-3.0 |
웹사이트 | vba-m |
비주얼보이어드밴스(VisualBoyAdvance, 일반적으로 VBA로 약칭)는 게임보이, 게임보이 컬러, 게임보이 어드밴스 핸드헬드 게임기뿐만[2] 아니라 슈퍼게임보이, 슈퍼게임보이2의 프리 에뮬레이터다.
윈도 플랫폼용 DirectX 버전 외에도 무료 플랫폼 독립 그래픽 라이브러리 SDL을 기반으로 한 버전도 있다.이는 리눅스,[3] BSD, Mac OS X,[4] BeOS를 포함한 다양한 운영 체제에서 사용할 수 있다.VisualBoyAdvanced는 또한 AmigaOS 4, AROS, GameCube, Wii, WebOS, Zune HD에 포팅되었다.[5]
역사
비주얼보이 어드밴스드 프로젝트는 온라인 가명 '잊혀진'으로 불리는 개발자에 의해 시작되었다.[6][better source needed]이 사람이 에뮬레이터의 개발을 떠나자, 프로젝트는 Forged의 동생이 이끄는 "VBA 팀"이라는 팀에게 넘겨졌다.원래 VisualBoyAdvanced에 대한 개발은 2004년 버전 1.8.0 베타 3으로 중단되었고, 그 이후 여러 해 동안 VisualBoyAddexprovance-M과 같은 다양한 개발자들에 의해 여러 가지 위조 버전이 만들어졌다.[7]
비주얼보이어드밴스드-M
VisualBoyAdvanced-M 또는 단순 VBA-M은 비활성 VisualBoyAdvance 프로젝트에서 개선된 포크로, 최신 코드베이스를 유지할 뿐 아니라 여러 기능을 추가했다.[7]2004년 VisualBoyAdvance가 비활성화된 후 VBALink와 같은 여러 포크가 나타나기 시작했는데, 이 포크는 사용자들이 두 개의 게임보이 기기의 연결을 모방할 수 있게 했다.결국, VBA-M이 만들어졌고, 이것은 몇 개의 포크를 하나의 코드베이스로 통합했다.따라서 VBA-M의 M은 Merge를 의미한다.[8]VBA-Next라는 수정된 버전뿐만 아니라 VBA-M의 GBA 에뮬레이션 코어(GB, GBC, SGB 코어 제외)[9]의 RetroArch/Libretro 포트도 있다.[10]
특징들
VisualBoyAdvanced 스포츠:
- 게임보이, 게임보이 컬러, 게임보이 어드밴스 ROM과의 호환성
- 네이티브 저장 게임의 가져오기/내보내기 기능 및 기타 에뮬레이터
- 전체 저장 상태 지원
- 조이스틱 지원
- Super Game Boy와 Super Game Boy 2 테두리 및 색상 팔레트 지원
- 게임보이 프린터 에뮬레이션
- 실시간 IPS 패치 적용(대부분 팬 변환 재생에 사용)
- 로거, 뷰어 및 편집기를 포함한 해킹 및 디버깅 도구
- SDL 버전에는 게임보이 어드밴스 디버거도 포함되어 있다.
- 자동 화재 지원
- 스피드 업 키
- 전체 화면 모드 지원
- 화면 캡처 지원
- GameShark for Game Boy Advance 및 Code Breaker Advance 치트코드에 대한 전체 지원(Windows 버전만 해당)
- 오디오(WAV) 및 비디오(AVI) 녹음
- 또한 VisualBoyAdvanced 및 해당 포커드 버전에서만 지원되는 전용 비디오 형식으로 녹화 가능
- 디스플레이를 향상시키는 그래픽 필터: 2xSaI, Super 2xSaI, Super Eagle, AdvancedMAME, Pixelate, Motion Blurl
- GUI 스키닝 지원
또한 VisualBoyAdexprovance-M에는 다음과 같은 추가 사항이 추가된다.
- HQ3x/4x 픽셀 필터
- LAN과 인터넷을 통한 Game Boy 연결
돌핀 게임큐브 에뮬레이터와 함께 VBA-M은 게임큐브와 게임보이 어드밴스 타이틀 연계를 지원한다.[11][12]
심각한 보안 결함
VBA 에뮬레이터는 버퍼 오버런으로부터 보호되지 않는 파일에서 치트 코드를 가져올 수 있는 기능을 통해 임의 코드 실행에 취약하다.악의적인 XPC 파일(대개 GameShark 커트 코드 목록이 포함됨)을 가져오면 VBA와 VBA-rrr은 파일에 포함된 임의 코드를 실행할 수 있다.
개념 증명 XPC 파일은 VBA 1.8.0과 VBA-rrr에 대해 작성되었지만,[13] 현재 VBA-M은 취약한 것으로 알려져 있지 않다.
참고 항목
참조
- ^ Github - 최신 릴리즈
- ^ "Visual Boy Advance". The Emulator Zone.
- ^ 나는"VisualBoyAdvance-SDL". The Linux Game Tome. 15 February 2019.
- ^ "VisualBoyAdvance 1.7.2". Softonic.
- ^ "Visual Boy Advance GX". Google Code. 18 February 2022.
- ^ "Visual Boy Advance". NGEmu. Archived from the original on 2009-12-17. Retrieved 2009-11-18.
- ^ a b Brendan Hesse (2020-11-23). "The best console emulators (NES, SNES, Genesis, and more)". Digital Trends. Retrieved 2021-01-06.
- ^ "VBA-M (Archived - Now on Github)". SourceForge. Retrieved 2020-10-18.
- ^ https://github.com/visualboyadvance/vbam-libretro[데드링크]
- ^ "GitHub - libretro/vba-next: Optimized port of VBA-M to Libretro". GitHub. 21 December 2021.
- ^ "Dolphin Progress Report: March 2015". Dolphin Emulator. 1 April 2015.
- ^ "Preliminary update to the GameCube to GBA link cable emulation. Fixes… · visualboyadvance-m/visualboyadvance-m@f1e3094". GitHub.
- ^ "VBA 1.8.0 & VBA-RR: Stack buffer overflow in XPC file parser results in code execution". TheZZAZZGlitch. 12 September 2016.
외부 링크
![]() | Wikimedia Commons에는 VisualBoyAdvanced와 관련된 미디어가 있다. |