3대 RPG 중 하나인 Ultima 를 개발한 리처드 개리엇이 학생 시절 애플2 베이식으로 만든 게임으로 Ultima 0 이라고도 인정받는다. 이 게임에서는 이후 Ultima 에서 나오는 애플2 고해상도 그래픽에서 선만으로 3차원을 그린 지하 던전과 몬스터들을 다 구현하고 있다.
애플2의 경우 베이식으로 된 프로그램으로 알려져 있는데 온라인에서 구한 디스켓 이미지의 경우 프로그램 로딩을 위한 베이식 코드(AKALABETH)와 AKA0-AKA6 까지 7개의 실행 코드 프로그램(0,1,6 은 베이식, 3,4,5 는 바이너리 코드)으로 이루어져 있는 것으로 보인다.
이 디스켓 이미지는
일단 베이식 코드를 볼 수 있는 것만 프린트 해 보면...
그런데 인터넷에 보면 Akalabeth.woz 라는 이미지가 있는데 이것은 CATALOG 로 내용을 볼 수 없다.
두 디스켓 이미지를 다 실행해 보면 첫번째의 경우는 시작하면서 INSTRUCTION 을 볼지 물어보고 보겠다고 하면 3장의 그림 이미지(woz 버전과 동일)를 보여준 이후 여러 페이지의 텍스트로 된 설명을 보여주고 난 이후에 게임에 들어가는 반면, woz 버전은 설명조차 없이 바로 게임이 실행된다.
이렇게 소스까지 공개가 되어서인지 MS DOS 및 이전 글에도 소개했듯 Commodore 64에도 나중에 포팅이 된 모양이다. 그리고 인터넷을 뒤져 보니 역시 MS DOS 버전의 경우 GW BASIC 으로도 코드를 구할 수 있었다.
https://nanochess.org/akalabeth.html
DOSBox 에서 실행을 해 보면 CGA 그래픽 모드에서 잘 돌아간다. ^^
한편 위의 사이트에 가 보면 Intellivision 용으로 포팅된 사례도 있나보다. 처음에 횟불이 반짝이는 애니메이션도 있고 GW BASIC 버전보다는 꽤 신경써서 만든 느낌. ^^
https://www.youtube.com/watch?v=7IFZPwvte2o
그리고 애플2 용 AKALABETH 소스 및 일부 실행 스크린샷을 모아놓은 곳도 있다.
https://archive.org/details/Akalabeth_World_of_Doom
https://github.com/videogamepreservation/akalabeth
그리고 매뉴얼...
'Retro Game & PC > 정보' 카테고리의 다른 글
Akalabeth 이 포팅된 시스템들 (0) | 2023.11.15 |
---|---|
ShrinkIt (SHK) Apple 2/2gs (0) | 2023.11.07 |
Commodore 64용 Akalabeth (0) | 2023.11.05 |
가성비 포터블 레트로 게임콘솔 - Datafrog SF2000 (0) | 2023.11.05 |
고전 게임 콘솔별 화면 해상도와 CRT TV 에 적합한 콘솔 (0) | 2023.10.21 |