Azahar로 Nintendo 3DS를 추가했습니다. 보관함을 카드 선반으로 통일하고 두 스틱, 문자 입력, 일시정지 메뉴와 가로 화면을 다듬었습니다.
주요 변경 사항: Nintendo 3DS와 Azahar / 3DS의 두 스틱과 문자 입력 / 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
게임팩을 넣는 동안 게임을 미리 불러옵니다. 실행 전 큰 파일을 확인할 때 메모리를 지나치게 쓰던 문제와 실행 오류 뒤 저장이나 입력 작업이 끝나지 않던 문제도 고쳤습니다.
설정과 한국어 안내를 정리하고 보관함 정렬, 폴더째 가져오기, 보관함 정리 백업을 더했습니다. Android의 PSP 그래픽 설정과 SNES 화면도 개선했습니다.
주요 변경 사항: 설정 첫 화면과 페이지 정리 / 설정과 사용법 안내의 한국어 정리 / 보관함 정렬 방식 선택 / 폴더째 게임 가져오기 / 보관함 정리까지 오프라인 백업
+전체 변경 사항펼치기접기
반영일
설정과 사용법 안내의 한국어 정리
선형 필터링은 부드럽게 확대, 런어헤드는 입력 지연 줄이기, 플레이 보조는 속도와 되감기로 바꿨습니다. 기본값의 의미와 백업 복원 결과를 더 분명하게 설명하고, 안내의 버튼 이름과 이동 경로도 실제 화면에 맞췄습니다. 따옴표 속 이름과 N-EMU가 줄 중간에서 갈라지지 않게 했습니다.
폴더째 게임 가져오기
+ 버튼에서 파일 가져오기와 폴더째 가져오기를 고릅니다. 하위 폴더는 다섯 단계, 게임 파일은 1,000개까지 확인합니다. 가져오기 결과에는 폴더 안의 경로가 함께 표시됩니다.
iPad에서 끌어다 놓기로 가져오기
iOS
iPad에서는 파일 앱의 게임 파일이나 폴더를 보관함으로 끌어다 놓아 가져옵니다.
보관함 정리까지 오프라인 백업
보관함 정리 포함을 켜면 즐겨찾기, 바꾼 제목, 메모, 표지, 플레이 기록과 게임 분류도 백업합니다. 복원 전에 게임별로 합칠지 고릅니다. 게임 파일은 포함하지 않으며, 이 옵션을 켜서 만든 백업은 1.7.0 이전 앱에서 열 수 없습니다. Android에서 백업을 열 때 기본 선택이 빠져 보이던 문제도 고쳤습니다.
Android PSP 그래픽 프리셋
Android
Android에서도 원본, 프레임 우선, 선명도 우선을 고릅니다. 기본값은 iOS와 같은 2배 해상도의 선명도 우선이며, 설정을 바꾸면 다음에 게임을 시작할 때 적용됩니다.
Android SNES 화면 높이 선택
Android
게임 정보의 화면 높이에서 224줄과 239줄을 고릅니다. 위아래가 잘리는 게임은 239줄로 바꾸고 다시 시작하세요. 게임별로 저장하며 기본값은 224줄입니다.
Android SNES 검은 화면 수정
Android
Android에서 SNES 게임을 실행했을 때 화면이 나오지 않던 문제를 고쳤습니다.
반영일
설정 첫 화면과 페이지 정리
네 카테고리에 어떤 설정이 있는지 페이지 이름을 함께 보여 줍니다. 소리는 음량부터, 터치 조작은 진동, 조작 패드, 기울기 순서로 정리하고 자주 쓰지 않는 항목은 고급에 모았습니다.
바로 여는 컨트롤러 버튼 설정
연결된 컨트롤러, 메뉴 결정 버튼, 기종별 버튼 설정을 한 화면에 모았습니다. 기종을 누르면 바로 버튼을 지정하고 입력 테스트는 맨 위에서 엽니다. 모델별 설정은 기종 편집 화면의 고급에 두고, 키보드도 바로 키를 지정합니다.
한 화면에 모인 화면 설정
화면 효과를 화면 페이지에 합치고 화면 맞춤, 효과, 색과 잔상, 방향 순서로 정리했습니다. 화면 맞춤과 부드럽게 확대를 바꾸면 미리보기에 바로 반영됩니다. 기종별로 다르게 정한 설정도 요약에 표시합니다.
적용 범위가 보이는 게임 설정
일시정지 메뉴의 게임 설정을 이 게임만, 이 기종의 모든 게임, 모든 게임, 컨트롤러로 나눴습니다. 되감기 기록은 게임별로 바꾸고, 소리의 기본값에는 현재 켜짐 상태가 표시됩니다. 설정 요약에도 바꾼 버튼과 입력 지연 설정이 나옵니다.
보관함 정렬 방식 선택
보기 설정에서 최근 가져온 순, 이름순, 최근 플레이순, 플레이 시간이 긴 순을 고릅니다. 검색과 즐겨찾기에도 적용되며, 기본 정렬을 바꾸면 보기 설정 버튼의 색이 달라집니다.
설정 복귀 위치와 한국어 줄바꿈 수정
Android
설정의 세부 페이지를 닫으면 원래 카테고리와 스크롤 위치로 돌아옵니다. 한국어도 단어 중간이 아닌 띄어쓰기 위치에서 줄을 바꿉니다.
자동 동작과 게임별 설정 정리
5분 자동 저장을 항상 켜 두고, 전체 게임에 적용하던 PSP 한글 글꼴 스위치와 예전 공통 버튼 배치를 없앴습니다. 한글 글꼴은 PSP 게임별로 고르며 기존 선택은 게임별 설정으로 옮깁니다. 닌텐도 DS와 PSP는 5분 자동 저장 대상에서 제외됩니다.
Android의 다른 앱에서 열기, 설정 검색과 사용법 안내를 고쳤습니다. 덮어쓰기 취소 위치와 설정 첫 화면의 밀림도 정리했습니다.
주요 변경 사항: 다른 앱에서 더 많은 기종 열기 / 안내와 설정 검색 경로 수정 / 찾기 쉬운 덮어쓰기 취소
+전체 변경 사항펼치기접기
반영일
다른 앱에서 더 많은 기종 열기
Android
다른 앱의 다음으로 열기에서 SNES, 닌텐도 DS, PSP 게임 파일도 N-EMU로 보낼 수 있습니다.
안내와 설정 검색 경로 수정
게임 속도는 일시정지 첫 화면에서 고른다고 안내합니다. 에뮬레이터 코어 검색 결과에서 뒤로 가면 앱과 도움말로 돌아오고, Android에서도 파일 앱에서 열기를 검색할 수 있습니다. 닌텐도 DS 화면 크기는 두 화면 크기로 구분합니다. 게임별 공통 설정 이름은 1.7.0에서 기본값으로 다시 정리했습니다.
설정 첫 화면과 검색을 개편했습니다. 일시정지 첫 화면에서 게임 속도를 바로 고르고, 퀵 세이브와 퀵 로드의 반복 입력을 제한합니다. iOS 컨트롤러 연결 해제 후 터치 버튼 복구도 고쳤습니다.
주요 변경 사항: 설정 첫 화면과 검색 개편 / 게임 속도를 바로 고르는 일시정지 메뉴 / 메뉴 결정 버튼 선택 / 퀵 세이브와 퀵 로드 반복 입력 제한 / 컨트롤러 연결 해제 후 터치 버튼 복구
+전체 변경 사항펼치기접기
반영일
설정 첫 화면과 검색 개편
설정을 ‘조작’, ‘화면과 소리’, ‘저장과 백업’, ‘앱과 도움말’로 나눴습니다. 메뉴 결정 버튼, 화면 맞춤, 음량, 터치 진동은 첫 화면에서 현재값을 누르면 선택지가 열립니다. 검색 결과는 해당 설정으로 바로 이동하고, 튜토리얼도 새 위치를 가리킵니다.
메뉴 결정 버튼 선택
앱 메뉴는 닌텐도 A와 PlayStation ○를 결정 버튼으로 쓰며, 설정에서 반대 버튼으로 바꿀 수 있습니다. Xbox의 기본 결정 버튼은 B입니다. 연결된 컨트롤러가 알려 주는 실제 버튼 이름을 표시하며, 게임 버튼의 할당은 그대로 유지합니다.
게임 속도를 바로 고르는 일시정지 메뉴
계속하기, 퀵 세이브, 퀵 로드, 게임 속도, 세이브 슬롯 관리, 게임 설정, 도구, 게임 종료를 순서대로 배치했습니다. ‘게임 속도’ 버튼은 제목과 배속, 화살표를 가운데 모으고 오른쪽 아래에 선택창을 엽니다. 0.25배, 0.5배, 1배, 2배, 3배를 바로 고를 수 있습니다. 게임 종료는 목록 맨 아래에 있고, 방향 버튼을 길게 눌러도 끝에서 멈춥니다.
비어 있는 세이브 슬롯을 쓰는 퀵 세이브
퀵 세이브 슬롯을 지정하지 않았다면 1번부터 비어 있고 잠기지 않은 슬롯을 고릅니다. 기존에 지정한 슬롯과 사용 안 함 선택은 바꾸지 않습니다. 빈 슬롯이 없으면 기존 세이브를 덮어쓰지 않고 슬롯 선택을 안내합니다.
퀵 세이브와 퀵 로드 반복 입력 제한
퀵 세이브와 퀵 로드는 한 번에 하나만 실행하고, 완료 후 0.5초 동안 반복 입력을 받지 않습니다. 반복 요청을 쌓아 두지 않으며, iOS의 저장 파일 처리와 자동 저장도 화면이 멈추거나 작업이 겹치지 않도록 정리했습니다.
자동으로 적용하는 플레이 중 설정
플레이 중에는 화면을 켜 두고, 사용하던 컨트롤러나 이어폰의 연결이 끊기면 일시정지합니다. 세 동작의 설정 스위치를 없애 별도로 켜지 않아도 적용되도록 했습니다.
iOS에서 컨트롤러 연결 상태를 주기적으로 다시 확인해 연결 해제 알림이 빠져도 반영합니다. 다른 컨트롤러나 외장 키보드가 남아 있지 않으면 터치 버튼과 화면 배치를 복구합니다. 사용하던 컨트롤러가 끊기면 일시정지 메뉴가 열리고, 다시 연결해도 게임을 자동으로 재개하지 않습니다.
모든 기종에서 프레임을 건너뛰며 화면이 끊기던 문제를 줄이고, PSP 게임의 끊김도 고쳤습니다. 컨트롤러 버튼은 기능을 고른 뒤 사용할 버튼을 눌러 지정할 수 있습니다. 가로 화면에서는 탭 막대가 화면 오른쪽에 세로로 표시됩니다.
주요 변경 사항: 화면이 프레임을 건너뛰던 문제 수정 / PSP 게임의 끊김 수정 / 버튼을 눌러 컨트롤러 기능 지정 / 가로 화면 오른쪽에 탭 막대 표시
+전체 변경 사항펼치기접기
반영일
화면이 프레임을 건너뛰던 문제 수정
각 프레임을 표시할 시각을 정해, 계산 시간이 프레임마다 달라도 화면이 고르게 갱신되도록 했습니다. 닌텐도 DS의 3D 게임은 계산할 일이 많은 프레임과 적은 프레임이 번갈아 나옵니다. 이 때문에 게임은 정상 속도로 실행되는데도 화면에서는 전체 프레임의 3분의 1가량을 건너뛰었습니다. 대신 계산 시간이 들쭉날쭉한 게임은 화면이 최대 두 프레임만큼 늦게 표시될 수 있습니다.
프레임 표시
게임 중 일시정지 메뉴의 화면 구역에서 ‘프레임 표시’를 켜고 끌 수 있습니다. 화면 왼쪽 위에 게임이 만든 초당 프레임 수와 원래 게임기 대비 실행 속도, 화면에 새로 표시된 초당 프레임 수와 화면 갱신 횟수가 작게 나옵니다. 게임이 정상 속도로 실행되지 않거나 화면에서 프레임을 건너뛰면 숫자 색이 바뀝니다. 게임 실행이 느린지 화면 표시만 끊기는지 구별할 수 있으며, 저전력 모드나 기기 발열로 느려졌다면 그 이유도 보여 줍니다.
iOS 닌텐도 DS의 3D 처리 개선
iOS
iOS에서 닌텐도 DS 게임의 3D 화면을 게임 실행과 별도의 스레드에서 그립니다. 두 스레드의 우선순위는 같습니다. 게임을 시작하거나 처음부터 다시 할 때, 저장 지점을 만들거나 불러올 때는 3D를 그리는 스레드를 잠시 멈춰 화면이 깨지거나 앱이 멈추지 않게 합니다. 닌텐도 DS 코어도 원래 melonDS 배포판처럼 링크 단계 최적화(LTO)를 켜고 빌드합니다.
설정 검색창의 첫 글자가 가려지던 문제 수정
설정 검색창을 누르면 파란 테두리에 첫 글자의 왼쪽 부분이 가려지던 문제를 고쳤습니다. 테두리 안쪽에 여백을 두어 입력한 글자가 모두 보이도록 했습니다.
모든 기종의 화면 끊김 완화
프레임 하나가 늦게 완성된 여파로 2초 뒤 다른 프레임을 건너뛰던 문제를 고쳤습니다. 게임기의 실행 주기와 화면 갱신 주기의 차이가 1.2% 이내면 게임의 실행 속도를 화면 갱신 주기에 맞춥니다. 이로써 GBA는 3.7초, 닌텐도 DS는 5.8초, NES와 슈퍼 패미컴은 10초마다 발생하던 끊김을 없앴습니다. 소리의 재생 속도도 같은 비율로 조절합니다. NES, 메가 드라이브 등 ares 코어를 쓰는 기종은 게임을 실행하는 스레드에서 화면도 바로 그립니다.
Android에서 PAL 판 슈퍼 패미컴의 실행 속도 수정
Android
Android에서 PAL 판 슈퍼 패미컴 게임이 NTSC의 실행 주기에 맞춰 빠르게 실행되던 문제를 고쳤습니다. NES, 메가 드라이브, PC엔진 등 ares 코어를 쓰는 기종도 원래 게임기의 실행 주기에 맞춰 실행합니다.
PSP 게임의 끊김 수정
PSP의 화면 갱신 횟수(vblank)를 기준으로 게임의 프레임 속도를 계산합니다. 게임이 60fps와 30fps 사이를 오가도 실행 속도를 곧바로 맞출 수 있습니다. 이전에는 소리 데이터의 양으로 속도를 추정해, 1~2초 동안 게임이 두 배나 절반 속도로 실행되기도 했습니다. Android에서는 PSP 소리 데이터를 출력 주파수에 맞게 변환해 음이 조금 높거나 소리가 끊기던 문제도 고쳤습니다.
더 깨끗한 PSP 화면
iOS의 그래픽 프리셋 기본값을 ‘선명도 우선’(2배 해상도)으로 바꿨습니다. 두 플랫폼 모두 PSP의 선형 필터링을 한 번 켜 화면을 부드럽게 확대하도록 했으며, 사용자가 직접 끄면 다시 켜지 않습니다. 화면 아래의 검은 두 줄을 없애고 480×272 화면 전체를 표시합니다. iOS에서는 기종별 화면 설정과 PSP 게임의 일시정지 메뉴에서도 그래픽 프리셋을 고를 수 있습니다.
게임 중 화면 방향 바꾸기
일시정지 메뉴의 화면 구역에서 화면 방향을 자동, 세로, 가로 중 하나로 바꿀 수 있습니다. 게임을 종료하지 않고도 화면 방향이 바로 바뀝니다. 설정의 일반 구역에 있는 화면 방향과 같은 설정입니다.
빨리 감기 버튼 제거
게임 화면의 일시정지 버튼 옆에 있던 빨리 감기 버튼과 설정의 해당 항목을 없앴습니다. 빨리 감기는 일시정지 메뉴의 속도 구역에서 켜고 끌 수 있습니다. 게임 중에는 빨리 감기로 지정한 컨트롤러 버튼이나 키보드 단축키로도 켜고 끌 수 있습니다.
버튼을 눌러 컨트롤러 기능 지정
컨트롤러 버튼 설정에서 기능을 고르면 ‘버튼을 누르세요’ 창이 뜹니다. 사용할 버튼을 누르면 그 버튼에 기능이 지정됩니다. R + B처럼 두 버튼을 함께 누르거나 L 트리거와 방향키의 아래 버튼을 조합할 수도 있습니다. 이미 다른 기능에 지정한 버튼은 새로 고른 기능에 지정됩니다. 두 버튼을 조합한 기능을 쓰는 동안에는 두 버튼의 입력을 게임에 전달하지 않습니다. 게임 중에도 일시정지 메뉴의 ‘컨트롤러 버튼 설정’에서 게임별 설정과 기종별 설정을 바꿀 수 있습니다.
컨트롤러와 키보드로 앱 화면 조작
iOS
iPhone과 iPad에서는 보관함, 설정, 게임 정보, 알림 창에서도 컨트롤러의 십자키나 키보드의 방향키로 선택을 옮길 수 있습니다. A나 Return으로 선택한 항목을 실행하고, B로 이전 화면으로 돌아갑니다.
가로 화면 오른쪽에 탭 막대 표시
화면을 가로로 돌리면 보관함과 설정 버튼이 화면 오른쪽에 세로로 배치됩니다. 두 버튼은 탭 막대의 위아래를 절반씩 차지하고, 보관함은 화면 높이를 온전히 사용할 수 있습니다. 반쯤 접은 폴드에서는 보관함 버튼을 접힌 선 위에, 설정 버튼을 아래에 둡니다. iPhone Duo를 책처럼 펼쳤을 때는 이전처럼 카메라 옆 공간에 표시합니다.
‘화면과 방향’ 사용법 안내와 손가락 표시 개선
게임 중 화면 방향, 화면 효과, 프레임 표시를 바꾸는 방법과 PSP 화면 설정을 알려 주는 ‘화면과 방향’ 안내를 더했습니다. 컨트롤러 안내에는 버튼을 눌러 기능을 지정하고 게임 중에 버튼 설정을 바꾸는 단계를 더했습니다. 누를 곳을 가리키는 손가락 표시는 엄지와 접은 손가락이 보이는 옛 컴퓨터의 마우스 포인터 모양으로 다시 그렸습니다. 손가락이 다가가 버튼을 누르는 순간에는 손끝에 짧은 선이 나타납니다.
후원 감사 인사와 홈 화면 아이콘 수정
후원을 마치면 감사 인사를 띄우고, 설정의 후원 완료 표시 아래에도 감사 문구를 보여 줍니다. iPad에서 후원한 뒤 홈 화면 아이콘을 고르는 항목이 나오지 않던 문제를 고쳤습니다. 앱을 업데이트하면 사용자가 고른 아이콘이 기본 아이콘으로 돌아가던 문제도 고쳤습니다.
반영일
사용법 안내 보강
사용법 안내를 끝내거나 건너뛰면 다시 볼 수 있는 메뉴를 알려 줍니다. ‘처음 시작하기’의 마지막 단계에서는 게임 내 저장과 저장 지점, 자동 저장의 차이를 설명합니다. 게임 가져오기 단계에서는 여러 파일을 한 번에 고르거나 ZIP 파일을 가져올 수 있다고 알려 줍니다. 게임이 없어 첫 안내를 건너뛰었다면 처음 게임을 실행할 때 저장 지점 안내를 한 번 더 권합니다. 중단한 안내를 다시 고르면 이어서 볼지 처음부터 볼지 묻습니다.
직접 따라 하는 기능별 안내
되감기 안내에서는 몇 초 동안 플레이한 뒤 직접 되감아 봅니다. 값 찾기 안내에서는 게임 속 숫자를 바꾸고 후보를 좁혀 치트를 만드는 과정까지 따라 해 볼 수 있습니다. 컨트롤러를 처음 연결할 때와 치트 화면을 처음 열 때는 그 기능의 안내를 볼지 한 번 묻습니다.
게임 정보 안내
게임을 길게 눌러 게임 정보 화면을 열고, 게임별 설정과 저장 데이터, 표지, 조작, 패치를 차례로 살펴보는 안내를 더했습니다.
한국어 문구 다듬기
1.3.0과 1.4.0에서 추가한 한국어 안내와 설정 문구를 다듬었습니다. 이번에 보강한 사용법 안내도 함께 다듬고, 저장 용어를 ‘저장 지점’으로 통일했습니다. 저장 기록, 컨트롤러, 값 찾기 설명도 더 분명하게 고쳤습니다.
처음 앱을 열면 게임을 가져와 실행하고 저장 지점을 만들고 불러오는 방법을 안내합니다. 되감기, 치트, 컨트롤러 버튼 설정, 백업 안내는 도움말에서 다시 볼 수 있습니다. Android에서 저장 후 일시정지 메뉴가 닫히지 않던 문제도 고쳤습니다.
주요 변경 사항: 처음 시작하기 안내 / 기능별 사용법 안내
+전체 변경 사항펼치기접기
반영일
처음 시작하기 안내
처음 앱을 열면 게임을 가져와 실행하고, 일시정지 메뉴에서 저장 지점을 만들고 불러오는 방법을 안내합니다. 버튼 모서리의 괄호와 손가락 표시가 누를 곳을 가리키며, 해당 작업을 마치면 다음 단계로 넘어갑니다. ‘건너뛰기’로 안내를 끝낼 수도 있습니다. 앱에는 게임이 들어 있지 않으므로, 게임을 가져올 때까지 보관함에서 기다렸다가 처음 실행할 때 안내를 이어갑니다. 보관함에 이미 게임이 있다면 업데이트 후 한 번만 안내를 볼지 묻습니다.
기능별 사용법 안내
설정의 ‘앱 정보와 도움말 → 사용법’에서 안내 다섯 가지를 언제든 다시 볼 수 있습니다. ‘처음 시작하기’를 비롯해 되감기와 빨리 감기, 치트와 값 찾기, 컨트롤러 버튼, 백업 안내가 있습니다. 게임이 필요한 안내를 고르면 다음에 게임을 실행할 때 시작합니다. 게임 중에는 일시정지 메뉴의 ‘사용법’에서 되감기와 치트 안내를 바로 시작할 수 있습니다.
저장 후 일시정지 메뉴가 닫히지 않던 문제 수정
Android
Android에서 저장 지점을 만들거나 불러온 뒤에도 일시정지 메뉴가 닫히지 않던 문제를 고쳤습니다. 이제 저장이나 불러오기가 끝나면 메뉴가 바로 닫힙니다.
게임 내 저장을 되돌리고 5분마다 자동 저장합니다. 런어헤드로 버튼 반응을 앞당기고, 값 찾기로 치트를 직접 만듭니다. 컨트롤러 편의 기능과 슈퍼 패미컴 되감기, xdelta 패치도 더했습니다. 실기기 성능과 배터리 변화는 아직 측정하지 않았습니다.
주요 변경 사항: 게임 내 저장 기록과 되돌리기 / 5분마다 자동 저장 / 런어헤드 / 값 찾기로 치트 만들기 / 화면을 가리는 컨트롤러에 맞춘 배치
+전체 변경 사항펼치기접기
반영일
런어헤드
설정의 게임 항목에서 기종별로 켤 수 있습니다. 게임을 1~2프레임 미리 진행해 버튼 반응이 화면에 더 빨리 나타나게 합니다. 1×일 때만 작동하고 배터리를 더 씁니다. 슈퍼 패미컴과 메가 드라이브는 1프레임까지 선택할 수 있으며 닌텐도 DS와 PSP에서는 쓸 수 없습니다.
슈퍼 패미컴 되감기
슈퍼 패미컴 게임에서도 설정이나 일시정지 메뉴에서 되감기를 켜면 최근 10초 남짓을 되돌릴 수 있습니다.
이어폰 연결이 끊기면 일시정지
유선 이어폰을 빼거나 블루투스 기기 연결이 끊기면 게임을 멈추고 일시정지 메뉴를 엽니다. 설정의 소리 항목에서 끌 수 있습니다.
기울기 카트리지 게임
기울기 센서가 들어 있는 카트리지용 GB와 GBA 게임은 기기를 기울이거나 돌려서 조작할 수 있습니다. 게임 중에는 화면 방향을 고정합니다. 컨트롤러가 있으면 일시정지 메뉴에서 조작 방법을 오른쪽 스틱으로 바꿀 수 있습니다.
태양광 센서 게임의 햇빛 조절
태양광 센서 카트리지용 GBA 게임에서는 일시정지 메뉴에서 햇빛의 세기를 0~10단계로 조절할 수 있습니다. 게임마다 마지막 설정값을 기억합니다.
값 찾기로 치트 만들기
치트 화면의 ‘값 찾기’에서 게임 메모리에 저장된 목숨이나 돈 같은 숫자를 찾아 치트로 고정할 수 있습니다. 현재 값을 읽고 게임에서 숫자를 바꾼 뒤 커졌는지 작아졌는지 고르면 후보가 줄어듭니다. 열한 기종 모두에서 쓸 수 있습니다.
PC엔진 치트
PC엔진 게임에서도 치트를 사용할 수 있습니다. 주소는 뱅크를 포함한 여섯 자리로 입력합니다.
PSP 치트
PSP 게임에서도 치트를 사용할 수 있습니다. CWCheat 코드에서 _L로 시작하는 줄만 입력하세요.
화면을 가리는 컨트롤러에 맞춘 배치
8BitDo FlipPad처럼 화면 아래쪽을 덮는 컨트롤러에 맞춰 게임 화면, 메뉴, 보관함을 위쪽에 표시합니다. 선을 컨트롤러 위쪽 끝에 한 번 맞추면 모델별로 그 위치를 기억합니다. 해당 컨트롤러가 연결된 동안에는 화면 방향을 세로로 고정합니다.
컨트롤러 연결이 끊기면 일시정지
사용 중인 컨트롤러의 전원이 꺼지거나 케이블이 빠지거나 배터리가 다 되면 게임을 멈추고 일시정지 메뉴를 엽니다. 설정의 조작 항목에서 끌 수 있습니다.
홈 버튼으로 여는 일시정지 메뉴
게임 중 컨트롤러의 홈 버튼을 누르면 일시정지 메뉴가 열립니다. iOS에서도 시스템의 게임 앱으로 전환되지 않고 N-EMU 안에서 메뉴를 엽니다.
PSP 방향키로 아날로그 스틱 조작
PSP 게임의 일시정지 메뉴에서 켜면 스틱이 없는 컨트롤러로도 아날로그 스틱을 쓰는 게임을 할 수 있습니다. 컨트롤러와 키보드의 방향키가 스틱을 움직이고, 게임마다 기억합니다.
컨트롤러 배터리 알림
게임 중 컨트롤러 배터리가 20%, 10%로 떨어지면 화면 위쪽에 한 번씩 알립니다. 일시정지 메뉴에서 연결된 컨트롤러의 배터리 잔량을 볼 수 있습니다.
남는 버튼에 단축키 넣기
버튼 배정 화면에서 그 기종이 쓰지 않는 트리거와 숄더 버튼에 빨리 감기, 되감기, 퀵 저장, 퀵 불러오기를 한 번에 지정합니다. 앞면 버튼과 이미 지정한 단축키는 그대로 둡니다.
L, R 버튼으로 기종 필터 넘기기
컨트롤러의 L, R 버튼으로 보관함의 기종 필터를 한 칸씩 넘깁니다. 끝에서는 처음으로 돌아가고, 화면 읽기가 켜져 있으면 바뀐 기종을 읽어 줍니다.
게임별 키보드 키 설정
게임 정보의 ‘이 게임의 키 설정’에서 게임마다 키보드 키를 따로 정할 수 있습니다. 삭제한 게임을 되돌리거나 오프라인 백업으로 복원할 때도 키 설정을 함께 복원합니다.
xdelta 패치
게임 정보에서 xdelta 패치를 적용할 수 있습니다. 게임 파일 전체를 메모리에 올리지 않아 닌텐도 DS와 PSP 게임에도 쓸 수 있습니다. 적용 중에는 진행률과 중지 버튼을 표시하며, 지원하지 않는 방식으로 추가 압축한 패치는 적용할 수 없다고 알립니다.
게임 표지 위치 조절
게임 정보의 ‘표지 위치 조절’에서 보관함에 표시할 부분을 고를 수 있습니다. 최근 게임 위젯과 Android 홈 화면 바로가기에도 같은 부분을 표시합니다.
두 프레임씩 넘어가던 문제 수정
패미컴, 메가 드라이브, 마스터 시스템, 게임기어, PC엔진, 원더스완 게임이 가끔 한 번에 두 프레임씩 진행하던 문제를 고쳤습니다.
PSP 아날로그 스틱 방향 수정
Android
Android에서 PSP 게임의 아날로그 스틱을 위로 밀면 아래로 움직이던 문제를 고쳤습니다.
반영일
카드 밖으로 넘치던 표지 수정
iOS
iOS 보관함에서 세로로 길거나 가로로 긴 표지도 카드 안에서 잘라 표시합니다.
게임 내 저장 기록과 되돌리기
게임 정보의 ‘게임 내 저장 기록’에서 이전 저장으로 되돌릴 수 있습니다. 게임을 시작하거나 다른 곳의 저장을 가져오기 전에 현재 게임 내 저장을 따로 보관합니다. 게임마다 최근 5개까지 이 기기에 남기며 Drive와 오프라인 백업에는 포함하지 않습니다.
5분마다 자동 저장
게임을 5분 플레이할 때마다 자동 저장 지점을 새로 만들어, 앱이 갑자기 꺼져도 그 지점부터 이어서 할 수 있습니다. 설정의 게임 항목에서 끌 수 있고, 닌텐도 DS와 PSP는 전처럼 백그라운드로 갈 때만 저장합니다.
PSP 이어서 하기 수정
Android
Android에서 PSP 게임에 게임 내 저장이 한 번 생기면 ‘이어서 하기’가 되지 않던 문제를 고쳤습니다. 슈퍼 패미컴 게임은 저장 파일 옆의 시계 파일이 바뀌었을 때도 자동 저장 지점 대신 게임 내 저장에서 시작합니다.
다른 형식의 저장 지점 파일 거부
슈퍼 패미컴, 패미컴, 메가 드라이브, 마스터 시스템, 게임기어, PC엔진, 원더스완에서 이 앱이 만들지 않는 형식의 저장 지점 파일은 불러오지 않습니다. 조작한 파일로 에뮬레이터의 실행 흐름을 바꿀 수 있던 문제를 막습니다.
백업을 보기만 해도 설정이 바뀌던 문제 수정
iOS
iOS에서 오프라인 백업의 복원 내용을 확인하기만 해도 앱을 다시 켤 때까지 백업의 설정값이 적용되던 문제를 고쳤습니다.
백업에 설정이 반대로 기록되던 문제 수정
iOS
iOS 오프라인 백업이 바꾼 적 없는 ‘LCD 색상 보정’과 ‘이어서 하기’ 설정을 기본값과 반대로 기록하던 문제를 고쳤습니다. 그런 백업을 복원하면 두 설정이 뒤바뀌었습니다.
게임 내 저장 데이터가 1초 동안 그대로면 파일에 기록합니다. 키보드와 컨트롤러 단축키, 누르는 동안 되감기, 빨리 감기 버튼, ROM 패치, 기종별 화면 설정을 추가했습니다. 실기기 성능과 배터리 변화는 아직 측정하지 않았습니다.
주요 변경 사항: 플레이 중 게임 내 저장 기록 / 키보드와 컨트롤러 단축키 / 키를 누르는 동안 되감기 / IPS, UPS, BPS 패치 적용 / 기종별 화면 설정과 게임 중 화면 효과
+전체 변경 사항펼치기접기
반영일
키보드와 컨트롤러 단축키
키보드와 컨트롤러 단축키로 빨리 감기, 퀵 저장과 불러오기, 스크린샷을 실행합니다. 기본 키는 스페이스(누르는 동안 빨리 감기), F(빨리 감기 켜고 끄기), F2, F4, F12이며 컨트롤러 단축키는 버튼 배정에서 고릅니다. 컨트롤러의 메뉴 버튼을 길게 누르면 일시정지 메뉴가 열립니다.
키를 누르는 동안 되감기
되감기 키(기본 R)를 누르는 동안 게임을 되감고, 떼면 그 지점부터 다시 진행합니다. 일시정지 메뉴에서는 한 번에 약 1초씩 되감을 수 있으며, 게임 중 되감기 기록을 켜거나 끌 수 있습니다.
게임 화면의 빨리 감기 버튼
게임 화면의 일시정지 버튼 옆에 빨리 감기 버튼이 생겼습니다. 설정의 게임 항목에서 켜고 끄기, 누르는 동안, 숨김 중에 고릅니다.
IPS, UPS, BPS 패치 적용
게임 정보에서 IPS, UPS, BPS 패치 파일을 골라 적용할 수 있습니다. 패치한 게임은 새 버전으로 보관함에 추가하고 제목에는 패치 파일 이름을 씁니다. 원본은 바꾸지 않습니다.
게임 파일의 제목과 아이콘 사용
닌텐도 DS와 PSP 게임을 가져오면 파일에 들어 있는 전체 제목과 아이콘을 사용합니다. 이미 가져온 게임도 게임 정보에서 파일을 다시 읽을 수 있으며, 직접 정한 제목과 표지는 바꾸지 않습니다.
RetroArch 치트 파일 가져오기
치트 목록에서 RetroArch의 .cht 파일도 가져옵니다. +로 연결된 코드는 줄마다 나누고, RetroArch 전용 메모리 방식을 쓰거나 코드가 없는 항목은 개수를 알린 뒤 제외합니다.
위젯과 바로가기에서 최근 게임 열기
최근 게임 위젯을 누르면 그 게임을 바로 이어서 플레이합니다. iOS에서는 단축어와 Siri의 ‘최근 게임 이어서 하기’로, Android에서는 게임 정보의 ‘홈 화면에 추가’로 게임을 바로 열 수 있습니다.
기종별 화면 설정과 게임 중 화면 효과
설정의 화면 항목에서 기종마다 화면 맞춤, 선형 필터링, 화면 효과를 따로 정할 수 있습니다. 게임별 설정이 있으면 그 값을 우선합니다. 일시정지 메뉴에서도 해당 기종의 화면 효과를 바꿀 수 있고, 닌텐도 DS 게임에서는 화면 배치와 화면 순서도 바꿀 수 있습니다.
게임별 버튼 배치
버튼 배치 프리셋 화면에서 ‘이 게임만 따로 배치’를 켜면 옮긴 버튼 위치가 이 게임에만 적용됩니다. 프리셋 선택이나 초기화로 직접 편집한 배치를 덮어썼다면 같은 화면에서 되돌릴 수 있습니다.
진동 카트리지
진동 카트리지용 GB와 GBA 게임이 컨트롤러를 진동시킵니다. 컨트롤러가 없으면 휴대폰이 진동하고, 설정의 조작 항목에서 끌 수 있습니다. Android는 이 기능에 진동 권한을 씁니다.
게임 파일만 지우기
게임을 삭제할 때 게임 파일만 지우고 저장 데이터와 치트는 남길 수 있습니다. 같은 파일을 다시 가져오면 남은 저장 데이터로 이어서 할 수 있습니다. Android 보관함도 파일이 없는 게임에 ‘파일 없음’을 표시하고, 두 앱 모두 그 게임을 누르면 다시 가져오기를 안내합니다. iOS에서는 파일이 없거나 다른 이름으로 다시 연결된 기존 게임과 같은 이름의 새 게임을 가져와도 저장 데이터가 섞이지 않습니다.
즐겨찾기와 최근 플레이로 보기
보관함의 게임 분류 화면에서 즐겨찾기나 최근 플레이만 골라 볼 수 있습니다. 최근 플레이는 마지막으로 실행한 게임부터 보입니다.
파일 앱에 넣은 게임 가져오기
iOS
iOS에서는 파일 앱의 N-EMU 폴더나 ROMs 폴더에 직접 넣은 게임도 보관함에 추가됩니다. 앱이 게임을 기종 폴더로 옮기고 가져오기 결과에 새 게임을 표시합니다. iPad의 안내 문구도 ‘나의 iPad’로 바꿨습니다.
게임별 배속 기억
‘배속 기억하기’를 켜면 마지막 배속을 게임별로 기억합니다. 한 게임의 배속이 다른 게임에 이어지지 않으며, 처음 여는 게임은 1×로 시작합니다.
파일 이름을 제목으로
게임 정보에서 파일 이름을 그대로 제목으로 쓸 수 있습니다. 헤더 제목이 12자로 잘린 GBA 게임도 파일 이름을 제목으로 사용할 수 있습니다. iOS 보관함 격자에서는 게임 코드가 없는 게임에 ‘----’를 표시하지 않습니다.
설정 검색과 아이콘 정리
설정 검색에서 치트, 저장 칸 관리, 스크린샷처럼 일시정지 메뉴에 있는 기능도 찾을 수 있습니다. 접근성 항목은 일반으로 옮겼습니다. 보관함의 보기 설정과 게임 분류, 여러 게임을 고른 뒤의 태그 지정과 Google Drive 백업 버튼에는 각각 구별되는 아이콘을 붙였습니다.
iOS 보관함 검색 개선
iOS
iOS 보관함 검색에 Android의 문자 처리 규칙을 맞췄습니다. 한글을 입력하는 중이거나 탁점을 뺀 가나, 반각 가타카나로 검색해도 게임을 찾습니다.
Android 일시정지 메뉴의 마이크와 화면 꺼짐
Android
Android에서도 닌텐도 DS 게임의 일시정지 메뉴에서 마이크를 켜고 끌 수 있습니다. ‘게임 중 화면 켜 두기’는 일시정지 메뉴를 연 동안 적용되지 않아, 메뉴를 열어 둔 채 두면 iOS처럼 화면이 꺼질 수 있습니다.
Android 게임 실행 부담 줄이기
Android
저장 지점을 쓰거나 되감기를 기록하는 동안 터치 입력과 화면 복사가 저장 작업을 기다리지 않도록 했습니다. 게임 파일을 확인할 때는 CPU에 SHA-256 전용 명령이 있으면 이를 사용하고, 닌텐도 DS 같은 큰 게임 파일은 사본 하나만 메모리에 둡니다. 휴대폰에서는 속도와 메모리 사용량의 변화를 아직 측정하지 않았습니다.
반영일
미리보기에서 조절한 설정 저장
화면 표시 테스트에서 확대 방식과 필터를, 닌텐도 DS 터치 테스트에서 가로와 세로 보정을 조절할 수 있습니다. ‘설정 저장’을 눌러야 반영되며 취소하거나 뒤로 가면 변경 사항을 버립니다. 게임을 열지 않고도 시험할 수 있습니다.
보관함 검색 작업 분리
제목과 태그 등 검색에 쓰는 글자를 미리 정리해 재사용합니다. 검색과 정렬은 화면 갱신과 별개로 처리하고, 검색어를 빠르게 바꿔도 이전 검색 결과가 새 결과를 덮어쓰지 않도록 했습니다.
일시정지 화면과 영상 전달 개선
일시정지한 화면은 새 영상이 들어오거나 표시 설정이 바뀔 때 다시 그립니다. iOS에서는 GPU가 읽고 있는 영상을 덮어쓰지 않도록 했고, ares가 영상을 전달할 때 생기던 스레드 경합도 고쳤습니다. Android에서는 닌텐도 DS와 PSP 영상의 중간 복사와 되감기를 끈 상태의 불필요한 알림을 줄였습니다.
보관함 열기 재시도와 메모리 정리
보관함을 열지 못하면 게임이나 저장 데이터를 지우지 않고 다시 시도할 수 있습니다. 저장 공간 계산은 화면을 떠나면 중단하며, 앱이 백그라운드로 가거나 메모리 경고를 받으면 표지 캐시를 비웁니다.
저장 동기화 정리와 성능 측정 준비
저장 동기화에서 파일을 처리하고 복원하는 코드를 나눴습니다. 사용자가 직접 요청할 때만 동작하고 충돌을 임의로 해결하지 않는 규칙은 유지합니다. 최적화된 개발 빌드로 기기 성능을 측정할 수 있게 했으며, 실제 속도 향상률은 아직 제시하지 않습니다.
플레이 중 게임 내 저장 기록
게임 내 저장 데이터가 바뀐 뒤 1초 동안 더 바뀌지 않으면 파일에 기록합니다. 전에는 백그라운드로 가거나 게임을 끝낼 때만 기록해, 그사이 앱이 꺼지면 최근 저장을 잃을 수 있었습니다. 일시정지 메뉴를 열면 남은 데이터도 바로 기록합니다.
스크린샷 저장 권한
iOS
스크린샷 공유 화면에서 이미지 저장을 처음 고를 때 사진 보관함 권한을 묻습니다. 전에는 권한 문구가 없어 앱이 멈출 수 있었습니다.
접은 iPhone Duo에서는 카메라 옆 공간까지 화면을 넓히고, 보관함과 설정 버튼을 다시 아래에 둡니다. 펼친 기기를 책처럼 들면 닌텐도 DS의 두 화면을 가운데에 크게 보여 줍니다. 기기를 돌릴 때 게임이 종료되던 문제와 Android의 소리 오류도 고쳤습니다.
주요 변경 사항: 책처럼 펼쳤을 때의 닌텐도 DS 화면 / 접은 iPhone Duo의 게임 보관함 / 접은 화면에서 더 넓어진 게임과 조작 버튼 / 접은 화면의 닌텐도 DS 배치 / iPhone Duo를 돌려도 게임이 이어지도록 수정
+전체 변경 사항펼치기접기
반영일
책처럼 펼쳤을 때의 닌텐도 DS 화면
iPhone Duo를 펼쳐 책처럼 들면 닌텐도 DS의 두 화면을 가운데에 위아래로 크게 보여 주고, 십자키와 버튼은 양옆에 둡니다. 터치스크린은 이전 배치보다 가로와 세로가 각각 두 배쯤 커집니다. L과 R, Select와 Start, 마이크와 일시정지 버튼은 손가락이 닿기 쉽도록 십자키와 버튼 위에 배치했습니다. Android 접이식 기기에도 같은 배치를 적용했습니다. iOS 시뮬레이터와 Android 에뮬레이터에서 화면을 확인했습니다.
Android 세로 화면의 일시정지 단추 위치
Android
Android에서 L과 R이 있는 게임을 세로로 할 때 일시정지 단추가 L과 R보다 조금 낮게 그려지던 문제를 고쳤습니다. 이제 L과 R 사이에 같은 높이로 놓입니다.
Android에서 이어서 할 때 발생하던 소리 오류 수정
Android
Android에서 자동 저장 지점부터 게임을 이어서 시작할 때 간혹 소리 오류가 뜨며 게임이 멈추던 문제를 고쳤습니다.
반영일
접은 iPhone Duo의 게임 보관함
iOS
iPhone Duo를 접으면 게임 보관함과 설정 버튼이 다시 화면 아래에 놓입니다. 카메라와 상태 표시가 있는 오른쪽 공간도 활용해 보관함 목록을 더 넓게 보여 줍니다.
접은 화면에서 더 넓어진 게임과 조작 버튼
iOS
접은 iPhone Duo에서는 조작 버튼을 화면 양쪽 끝까지 배치합니다. 게임보이 어드밴스처럼 가로로 긴 게임은 카메라 아래 공간까지 써서 화면이 커집니다. 게임보이처럼 정사각형에 가까운 게임은 기존 크기를 유지합니다.
접은 화면의 닌텐도 DS 배치
iOS
접은 iPhone Duo에서는 닌텐도 DS의 위 화면을 카메라 아래 가운데에 크게 보여 주고, 터치스크린을 십자키와 버튼 사이에 둡니다. 터치스크린이 넓어지도록 십자키와 버튼은 조금 작게 표시합니다. 화면 배치를 「위아래」나 「좌우」로 직접 골랐거나 컨트롤러를 연결했다면 이전처럼 두 화면을 함께 보여 줍니다.
iPhone Duo를 돌려도 게임이 이어지도록 수정
iOS
펼친 iPhone Duo를 돌릴 때 게임이 종료되고 보관함으로 돌아가던 문제를 고쳤습니다. 이제 방향을 바꿔도 게임이 이어지고, 화면 배치만 새 방향에 맞춰 바뀝니다.
접이식 기기를 펼치면 화면 위쪽에는 게임을, 아래쪽에는 조작 버튼을 표시합니다. 닌텐도 DS의 터치스크린은 아래쪽 버튼 사이에 배치합니다. 펼쳤을 때의 버튼 배치는 따로 저장하며, 기기를 접거나 펼쳐도 게임을 계속할 수 있습니다.
주요 변경 사항: 화면 위쪽에는 게임, 아래쪽에는 조작 버튼 / 닌텐도 DS처럼 화면과 버튼 배치 / 펼친 화면의 버튼 배치를 따로 저장 / LCD 색상 보정과 이어서 하기의 기본 설정 변경 / iPhone Duo의 접힘 상태에 맞춰 화면 배치 / iPhone Duo의 메뉴 버튼을 화면 옆으로 이동
+전체 변경 사항펼치기접기
반영일
화면 위쪽에는 게임, 아래쪽에는 조작 버튼
접이식 기기를 펼치면 화면을 위아래로 나눠 게임 화면과 조작 버튼을 배치합니다. L과 R은 두 영역의 경계 바로 아래에, 십자키와 버튼은 아래쪽 영역의 중앙에, Select와 Start는 맨 아래에 표시합니다. 접히는 방향과 관계없이 위아래로 나누며, 반쯤 접어 세우면 접히는 위치에 맞춰 경계를 조정합니다. 기기를 접으면 기존 스마트폰 배치로 돌아갑니다. iPhone Duo와 Galaxy Z Fold에 맞춰 구현했으며, 실제 기기의 동작은 아직 확인하지 못했습니다.
닌텐도 DS처럼 화면과 버튼 배치
닌텐도 DS의 위 화면은 펼친 기기의 위쪽 영역에, 4:3 비율의 터치스크린은 아래쪽 중앙에 표시합니다. 터치스크린 양옆에는 십자키와 버튼을 배치합니다. 펼친 화면에서는 버튼 크기를 줄여 터치스크린을 더 넓게 표시합니다. 세로 화면 배치를 「위아래」나 「좌우」로 직접 선택했다면 두 화면을 위쪽 영역에 함께 표시합니다.
펼친 화면의 버튼 배치를 따로 저장
기기를 펼쳤을 때의 버튼 배치는 일반 세로 화면이나 가로 화면과 별도로 저장합니다. 펼친 상태에서 버튼을 옮겨도 접었을 때의 배치는 바뀌지 않습니다. 접거나 펼쳐도 게임은 계속 실행되며, 화면 전환 시 누르고 있던 버튼의 입력은 해제됩니다.
LCD 색상 보정과 이어서 하기의 기본 설정 변경
「화면과 소리」 설정의 「LCD 색상 보정」 기본값을 꺼짐으로 바꿨습니다. 게임보이 컬러와 게임보이 어드밴스는 코어가 출력하는 색상을 그대로 표시하며, 보정을 켜면 다음에 게임을 시작할 때부터 적용합니다. 「게임과 조작」 설정의 「이어서 하기」는 기본값을 켜짐으로 바꿨습니다. 게임을 실행하면 자동 저장 지점부터 이어서 하며, 자동 저장 지점이 없으면 처음부터 시작합니다.
iPhone Duo의 접힘 상태에 맞춰 화면 배치
iOS
iPhone Duo에서는 iOS 27.1이 제공하는 접힘 위치와 상태를 화면 배치에 반영합니다. 기기를 반쯤 접어 세우면 접히는 위치를 기준으로 게임 화면과 조작 영역을 나눕니다. 접었을 때 사용하는 바깥 화면에는 기존 스마트폰 배치를 적용합니다.
iPhone Duo의 메뉴 버튼을 화면 옆으로 이동
iOS
iPhone Duo의 바깥 화면이나 책처럼 펼친 안쪽 화면에서는 게임 보관함과 설정 버튼을 화면 옆에 세로로 배치합니다. 카메라와 상태 아이콘이 있는 영역에서 아이콘 아래 공간을 사용합니다. 하단 탭 바가 차지하던 공간까지 보관함을 넓게 볼 수 있으며, 세로 게임 화면은 카메라에 가리지 않도록 표시 영역을 조정합니다.
컨트롤러나 키보드 연결로 터치 버튼이 숨겨지면 게임 화면을 더 넓게 표시합니다. 닌텐도 DS의 가로 화면 배치를 「자동」으로 설정하면 터치 버튼 표시 여부에 맞춰 두 화면의 배치도 바뀝니다.
주요 변경 사항: 터치 버튼을 숨기면 게임 화면 확대 / 닌텐도 DS 가로 화면의 기본 배치를 「자동」으로 변경 / 닌텐도 DS 세로 화면의 아래쪽 여백 설정
+전체 변경 사항펼치기접기
반영일
터치 버튼을 숨기면 게임 화면 확대
컨트롤러나 키보드를 연결해 터치 버튼이 숨겨지면 버튼이 차지하던 공간까지 게임 화면을 넓혀 표시합니다. 기존에는 빈 공간으로 남았지만, 이제 가로 화면에서는 좌우 공간을, 세로 화면에서는 아래쪽 공간을 더 활용합니다. 노치와 홈 표시줄 영역은 제외합니다. 연결을 해제해 터치 버튼이 다시 나타나면 기존 화면 크기로 돌아옵니다. Android와 iOS 모두에서 사용할 수 있습니다.
닌텐도 DS 세로 화면의 아래쪽 여백 설정
컨트롤러 연결로 터치 버튼이 숨겨진 세로 화면에서 닌텐도 DS 화면을 아래쪽까지 채울지, 여백을 남길지 선택할 수 있습니다. 기기를 낮게 들고 플레이할 때는 아래쪽에 여백을 두는 설정을 사용해 보세요. 설정의 닌텐도 DS 항목에서 변경할 수 있으며, Android와 iOS 모두 지원합니다.
닌텐도 DS 가로 화면의 기본 배치를 「자동」으로 변경
가로 화면 배치를 「자동」으로 설정하면 터치 버튼이 보일 때는 닌텐도 DS의 두 화면을 위아래로, 버튼이 숨겨지면 좌우로 배치합니다. 스마트폰과 태블릿에서 확인한 화면 크기를 바탕으로, 각 조작 방식에서 게임 화면이 더 커지는 배치를 선택했습니다. 위아래 또는 좌우 배치를 직접 선택한 경우에는 기존 설정을 유지합니다. Android와 iOS 모두에서 사용할 수 있습니다.
다른 에뮬레이터의 게임 내 저장 데이터를 가져올 수 있습니다. 델타의 닌텐도 DS 저장 파일(.dsv)도 별도로 변환할 필요가 없습니다. 슈퍼 패미컴과 PSP는 이 기능을 지원하지 않습니다.
주요 변경 사항: 다른 에뮬레이터의 저장 데이터 가져오기 / 구글 드라이브 연결 실패 안내 수정
+전체 변경 사항펼치기접기
반영일
다른 에뮬레이터의 저장 데이터 가져오기
게임 정보 화면에서 「저장 데이터 파일 가져오기」를 선택한 뒤 다른 에뮬레이터에서 사용하던 게임 내 저장 파일을 고르세요. 델타의 닌텐도 DS 저장 파일(.dsv)은 앱에서 필요한 부분을 읽어 오므로 미리 변환하지 않아도 됩니다. 슈퍼 패미컴과 PSP는 저장 데이터를 여러 파일로 관리하므로 이 기능을 지원하지 않습니다. Android와 iOS 모두에서 사용할 수 있습니다.
반영일
구글 드라이브 연결 실패 안내 수정
Android
구글 계정 화면에서 승인을 마쳤는데도 앱에 접근 권한이 전달되지 않으면, 이전에는 안내 없이 원래 화면으로 돌아갔습니다. 이제 사용자가 연결을 취소한 경우와 연결에 실패한 경우를 구분하고, 연결에 실패하면 오류 안내를 표시합니다. Android에 해당하는 수정입니다.
게임 내 저장 데이터와 저장 지점을 내 구글 드라이브에 백업하고 다른 기기에서 내려받을 수 있습니다. 게임 파일은 업로드하지 않으며, 드라이브 연결 여부는 직접 선택할 수 있습니다.
주요 변경 사항: 내 구글 드라이브에 저장 데이터 백업
+전체 변경 사항펼치기접기
반영일
내 구글 드라이브에 저장 데이터 백업
설정에서 구글 계정을 연결하면 게임 내 저장 데이터와 저장 지점을 내 드라이브에 백업하고 다른 기기에서 내려받을 수 있습니다. 게임 파일은 업로드하지 않습니다. 앱은 직접 만든 드라이브 파일에만 접근하며, 사용자가 백업이나 내려받기를 실행할 때 데이터를 전송합니다. 드라이브에 연결하지 않아도 기기에 저장하며 게임을 즐길 수 있습니다. Android와 iOS 모두에서 사용할 수 있습니다.
저장 중 남은 임시 파일의 점검 안내 수정
iOS
저장 지점을 기록할 때는 임시 파일을 만든 뒤 저장이 끝나면 파일 이름을 바꿉니다. 이 과정에서 앱이 종료되면 임시 파일이 남을 수 있습니다. 이전에는 보관함 점검에서 이 파일을 알 수 없는 항목으로 분류하고 사용자가 직접 판단하도록 안내했습니다. 이제 앱이 만든 임시 파일로 인식합니다. iOS에 해당하는 수정입니다.
한 번 후원하면 홈 화면 아이콘을 보라색, 분홍색, 노란색 중에서 선택할 수 있습니다. Android에서도 앱 내 후원을 지원합니다.
주요 변경 사항: 후원자 아이콘과 Android 앱 내 후원
+전체 변경 사항펼치기접기
반영일
후원자 아이콘과 Android 앱 내 후원
설정에서 한 번 후원하면 홈 화면 아이콘을 보라색, 분홍색, 노란색 중에서 선택할 수 있습니다. 후원하지 않으면 기본 아이콘을 사용합니다. 아이콘 선택에 따라 게임 실행이나 에뮬레이터 기능이 달라지지는 않습니다. Android에서는 Google Play의 일회성 결제로 후원할 수 있으며 정기 결제가 아닙니다. 후원자 아이콘은 Android와 iOS 모두 지원합니다.
일시정지 메뉴에 「소리」 항목을 추가했습니다. 소리를 켜거나 끄는 설정은 게임별로 저장되며, 「앱 설정」을 선택하면 앱 전체의 소리 설정을 따릅니다. 음량과 빨리 감기 중 음소거 여부는 기존처럼 설정 화면에서 변경할 수 있습니다. Android와 iOS 모두에서 사용할 수 있습니다.
PSP 게임이 두 배 빠르게 실행되거나 소리가 깨지고 캐릭터가 제대로 보이지 않던 문제를 고쳤습니다. 가로 화면에서는 게임 화면 위에 조작 버튼을 겹쳐 표시합니다. 닌텐도 DS는 기존 배치를 유지합니다.
주요 변경 사항: PSP 배속과 소리 수정 / PSP 캐릭터가 그림자만 보이던 문제 수정 / 가로 화면의 게임·조작 버튼 배치 개선 / 배속 변경 시 멈추던 문제 수정 / 키보드 연결 시 터치 조작 숨김 / 게임 시작 문구에 게임 이름 표시
+전체 변경 사항펼치기접기
반영일
PSP 배속과 소리 수정
PSP 게임이 설정한 배속보다 두 배 빠르게 실행되던 문제를 고쳤습니다. 1배속에서는 2배속처럼, 0.5배속에서는 1배속처럼 실행되고 소리도 깨지던 문제였습니다. 이스 7처럼 초당 30프레임으로 실행되는 게임에서 특히 두드러졌습니다. Android와 iOS 모두 해당합니다.
PSP 캐릭터가 그림자만 보이던 문제 수정
잔 다르크에서 캐릭터의 그림자만 보이거나 캐릭터가 깨져 보이던 문제를 고쳤습니다. PSP 그래픽 처리에 OpenGL ES 3을 사용하도록 바꿔, 3D 장면에 필요한 깊이 버퍼 복사 등을 처리할 수 있게 했습니다. Android와 iOS 모두 해당합니다.
가로 화면의 게임·조작 버튼 배치 개선
가로 화면에서 게임을 더 넓게 보여 주고 조작 버튼을 게임 화면 위에 겹쳐 표시합니다. 십자키와 버튼 크기도 약 25% 줄였습니다. 화면을 직접 터치하는 닌텐도 DS는 버튼을 화면 옆에 두는 기존 배치와 크기를 유지합니다. Android와 iOS 모두 해당합니다.
배속 변경 시 멈추던 문제 수정
배속을 바꿀 때 「처리 중」이 뜨며 화면이 멈추던 문제를 고쳤습니다. 저장이나 화면 처리 중에도 배속을 바꾸는 조작이 지연되지 않도록 했습니다. Android와 iOS 모두 해당합니다.
키보드 연결 시 터치 조작 숨김
컨트롤러뿐 아니라 키보드를 연결했을 때도 터치 조작 버튼을 숨깁니다. 버튼 배치를 편집하는 동안에는 계속 표시합니다. 항상 표시하려면 설정에서 「컨트롤러나 키보드 연결 시 터치 조작 숨기기」를 끄세요. Android와 iOS 모두 해당합니다.
게임 시작 문구에 게임 이름 표시
게임 종류와 관계없이 「mGBA 시작 중」으로 나오던 시작 문구에 실제 게임 이름을 표시하도록 고쳤습니다. Android와 iOS 모두 해당합니다.
Android에서 닌텐도 DS의 아래 화면이 눌리지 않던 문제와, 설정의 선택지 이름이 잘려 구분하기 어렵던 문제를 고쳤습니다.
주요 변경 사항: DS 아래 화면 터치 수정 / 설정 선택지 이름 표시 / 설정 화면 제목 표시
+전체 변경 사항펼치기접기
반영일
DS 아래 화면 터치 수정
Android
Android에서 닌텐도 DS 게임의 아래 화면을 눌러도 반응이 없던 문제를 고쳤습니다. 조작 버튼의 터치 영역이 화면 전체를 덮어 터치 입력이 게임에 전달되지 않은 것이 원인이었습니다. 방향키와 버튼은 예전처럼 동작하며, 버튼이 없는 곳을 누르면 터치 입력이 게임에 전달됩니다.
설정 선택지 이름 표시
설정에서 선택지 이름이 길면 잘려서 서로 구분할 수 없던 문제를 고쳤습니다. 「LCD 잔상 약하게」처럼 이름 앞부분이 같은 세 선택지를 구분하기 어려웠습니다. 이제 이름이 한 줄에 들어가지 않으면 목록으로 펼쳐 전체를 보여 줍니다. 「1x 2x 3x」처럼 짧은 선택지는 지금처럼 나란히 표시합니다. Android와 iOS 모두 해당합니다.
설정 화면 제목 표시
Android
Android에서 「기종별 설정」 같은 설정 화면 제목이 잘리던 문제를 고쳤습니다. 제목이 한 줄에 들어가지 않으면 글자 크기를 한 단계씩 줄여 전체를 보여 줍니다.
Android의 파일 앱에서 게임과 저장 데이터를 열 수 있게 했습니다. 시스템 백업을 켜면 게임 내 저장과 보관함 목록, 설정도 백업됩니다.
주요 변경 사항: 파일 앱에서 여는 보관함 / Android 자동 백업
+전체 변경 사항펼치기접기
반영일
파일 앱에서 여는 보관함
Android
Android의 파일 앱에서 N-EMU 보관함을 열어 게임과 저장 데이터를 복사하거나 다른 앱으로 열 수 있습니다. 게임 파일은 긴 식별값 대신 제목으로 표시하며 이름을 바꾸면 보관함에도 반영됩니다. 이 폴더에 새 파일을 추가할 수는 없습니다. 게임 파일의 형식을 확인하고 보관함에 등록해야 하므로 N-EMU의 가져오기 기능을 사용해 주세요.
Android 자동 백업
Android
시스템 백업을 켜면 게임 내 저장과 보관함 목록, 앱 설정이 구글 계정 백업 대상에 포함됩니다. 게임 파일과 저장 지점, PSP 메모리 스틱 데이터는 클라우드 백업에서 제외하며 지원되는 기기 간 직접 전송으로 옮깁니다. 실제 백업과 복원 여부는 운영체제와 기기의 백업 설정에 따라 달라집니다.
Android에서 메가 드라이브 게임을 열면 오류만 뜨고 화면이 나오지 않던 문제를 고쳤습니다. 앱에 기록한 화면 크기가 실제보다 작아 발생한 문제였습니다.
주요 변경 사항: 메가 드라이브 화면 출력 오류 수정
+전체 변경 사항펼치기접기
반영일
메가 드라이브 화면 출력 오류 수정
Android
Android에서 메가 드라이브 게임을 열면 「Native engine error 7」이 표시되고 화면이 나오지 않던 문제를 고쳤습니다. 화면 데이터를 담을 메모리 공간이 실제 화면보다 16줄 부족한 것이 원인이었습니다. 출력 크기를 바로잡고 화면 비율도 4:3으로 맞췄습니다.
폭이 넉넉한 세로 화면에서 DS 자동 배치를 선택하면 두 화면을 따로 표시합니다. 위 화면은 크게 보여 주고 터치 화면은 방향키와 버튼 사이에 배치합니다.
주요 변경 사항: 넓은 세로 화면에서 DS 두 화면 분리
+전체 변경 사항펼치기접기
반영일
넓은 세로 화면에서 DS 두 화면 분리
세로 방향의 자동 배치에서 버튼 사이 공간이 충분하면 DS의 두 화면을 따로 표시합니다. 위 화면은 가로 폭을 넓게 쓰고 터치 화면은 방향키와 버튼 사이에 배치합니다. 공간이 부족한 폰에서는 기존 배치를 사용합니다. 넓은 화면에서도 설정에서 ‘위아래’를 선택하면 두 화면을 위아래로 붙여 볼 수 있습니다.
iOS 앱의 상세 화면에서 왼쪽 가장자리를 오른쪽으로 밀어 이전 화면으로 돌아갈 수 있도록 고쳤습니다.
주요 변경 사항: iOS 뒤로 가기 제스처 복구
+전체 변경 사항펼치기접기
연혁 날짜
iOS 뒤로 가기 제스처 복구
iOS
iOS 앱에서 설정의 하위 화면 등을 볼 때 화면 왼쪽 가장자리를 오른쪽으로 밀면 이전 화면으로 돌아갑니다. 픽셀 디자인의 상단 바를 적용한 뒤 작동하지 않던 뒤로 가기 제스처를 복구했습니다. 첫 화면과 게임 화면에는 이 기능을 적용하지 않았으며, 앞으로 가기 제스처도 추가하지 않았습니다. 게임 중 화면 가장자리를 밀었을 때 게임 화면에서 벗어나지 않는지는 실제 기기에서 확인해야 합니다.
여러 게임의 저장 데이터와 설정을 파일로 옮길 수 있게 했습니다. 설정 검색과 Android의 DS 화면 배치 설정을 추가하고 저장 파일 전송과 iOS 진동 처리도 고쳤습니다.
주요 변경 사항: 여러 게임의 저장 데이터와 설정을 파일 하나로 / 이름과 설명으로 찾는 앱 설정 / Android에서도 고르는 DS 화면 배치
+전체 변경 사항펼치기접기
연혁 날짜
여러 게임의 저장 데이터와 설정을 파일 하나로
최대 256개 게임의 모든 저장 프로필을 .nemubackup 파일에 담습니다. 앱과 게임의 설정, 가져온 스킨과 PSP 글꼴도 선택해 포함할 수 있습니다. 복원할 게임과 프로필, 저장 항목을 확인하고 기존 데이터를 덮어쓸지 고릅니다.
Android에서도 고르는 DS 화면 배치
Android
Android에 DS 화면 배치, 비율, 한 화면 집중, 화면 교환과 터치 보정을 넣었습니다. iOS와 같은 설정 값을 사용하며, 아래 화면의 위치에 맞춰 터치 입력을 처리합니다.
이름과 설명으로 찾는 앱 설정
설정 화면에서 앱 설정과 기종별 설정을 검색합니다. 검색 결과를 누르면 해당 분류와 항목으로 이동합니다. 이 기기에서 지원하지 않는 옵션은 결과에 나오지 않습니다.
저장 데이터 무결성 검사로 이름 변경
기기에 저장한 데이터를 점검하는 메뉴 이름을 ‘저장 데이터 무결성 검사’로 바꿨습니다. 이전 이름인 ‘저장 데이터 확인’으로도 검색할 수 있습니다. ‘Drive 데이터 확인’은 그대로입니다.
SNES·PSP 저장 파일 이동 보완
Android의 게임별 저장 파일에 SNES의 SRAM과 시계 데이터, PSP의 SAVEDATA를 함께 담습니다. 두 플랫폼 모두 앱에 실제 포함된 코어를 기준으로 저장 호환성을 확인합니다.
iOS에서 버튼을 연속으로 누를 때 진동 개선
iOS
화면 버튼을 빠르게 반복해서 누를 때 진동이 끊기는 문제를 줄이도록 iOS 햅틱 재생 방식을 바꿨습니다. 짧은 진동 패턴을 재사용하며, 실제 기기의 연속 진동과 오디오 영향은 추가 확인이 필요합니다.
저장 파일을 읽는 데 필요한 메모리 줄이기
Android
Android에서 저장 지점 파일 전체를 한 번에 메모리에 올리지 않고 읽도록 바꿨습니다. 개발용 Java 실행 환경(JVM)에서 32MiB 파일로 비교한 결과, 파일을 읽을 때 새로 확보하는 메모리의 양이 줄었습니다. 실제 휴대폰의 메모리 사용량이나 게임 성능을 측정한 결과는 아닙니다.
화면을 열 때 글자와 버튼이 나타나는 효과를 넣고, 글자 크기에 맞춰 커서를 조정했습니다.
주요 변경 사항: 화면을 열 때 글자와 버튼이 나타나는 효과 / 글자 크기에 맞춘 커서
+전체 변경 사항펼치기접기
연혁 날짜
화면을 열 때 글자와 버튼이 나타나는 효과
설정과 보관함 등에서 글자가 한 글자씩 나타나고 버튼과 게임 표지가 그려집니다. 효과는 0.6초 안에 끝나며 조작을 시작하면 모든 글자와 버튼을 바로 표시합니다. ‘동작 줄이기’를 켜면 효과를 끕니다. 화면을 돌리거나 앱으로 돌아오거나 목록을 스크롤할 때는 반복하지 않습니다.
글자 크기에 맞춘 커서
글자가 모두 나타난 뒤에도 커서는 깜빡입니다. 글자 크기에 맞춰 커서 크기를 조정하고 옆에 공간을 둬 내용을 가리지 않게 했습니다. ‘동작 줄이기’를 켜면 깜빡임도 멈춥니다.