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를 구매하고 말았다. ㅡㅡ;;
'Mobile' 카테고리의 다른 글
(주관적인) 아이폰5 iOS 7.1.2 -> 8.1.1 업데이트 후기 (0) | 2014.11.27 |
---|---|
지극히 줏대없지만 간편한 아이폰 색상 선택법 (0) | 2014.11.13 |
스타워즈 커맨더 제국군/저항군 기지/유닛 비교 (펌) (0) | 2014.10.25 |
[어플] 스타워즈 커맨더 (Starwars Commander) 공략 (2) | 2014.10.15 |
아이폰5 배터리 자가 교체 (0) | 2014.10.10 |