Home » [라즈조이박스]라즈조이박스 만들기 파트 2 – 소프트웨어 (라즈조이박스 EmulationStation 이 만나다.)

라즈조이박스 EmulationStation 이 만나다.

 

안녕하세요. 마이애니입니다.

저번에는 하드웨어 관련 포스팅을 했고 이번에는 소프트웨어 포스팅을 하겠습니다.

라즈베리파이2로 업되면서 퍼포먼스가 많이 올라갔습니다.에뮬에서도 상당부분 개선이 되어 소리가 안나오던 게임도 소리가 잘 나오고 안되던 게임들도 지원이 되고 하드웨어 한계때문에 프레임이 떨어졌던 게임들도 풀프레이으로 잘 돌아가네요.

라즈조이박스에 파이2를 넣고 어느 에뮬이 궁합이 맞나 이것저것을 테스트해본결과  EmulationStation이 가장 무난하고 설정도 편하게 되있어 결정하게 되었습니다.

파이2에 조이패드만 있으면 다른 에뮬을 써도 상관은 없지만 저는 gpio랑 같이 연동을 해야해서 EmulationStation을 선택하게 되었습니다.

일단 에뮬스테이션(단어가 길어 줄였습니다.)을 받아 이미지를 굽고 파이2에 넣었습니다.

http://blog.petrockblock.com/retropie/retropie-downloads/download-info/retropie-project-sd-card-image-v2-3/

동영상보시면 처음 이미지를 굽고 부팅시키면 설정을 하셔야합니다.

키보드 아무키나 꾹 누르고 방향키밑 다른 키를 세팅하시면 됩니다.

조이패드를 미리 연결하시면 조이패드로 설정하셔도 됩니다.

메인메뉴에서 키설정을 다시 할수도 있습니다.

화면이 밝아 카메라 노출을 확 줄였더니 주변이 어둡게 나오네요.

 

이제 라즈조이박스의 GPIO랑 연동을 하겠습니다.

https://github.com/digitalLumberjack/mk_arcade_joystick_rpi

위의 사이트를 보면서 세팅을 합니다.

그 다음 라즈베리파이 GPIO랑 레버,버튼을 연결하면 세팅은 끝납니다.

mk_joystick_arcade_GPIOsb+

 

20150221_143726 20150221_143748

에뮬스테이션 메인메뉴 키설정 화면입니다.

1,2인용 둘다 조작되게 만들었습니다.

게임상의 키 설정은 따로 게임 들어가서 해야합니다.

아래세팅은 메뉴에서 움직이게 하는 세팅값들입니다.

아래 에는 지원되는 에뮬 종류입니다.

에뮬 종합선물세트네요.^^

네트워크

에뮬스테이션은 많은 기능들이 있는데 그걸 찾아내는 재미도 솔솔합니다. 그만큼 많다는거겠죠.
그중 몇개를 소개합니다.(저도 다 못찾았어요.)

1.SCAPE

게임에 제목만 있으면 어떤 게임인지 헷갈릴때가 있습니다. 그래서 scape기능을 사용하면 그림과 함께 밑에 설명이 있습니다.
물론 영어로 되있어 패쓰이지만요.^^ 그림만 봐도 알수 있잔아요.
인터넷이 연결되 있으면 서버에서 자동으로 타이틀과 맞는거랑 매치를 시켜줍니다.해보니 다되는건 아니고 안되는 게임들도 있습니다.
한꺼번에 롬 옮기고 SCAPE하려면 시간 많이 걸리니 원하는 게임들 하시면서 하나씩 하세요.


2.해상도 변경

어짜피 게임에 들어가면 상관은 없겠지만 그래도 자기 모니터에 맞는 해상도를 맞쳐주면 좋을꺼같습니다.
나중에 소개할 스캔라인에서도 자기해상도에서 표현한게 더 잘나오는거같습니다.
게임실행후 바로 키보드 x 자를 누르면 자기 티비나 모니터 최적해상도를 맞추시면 됩니다.

 20150220_223545

20150220_223556

 

3. 오토세이브, 로드기능

