크리티컬섹션 :: 'C64/PROGRAMMING' 카테고리의 글 목록

달력

92024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'C64/PROGRAMMING'에 해당되는 글 1건

  1. 2016.09.25 C64 용 Prince of Persia 이식 관련


프린스 오브 페르시아는 1989년에 애플IIe로 발매된 게임이다.
Youtube에 보면 여러가지 기종의 것이 있지만, 위 영상처럼 C64용으로 이식되었다.
공식적인  이식이라고 불리어도 손색이 없을 정도이며, 이식을 한 프로그래머가
상당한 노력 끝에 완성시킨 것이라고 한다.

다행이도, 프로그래머가 상세한 이식일지를 개인 블로그 형태로 공개하여
제작자의 고난 및 고생을 알수 있을 것이다

http://popc64.blogspot.com/2011/10/part-one-why-hell-would-anyone-want-to.html

대충 내용을 리뷰해 보면

1. 먼저 기존의 '프린스 오브 페르시아' 를 분석하는 프로젝트 시작
2. MS-DOS 버전에서 그래픽 데이터 추출 및 기본 프로그램 작성
Original image from DOS version


3. 애플II용 소스를 확보할수 없어서 직접 디스어셈을 하여 소스 분석
4. 원 저작자 '조던 멧쿠나' 가 자신의 사이트에 애플II용 원본 소스 공개
5. 애플II CPU 6502와 C64 CPU 6502는 사촌(?)계열이었기 때문에 제작자는 애플II용
   게임소스 적극 활용
Running the Apple II version of Prince of Persia in the Virtual II emulator
6. 열나게 이식 하던중 다른 개발자 그룹에서 '프린스 오브 페르시아' 이식 프로젝트를
   시작 했다는 것을 알게됨
7. 제작자는 분석 작업중 계속 진전이 없자, 이식 프로젝트를 중단
8. 1년 반이라는 시간이 흐른뒤, 그래픽 데이터를 ROM에 넣으면 RAM사용량이 증가할수
   있다는 생각을 하여 프로젝트 다시 시작!
9. 드디어 끝나는가 싶었는데, 게임 로직 부분에서 애로사항 꽃핌!
10. 그러나 ToDO 리스트를 만들어서 각개격파!!!!
11. 2011년 여름에 마침내 제작자 이식 완료!!!!!!!!!!!!!!!!!!!!!
12. 전세계 C64사용자들 환호!!!
13. 원 저작자 '조던 멧쿠나' 도 열라 잘했다고 칭찬!!!!!!!!
14. 끝


- 옮긴이말 -
1. 세상은 진짜 넓다!!!
2. 실력자들은 진짜 많다!!!
3. 공부하자!!!!
Posted by 마스터킹
|