코모도어 도스

코모도어 도스(Commodore DOS, CBM DOS)는 코모도어8비트 컴퓨터에 사용되는 디스크 운영 체제이다. 디스크를 컴퓨터의 RAM에 로드하여 그곳에서 실행하는 다른 대부분의 도스와 달리, CBM DOS는 드라이브 내부적으로 실행된다. 도스는 드라이브 안의 ROM 칩에 상주하며 하나 이상의 전용 MOS 6502 계열의 CPU에 의해 그 자리에서 실행된다. 그러므로 코모도어 8비트 컴퓨터와 디스크 드라이브 간의 데이터 전송은 일반적인 디스크/호스트 전송보다는 근거리 통신망 접속과 더 비슷하다.

코모도어 도스 / CBM DOS
1541으로 포맷된 디스크의 디렉터리를 나열한 모습
개발자코모도어 인터내셔널
최신 버전10.0
플랫폼MOS 6502 계열
라이선스사유

CBM DOS 버전 편집

기술 개요 편집

1541 디렉터리 및 파일 유형 편집

다음의 파일 유형이 지원된다:

SEQ
PRG
REL
USR
DEL

도스 명령어 편집

명령어 설명 BASIC 1.x 및 2.x 구현체 DOS Wedge 구현체 BASIC 3.0+ 구현체
New 디스크를 포맷하고 포함된 데이터를 삭제하고 사용할 준비를 한다. OPEN 15,8,15,"N0:disk name,identifier":CLOSE 15 @N0:disk name,identifier HEADER "disk name",identifier
Scratch 디스크로부터 파일을 삭제한다. 여러 개 파일을 삭제하려면 와일드카드 일치를 사용한다. OPEN 15,8,15,"S0:file name":CLOSE 15 @S0:file name SCRATCH "file name"
Rename 디스크상의 파일의 이름을 변경한다. OPEN 15,8,15,"R0:new name=old name":CLOSE 15 @R0:new name=old name RENAME "old name" TO "new name"
Initialize 드라이브를 초기화하고 디스크 BAM을 내장 메모리로 읽어들인다. OPEN 15,8,15,"I0:":CLOSE 15 @I0: DCLEAR (BASIC 7.0+ only)
Validate 파일에 사용된 모든 블록을 할당하고 파일에 사용되지 않는 모든 블록의 할당을 해제한 다음 디렉터리상에 닫히지 않은 모든 파일을 삭제한다. 마이크로소프트 운영 체제의 CHKDSK/스캔디스크 도구와 비슷한 역할을 한다. OPEN 15,8,15,"V0:":CLOSE 15 @V0: COLLECT
Copy 동일한 디스크에 파일을 다른 파일 이름으로 복제한다. OPEN 15,8,15,"C0:new name=0:existing name":CLOSE 15 @C0:new name=0:existing name COPY"existing name"TO"new name"
Duplicate 디스크 전체를 복제한다. OPEN 15,8,15,"D1=0":CLOSE 15 @D1=0 BACKUP D0 TO D1

각주 편집

  • Immers, Richard; Neufeld, Gerald G. (1984). Inside Commodore DOS. The Complete Guide to the 1541 Disk Operating System. DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Hall). ISBN 0-8359-3091-2.
  • Englisch, Lothar; Szczepanowski, Norbert (1984). The Anatomy of the 1541 Disk Drive. Grand Rapids, MI: Abacus Software (translated from the original 1983 German edition, Düsseldorf: Data Becker GmbH). ISBN 0-916439-01-1.
  • (핀란드어) Lundahl, Reijo (1986). 1541-Levyasema. Amersoft. ISBN 951-35-3206-2