010- Qu'est ce que le "Volume Table of Contents" ou "VTOC" ? | ||
La VTOC est un secteur qui stocke des informations de base comme le nombre de pistes, le nombre de secteurs par piste, la version du DOS etc.. and la carte des secteurs libres/utilis�s. Le DOS 3.3 �crit la VTOC sur la piste 17 en secteur 0. Le d�tail de la VTOC est donn� plus loin en r�ponse num�ro 19 |
023- Cmt obtenir DOS 3.3 sur le net sans un prog. de t�lecom. Apple II? | ||
DOS33.DMP est un DOS 3.3 en fichier texte Apple II. Le but de DOS33.DMP est de le rendre accessible aux utilisateurs sans DOS 3.3 et sans programme de t�l�communication pour Apple II.
Une fois que vous avez DOS 3.3, vous pouvez obtenir ADT et avez un moyen de transf�rer des images disque dsk de 5.25 � partir de votre ordinateur vers votre Apple II. (vous pouvez alors obtenir des utilitaires de t�l�communication pour Apple II et avoir le de transf�rer toutes sortes de fichiers) Vous pouvez trouver DOS33.DMP sur ici |
028- Cmt faire un disque ProDOS qui boote et lance un prog. BASIC ? | ||
Si vous voulez initialiser ProDOS puis d�marrer un programme BASIC, alors PRODOS et BASIC.SYSTEM doivent �tre pr�sents. (BASIC.SYSTEM devrait �tre le premier dossier fichier .SYSTEM sur la disquette.) Le programme "HELLO" sur une disquette de ProDOS est appel� "STARTUP". C'est le programme qui sera ex�cut� lors du boostrap de la disquette. (s'il n'y a aucun programme "STARTUP", vous aurez le prompt BASIC apr�s l'initialisation.)
Un programme STARTUP simple que vous pouvez saisir et sauver vers votre disquette ProDOS 10 TEXT: HOME 20 PRINT CHR$(4)"CAT" 30 ENDApr�s avoir tap� au clavier ce programme, entrez juste SAVE STARTUP. La fois prochaine que vous lancerez la disquette, le programme ci-dessus fonctionnera et le CATALOGUE de la disquette sera affich�. Un bon programme STARTUP s�lecteur de programmes pour lancer les programmes ProDOS 8 sur disquette � partir d'un IIgs est SpeedGS. Il affiche le nom du volume de boot, la date/heure, et les noms des programme que vous avez �crits. SpeedGS.zip |
036- Comment acc�der aux routines ProDOS en assembleur ? | ||
Vous devez employer l'interface de langage machine de ProDOS (MLI). Le MLI est responsable de presque toutes les fonctions (Read Block, Write Block, et 24 autres) que ProDOS peut ex�cuter.
Les programmes en langage machine appellent ProDOS en faisant un JSR au MLI � $BF00 . Pour d�terminer quelle fonction doit �tre ex�cut�e, ProDOS examine l'octet "commande" juste apr�s l'instruction de JSR. Puis juste apr�s l'octet de commande viennent deux octets suppl�mentaires qui pointent vers la liste des param�tres de la commande. Quand l'appel est execut�, il revient au code juste apr�s l'indicateur de liste de param�tre. Un appel de ProDOS MLI resssemble � quelque chose comme ceci : 20 00 BF JSR MLI 80 DB COMMAND_CODE 50 03 DW PARAM_LIST_LOCATION B0 __ BCS ERRORDans ce qui pr�c�de, le code op�ration ($80) indique "lisez un bloc" (Read a block) et la liste de param�tre est situ�e � $0350. L'appel au MLI revient avec la retenue � 1 et un code d'erreur dans l'accumulateur si une erreur s'est produite ; ainsi, le contr�le d'erreur est r�alis� simplement par l'instruction BCS (Branch if Carry Set ) qui est l'instruction ex�cut�e en cas d'erreur effective. Pour une description d�taill�e des fonctions de MLI comprenant des codes op�ration et des param�tres, voyez un ProDOS manuel ou l'une des autres r�f�rences mentionn�es en FAQ 40 ci-dessous. |