질문 JXD S7300의 문제점과 해결 방법에 대한 질문
2013.02.08 18:29
안녕하세요
리뷰를 할 참으로 에뮬레이터를 이것저것 해보고 있는데
이 기계에도 조금 치명적인 문제점이 하나 발견되고 마는군요.
조작감은 제 기준에서 나름 괜찮은 편(십자키의 경우 피치가 낮아서 역시 퍼펙트콘 같은 보조기구가 필요하지만)
이었는데, 결정적으로 입력 딜레이가 있습니다.
정확하게 잴 수는 없으나 0.2~0.3초 정도라고 추측되는데, 이정도면 정교한 컨트롤을 요구하는 슈팅 게임같은것을
하기 힘듭니다. 쉽게 이야기해서 이동하다가 십자키에서 손을 뗐는데 플레이어 기체가 약간 더 움직인다면
총알을 피하기 힘들겠지요.
이 입력 딜레이는 에뮬레이터 전반에서 전부 일어납니다. 터치스크린에 맵핑하지 않고, 하드웨어 키를 그대로
사용했을때 이런 현상이 발생합니다. 에뮬레이터에서 auto detecting 을 하면 ADC joystick 으로 잡히는데
혹시 아날로그 값을 그대로 가져다가 쓰는게 아닐까 생각됩니다.
입력 딜레이를 없앨수 있는 방법이 하나 있는데, 버추얼 조이패드를 지원하는 에뮬레이터에서 터치스크린에
하드웨어 입력을 맵핑하면 입력 딜레이가 없어집니다... 참으로 요상합니다만, 이것도 문제가 있는것이
맵핑을 위해 셋팅 프로그램을 작동시키면 에뮬레이터의 버추얼 조이패드가 사라집니다 -_-;;
이건 그래픽 코어의 오버레이 문제로 보이는데, 에뮬레이터에서 버추얼 조이패드를 사용할 경우
버추얼 조이패드의 투명도만큼 에뮬 화면 전체의 밝기도 떨어져 버리는 현상이 있습니다.
내장 에뮬의 경우는 버추얼 조이패드를 아예 지원하지도 않고... 이거참 해결하기 어렵네요.
루팅 등을 통해서 이런 현상을 혹시 해결할 수 있는지 여쭤 봅니다.
코멘트 6
-
달무지개
02.08 18:39
-
Lock3rz
02.08 22:03
안드로이드 3.x부터 게임패드류를 공식지원하긴했지만, 표준 입출력 장치가 딱히 정해져 있지 않은 상태이고, 더군다나 가상 맵핑같은 경우는 제조사에서 개발하여 넣은 모듈이므로, 전적으로 제조사 펌웨어에서 해결해주지 않는 이상, 현제로서는 해결책이 없다고 봅니다. 특히나 기기에 내장된 입력장치를 표준화 시켜 개발자들이 주물럭[?]해놓은 장치는 Xperia Play 밖에 없습니다.
이마저도 Android 표준 키값에 최대한 맵핑시키고, 나머지 값들을 소니에서 임의로 설정해 놓은터라, Xperia Play용 솔루션은 정말로 Xperia Play에서만 사용할수 있는 솔루션들 뿐 입니다.
네이티브 키 할당 보다 터치맵핑 에뮬레이션이 딜레이가 없는 요상한 현상이 나타났군요...~.~;
전자는 연산이 거의 필요 없는 형태이고, 후자는 연산이 꽤나 들어가는 작업인데 말이죠...
소프트웨어[펌웨어] 문제이겠죠...
인식이 될지 모르겠으나, Joystick Center 와 Joy2Touch 플러그인 조합으로 키값을 임의 설정할수 있습니다. [터치맵핑 포함]
그런데, 이쪽은 확실히 서드파티 솔루션이니, JXD 펌웨어 내부의 맵핑보다는 느릴수 밖에 없겠죠...
JXD에서 왜 아날로그스틱값을 십자키에서 에뮬레이팅 시켜 십자키처럼 동작하는 기괴한 솔루션을 사용했는지 모르겠네요...
일단 소프트웨어 최적화로 딜레이 문제부터 해결되어지길 바래봐야겠네요...
JXD는 유저의 피드백을 잘 받아주는 편이니, 가능하다면 십자키값도 디지털값으로 되살려 줄거 같아보이긴 합니다.
-
달무지개
02.08 23:52
그렇군요. 일단 저도 해외 사이트를 돌아다녀 본 결과, 순정상태에서 별로 할 수 있는것은 없어보이고, 최근 업데이트된 NCCE 커스텀 펌웨어를 한번 설치해 보려고 합니다.D-PAD 관련 수정사항이 있군요. 순정 펌웨어의 최신버전 보다 이후에 나온 것입니다.
이외에도 PAL 버젼 롬들을 돌리면 인풋렉이 없어진다는등의 의견도 있네요. PAL 돌린다고 화면주사율이 50hz로 바뀌는건 아닐것 같은데 말이죠 ;;; 행여나 커스텀 롬에서 주사율 변경도 가능한지 알고싶기도 합니다. (대체로 인풋렉은 화면 주사율이 안 맞을때 나타나는 경우가 많으니까요)
그래픽 오버레이 버그만 없다면 버추얼 조이패드에 맵핑해서 쓸수 있었을텐데, 아쉬울 따름입니다.
일단 해볼 수 있는건 다 해봐야겠네요.
-
달무지개
02.09 00:25
커스텀롬을 사용해보았지만 큰 변화는 없군요. 순정롬을 거의 건드리지 않고, 쓸모없는걸 빼고 편리 어플을 좀더 추가한 형태네요.
-
星夜舞人
02.09 01:16
재미있네요.
S601에서 JXD에 기본 에뮬은 상당히 잘 돌아갔었는데 S7300에서는 안돌아간다..
흠..
JXD에서 요즘 나온물건들 보면 최적화는 더 안되있는 편이었습니다.
근데 게임까지도 이러면야 뭐,,,
-
달무지개
02.09 02:02
아.. 그건 아닙니다. 내장 에뮬이 성능이 떨어지긴 하지만 못 돌릴 수준은 아니었고, 유료로 나와있는 에뮬레이터 (*.emu)들은 닌텐도 64를 제외하면 거의 완벽한 수준으로 보입니다.
입력 문제는 아무래도 펌웨어 문제일듯 싶습니다.
Lock3rz님의 딜레이 관련 글도 보았지만, 이 문제는 십자키 뿐 아니라 버튼 전체에 걸쳐서 일어나는 문제라서 더 심각합니다