Retro Game & PC/매뉴얼 팁 작업

mednafen gui (자작 - VB.net VisualStudio 2012)

smores 2016. 9. 8. 09:41

CRPG 들을 조금씩 즐기는 중이다. 그중에 Wizardry 1 을 Apple II 버전으로 시작을 했는데 아무리 애플에 대한 추억이 있더라도 직접 경험해 보지 않았던 게임이어서인지 그 느린 반응속도 및 너무도 단순한 그래픽에 조금은 질려가는 편이어서 NES 버전과 SNES 버전 (Wizardry 1,2,3 trilogy) 로 해 보니 아무래도 그래픽과 사운드가 있는 것이 낫긴 낫다는 느낌.


SNES 버전으로 할까 했는데 에뮬레이터가 영 만족스럽지가 않다. SNES9x 를 사용하려 하니 bilinear 필터를 켜 놓으면 image processing 옵션에 따라 사운드가 막 끊어지거나 늘어지고, 느린 상황이 간혹 발생한다. 그렇다고 속도만 빠른 것을 고르려고 ZSNES 를 선택하니 UI 의 불편함이 말이 아니다. 특히 간혹 에뮬레이터 자체가 마우스 커서를 capture 한 후 놔주질 않는 황당한 경우가 생기고, 에뮬레이션 윈도우 사이즈도 좀 자유롭지 못한데다가 화면 프로세서/필터 효과가 영 마음에 들지 않는다.


갑자기 예전에 조금 테스트 해 보았던 mednafen 이 생각이 나서 SNES 위자드리를 돌려보니 내 맘에 드는 화면 효과와 SNES9x 에서 발생하던 음 늘어짐 등의 문제가 전혀 없다. 게다가 mednafen 을 사용하면 retroarch 처럼 거의 대부분의 내가 즐기는 기종들(NES, SNES, MD, SMS, GG, PCE, GBA, GB/GBC 정도)에 대해 완전히 동일한 조작키 및 기능키 (state save/load 등) 를 사용할 수 있다는 것이 엄청난 장점이다. 다만 mednafen 은 자체 UI 가 아예 없어서 command line 모드에서만 사용한다는 것이 큰 아쉬움. 그간 몇몇 batch 파일을 만들어서 사용해 보곤 했지만 게임 롬 선택들을 변경하는것이 역시 불편하다. 그래서 전부터 마음에 두고 있던 간단한 UI 프로그램을 만들어 보았다. 이름은 mednafengui. 사실 인터넷 찾아보면 있을 것도 같은데 마땅한 것을 제대로 구하질 못했기에 직접 만듬. 이정도만 간단해도 사용하는데 큰 지장이 없다.


기록을 겸해서 vb.net 소스 (binary compile 된 것 폴더내에 포함되어 있음) 및 주로 내가 즐겨 사용하는 키 정의가 포함된 mednafen.cfg 등을 업로드 해 둠.


사용중인 mednafen 버전은 mednafen-0.9.36.3-win32. 테스트해 본 사용 환경은 Win7 64bit, Win10 64bit.


mednafen-09x.cfgmednafen-0.9.36.3-win32.zipmednafengui.zip