개요
얼마전 신도림 테크노마트에서 열린 레트로 장터에서 로터리버튼을 구매하게 되었습니다.
그동안 못해봤던 로터리 전용 게임들을 제대로 즐길 수 있게 되었는데요.
이와 관련하여 HW구성과 SW설정을 마무리해 보았습니다.
30mm 휴대용
원래 뷰릭스의 30mm 버튼에 교체하려고 구매하였는데요.
http://bit.ly/2FDUrob
생각해 보니 다양한 기기에서 즐기고 싶어서 다이소에 적당한 크기의 양념통이 구매하여 로터리 버튼과 결합하여 보았습니다.
드릴로 구멍을 뚫고, 경첩/고리/고무발을 달아주었습니다.

지난번에 만들었던 대나무 조이스틱과도 어울려서 디피하기에도 좋네요. ㅎㅎ

24mm 바탑 장착
기존에 가지고 있던 바탑에도 추가해주고 싶어서 24mm 용 로터리버튼을 추가 구매했습니다.
http://bit.ly/2TylTHp
USB로 연결해야 되기 때문에 라즈베리파이 하단에서 USB 연장선을 납땜하여 연결하였습니다.

로터리 게임 공통 설정
로터리용 게임들을 모아봤습니다.

advmame에서 로터리버튼의 세부 설정이 가능하여 advmame에서 게임들을 설정하였습니다.
EmulationStaion에서 게임실행시 a버튼을 누르면 core 설정이 나옵니다.
저는 advmame-0.94를 기본 코어로 설정하였습니다.

키보드를 연결하여 mame의 공통적인 설정은 아래와 같이 진행하였습니다.
tab > input(general) > User Interface
config menu : tab
UI up/down/left/right : 키보드 방향키, 스틱 방향키
UI Select : 키보드 Enter, A버튼
UI Cancel : 키보드 ESC, Select+Start버튼
tab > input(general) > Player 1 Controls
P1 Up/Down/Left/Right : 키보드 방향키, 스틱 방향키
P1 Button
ⓨ⑷ ⓧ⑸ ⓛ⑹
ⓑ⑴ ⓐ⑵ ⓡ⑶
tab > input(general) > Other Controls
1 Player Start : 1, 1P의 Start버튼
2 Player Start : 2, 2P의 Start버튼
Coin 1 : 5, 1P의 Select버튼
Coin 2 : 6, 2P의 Select버튼
로터리 게임에는 세로게임들이 많은데, 제가 사용중인 EmulationStaion 이미지에서는 화면을 꽉 채워서 나옵니다.
확인해 보니 mame 설정값이 꽉 채우는 것으로 되어 있어서 동일 비율로 나오도록 설정하였습니다.
$ vi /opt/retropie/configs/mame-advmame/advmame.rc
display_expand = 1키보드로 tab을 눌러 메뉴에 진입 후 video 설정에서 아래와 같이 세팅하였습니다.

로터리용 게임을 위한 설정을 추가하였습니다.
제가 사용중인 로터리 버튼은 z(우),x(좌),c(누름)의 키보드 값을 사용합니다.
tab > input(general) > Player 1 Controls
P1 Button 1 : 기존 1버튼, c
Dial Dec : z
Dial Inc : x게임별 아날로그 설정
게임별로 아날로그 설정값이 다릅니다.
오락실에서의 값과 정확히 같지는 않지만 무난히 게임할 수준으로 설정해 보았습니다.




















[…] 지난번 테크노마트 레트로장터에서 원더테크 부스에서 로터리버튼을 구매한적이 있는데요.http://kimstar.kr/8245/ […]