EZ-FLASH 4
ezflash4 뭐가 됐든
EZ4를 사용하면서 경험한 것을 기록해둔 것을 정리한다.
이제 EZ4를 더이상 쓸 일은 없지만...
EZ4에 패스키로 DS게임도 할 수 있는 걸로 알고 있지만
그럴바엔 DS닥터로 편하게 하는 게 나은데다
EZ4는 GBA 기종에 많이 써먹으니 GBA에 한해서 설명한다.
아래 내용들은 미니SD를 사용하는 버전의 경우입니다. (1.74 커널까지 해당)
SDHC를 사용하는 1.75 커널부터는 훨씬 편리해졌습니다.
2.00 커널부터는 사실상 NDS용 닥터처럼 그냥 롬파일 옮기고 실행하면 끝입니다. 와우!
미니SD 사용하는 버전의 경우 (커널버전 1.74 까지)
1. 파일이름은 확장자를 포함해서 45자 이내로 쓴다.
2. 폴더 하나에 출력되는 파일 갯수가 제한되어 있다. 최대 67개였나...
이유인 즉 사용하는 메모리를 최대 1GB라고 잡아놨기 때문.
방법은 폴더를 여러개 만들어 일정량 나눠서 전송하는 것이다.
일테면, ROM 1, ROM 2, ROM 3 폴더를 만들어 각각 10개씩 넣는다던가...
3. 롬파일은 반드시 EZ4클라이언트를 통해서 전송해야 한다.
-DS닥터처럼 그냥 집어넣으면 편하겠지만 세이브가 안됨.
-EZ4는 DS닥터와 달리 롬파일A에 대해 세이브파일을 작성할 줄 모른다.
-클라이언트를 통해 전송해야 롬파일A에 대한 세이브파일도 같이 만들고 그 파일에 저장하는 방식.
4. 16MB 초과(16,384KB)인 롬파일은 그냥 셀렉트 버튼을 누르자.
-16MB 미만일 때는 A버튼을 눌러 실행시킬 수 있지만 1KB라도 크면 얄짤없다. PSRAM is not enough라는 메시지가 뜨면서 실행이 안 된다.
-구조상 문제인데 임시공간이 16MB라서 그 이상은 copy할 수 없는 것...
-그럴 땐 셀렉트 버튼을 눌러서 NOR메모리에 copy되기 기다리고 탐색기 맨 처음화면에 복사된 녀석이 보일 것이다.
-NOR메모리에 copy한 녀석은 A버튼을 누르자말자 바로 실행된다. 물론 세이브도 잘 되니 걱정없다. (킹덤하츠로 테스트했다)
-그리고 NOR메모리에 copy한 롬파일은 SD카드를 꽂지 않아도 실행가능하다. (CD굽듯이 EZ4 내부메모리에 구워서 GBA팩을 만들었다고 보면 된다)
4. EZ4에 인식가능한 메모리
-미니SD: 2GB까지
-마이크로SD(미니SD어댑터를 사용할 때): 커널버전 1.75 이상부터 SDHC를 지원함. 8기가로 테스트해봄.
-포맷타입:
①FAT32도 잘 됨. (이전 버전에선 FAT32는 세이브 문제가 있었다.)
②NTFS로 하면 탐색기 화면에서 멈춘다. (사용불가)
추가내용 1
정확하게는 1.75 커널부터는 SDHC만 사용가능하다.
미니SD에다 1.75 커널(ezfla_up.bin)을 넣고 업데이트 후 마이크로SDHC 메모리로 바꾸지 않고 미니SD인 상태에서 전원을 켜서 탐색기를 누르면 화면이 맛이 간다.
그래서 미니SD에다 1.75 버전으로 업데이트 후 마이크로SDHC 메모리로 통째로 백업 후 마이크로SDHC만 사용이 가능하다.
즉, 1.74버전까지는 미니SD이고 1.75버전부터는 SDHC만 쓸 수 있다.
GBA 게임에 있어서 더이상 커널버전이 올라간다해도 별로 도움되는 것이 없으니 잘 보고 해야한다.
2017-06-24 추가
이게 무슨 소리냐면 1.75버전부터 미니SD로 꽂은 상태에서 실행하면
빈 메시지창이 뜨더니 수 초 내에 화면이 붕괴하면서 맛이 간다.
아 그리고 2.01 버전 업데이트 됐는데 2.00 버전부터 더 이상 클라이언트가 필요없어졌다!
그냥 이동식 디스크에 자료 옮기듯이 스윽 복사하면 끝난다!
뭐 여전히 미니SD로 쓴다면야... 1.74버전 이후로는 적용조차 할 수 없기 때문에 당연히 의미없다. (웃음)
해당 로그를 긁어왔다.
2.01 version change log: improved the patch engine to reduce the loading time, added AP patch.
2.00 version change log: Implement on-cart patch engine, EZ4Client is no longer needed. Just copy cleanrom and launch it.
1.78 version change log: Fixed the limitation of 78 files in root folder.(sub-folders are limited to 99 for the performance reason)
이지플래시4 다운로드 페이지
추가내용 2
해외포럼에선 세이브가 안 되는 문제가 있어서 미니SD어댑터 사용을 별로 추천하지 않는 편이다.
그런데 이건 2기가가 최대였을 때, 그러니까 마이크로SD 1기가나 2기가를 미니SD어댑터를 끼워 쓸 때였다.
필자도 마이크로SD 1기가가 있어서 미니SD어댑터로 테스트를 해봤지만 세이브가 안 됐었다.
1.75버전이 나온 지금은 그냥 4기가, 8기가 등 SDHC 계열을 지원하므로 잘 된다.
5. ezfla_up.bin 사용방법
SD카드에 업데이트 하려는 버전의 bin파일을 넣은 후 GBA를 R버튼을 누르면서 킨다.
GBA 화면에 업데이트 중이라는 화면이 뜨면 R버튼에서 손을 떼도 된다.
업그레이드가 아니고 업데이트므로 버전 이동에는 제한이 없다.
6. EZ4 카트리지 내부전지 충전방법
GBA를 통해 충전할 수 있다.
무슨 말이냐면 EZ4 카트리지를 GBA에 꽂고 GBA로 게임을 하면 충전이 되는 식이다.
컴퓨터를 쓰고 있을 때 USB 충전을 하는 거랑 비슷하달까...
7. 세이브 문제
일반적으로 다음만 지키면 세이브 문제는 발생하지 않는다.
1) 2기가 이하의 SD카드는 FAT16으로 4기가 이상의 SDHC카드는 FAT32로 설정함
2) EZ4 클라이언트로 롬파일을 전송함
3) EZ4 카트리지 내부전지가 충분함
4) EZ4 클라이언트를 통해 전송할 때 롬파일명이 확장자 포함 45자 이내의 길이임
2017-06-24 현재 크게 참고는 안되지만 ez4 가이드 링크