도스 XL
DOS XL![]() |
![]() | |
원본 작성자 | 폴 러플턴 마크 로즈 빌 윌킨슨 마이크 피터스 |
---|---|
개발자 | 최적화된 시스템 소프트웨어 |
최종 발매 | 2.30 / 1984; 전 ( |
플랫폼 | 아타리 8비트 패밀리 |
유형 | 아타리 도스 |
면허증 | 독점 소프트웨어 |
DOS XL은 폴 러플턴, 마크 로즈, 빌 윌킨슨, 마이크 피터스가 집필한 단종된 디스크 운영체제(DOS)로 가정용 컴퓨터의 아타리 8비트 제품군을 위해 최적화된 시스템 소프트웨어(OSS)가 발행한다.같은 팀에서 작성한 아타리사의 디스크 드라이브와 함께 출하된 아타리 DOS와 호환되도록 설계됐다.
설명
특징들
OS/A+의 직계 후손인 DOS XL은 플로피 디스크 드라이브가 장착된 Atari에 추가 기능을 제공했다.여기에는 단일 및 이중 밀도 지원, 명령줄 모드(명령 프로세서 또는 CP라고 함), 메뉴 모드(메모리에 로드된 실행 파일), 배치 파일 지원, XL 확장 메모리 및 OSS SuperCartridge banked memory에 대한 지원이 포함되었다.이후 버전에는 Axlon RamDisk 지원, Mosaic RamDisk 지원, BIT-3 지원 및 BUG/65가 포함되었다.
자동 부팅 지원 외에도AUTORUN.SYS
파일, DOS XL의 배치 기능은 자동 부팅 배치 기능을 제공했다.배치 파일 이름 지정 대상STARTUP.EXC
시작 시 배치 명령을 실행하도록 한다(OS/A+와 동일).안타깝게도 이 기능은 일부 프로그램(예: AtariWriter)과 호환되지 않았다.
분배
DOS XL은 플리피 디스크로 배포되었다.한쪽은 단일 밀도 버전을, 다른 한쪽은 이중 밀도 버전을 가지고 있었다.더 많은 특징과 추가 기능이 포함되면서 디스크 공간이 부족하여 이중 밀도 쪽에 배치되었다.
DOS XL에 대한 설명서는 OS/A+의 하위 집합이었다.OSS는 이 매뉴얼을 OS/A+에 대한 "부록"으로 간주했다.150쪽이 넘는 페이지에는 OS/A+ 설명서처럼 느슨한 잎 형태가 아닌 척추에 묶여 있었다.
DOS XL은 2.20과 2.30의 두 가지 버전으로 출시되었다(2.20명의 사용자는 2.30으로 업그레이드하기 위해 20달러를 지불해야 했다).마지막 버전은 2.30P였다. DOS XL은 원래 30달러에 팔렸지만, 이후 가격은 39달러로 올랐다.
DOS XL에서 파일 쓰기 검증이 해제되었다.이는 OSS 자체의 경험으로 인해 쓰기 속도가 빨라졌고, 사실상 오류의 위험이 없었기 때문이다.명령 파일 VERIFILE.확인을 통해 쓰기를 다시 활성화하기 위해 COM이 포함되었다.Atari DOS 2.0S는 기본적으로 디스크에 파일 쓰기를 검증했다.
여러 디스크 드라이브 제조업체에서 DOS XL을 드라이브와 함께 출하한 경우:트락, 퍼컴, 아스트라, 인더스, 암데크, 라나.
명령
메뉴 명령
C - Copy Files P - Protect Files D - Duplicate Disk Q - Quit to DOS XL E - Erase Files R - Rename File F - Files on Disk S - Save Binary G - Go to Address T - To Cartridge I - Initialize Disk U - Unprotect Files L - Load Binary X - Xtended Command
고유 명령
- @ - 배치 파일 실행 시작
- CAR - 카트리지 실행
- Dn: - 기본 드라이브 변경
- DIR - 디렉터리
- 종료 - DOS XL에 배치 실행을 중지하도록 지시(배치 파일에 사용)
- 평균자책 - 파일 지우기
- LOA - 메모리에 파일 로드
- NOS - 화면 없음.화면에 대한 명령 에코 끄기
- PRO - 보호.파일에서 쓰기 방지 사용
- REM - REMark.배치 파일의 사용자 설명에 사용됨
- REN - RENAMe.파일 이름 바꾸기
- RUN - 점프하여 주소 실행
- SAV - 메모리의 일부를 디스크에 저장
- SCR - 화면에 명령을 반향할 수 있음(배치 파일용)
- TYP - 화면에 ASCII 또는 ATASCII 텍스트 파일
- UNP - 파일에서 쓰기 방지 해제
외부 명령어
- C65
- CLRDSK
- 구성
- 복사
- DO
- DUPDBL
- DUPDSK
- INIT
- INITDBL
- MAC65
- 메뉴
- NOVERIFY
- RS232
- RS232 픽스
- SDCOPY
- 검증
BASIC 확장 명령
패치
버전 2.30p는 2.30으로 두 가지 문제를 해결하기 위한 새로운 버전이었다.
- 이전 버전의 DOS XL에서는 메뉴에서 디스크를 초기화한 경우 파일 MENU가 아니면 디스크가 부팅되지 않는다.COM은 디스크에 있었다.이 문제를 완화하려면 Q를 입력하여 메뉴를 종료하십시오.그런 다음 명령 프로세서에서 INIT 또는 INITDBL을 입력하십시오.참고: 메뉴에 있는 모든 작업은 명령 프로세서에서 수동으로 수행할 수 있다.
- 멀티드라이브 시스템이 있고 드라이브가 아닌 다른 드라이브에 있는 디스크를 초기화한 경우 부팅할 때 디스크는 항상 초기화된 드라이브의 수를 생각해 낸다.이 문제를 방지하려면 D1:를 대상 드라이브로 사용하십시오.
DOS XL 2.30을 2.30p로 만드는 패치:
OSS 디스크 뉴스레터 가을 1986년 제품 뉴스 & Info DOS XL - 새로 발견된 버그 DOS XL 버그 및 픽스 BUG: 1984년 봄 뉴스레터에서 버전 2.30을 버전 2.30p로 변환하는 패치는 작동하지 않았다.FIX: 다음 프로그램을 실행한 후 "Write DOS"와 함께 INIT를 사용한다.패치가 적용된 DOS를 작성하기 위한 SYS 전용" 옵션.DOSXL이 없는지 확인하십시오.SYS(둘 중 하나).이 작업을 수행할 때 SUP 또는 .XL 버전)이 활성화됨
100 읽다 CNT:IF CNT=0 그럼 끝 110 읽다 시작 120 for ADDR=시작 토 시작+CNT-1 130 읽다 바이트:찌르다 ADDR,바이트 135 다음 ADDR 140 에 가다 100 150 데이터 3,5481,32,1,21 160 데이터 29,5377,141,217,22,169,16 170 데이터 141,23,22,169,23,141,24,22 180 데이터 169,49,141,30,22,169,64,141 190 데이터 12,0,169,21,141,13,0,96 200 데이터 1,7425,112,0
BUG: 드라이브 번호 4부터 8까지를 사용하면 INIT가 작동하지 않는다.수정: 다음 프로그램을 실행하십시오.
10 오픈 #1,12,0,"D:INIT.COM" 20 for I=1 토 116 : 얻다 #1,C : 다음 I 30 놓다 #1,ASC("9") : 가까운. #1
레거시
DOS XL 4 계획은 낮은 수요와 경쟁으로 인해 폐기되었다.OSS는 OS/A+ 4.1을 주로 양면 지원을 위해 재발급하였다.
DOS XL은 다른 OSS 제품과 함께 1988년 1월 ICD의 아타리 제품 카탈로그에 포함되었다.그러나 DOS XL은 ICD의 스파르타DOS에 찬성하지 않았다.
참조
외부 링크
- Antic Vol.4 No.3 모든 DOS에 대해 알고 싶은 모든 것