Atari DOS - Atari DOS
|
Atari DOS versão 2.5, menu principal
| |
| Desenvolvedor | Atari, Inc. , Atari Corporation |
|---|---|
| Estado de trabalho | Interrompido |
| Modelo fonte | Fonte fechada |
| lançamento inicial | 1979 |
| Último lançamento | XE 1.0 / 1987 |
| Disponível em | Inglês |
| Plataformas | Família Atari 8 bits |
| Interface de usuário padrão | Cardápio |
| Licença | EULA proprietário |
Atari DOS é o sistema operacional de disco usado com a família de computadores Atari de 8 bits . As extensões do sistema operacional carregadas na memória foram necessárias para que um computador Atari gerencie os arquivos armazenados em uma unidade de disco . Essas extensões para o sistema operacional adicionaram o manipulador de disco e outros recursos de gerenciamento de arquivos.
A extensão mais importante é o manipulador de disco. No Atari DOS 2.0, este era o File Management System ( FMS ), uma implementação de um sistema de arquivos carregado de um disquete . Isso significava que pelo menos 32 KB de RAM adicionais eram necessários para rodar com o DOS carregado.
Versões
Havia várias versões do Atari DOS disponíveis, com a primeira versão lançada em 1979. O Atari estava usando um cross assembler com o Data General AOS .
DOS 1.0
Na primeira versão do DOS do Atari, todos os comandos eram acessíveis apenas pelo menu. Ele foi fornecido com as 810 unidades de disco. Essa versão residia inteiramente na memória, o que a tornava rápida, mas ocupava espaço na memória.
DOS 2.0
- Também conhecido como DISK OPERATING SYSTEM II VERSION 2.0S
A segunda versão mais popular do DOS da Atari foi fornecida com as unidades de disco 810 e algumas das primeiras 1050 unidades de disco. É considerado o menor denominador comum para Atari DOSes, pois qualquer unidade de disco compatível com Atari pode ler um disco formatado com DOS 2.0S .
DOS 2.0S consistia em DOS.SYS e DUP.SYS . DOS.SYS foi carregado na memória, enquanto DUP.SYS continha os utilitários de disco e foi carregado apenas quando o usuário saiu para o DOS.
Além das correções de bugs, o DOS 2.0S apresentava NOTE/POINT suporte aprimorado e a capacidade de executar automaticamente um arquivo executável do Atari chamado AUTORUN.SYS . Visto que a memória do usuário foi apagada quando DUP.SYS foi carregada, uma opção para criar um MEM.SAV arquivo foi adicionada. Esta memória de usuário armazenada em um arquivo temporário ( MEM.SAV ) e restaurada após DUP.SYS ser descarregada. A opção de menu anterior do DOS 1.0 , N. DEFINE DEVICE foi substituído por N. CREATE MEM.SAV em DOS 2.0S .
A versão 2.0S era para discos de densidade única , 2.0D era para discos de densidade dupla . 2.0D enviado com o 815 Dual Disk Drive, que era caro e incompatível com o 810 padrão e, portanto, vendia apenas um pequeno número; tornando a versão 2.0D do DOS rara e incomum.
DOS 3
Uma nova versão do DOS que veio originalmente com a unidade de disco Atari 1050 de 5,25 polegadas. Isso fez uso do novo recurso Enhanced Density (ED) (referido pela Atari como Dual Density e não deve ser confundido com os discos flexíveis de gravação perpendicular de densidade extra-alta (ED) posteriores ) oferecido pelo 1050 . Isso aumentou o armazenamento de 88 KB para 130 KB por disco. Havia uma opção de formatação de densidade única (88 KB) para manter a compatibilidade com unidades de disco Atari 810 mais antigas.
Ao organizar os setores em blocos, a Atari previa disquetes de maior capacidade, mas isso resultava em incompatibilidade com o DOS 2.0S . Os arquivos convertidos para DOS 3 não puderam ser convertidos de volta para DOS 2.0 . Como resultado, o DOS 3 era extremamente impopular e não obteve ampla aceitação entre a comunidade de usuários do Atari. O DOS 3 forneceu ajuda integrada por meio da tecla Atari HELP e / ou da tecla inversa. Os arquivos de ajuda precisavam estar presentes no disco DOS do sistema para funcionar corretamente. O DOS 3 também usava comandos XIO especiais para controlar as operações do disco nos programas BASIC.
DOS 2.5
- Também conhecido como DISK OPERATING SYSTEM II VERSION 2.5
A versão 2.5 é uma atualização para 3.0. Depois de ouvir as reclamações de seus clientes, a Atari lançou uma versão aprimorada de seu DOS anterior. Isso permitia o uso de discos de densidade aprimorada e havia um utilitário para ler discos DOS 3. Uma opção adicional foi adicionada ao menu ( P. FORMAT SINGLE ) para formatar discos de densidade única. O DOS 2.5 foi fornecido com 1050 unidades de disco e algumas unidades de disco XF551 anteriores .
Utilidades foram incluídos DISKFIX.COM , COPY32.COM , SETUP.COM e RAMDISK.COM .
DOS 4.0
- Codename durante a produção: QDOS
O DOS 4.0 foi projetado para o nunca lançado 1450XLD . Os direitos foram devolvidos ao autor, Michael Barall, que o colocou em domínio público . Posteriormente, foi publicado pela Antic Software . O DOS 4.0 usava blocos em vez de setores simples e suportava densidade simples, aprimorada e dupla, bem como unidades de um e dois lados. O DOS 4.0 não era compatível com os discos DOS 2 ou 3, mas podia ler arquivos deles. Ele também não trocava as densidades automaticamente, e era necessário ir ao menu e selecionar manualmente a densidade correta.
DOS XE
- Codename durante a produção: ADOS
O DOS XE suportava os recursos de dupla densidade e dupla face do drive Atari XF551, bem como seu burst I / O. O DOS XE usava um novo formato de disco que era incompatível com DOS 2.0S e DOS 2.5, exigindo um utilitário separado para a leitura de arquivos 2.0 mais antigos. Também exigia RAM comutada por banco, por isso não funcionava nas máquinas 400/800. Suportava carimbo de data de arquivos e subdiretórios.
DOS XE foi o último DOS feito pela Atari para a família Atari de 8 bits.
Programas DOS de terceiros
Muitos desses DOSes foram lançados por fabricantes de unidades de terceiros, qualquer pessoa que fez modificações na unidade ou qualquer pessoa que não ficou satisfeito com os DOSes disponíveis. Freqüentemente, esses DOSes podiam ler discos em densidades mais altas e podiam configurar a unidade para ler discos mais rápido (usando técnicas Warp Speed ou Ultra-Speed ). A maioria desses DOSes (exceto SpartaDOS) eram compatíveis com DOS 2.0.
DOS 2.6
Alguém na comunidade de hackers do Atari modificou o DOS 2.0 para adicionar alguns recursos e permitir o uso de unidades de disco de densidade dupla, com a "aparência e comportamento" do DOS 2.0. Um novo recurso adicionado foi "RADIX", que pode ser usado para traduzir números hexadecimais em base 10 ou base 10 em hexadecimal.
SmartDOS
DOS orientado por menus que era compatível com DOS 2.0. Entre os primeiros programas DOS de terceiros a oferecer suporte a unidades de densidade dupla .
Muitos aprimoramentos, incluindo cópia e verificação de setor, verificação de velocidade, ativação / desativação de verificação de arquivo e reconfiguração de unidade.
Publicado pela Rana Systems. Escrito por John Chenoweth e Ron Bieber, última versão 8.2D.
OS / A + e DOS XL
DOS produzido por Optimized Systems Software . Compatível com DOS 2.0 - Permitido o uso de disquetes de Dupla Densidade. Ao contrário da maioria dos DOSs de ATARI, este usava uma linha de comando em vez de um menu. O DOS XL fornecia um programa de menu além da linha de comando.
SuperDOS
Este DOS podia ler discos SS / SD, SS / ED, SS / DD e DS / DD, e fazia uso de todos os métodos conhecidos para acelerar as leituras de disco suportados por vários fabricantes de unidades de terceiros.
Publicado pelo Suporte Técnico. Escrito por Paul Nicholls.
Top-DOS
DOS orientado por menu com recursos aprimorados. Classifica listas de diretório de disco e pode definir opções de exibição. O diretório de arquivos pode ser compactado. Pode exibir arquivos excluídos e recuperá-los. Alguns recursos avançados exigiam um formato proprietário TOP-DOS.
Publicado pela Eclipse Software. Escrito por RK Bennett.
Turbo-DOS
Este DOS suporta unidades de alta velocidade Turbo 1050, Happy, Speedy, XF551 e US Doubler. XL / XE apenas.
Publicado por Martin Reitershan Computertechnik. Escrito por Herbert Barth e Frank Bruchhäuser.
MyDOS
Este DOS adiciona a capacidade de usar subdiretórios e suporta discos rígidos.
Publicado pela Wordmark Systems, inclui código-fonte completo.
SpartaDOS
Este DOS usava uma interface de linha de comando. Não era compatível com DOS 2.0, mas podia ler discos DOS 2.0. Suporta subdiretórios e discos rígidos, sendo capazes de lidar com sistemas de arquivos de até 16 MB. Inclui a capacidade de criar arquivos em lote primitivos.
SpartaDOS X
Uma versão mais sofisticada do SpartaDOS , que se parece muito com o MS-DOS em sua aparência. Ele foi enviado em um cartucho ROM de 64 KB .
RealDOS
Um DOS compatível com o SpartaDOS (na verdade, uma versão renomeada do SpartaDOS 3.x, por motivos legais).
RealDOS é um Shareware de Stephen J. Carden e Ken Ames.
BW-DOS
Um DOS compatível com o SpartaDOS, a última versão 1.30 foi lançada em dezembro de 1995. Possui uma pegada de memória muito menor em comparação com o SpartaDOS original e não usa a RAM sob a ROM de máquinas XL / XE, permitindo que seja usado nas máquinas mais antigas Atari 400 / 800 modelos.
BW-DOS é um freeware de Jiří Bernasek.
XDOS
XDOS é um freeware de Stefan Dorndorf.
Formatos de disco
Vários formatos diferentes existiam para discos Atari. O Atari DOS 2.0S, disco de um lado e de densidade simples, tinha 720 setores divididos em 40 trilhas. Após a formatação , 707 setores ficaram livres. Cada setor de 128 bytes usou os últimos 3 bytes para dados de manutenção (bytes usados, número do arquivo, próximo setor), deixando 125 bytes para os dados. Isso significava que cada disco continha 707 × 125 = 88.375 bytes de dados do usuário.
O disco de densidade única com apenas 88 KB de cada lado permaneceu o formato de disco Atari de 8 bits mais popular ao longo da vida da série, e quase todos os softwares comerciais continuaram a ser vendidos nesse formato (ou variantes dele modificadas para proteção contra cópia ) , já que era compatível com todas as unidades de disco feitas com Atari.
- Único lado, densidade única : 40 trilhas com 18 setores por trilha, 128 bytes por setor. Capacidade de 90 KB.
- Único lado, densidade aprimorada : 40 trilhas com 26 setores por trilha, 128 bytes por setor. Capacidade de 130 KB. Legível pelo 1050 e pelo XF551.
- Um lado, densidade dupla : 40 trilhas com 18 setores por trilha, 256 bytes por setor. Capacidade de 180 KB. Legível pelo XF551, pelo 815 ou pelo 1050 modificado / atualizado.
- Double-Sided, Double-Density : 80 trilhas (40 trilhas por lado) com 18 setores por trilha, 256 bytes por setor. Capacidade de 360 KB. Legível apenas pelo XF551.
Padrão Percom
Em 1978, Percom estabeleceu um padrão de layout de densidade dupla que todos os outros fabricantes de unidades de disco compatíveis com Atari, como Indus , Amdek e Rana - exceto o próprio Atari - seguiram. Um bloco de configuração de 12 bytes define o layout do disco.
Referências
- Notas
- Wilkinson, Bill; Calcular! Publications, Inc; Optimized Systems Software, Inc (1982), Inside Atari DOS , Compute! Livros, ISBN 978-0-942386-02-8 ( Versão online )
- Mapping the Atari, edição revisada por Ian Chadwick
links externos
- Atari DOS Reference Manual - Manual de referência para DOS 3.
- Antic Vol.4 No.3 Tudo o que você queria saber sobre cada DOS
- Atari Dos 4 (também conhecido como ANTIC Dos também conhecido como QDOS) Documentação no Atari DOS 4
- Código-fonte do MyDOS da Wordmark Systems.