Mobile

Aemula Oldies 게임 추가 방법

여우래비 2014. 10. 27. 15:49
반응형

2012-03-26 네이버 블로그에 포스팅 했던 것을 옮겨왔다.

------------------------

 

출처 : http://forums.toucharcade.com/showthread.php?p=2063482

 

게임 추가 방법을 잘 모르시는 분들이 많아서 Post 합니다.

 

저 역시도 iDos때 미처 그런 앱이 존재하는지도 몰랐었기 때문에, Aemula Oldies로 시작하였습니다. (순정)

 

1.44MB 한도 내의 게임만 가능합니다.  (다른 분들은 용량 큰 것도 성공하신 듯 한데, 본인은 아직 알아내지 못했습니다 ㅠㅠ 아시는 분은 방법좀 알려주세요..)

 

[작업환경]

윈도우즈7, Aemula Oldies S (3/8일자 사용), 순정 iPhone 3GS

 

 

[준비물]

 

1. Winimage Download : http://www.winimage.com/download.htm

    - im1 파일을 만들기 위한 Floopy Disk Image 생성 프로그램 (Shareware)

 

2. 출처의 원작자분이 만든 필수 파일 : http://www.winmobiletech.com/idoshacker.zip

    - stdhdr.ima : im1 파일의 기본이 되는 파일 (DOS System 파일 포함)

    - idosboot.dump: Aemula Oldies에서 사용할 encrypted header 파일

 

3. Windows용 DD 파일 : http://noon.tistory.com/685

    - Winimage로 생성된 게임파일의 header를 삭제하는 프로그램

 

4. iPhone 용 탐색기 설치 (여기서는 ifunbox 사용)

 

5. 넣고자 하는 DOS용 게임 (1.44MB 이하)

 

6. 작업 경로 설정

   d:\aemula\dd

   (본 경로에, 위의 2, 3번 파일 저장)

 

 

[작업 시작]

1. Winimage 실행

 

2. stdhdr.ima Open

 

 

DOS System 파일들이 함께 있음이 보이고, 왼족 아래에 1.44MB의 크기로 되어 있음을 확인할 수 있다.

 

3. 게임 파일 Drag & Drop (예제는 삼국지2)

※ DOSBOX 이용한 DOS용 게임이 많을텐데, DOSBOX 제외한 게임 본체만 넣으시기 바랍니다.

 

4. Autoexec.bat 파일 편집


바탕화면이든 어디든 Extract 하여 저장 (실행 Directory 및 파일명 수정 필요)

 

5. 저장된 Autoexec.bat 파일 편집

   Ex) stdhdr.ima의 Autoexec.bat는 게임이 aa Directory 에 있고, 실행파일명이 KINGDOM.EXE로

         되어 있으므로, 실제 게임이 저장된 Directory 및 실행파일명으로 변경 요함 (예제의 경우,

         root에 게임파일 저장되어 있고, 실행파일명이 koet.bat 이므로 아래와 같이 수정)

(본래 파일)

 

(수정된 파일)

 

6. 수정된 Autoexec.bat 파일을 다시 Drag & Drop 하여 Winimage로 덮어 씌우고, stdhdr.ima 저장

 

7. 윈도우 실행창에서 cmd 입력 후 작업경로로 이동

 

8. 생성된 stdhdr.ima의 header 삭제

   dd bs=512 skip=1 if= stdhdr.ima of=sam2.ima 

 


 

9. 원작자님이 만들어주신 header 파일로 교체

    copy /b idosboot.dump + sam2.ima sam2_final.ima

 

 

예제의 경우, 최종 생성파일을 sam2_final.ima로 지정

(출처에서는 copy 명령 설명이 좀 잘못 된 듯 하여, 수정하였습니다.)

 

10. iphone 에서 Aemula Oldies S 실행하여, 기존게임 아무거나 실행

    (/Library/Private Documents 경로에 덮어쓸 장소 확보용)

 

11. iPhone 용 탐색기 실행 (여기서는 ifunbox 사용)

 

User Application - Aemula Oldies S 로 이동

 

12. Library - Private Documents - 게임 디렉토리로 이동

keen4.im1 파일이 보일 것입니다. (본 예제는 Commander Keen4에 덮어씌우는 것을 기본으로 설명)

 

13. 9. 에서 생성된 sam2_final.ima 파일 이름을 keen4.im1로 변경 후 덮어 씌우기

 

14. ifunbox 종료 및 iPhone 에서 Aemula Oldies S 실행 후 keen4 실행

 

성공

 

 

프롤로그 : 1.44MB 제약을 극복하는 방법 아시는 분은 알려주시기 바랍니다.  문제가 있는 경우 알려주시면 삭제조치 하겠습니다.

 

 

 

 

 

---------------------

아래 블로그에서 더욱 심도깊게 다루었기에 소개한다.

http://blog.naver.com/onnlv?Redirect=Log&logNo=150135512371&from=postView

 

---------------------

결국 iDOS를 구매하고 말았다. ㅡㅡ;;

반응형