이 기능이 있어 쉽게(?) 게임을 할 수있었습니다.아쉽게 fba libreto에서는 안되고(제가 잘못찾았을수도 있습니다.)
다른 에뮬에서는 잘 작동되었습니다.게임을 하다 메뉴로 나가서 다시 그 게임을 하면 나갔던 순간부터 시작합니다.
끝판까지 갈때 유용하게 쓸 수 있을꺼 같습니다.처음부터 할때는 해당 롬 폴도에 가서 SAVE화일 지우시면 됩니다.

4. 모니터 회전(피봇)

이거는 슈팅게임할때 진짜 필요한 기능인데 혹시 집에 피봇되는 모니터가 있으면 해보세요.
전에는 일일이 cfg값 찾아가며 고쳤는데 retroarch에서는 쉽게 90도 회전이 되네요.
모니터가 옛날꺼라 시야각이 안좋네요.ㅠㅠ

5.  load cotent,load content(history)

메인메뉴에 보면 여러 에뮬들이 있습니다. 게임을 하다 다른 에뮬을 하려면 다시 밖으로 나와
골라야하고요.그런데 retoarch로 묶여있는(?) 여러종류의 에뮬들은 게임상에서 F1키를 누르면
언제든지 다른 게임들을 고를수 있습니다.예를 들어 닌텐도게임을 하다 메가드라이브게임을 할수
있습니다. 그리고 재미있는거 중에 하나는 히스토리인데 내가 지금까지 했던 게임들 목록이 떠서
언제든 하고 싶은 게임을 이어서 할 수 있습니다.

6. 퍼포먼스 향상

파이1에서는 플스1게임을 할때 2D게임은 그래도 할만할 정도로 돌아갔는데 폴리곤(?)3D게임들은
프레임이 너무 안나와(돌아는 갔습니다.) 손을 놓고 있었는데 이번에 파이2가 CPU가4개로 버전업되어서
퍼포먼스가 많이 올라갔습니다.파이1에서 많은 좌절을 안겨준 RAYSTOM 영상입니다.(60프레임으로 잘 뽑아주네요.)

7. 스크린샷

전에는 포스팅할때 핸드폰으로 찍어 올려 원래의 이미지를 표현을 못했는데 스크린샷 캡쳐 기능이 있어
포스팅할때 잘 사용하고 있습니다.전에는  smooth기능이 있는게 좋은줄 알았는데 게임을 하다보니
그 반대라는걸 알게되었습니다.^^ 방모가 있고 15k가 되면 좋겠지만 파이2는 HDMI랑 RCA만 지원되서 최대한 옛날분위기를
내려 효과를 줘봤습니다. 스캔라인을 넣으니 사진에서 표현못하는 입체감(^^)까지 사네요
smooth= on
RetroArch-0220-114430 RetroArch-0220-114449RetroArch-0220-114520
smooth = off
RetroArch-0220-114607 RetroArch-0220-114617 RetroArch-0220-114627 RetroArch-0220-114639 RetroArch-0220-114655
smooth = off , scanline  사진 크게 확대해서 보세요.
RetroArch-0220-114750 RetroArch-0220-114757 RetroArch-0220-114805 RetroArch-0220-114823 RetroArch-0220-114956 RetroArch-0220-115446
마지막으로 조이스틱(gpio) 설정입니다.
저같은 경우는 키보드(F1)를 안쓰려고 버튼 핫키를 설정해서 메뉴가 나오게 하였습니다.
setting -> input setting
20150220_214938 20150220_215117
파이1에서 가장 아쉬웠던데 게임수가 적은거였는데(오락실게임 기준) 에뮬스테이션의 retroarch에서 fba libreto로 게임을 하니 더 많은 게임수를 지원해줘서 좋았습니다.
밑에는 지원되는 게임수라고 하는데 다 되는건 아니자만 많은 게임들이 지원되네요.
(pifba에서 안되던 게임들도 되고 소리 안나오던 메탈슬러그나 사무라이쇼다운같은것도 소리가 잘 나오네요.프레임도 일정하게 나올려고 노력하고요.^^)
다음번엔 더 좋은 포스팅으로 찾아뵙겠습니다.

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700