N-EMU · 레트로 게임 에뮬레이터v1.10.1
개발 이야기작성일 thorv1.2.0

일시정지 화면의 반복 작업 줄이기

게임을 일시정지해도 화면을 그리는 작업은 반복될 수 있습니다. 1.2.0에서는 새 영상이 들어오거나 표시 설정이 바뀔 때 다시 그리고, 설정을 저장하기 전에 미리 시험할 수 있게 했습니다.

클로즈 베타 테스트

게임을 일시정지하면 영상은 멈추지만 그리는 작업까지 멈추는 것은 아닙니다. 1.2.0에서는 새 영상이 들어오거나 표시 설정이 바뀔 때 일시정지 화면을 다시 그립니다. iOS에서는 GPU가 읽고 있는 영상을 다음 영상으로 덮어쓰지 않도록 했습니다.

보관함에서도 반복 작업을 줄였습니다. 검색에 쓰는 글자를 미리 정리해 재사용하고, 화면을 떠나면 저장 공간 계산을 중단합니다. 표지 캐시는 백그라운드로 가거나 메모리 경고를 받으면 비웠다가 필요할 때 다시 읽습니다.

화면 표시와 터치 보정은 게임을 열지 않고 미리 조절할 수 있습니다. ‘설정 저장’을 누르면 적용되고, 취소하거나 뒤로 가면 원래 값을 유지합니다. 미리보기를 조작하는 것만으로 게임 설정이 바뀌지 않도록 했습니다.

반복 작업을 줄였다고 배터리가 얼마나 오래 가는지까지 알 수는 없습니다. 같은 실기기와 게임, 온도 조건에서 비교해야 합니다. 이번에는 최적화된 개발 빌드에서 측정할 방법을 마련했으며, 속도와 발열, 배터리 사용량의 변화는 아직 실기기에서 측정하지 않았습니다.

  1. 개발 이야기v0.6.0초기 개발

    게임을 찾고 시작하기까지

    보관함에서 원하는 게임을 쉽게 찾도록 검색과 분류 기능을 다듬었습니다. 게임 하나를 가져온 뒤 바로 시작하는 버튼도 추가했습니다.

  2. 개발 이야기v0.5.1초기 개발

    게임마다 따로 고르는 설정

    앱의 기본 설정은 그대로 두고 필요한 게임만 따로 조절할 수 있습니다. 화면과 소리, 조작과 자동 이어하기 설정을 게임별로 저장합니다.

목록으로지원 기종과 기능