Come sviluppare un'applicazione Amiga che è avviabile da un disco floppy (NON-DOS)?
-
20-09-2019 - |
Domanda
In seguito al " Come faccio codice e compilare un'applicazione Amiga? " questione, il quale è richiesta libreria di sviluppo per l'avvio di un'applicazione Amiga da un disco floppy?
Aggiorna : (2012-04-10) di considerare la questione risolto, ho modificato il titolo e il corpo a concentrarsi solo sulla libreria. Manca ancora sono boot da floppy strumenti di distribuzione che possono essere poste in un'altra domanda.
Soluzione
descrizione dettagliata di come scrivere blocchi di boot su dischetti
Avrete bisogno di imparare a utilizzare trackdisk.device. I con forza non consigliare bypassando trackdisk; i requisiti di leggere i dischi magnetici sono difficili e devi conoscere le variazioni meccaniche consentite; il codice floppy trackdisk è molto, molto buono e si occupa di errori meglio di niente chiunque altro. libri pubblicati su come "il codice a livello di bare-metal" per Amiga (e in particolare il libro di utilizzare direttamente i dischetti) hanno tanti errori e le ipotesi che la mia copia aveva una foresta di stickies marcatura errori non riuscita.
Nota bene:. Ero la persona al commodoro che trackdisk totalmente riscritto per AmigaOS 2.0
Se si sta parlando di una normale applicazione AmigaOS, devi avere un file di avvio-script sul disco per avviare il disco e avviare l'applicazione (più insieme minimo di file AmigaOS), e un'icona / eseguibile per avviarlo se l'Amiga avviato fuori un altro disco o HD. Caccia in giro, e la ricerca di informazioni sulla creazione di un disco di avvio per l'Amiga.