Obligement - L'Amiga au maximum

Mercredi 20 septembre 2017 - 03:53  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Programmation : Assembleur - un installateur de bloc d'amorce
(Article écrit par Crystal Chip et extrait d'A-News (Amiga News) - avril 1990)


Une fois de plus, je me suis fait griller par plus rapide que moi. Le mois dernier je vous avais promis un utilitaire permettant d'implanter un programme en bloc d'amorce. Crystal Chip, qui doit lire dans mes pensées, nous a envoyé ce listing avant la sortie du dernier numéro. Comme il est très bien, et comme il est ridicule de refaire ce qui existe déjà, voici donc sa version de InstallBoot.

C'est un petit programme (1500 octets) qui met à notre disposition les 1024 octets du bloc d'amorce. Le code susceptible d'être installé doit être relatif par rapport au PC (Program Counter) et avoir été sauvegardé en absolu (option "wi" pour le KSeka assembleur, j'ai essayé avec "wo" et apparemment cela fonctionne aussi) et non sous forme d'un fichier exécutable. Il suffit alors de préciser le nom du fichier à installer et le numéro du lecteur sur lequel doit se faire l'installation. Comme ça, on va pouvoir se faire une collection d'utilitaires sur bloc d'amorce !

Assembleur
Assembleur
Assembleur
Assembleur
Assembleur
Assembleur

Pour utiliser ce programme avec le bloc d'amorce du mois dernier, il faut apporter quelques modifications au programme : il suffit de supprimer les trois lignes :

dc.b "DOS",0
dc.l 0
dc.l $00000370

Et bien sûr le "rts" qui sert aux tests. Enlevez également le "BLK 1024,0".

Il ne vous reste plus qu'à tester en tapant : "InstallBoot <nom_du_boot> 0" pour installer le bloc d'amorce sur le disque df0:.

Voilà, vous allez pouvoir enfin vous constituer une bibliothèque de bloc d'amorce tous plus délirants les uns que les autres. L'avantage du bloc d'amorce est qu'il permet de faire plein de choses avant le démarrage de la startup-sequence, mais en contrepartie tout doit tenir sur 1024 octets.


[Retour en haut] / [Retour aux articles]