APPLEII SimpleDosCommand
Apple II ProDos 기본 사용법
개요
이 문서는 AppleII 에서 Prodos 를 사용하는 "아주 기초적인" 내용을 설명한다.
- Apple Dos 3.3 에는 디렉토리 개념이 없다. 디렉토리 개념은 ProDos 에만 존재한다.
- 대부분의 명령어는 dos 및 prodos 공통이라고 보면 된다.
- Apple Dos 및 ProDos 는 둘 다 파일의 확장자 개념이 없다.
파일 목록 확인
- CAT 또는 CATALOG
CAT 명령은 40 컬럼 형식으로 현재 디렉토리의 파일 목록을 출력한다. CATALOG 명령은 80 컬럼 형식으로 현재 디렉토리의 파일 목록을 출력한다.
디렉토리 이동
- PREFIX 명령
chdir 에 해당된다. chdir 을 통해 디렉토리를 이동한다. chdir 은 apple dos 3.3 에서는 사용할 수 없는데, 왜냐하면 dos 3.3 에는 디렉토리 개념이 없기 때문이다.
프로그램의 실행
- BRUN 또는 RUN 명령
바이너리 파일의 경우 BRUN 파일이름 으로 실행한다. BASIC 프로그램의 경우 RUN 파일이름 으로 실행한다.
BASIC 프로그램의 로딩 및 수정
BASIC 프로그램의 로딩
- LOAD 명령
LOAD 명령 뒤에 파일 이름을 붙여서 Basic Program 을 로딩할 수 있다.
BASIC 프로그램의 확인
- LIST 명령
LIST 명령을 통해 로딩된 BASIC 프로그램의 내용을 확인할 수 있다. 또한 LIST 줄번호 를 통해 원하는 줄만 로딩할 수 있다.
BASIC 프로그램의 편집
프롬프트 상에서 "1 ABCD=CDEF" 식으로 줄번호의 내용을 바로 입력한다. 이후 LIST 명령을 통해 편집된 내용이 변경된 것을 확인한다.
BASIC 프로그램의 저장
- SAVE 명령
현재 로딩된 프로그램을 저장할때는 SAVE 파일이름 으로 현재 버퍼에 로딩된 BASIC 프로그램을 저장한다. 저장된 프로그램은 RUN 명령을 이용해서 실행하도록 한다.
참고자료
- https://www.landsnail.com/a2ref4.htm
- https://stason.org/TULARC/pc/apple2/emulator/8-0-Apple-DOS-ProDOS-Commands.html
- http://www.easy68k.com/paulrsm/6502/PDOS8TRM.HTM
- https://metacpan.org/pod/release/CJM/LibA2-0.003/bin/prodos.pl
- linux 에서 apple prodos 의 디스크 이미지 파일을 다룰 수 있다.
- http://apple2.info
- https://ko.wikipedia.org/wiki/애플_프로도스
- https://fjkraan.home.xs4all.nl/comp/apple2faq/app2doscmdfaq.html
- https://prodos8.com/releases/prodos-242/
- https://applecommander.github.io/install/