오늘은 에뮬레이션에 대해 이야기해 보겠습니다. 저는 편리함 때문에 예전부터 사용해 왔고 공부를 위해서도 사용합니다. 이 글은 튜토리얼이나 그런 종류의 글이 아니라는 점을 먼저 말해 두겠습니다.
“아, 하지만 에뮬레이션은 완벽하지 않잖아. 그냥 콘솔로 하는 게 좋아, 블라블라블라” — 그럼 콘솔과 정품 게임으로 플레이하세요. 여기서는 제가 사용해 봤고 추천하는 에뮬레이터를 조금 소개하는 것이 목적입니다.
에뮬레이션 자체는 불법이 아니라는 것을 알아둘 필요가 있습니다. 저작권으로 보호되는 제3자의 코드를 사용하지 않고 소프트웨어가 독립적으로 개발되었다면 말이죠. 좋은 예가 Sony가 출시한 미니 PlayStation입니다. 이 제품에는 PCSX ReARMed 에뮬레이터의 오픈 소스 코드가 사용되었고, 그것 자체는 문제가 되지 않았습니다 (선정된 게임 라인업은 좀 그렇지만요, Sony 씨?). 불법인 것은 인터넷에서 ROM을 다운로드하는 것입니다. 올바른 방법은 정품 게임을 가지고 직접 PC에 백업하는 것입니다. 일부 에뮬레이터는 이 방법까지 설명해 주기도 하니, 문서가 있다면 한 번 살펴볼 만합니다.
여러 플랫폼을 지원하는 에뮬레이터도 있습니다. 저는 개인적으로 많이 테스트해 보지는 않았는데, 떠오르는 것은 Ares입니다. 편리하기는 하지만 설정 옵션이 그다지 많지 않고, 있는 옵션들도 제 취향에는 맞지 않습니다. 한 플랫폼의 설정이 다른 플랫폼의 설정을 덮어쓰는 경우도 있어서 저는 플랫폼 전용 에뮬레이터를 선호합니다. 하지만 — 예외도 있습니다. 글을 진행하면서 소개하겠습니다.
아, 그리고 여기서는 Pegasus나 RetroArch 같은 프론트엔드를 사용하지 않고 제가 직접 테스트한 에뮬레이터만 이야기하겠습니다. 개인적으로 에뮬레이터를 각각 따로 사용하는 것을 선호하기 때문입니다. 무엇보다 저는 2003/2004년부터 Windows ME와 Windows XP에서 이렇게 사용해 왔습니다.
이 글의 내용 중 일부는 나중에 오래된 정보가 될 수도 있습니다. Emulation General Wiki를 즐겨찾기에 저장해 두는 것을 추천합니다. 이런 종류의 정보에 아주 유용하고 저도 많은 도움을 받고 있습니다!
그럼 이제 시작해 보겠습니다!
Nintendo 8비트 (패미컴)
쉬워 보일 수도 있지만 그렇지 않습니다. Nintendo가 Disk System이라는 것을 출시했기 때문입니다. 이를 지원하지 않는 에뮬레이터도 있고, Saint Seiya Ougon Densetsu 같은 특정 게임도 있습니다.
가장 좋은 것은 Mesen입니다. 여러 플랫폼을 지원하지만 NES용으로는 단연 최고입니다. 콘솔의 모든 기능을 지원하고, Super Nintendo 같은 다른 플랫폼도 테스트해 봤지만 마음에 들지 않았습니다. NES 전용으로 사용하는 것을 추천합니다!
Super Nintendo
Super Nintendo용 에뮬레이터는 몇 개만 테스트해 봤습니다. ZSNES, Bsnes, Snes9X와 Ares입니다. ZSNES가 “인기쟁이”이고 Bsnes에서는 Super Mario World를 와이드스크린으로 플레이할 수 있지만, 저는 Snes9X를 더 선호합니다. 더 실용적이고 조정할 수 있는 옵션도 더 많다고 생각합니다. 둘 다 훌륭하니 두 개를 모두 테스트해 보고 마음에 드는 것을 사용해 보세요.
Master System & Mega Drive (Genesis)
여기서는 예외입니다. 저는 두 플랫폼 모두 Kega Fusion을 항상 사용해 왔습니다. 개발이 중단되기는 했지만, 이 에뮬레이터를 사용하면 두 콘솔의 게임 라이브러리를 아무 문제 없이 즐길 수 있습니다. 단, 32X는 지원하지 않습니다!
잠깐 디스클레이머
여기부터는 이야기가 조금 진지해집니다. 5세대 콘솔부터는 사람에 따라 골치 아픈 일이 생길 수 있고, 일부 게임에서 문제가 발생하기도 합니다. 하지만 더 복잡한 콘솔이라 에뮬레이션이 어려운 만큼 흔히 있는 일입니다. 이런 에뮬레이터 중 상당수는 플랫폼 라이브러리의 70%조차 제대로 에뮬레이션하지 못합니다. 여기서부터는 해결책을 찾기 위해 검색을 좀 해야 합니다 — 머리를 싸매고 해결하는 게 더 재미있지 않나요?
그럼 계속 가보겠습니다!
Nintendo 64

