코모도어 도스
코모도어 도스(Commodore DOS, CBM DOS)는 코모도어의 8비트 컴퓨터에 사용되는 디스크 운영 체제이다. 디스크를 컴퓨터의 RAM에 로드하여 그곳에서 실행하는 다른 대부분의 도스와 달리, CBM DOS는 드라이브 내부적으로 실행된다. 도스는 드라이브 안의 ROM 칩에 상주하며 하나 이상의 전용 MOS 6502 계열의 CPU에 의해 그 자리에서 실행된다. 그러므로 코모도어 8비트 컴퓨터와 디스크 드라이브 간의 데이터 전송은 일반적인 디스크/호스트 전송보다는 근거리 통신망 접속과 더 비슷하다.
개발자 | 코모도어 인터내셔널 |
---|---|
최신 버전 | 10.0 |
플랫폼 | MOS 6502 계열 |
라이선스 | 사유 |
CBM DOS 버전
편집- 1.0 – 2040 및 3040 플로피 드라이브
- 2.0 – 4040 및 3040 플로피 드라이브
- 2.5 – 8050 플로피 드라이브
- 2.6 – 1540, 1541 (SX-64, 1551, 2031 (+"lp"), 4031 플로피 드라이브 포함)
- 2.7 – 8050, 8250 (+"lp"), SFD-1001 플로피 드라이브
- 3.0 – 1570, 외장형 1571, 8280 플로피 드라이브 (8280: 8-inch), 9060 및 9090 하드 드라이브
- 3.1 – C128DCR 컴퓨터의 내장형 1571 드라이브
- 10.0 – 1581 (3½-인치)
기술 개요
편집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