비주얼보이어드밴스드

VisualBoyAdvance
비주얼보이어드밴스드
VisualBoyAdvance icon
원본 작성자잊혀진
개발자VBA 팀
안정적 해제
1.7.2(Windows)
1.7.1(리눅스, BeOS)
1.7.4 (Mac) / 2004년 5월 25일; 17년 전(2004-05-25)
릴리스 미리 보기
1.8.0 베타 3 / 2005년 10월 1일; 16년 전(2005-10-01)
리포지토리sourceforge.net/projects/vba/
기록 위치C, C++
운영 체제크로스 플랫폼
크기1.4MB - 1.92MB
다음에서 사용 가능영어, 프랑스어, 독일어, 이탈리아어, 폴란드어, 포르투갈어, 중국어, 스페인어, 터키어(v.1.7 이상, Windows 전용)
유형콘솔 에뮬레이터
면허증GPL-2.0 또는 라이터
웹사이트vba-mid.com Edit this on Wikidata
비주얼보이어드밴스드-M
VisualBoyAdvance icon
원본 작성자Forged et al.
개발자VBA-M 개발팀
안정적 해제
2.1.4[1] / 2019년 4월 17일; 2년(2019-04-17)
리포지토리https://github.com/visualboyadvance-m/visualboyadvance-m
운영 체제크로스 플랫폼
유형콘솔 에뮬레이터
면허증GPL-3.0
웹사이트vba-m.com

비주얼보이어드밴스(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의 MMerge를 의미한다.[8]VBA-Next라는 수정된 버전뿐만 아니라 VBA-M의 GBA 에뮬레이션 코어(GB, GBC, SGB 코어 제외)[9]RetroArch/Libretro 포트도 있다.[10]

특징들

VisualBoyAdvanced 스포츠:

또한 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은 취약한 것으로 알려져 있지 않다.

참고 항목

참조

  1. ^ Github - 최신 릴리즈
  2. ^ "Visual Boy Advance". The Emulator Zone.
  3. ^ 나는"VisualBoyAdvance-SDL". The Linux Game Tome. 15 February 2019.
  4. ^ "VisualBoyAdvance 1.7.2". Softonic.
  5. ^ "Visual Boy Advance GX". Google Code. 18 February 2022.
  6. ^ "Visual Boy Advance". NGEmu. Archived from the original on 2009-12-17. Retrieved 2009-11-18.
  7. ^ a b Brendan Hesse (2020-11-23). "The best console emulators (NES, SNES, Genesis, and more)". Digital Trends. Retrieved 2021-01-06.
  8. ^ "VBA-M (Archived - Now on Github)". SourceForge. Retrieved 2020-10-18.
  9. ^ https://github.com/visualboyadvance/vbam-libretro[데드링크]
  10. ^ "GitHub - libretro/vba-next: Optimized port of VBA-M to Libretro". GitHub. 21 December 2021.
  11. ^ "VBA 1.8.0 & VBA-RR: Stack buffer overflow in XPC file parser results in code execution". TheZZAZZGlitch. 12 September 2016.

외부 링크