반응형

저는 예전에 8비트 Apple ][ + 복제품을 사용했었습니다.

지금 오랜시간이 지난후에 가끔은 예전에 그 컴퓨터가 생각나기도 합니다. 에뮬로 가끔 실행해 봅니다만...사실 실행해 봐도 딱히 할건 없습니다. 예전에 재미있게 했던 그 시절 게임도 이제 와선 추억보정을 해도 재미를 느끼긴 쉽지 않죠.

 

게임기로 보자면 패미컴 정도라면 그래도 지금 해도 그럭저럭 할 만한데 사실 Apple 은 머킹보드를 모든 게임에서 지원하는 것도 아니고....그래픽도 많이 떨어지죠.

그나마 MSX 쪽은 Apple 보다 그래픽과 사운드가 좀 낫긴 하지만 역시 패미콤 정도는 아니라서.....

 

그럼에도 실기를 소유하고 싶다는 생각이 가끔은 듭니다. 그냥 일종의 수집욕 같은 것일텐데....

 

사실 에뮬이 실기보다 사용하기 훨 편합니다. 실기를 옛날 처럼 쓰기는 이제는 좀 어렵죠. 그 당시 쓰던 플로피 디스크는 구하기도 힘듭니다.

요즘엔 레트로 붐도 좀 있어서 플로피 디스크를 에뮬레이션 해서 USB 메모리등에 디스크 이미지를 넣고 사용할 수 있게 해주는 하드웨어 장치등도 나와 있긴 하지만 이런 기기들을 하나하나 구입하자면 생각보다 비용도 많이 들어 갑니다.

 

가격 문제를 제외하더라도, 사실 그렇게 구입해서 잘 쓸것인가...라는 부분에서 또 의문이 듭니다. 내 스팀라이브러리에 설치도 안해본 게임이 가득한데 말이죠.

 

어쨌던 이런저런 생각을 해 보다 보면 실기에 대한 생각은 접게 되지만 가끔 Apple 이나 MSX 카페를 가면 실기에 대한 생각이 나는 건 어쩔 수가 없네요.

그런데 뭣보다 골동품들인데 가격이 비싸서 결국은 안사게 됩니다. 단순 수집욕을 위해서 쓰기엔 큰돈이라....

 

아마 안살거에요. 근데 갖고 싶긴 합니다. 쩝.....근데 사더라도 둘 곳도 마땅치 않긴 해요. 무한 반복입니다. ㅠ.ㅠ

 

 

반응형



통합 에뮬레이터라고 해야 할지, 프론트 엔드라고 해야 할지....어쨌던....^^;   retroarch 의 인터페이스 변경에 대해서 아주 간단히 써 보겠습니다.


retroarch 의 기본 인터페이스는 xmb 입니다. 개인적으론 크게 불편하지는 않지만 그렇다고 맘에 드는 인터페이스는 아닙니다. 제가 패드를 주로 쓰긴 하지만 말이죠. 

그리고 이 인터페이스는 생각보다 무겁습니다. 물론 그렇다고 요즘 컴퓨터로 못돌릴 정도는 아닙니다만.....

그래도 혹시나 오래된 저사양 컴퓨터로 retroarch 를 사용하기로 했다면 초기의 xmb 인터페이스는 좋은 선택이 아닐수도 있습니다. 


인터페이스 변경방법과 변경후 스크린샷을 가볍게 포스팅 해 보겠습니다.





설정(settings) 의 드라이버(driver) 를 선택합니다.




항목중에 메뉴 드라이버(Menu Driver) 가 바로 인터페이스 변경부분입니다. 아래위 화살표로 이동후,  좌우 화살표로 인터페이스를 변경합니다. 변경후에는 종료후 다시 실행하면 인터페이스가 변경 되어 실행됩니다.





위는 rgui 입니다. 투박하지만 가볍습니다. 심플한 일반 메뉴를 좋아하시는 분이라면 좋아하실수 있겠지만 화려함을 추구 하신다면 절대 선택하지 않을 인터페이스 입니다. 




위는 glui 입니다. 전체적으로 제 기준에선 그럭저럭 무난한듯 합니다. 

기본인 xmb 는 좀 맘에 안들고, rgui 는 좀 심하다....라고 느끼신다면 glui 가 무난하지 않을까 싶습니다.



그 외에 retroarch 1.7.3 에 새로 추가된 인터페이스가 있다는데 아직까지 제가 쓰는 flatpak 의 retroarch 에서는 보이지 않네요. 스크린샷만 구경해 봤는데, mame 와 좀 비슷한 인터페이스 더군요. 개인적으론 대부분의 사람들에게 가장 무난하고 익숙한 인터페이스가 아닐까 싶은데 나중에 사용할 수 있게 되면 한번 간단히 포스팅 해 보겠습니다.




사족으로...... video driver 관련사항을 하나 적어 보겠습니다.


윈도우에서는 잘 모르겠는데, 리눅스에선 video driver 를 gl 외에 sdl2 로 설정할 수 있습니다. opengl 이 좀 시원챦거나 저사양인 컴퓨터에선 sdl2 로 선택하면 프레임 드랍이 줄어들텐데요.(최신 컴을 쓰시는 분은 전혀 상관없는 부분 입니다만....) xmb 나 glui 인터페이스를 선택한 상태에서 sdl2 로 변경하면 화면이 깨지면서 제대로 실행이 안됩니다. 

위와 같은 사태가 발생했다면 retroarch.cfg 설정을 직접 텍스트 에디터로 열어서 video_driver 부분을 gl 로 바꿔 놓으셔야 제대로 실행됩니다. 


결국 sdl2 로는 설정을 못하나 싶었는데....인터페이스를 rgui 로 설정하고 sdl2 로 설정해 보니 잘 실행되더군요. 필요하신 분은 참고 하세요.


위의 말이 무슨 소린지 잘 이해가 안가시면 video driver 부분에서 gl 로 기본 설정된 값을 절대 변경하지 마세요. 곤란을 겪으실 수도 있습니다. 



반응형



전에 에뮬 게임을 즐길수 있는 retroarch 에 대해 포스팅 한 바 있습니다. 이번에 몇가지 팁이랄까....전에 포스팅 하지 못한 몇가지를 적어 볼까 합니다.




retroarch 는 한글화가 되어 있습니다. 혹시라도 아직 영어 메뉴를 보고 계신 분이 계시다면 한글로 설정할 수 있습니다.



settings 로 갑니다. 2번째 아이콘이고요. User 메뉴를 선택합니다.




아래쪽에 Language 메뉴가 보입니다. 저곳으로 이동해서  키보드의 좌우 화살표키나 패드의 스틱을 좌우로 움직이면 다른 언어를 선택할 수 있습니다.




'한국어' 를 선택하면 메뉴가 한글로 표시됩니다.




키보드 설정에 '확인/취소 버튼 반전' 메뉴가 있습니다. 이 메뉴는 나름 유용하게 쓸 수 있습니다.



게임패드를 사용하는 분들에게 저 설정은 상당히 유용한데요. 저 설정이 있는 이유는 북미쪽과 일본쪽의 버튼설정이 조금 다르기 때문입니다. 


현재 일반적인 PC 게임의 버튼 설정은 북미쪽의 설정을 따르고 있습니다. 그런데 게임패드를 설정해 놓고 retroarch 메뉴를 조작해 보면 xbox360 패드 기준으로 "A" 버튼이 취소, "B" 버튼이 선택 버튼으로 작동합니다. 이 버튼 배열은 일본쪽 설정입니다. 만일 retroarch 메뉴에서 일반적인 PC 게임에서 처럼 선택과 취소 버튼을 쓰고 싶은 경우에는 위의 메뉴를 이용하면 됩니다.


위 메뉴를 On 으로 해주면 retroarch 메뉴에서 일반적인 PC 에서와 같이 'A' 버튼으로 선택, 'B' 버튼을 취소 버튼으로 사용할 수 있습니다.




Shader 를 한글로 어떻게 표기하는게 맞는건지 모르겠네요. 셰이더 라고 하기도 하고 쉐이더라고 하기도 하고....일단 retroarch 에서는 쉐이더로 번역이 되어 있어서 쉐이더로 사용하겠습니다.


쉐이더가 뭔지는 인터넷에서 검색해 보시고요. 

retroarch 에서는 쉐이더를 이용해서 에뮬레이터 화면에 여러 효과를 줄 수 있습니다. 안티를 줘서 화면을 보기좋게 뭉게 주기도 하고 CRT 쉐이더로 브라운관 티비의 느낌을 주기도 하고....그렇습니다. 


여기서는 쉐이더를 적용하는 방법과 적용한 스크린샷 몇개를 보여드리겠습니다.


일단 에뮬롬을 읽어서 게임을 실행합니다. 그런후에 F1 키를 누르면 아래 스샷과 같은 메뉴가 나옵니다.



메뉴중 쉐이더 메뉴가 보입니다.




쉐이더 메뉴를 선택해서 들어가 보면 여러 메뉴가 있는데 '쉐이더의 프리셋 불러오기' 를 선택합니다.




3개가 보이는데 원하는 걸로 들어가서 직접 적용을 해 보세요. 서로 다른 방식의 쉐이더 같긴 한데....솔직히 이쪽으론 제가 별로 아는게 없어서....


이후 게임의 스크린샷은 shader_glsl 디렉토리의 쉐이더를 적용시킨 스크린샷입니다.




ntsc 쪽의 쉐이더를 적용시킨 화면입니다. 스캔라인이 좀 보이는군요.




eagle 디렉토리의 super-eagle.glslp 쉐이더를 적용시킨 화면입니다.

에뮬레이터 좀 써보신 분들은 필터중 eagle 을 보신적이 있을 겁니다.




crt-royale.glslp 을 적용시킨 화면 입니다. 




이건 좀 특이한 쉐이더인데요. 오래된 영화를 보든듯한 효과를 주는 쉐이더 입니다. 실제 게임용이라고 하기엔.....



뭐...이런식으로 에뮬게임의 화면을 변화 시킬 수 있습니다. 


다른 에뮬레이터를  사용해보신 분들은 알겠지만....옛날 게임들은 해상도가 낮아서 요즘의 해상도 높은 피씨에선 도트가 튀어 보입니다. 또한 옛날 브라운관 티비로 보던 화면과는 영 다른 화면을 보여주죠. 

이를 해결하기 위해 에뮬레이터에선 여러 필터 효과가 들어가 있었는데...이제 3d 그래픽카드가 대중화 되고 하다보니 그 역활을 쉐이더를 이용해서 하는 겁니다. 좋은 세상이죠. ^^;


각자 맘에 드는 쉐이더를 적용해서 게임을 즐겨보시길 바랍니다.

아...그리고 쉐이더에 따라선 로딩(?)이 좀 오래걸리는 것도 있습니다. 잠깐만 기다려 주세요. 웬만한건 오래 기다릴 필요 없이 금방 적용됩니다.



만일 쉐이더가 맘에 안들어 적용시키고 싶지 않을때는 다음과 같이 하면 됩니다.



F1 키를 눌러 쉐이더 메뉴로 들어가 보면  '쉐이더 패스' 메뉴가 있습니다. 왼쪽 화살표키로 숫자를 0 으로 만듭니다.




위와 같이 말이죠.




그런 다음 '변경 적용' 을 선택하면 쉐이더가 꺼집니다.




쉐이더가 꺼진 스샷입니다. 


그러고 보니 retroarch 에서  '이중선형 필터링' 이 켜져 있으니 위 스크린샷은 필터링을 아예 거치지 않은 스크린샷은 아니네요. 

원래 에뮬 화면을 보고 싶으시면 설정의 비디오 메뉴에서 이중선형 필터링을 끄면 됩니다.


그냥 기본 필터링을 거친 화면도 나쁘진 않네요. 




간단히 retroarch 에 대해 몇가지 팁을 적어 보았습니다.


한가지 에뮬만 지원하는 에뮬레이터에 비하면 좀 복잡해 보이긴 하지만 보이는것 만큼 복잡하진 않습니다. 

모두 즐겁게 게임 하시길 바랍니다. 




+ Recent posts