나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2022-02-04 09:03:37

VisualBoyAdvance


1. 개요2. VBA 기반 에뮬레이터 목록

1. 개요

공식 홈페이지
다운로드 페이지(위의 페이지에서 Sourceforge로 옮겨짐)

약칭 VBA.[1] 게임보이 계열 전용 에뮬레이터. 즉, 게임보이, 게임보이 컬러, 게임보이 어드밴스용 게임들을 지원하는 에뮬레이터로 1999년에 Forgotten[2]이 개발하였다.

그러나 이후 VBA의 제작에서 손을 떼고 그 뒤를 VBA Team이라는 Forgotten의 형제가 만든 팀이 프로젝트를 넘겨받아 2004년부터 2006년까지 개발을 지속해왔다. 자료가 없는 상태에서 빠른 속도로 상당히 정확한 에뮬레이션을 이룬 성과도 놀라웠지만, 메모리에서 Hex 코드, 팔레트 코드 등을 읽어 볼 수 있고 스프라이트를 추출해낼 수 있는 등 잡다한 디버그 기능들이 많은 것으로 유명했다.

Microsoft Windows용 버전에서 DirectX를 이용했다보니 이것이 타 플랫폼에서 문제가 될 수 있다고 보고 그래픽 라이브러리로 SDL를 사용한 버전을 따로 만들어내기도 했으며 GPL을 따르는 오픈소스이다 보니 다양한 플랫폼들에 포팅이 되기도 하였다. 덕분에 이를 기반으로 한 아류작들도 많이 나왔다.

2004년 5월 25일에 배포된 1.7.2버전이 최신 안정화 버전으로, 2005년 10월 1일에 나온 1.8.0 베타 3 버전을 끝으로 원개발진에 의한 개발은 중단됐다. 어차피 게임 개발이 닌텐도 DS 이후 세대로 넘어간지라 게임보이 어드밴스용으로 더 이상 나오지 않고 거의 모든 게임을 지원하기에 크게 문제 될 사항은 없으나, 마지막 버전도 랙과 오디오 싱크가 맞지 않는 등 세세한 문제는 남아있다.

VBA에 대한 개발은 포크된 다른 프로젝트들에서 뒤이어 진행되고 있어 아직은 맥이 끊어지지 않았고, VBA-M같은 후속 프로젝트들이 소스를 가지고 계속 개선하고 있었으나, 결국 VBM의 코딩에 불만을 가진 개발자들이 백지부터 다시 에뮬레이터를 작성하기 시작했다. 그래서 새로 등장한 Sameboy(게임보이/게임보이 컬러)와 mGBA(게임보이 어드밴스)에게 추월당해 사용자들이 서서히 줄어드는 추세다.

참고로 프레임 스킵을 0으로 맞추면 60 fps에 가까운 실기 성능이 나온다. 1로 맞추면 다소 저질이 된다. 초기 설정이 1이란 게 문제지만.

프레임 비율은 기본적으로 100%지만, 200%로 맞추면 더 쾌적하게 게임을 즐길 수 있고, 1000%로 맞추면 매우 빠르게 즐길 수 있다. 하지만 음악도 같이 빨리 나오게 되므로, 소리를 끄고 다른 음악을 들으면서 하는게 좋다.

2. VBA 기반 에뮬레이터 목록


[1] Visual Basic for Application이 아니다! Virtual Boy Advance로 착각하면 곤란하다.[2] 실명은 Julian Henry Hitchcock