오랫동안 Project 64를 사용했지만, RMG를 발견했고 정말 놀라웠습니다. 원래 하드웨어에 더 가깝게 에뮬레이션하고 Project64보다 더 나은 업스케일링이 가능하며, 넷플레이도 기본으로 지원합니다 (오래된 버전이나 수정된 버전을 사용할 필요가 없습니다). 많은 에뮬레이터가 완벽에 가깝게 에뮬레이션하지 못하는 Mario Tennis도 이걸로는 가능합니다! 확실히 추천합니다!
PlayStation One
오랫동안 ePSXe를 사용했지만 개발이 중단되었고, 더 사용하기 편한 DuckStation이 등장했습니다. 제 환경에서는 완벽하게 작동하고 예전에 ePSXe를 사용하면서 겪었던 골치 아픈 문제도 없었습니다.
PlayStation 2
한동안 PS2 에뮬레이터에 편견이 있었지만 PCSX2에 기회를 주기로 했고, 몇 년 전과 비교하면 정말 많이 발전했다고 말할 수 있습니다! 단연 최고라고 생각하며, 엄청나게 큰 콘솔 라이브러리의 90% 이상을 완벽하게 실행합니다. 몇 가지 설정을 조정하면 게임 경험을 개선하거나 그래픽을 향상할 수도 있습니다. Google에서 조금만 검색해 보면 해결할 수 있는 것들이 많습니다.
Nintendo GameCube와 Nintendo Wii
또 하나의 예외입니다. Dolphin은 계속 발전하고 있는 에뮬레이터인데, 몇 년 동안의 발전을 보면 정말 놀랍습니다. 지금은 GameCube와 Nintendo Wii를 상당히 쾌적하게 플레이할 수 있고, 온라인 플레이까지 가능합니다 (서버에서 플레이하는 것이 아니라 모든 플레이어가 로컬에서 플레이하는 것처럼 에뮬레이션합니다). 저는 New Super Mario Bros. Wii를 업스케일링까지 적용해서 엔딩까지 봤습니다 (정말 예쁩니다).
Xbox 360

