Como desenvolver um aplicativo Amiga que seja inicializável a partir de um disquete (não-do-f)?

StackOverflow https://stackoverflow.com/questions/1338073

Pergunta

Seguindo no "Como faço para codificar e compilar um aplicativo Amiga?"Pergunta, qual biblioteca de desenvolvimento é necessária para inicializar um aplicativo Amiga a partir de um disquete?

Atualizar: (2012-04-10) Para considerar a questão resolvida, editei o título e o corpo para me concentrar apenas na biblioteca. Ainda faltando a inicialização de ferramentas de implantação de disquete que podem ser feitas em outra pergunta.

Foi útil?

Solução

Descrição detalhada de como escrever blocos de inicialização em floppies

Você precisará aprender a usar o trackdisk.device. EU fortemente aconselhar não ignorar o trackdisk; Os requisitos para ler os fracassos são complicados e você precisa conhecer as variações mecânicas permitidas; O código de disquete Trackdisk é muito, muito bom e lida com erros melhor do que qualquer outra pessoa. Os livros publicados sobre como "codificar no nível de metal nu" para o Amiga (e, em particular, o livro sobre o uso diretamente dos fracassos) têm tantos erros e falhas em suposições que minha cópia tinha uma floresta de erros de marcação de stickies.

Nota Bene: Eu era a pessoa do Commodore que reescreveu totalmente o TrackDisk para o Amigaos 2.0.


Se você está falando de um aplicativo Amigaos normal, terá um arquivo de script de inicialização no disco para inicializar o disco e iniciar o aplicativo (além de um conjunto mínimo de arquivos Amigaos) e um ícone/executável para iniciá-lo se o Amiga inicializou outro disco ou HD. Hunt por perto e procure informações sobre como fazer um disco inicializável para o Amiga.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top