N-EMU v1.9.0 업데이트
Nintendo 3DS와 새 카드 선반
Azahar로 Nintendo 3DS를 추가했습니다. 보관함을 카드 선반으로 통일하고 두 스틱, 문자 입력, 일시정지 메뉴와 가로 화면을 다듬었습니다.
날짜는 기능이 앱에 반영된 날이며 스토어 출시일과 다를 수 있습니다.
반영일
Nintendo 3DS와 Azahar
Azahar로 Nintendo 3DS와 New Nintendo 3DS 게임을 실행합니다. 직접 덤프해 복호화한 .3ds, .cci, .cxi, .cia를 가져오고 업데이트와 DLC는 CIA로 설치하거나 지웁니다. Android는 JIT를 쓰고 iOS는 쓰지 않습니다.
3DS의 두 스틱과 문자 입력
두 스틱과 ZL, ZR을 터치 화면과 겹치지 않게 놓았습니다. 스크린리더로 스틱 방향을 유지하거나 풀 수 있고, 게임이 이름이나 비밀번호를 물으면 기기 키보드로 입력합니다. 비밀번호는 가려서 표시합니다.
3DS 저장 지점과 복구
3DS 저장 지점은 만든 설치에서만 열립니다. 다른 기기나 재설치 뒤에는 열리지 않지만 게임 안 저장은 옮길 수 있습니다. 중단되거나 저장 기록이 손상되면 남은 자료를 보관한 뒤 저장을 고르거나 기록을 초기화합니다.
카드 선반 하나로 정리한 보관함
보관함을 카드 선반 하나로 통일했습니다. 가운데 카드를 길게 누르면 바로 실행하고 짧게 누르면 메뉴를 엽니다. 더보기 버튼을 없애 카드와 제목 칸을 키웠으며, 넘기는 동안 제목 줄바꿈이 바뀌지 않습니다. 가로 화면은 가운데 카드 아래에 실행 버튼을 놓습니다.
카드 진동과 3DS 표지
카드를 넘길 때마다 가볍게, 멈추면 또렷하게 진동합니다. 게임팩을 넣고 뺄 때도 진동합니다. 3DS 표지가 없으면 게임에 들어 있는 홈 메뉴 아이콘을 가져옵니다.
첫 메뉴에서 바꾸는 배치와 속도
게임 메뉴 첫 화면에서 버튼 배치, 화면 크기와 위치, 게임 속도를 바꿉니다. 일시정지 버튼도 옮길 수 있고, 배치를 편집할 때 위쪽 막대가 어깨 버튼을 가리지 않습니다. 세이브 슬롯의 오류 창도 확인 버튼으로 닫을 수 있습니다.
컨트롤러 연결에 맞춘 게임 화면
컨트롤러를 연결한 가로 화면은 게임을 더 넓게 보여 줍니다. 연결이 끊기면 메뉴를 열지 않고 터치 버튼으로 돌아갑니다. 3DS를 터치로 조작하는 가로 화면은 SELECT와 START를 각 스틱 옆에 놓아 화면을 키웠습니다.
화면 확대와 터치 영역 수정
확대할 때 줄과 칸의 굵기를 고르게 맞추고 화면 맞춤 설명을 모드별로 바꿨습니다. 색 격자 미리보기는 뺐습니다. 세로 SELECT와 START와 태블릿 가로 SNES 버튼이 잘리던 문제, 자른 DS 화면에서 분리한 터치 화면이 잘리거나 입력 범위가 어긋나던 문제도 고쳤습니다.
3DS 모듈 로딩 중 멈춤 수정
3DS 게임이 새 프로그램 모듈을 불러올 때 잠시 멈추던 문제를 고쳤습니다. 작은 메모리 변경마다 전체 명령어 캐시를 훑던 처리를 줄였습니다.
Android 화면 버튼과 입력 수정
Android컨트롤러 덮개 위로 버튼을 올리고 PSP 아날로그 스틱이 표시되며 터치로 움직이게 고쳤습니다. 메뉴나 문자 입력 창이 열리면 하단 터치 화면의 입력을 끊습니다.
스틱 방향을 키보드에 지정
아날로그 스틱 방향을 키보드에서 따로 지정합니다. 키 설정으로 들어갈 때 게임에 눌린 입력이 남지 않게 고쳤습니다.
iOS 실행 대기와 메모리 수정
iOS게임팩을 넣는 동안 게임을 미리 불러옵니다. 실행 전 큰 파일을 확인할 때 메모리를 지나치게 쓰던 문제와 실행 오류 뒤 저장이나 입력 작업이 끝나지 않던 문제도 고쳤습니다.
C++ 런타임 라이선스 고지
AndroidAndroid 앱에 함께 들어가는 C++ 런타임의 라이선스 고지문을 추가했습니다.