나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2025-02-28 23:26:34

VisualBoyAdvance

#!wiki style="margin: -5px -10px; padding: 5px 10px;
{{{+1 {{{#fff '''닌텐도 에뮬레이터'''}}}}}}
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break: keep-all"
<colbgcolor=#e60012><colcolor=#ffffff>
별도 문서가 있는 에뮬레이터
취소선은 개발 중지 상태
가정용 패밀리컴퓨터 파이널번 네오 · higan
슈퍼 패미컴 higan · bsnes
게임큐브 · Wii Dolphin
Wii U Cemu
휴대용 게임보이 · 게임보이 컬러 Virtual GameBoy · VisualBoyAdvance · higan
게임보이 어드밴스 VisualBoyAdvance · NO$GBA · higan
닌텐도 DS DeSmuME · NO$GBA · melonDS · DraStic · iNDS · Delta
닌텐도 3DS Citra[1]
하이브리드 Nintendo Switch Ryujinx[2] · yuzu · Skyline
비고 [1] : 단, 비공식 버전의 업데이트는 계속되고 있다.
[2] : 사용 편의성 업데이트는 다른 개발자에 의해 유지되고 있다.
}}}}}}}}} ||


1. 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%로 맞추면 매우 빠르게 즐길 수 있다. 하지만 음악도 같이 빨리 나오게 되므로, 소리를 끄고 다른 음악을 들으면서 하는게 좋다.

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



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