일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- mobilesuit
- 슈퍼패미컴
- YS
- 새턴
- PSP
- 티스토리챌린지
- ps4
- 슈퍼마리오
- 닌텐도 스위치
- Apple II
- ensemble
- 모빌슈트
- 메가드라이브
- 게임기어
- fpga
- 3DS
- 패미컴
- mister
- 오블완
- snes
- 컨트롤러
- 앙상블
- PC엔진
- analogue
- GOG
- 게임보이
- MSX
- 메트로이드
- 건담
- Game Gear
- Today
- Total
Just a Blog
리콜박스(Recalbox) 수정작업 몇 가지 본문
엊그제 게임기어(Game Gear) 개조 액정 작업을 마무리 했고 어제는, 라즈베리파이 3 B+에 설치한 리콜박스(Recalbox) 6.0에서 문제가 된 몇 가지를 손 보았다. 문제가 다 해결된 것은 아니지만, 작업했던 내용을 기록해 본다.
< 이미지 출처: recalbox-themes GitHub 저장소 >
1. 도스박스(DOSBox)에서 컨트롤러 입력 인식 문제
(1) 문제점
리콜박스에 설치된 도스박스에서 USB로 접속한 컨트롤러의 D-Pad 방향키가 게임 중에 인식되지 않았다. A, B, X, Y 버튼 등의 인식은 문제가 없었고, 특히 Ctrl+F1을 누르면 나오는 맵퍼(Mapper) 기능에서 컨트롤러 D-Pad 방향키가 할당이 되는데, 실제 게임에서는 D-Pad 방향키가 전혀 인식이 안되었다.
(2) 조치내용
자료를 찾아보니 도스게임 디렉토리에 설정한 도스박스 설정파일(dosbox.cfg) 내 'joysticktype' 값을 'auto'가 아닌 'fcs'로 두면, USB로 연결한 컨트롤러의 D-pad 방향키(hat)가 인식된다고 한다.
(3) 조치결과
USB로 연결 시 XBox 360 호환패드로 인식한 M30의 D-Pad 방향키가 게임 내에서도 정상 인식했다.
(4) 참고자료
[SOLVED] - DOSBox controller mapping issue
2. MSX 에뮬레이션 오동작 문제
(1) 문제점
리콜박스에 기본 설치된 MSX 에뮬레이터에서 MSX용 롬이나 디스크가 실행이 안되었다.
(2) 조치내용
리콜박스에 기본으로 설치된 MSX 에뮬레이터는 BlueMSX인데, 이 에뮬레이터 실행이 문제가 되어 교체 설정 가능한 다른 에뮬레이터인 fMSX를 사용한다는 글을 보고 fMSX로 교체 설정했다.
(3) 조치결과
MSX 롬/디스크에 대해서 전혀 실행이 안되었던 BlueMSX와 달리 fMSX에서는 롬 파일은 대부분 구동이 되었다. 디스크 파일과 일부 미구동 롬 파일은 fMSX에서 구동할 수 있는 방법을 확인해 볼 예정이다.
(4) 참고자료
MSX system does not work after upgrade to version 18.06.27
3. Apple II 에뮬레이션 오동작 문제
(1) 문제점
리콜박스에 기본 설치된 Apple II 에뮬레이터(linapple)에서 Apple II 디스크 이미지가 구동되지 않았다.
(2) 조치내용
리콜박스 내 linapple 구동 시 설정파일이 overwrite 되는 문제가 있어, recalbox 설정 파일 내에 이를 방지할 수 있는 옵션(apple2.configfile=dummy)이 추가되어 있다. 이 옵션을 recalbox 설정 파일 내 추가했다.
(3) 조치결과
linapple이 실행은 되는데, recalbox에서 구동을 위해 선택한 디스크 이미지를 linapple이 인식하지 못한다. F3으로 실행 디스크 이미지를 수동 선택하고 F2로 리부트 해야 해당 이미지가 구동이 되었다. 여전히 구동에 불완전해 보인다.
(4) 참고자료
linapple: support apple2.configfile=dummy to avoid overwriting configuration