여기부터는 조금 복잡해집니다. 저는 Xenia Manager를 사용합니다. Xenia 에뮬레이터의 여러 버전을 거의 완벽하게 지원하고, 설정도 그렇게 어렵지 않습니다. 몇 번 클릭하는 것만으로 게임의 글리치를 수정하고 온라인 플레이를 설정할 수 있습니다 (몇 가지 제한은 있지만 꽤 재미있습니다). Canary Netplay 버전을 사용합니다. 또한 Mousehook 버전을 사용하면 마우스와 키보드로 플레이할 수도 있습니다. 설정을 섞어서 사용할 수도 있는 것 같지만, 저는 그럴 필요성을 느끼지 못했습니다. PlayStation 2 에뮬레이터와 마찬가지로 게임별로 그래픽을 향상하고 커뮤니티가 만든 패치로 일부 게임의 글리치를 조정할 수도 있습니다.
PlayStation 3
이 콘솔에 대해서는 여러 의미에서 Sony가 저지른 실수였다고 말해야겠습니다. 우선 게임을 실행하기에 좋은 선택이 아니었던 CPU를 선택했고, 게다가 에뮬레이션도 어렵습니다. 그 때문에 최고의 에뮬레이터임에도 불구하고 제가 앞에서 언급한 다른 에뮬레이터들에 비하면 아직도 많이 뒤처져 있습니다. 그래도 개발자들은 좋은 작업을 하고 있고 “Playable” 상태인 게임의 수는 계속 늘어나고 있습니다. 언젠가는 90% (그 이상일 수도 있겠죠)가 완벽하게 실행될 것입니다!
라이브러리의 많은 게임이 실제로 실행되기는 하지만 플레이 중 글리치가 발생할 수 있습니다. 설정을 조정하거나 패치를 사용해서 수정할 수 있지만, 일부 게임이나 사용자에게는 꽤 골치 아픈 일이 될 수 있습니다. 다운로드하고 사용할 때 이 점을 염두에 두세요!
Nintendo Wii U
여기서는 Zelda Breath of the Wild에서 최고의 경험을 했습니다라고 말하고 싶습니다. 4K에서 60프레임을 넘겨 플레이하는 것은 정말 놀랍고, 실제로 스트리머들이 이걸 사용해서 게임플레이를 녹화하거나 방송했던 것도 이해가 됩니다. 에뮬레이터 이름은 Cemu입니다. 복잡해 보이지만 다른 에뮬레이터를 사용해 봤다면 생각보다 훨씬 수월할 것이고, YouTube에도 여러 튜토리얼이 있습니다.
Nintendo Switch
이 글을 읽는 대부분의 사람은 아마 바로 여기로 내려올 것 같습니다. 에뮬레이션 세계의 인기작 (혹은 아닐 수도 있지만)이지만 Nintendo가 협조적이지 않아서 이것 역시 상당히 복잡합니다! 현재 Nintendo Switch의 “그” 에뮬레이터라고 할 만한 것은 없습니다. 제가 사용하고 추천하는 것은 사실 두 개입니다. Ryubing과 Citron입니다. 둘 다 포크이며, Ryubing은 Ryujinx에서, Citron은 Yuzu에서 나온 것입니다. 한쪽에서 게임이 제대로 실행되지 않으면 다른 쪽에서 테스트해 보세요 — 간단하죠?
어? MAME 이야기는 안 하나요?
저도 MAME을 오랫동안 사용했지만 FightCade라는 것을 발견했습니다. 이쪽이 훨씬 좋고 온라인 플레이도 가능하며, 격투 게임에는 GGPO, 즉 그 유명한 Rollback netcode도 있습니다. 정말 훌륭합니다! 이것을 사용해서 Metal Slug를 온라인 협동 플레이로 엔딩까지 깬 적도 있습니다!
YouTube에 있는 튜토리얼을 한 번 찾아보는 것을 추천합니다. 설정도 어렵지 않고 MAME보다 훨씬 편리합니다.
앞으로 무엇이 나올까?
에뮬레이터는 앞으로도 계속 만들어질 것입니다. 실제로 ShadPS4라는 PS4 에뮬레이터가 있는데, Bloodborne을 4K 60프레임으로 실행할 수 있으며 콘솔보다 훨씬 낫습니다 — 그리고 최적화를 통해 계속해서 크게 발전하고 있습니다. Bloodborne은 From Software가 사실상 방치한 게임이며, 팬들과 에뮬레이션 덕분에 계속 살아남고 있다는 점도 기억할 필요가 있습니다.
읽어주셔서 감사합니다!
