Section courante

A propos

Section administrative du site

Variables de page directe OS-9 Level I

Nom Déplacement Taille Description
D.FMBM $20 4 Cette variable contient des pointeurs de carte de bits de mémoire libre.
D.MLIM $24 2 Cette variable contient la limite de mémoire.
D.ModDir $26 4 Cette variable contient le répertoire du module.
D.Init $2A 2 Cette variable contient l'adresse de base ROM.
D.SWI3 $2C 2 Cette variable contient le vecteur Swi3.
D.SWI2 $2E 2 Cette variable contient le vecteur Swi2.
D.FIRQ $30 2 Cette variable contient le vecteur Firq.
D.IRQ $32 2 Cette variable contient le vecteur Irq.
D.SWI $34 2 Cette variable contient le vecteur Swi.
D.NMI $36 2 Cette variable contient le vecteur Nmi.
D.SvcIRQ $38 2 Cette variable contient une entrée de service d'interruption.
D.Poll $3A 2 Cette variable contient l'interruption de la routine d'interrogation.
D.UsrIRQ $3C 2 Cette variable contient la routine IRQ utilisateur.
D.SysIRQ $3E 2 Cette variable contient la routine IRQ système.
D.UsrSvc $40 2 Cette variable contient la routine de requête de service utilisateur.
D.SysSvc $42 2 Cette variable contient la routine de requête de service système.
D.UsrDis $44 2 Cette variable contient la table de répartition des requêtes de service utilisateur.
D.SysDis $46 2 Cette variable contient la table de répartition des requêtes de service système.
D.Slice $48 1 Cette variable contient le nombre de tranches de temps de traitement.
D.PrcDBT $49 2 Cette variable contient l'adresse du bloc de descripteur de processus.
D.Proc $4B 2 Cette variable contient l'adresse du descripteur de processus.
D.AProcQ $4D 2 Cette variable contient la file d'attente des processus actifs.
D.WProcQ $4F 2 Cette variable contient la file d'attente du processus en attente.
D.SProcQ $51 2 Cette variable contient la file d'attente du processus de sommeil.
D.Time $53 6 Cette variable contient le temps actuel.
D.Year $53 1 Cette variable contient l'année actuel.
D.Month $54 1 Cette variable contient le mois actuel.
D.Day $55 1 Cette variable contient le jour actuel.
D.Hour $56 1 Cette variable contient l'heure actuel.
D.Min $57 1 Cette variable contient les minutes actuel.
D.Sec $58 1 Cette variable contient les secondes actuel.
D.Tick $59 1 Cette variable contient les tics d'horloge.
D.TSec $5A 1 Cette variable contient les tics par secondes.
D.TSlice $5B 1 Cette variable contient les tics par tranche de temps.
D.IOML $5C 2 Cette variable contient la limite basse de la mémoire libre du gestionnaire d'entrée/sortie.
D.IOMH $5E 2 Cette variable contient la limite haute de la mémoire libre du gestionnaire d'entrée/sortie.
D.DevTbl $60 2 Cette variable contient l'adresse de la table des pilotes de périphérique.
D.PolTbl $62 2 Cette variable contient l'adresse de la table d'interrogation IRQ.
D.PthDBT $64 2 Cette variable contient l'adresse de la table des blocs de descripteurs de chemin.
D.BTLO $66 2 Cette variable contient l'adresse basse du démarrage.
D.BTHI $68 2 Cette variable contient l'adresse haute du démarrage.
D.DMAReq $6A 1 Cette variable contient le DMA utilisé par le drapeau.
D.AltIRQ $6B 2 Cette variable contient l'autre vecteur IRQ (CC).
D.KbdSta $6D 2 Cette variable contient l'entreposage statique du code de balayage de clavier (CC).
D.DskTmr $6F 2 Cette variable contient la minuterie de moteur de disque (CC).
D.CBStrt $71 16 Cette variable est réservé pour le warmstart (CC).
D.Clock $81 2 Cette variable contient l'adresse de la routine de tic d'horloge (CC).

Variables de page directe OS-9 Level II

Nom Déplacement Taille Description
D.Tasks $20 2 Cette variable contient la table des utilisateurs de la tâche.
D.TmpDAT $22 2 Cette variable contient la pile d'images DAT temporaires.
D.Init $24 2 Cette variable contient un pointeur vers le module d'initialisation.
D.Poll $26 2 Cette variable contient un pointeur vers l'interruption de la routine d'interrogation.
D.Time $28 6 Cette variable contient le temps système actuel.
D.Year $28 1 Cette variable contient l'année actuel.
D.Month $29 1 Cette variable contient le mois actuel.
D.Day $2A 1 Cette variable contient le jour actuel.
D.Hour $2B 1 Cette variable contient l'heure actuel.
D.Min $2C 1 Cette variable contient les minutes actuel.
D.Sec $2D 1 Cette variable contient les secondes actuel.
D.Tick $2E 1 Cette variable contient les tics d'horloge actuel.
D.Slice $2F 1 Cette variable contient les tranches actuelle restante.
D.TSlice $30 1 Cette variable contient les tics par tranche.
D.Boot $31 1 Cette variable contient le drapeau de tentative de démarrage.
D.MotOn $32 1 Cette variable contient le délai de démarrage du moteur de disquette.
D.ErrCod $33 1 Cette variable contient la réinitialisation du code d'erreur.
D.Daywk $34 1 Cette variable contient le jour de la semaine, l'horloge de commande.
D.TkCnt $35 1 Cette variable contient le compteur de tics.
D.BtPtr $36 2 Cette variable contient l'adresse de démarrage dans l'espace d'adressage système.
D.BtSz $38 2 Cette variable contient la taille du démarrage.
D.BlkMap $40 4 Cette variable contient un pointeur de carte de bloc de mémoire.
D.ModDir $44 4 Cette variable contient un pointeur du répertoire de modules.
D.PrcDBT $48 2 Cette variable contient un pointeur vers un tableau des blocs de descripteurs de processus.
D.SysPrc $4A 2 Cette variable contient un pointeur vers un descripteur de processus système.
D.SysDAT $4C 2 Cette variable contient un pointeur vers un image du système DAT.
D.SysMem $4E 2 Cette variable contient un pointeur vers une carte mémoire système.
D.Proc $50 2 Cette variable contient un pointeur vers le processus actuel.
D.AProcQ $52 2 Cette variable contient la file d'attente de processus actif.
D.WProcQ $54 2 Cette variable contient la file d'attente de processus en attente.
D.SProcQ $56 2 Cette variable contient la File d'attente de processus en veille.
D.ModEnd $58 2 Cette variable contient un pointeur vers la fin du répertoire du module.
D.ModDAT $5A 2 Cette variable contient un pointeur vers la fin du répertoire du module image DAT.
D.CldRes $5C 2 Cette variable contient le vecteur de redémarrage à froid.
D.Crash $6B 6 Cette variable contient un pointeur vers la routine CC de Crash.
D.CBStrt $71 $B Cette variable est réservé pour le warmstart (CC).
D.DevTbl $80 2 Cette variable contient un tableau des périphériques d'entrée/sortie.
D.PolTbl $82 2 Cette variable contient une table d'interrogation d'entrée/sortie.
  $84 4 Cette variable est réservé.
D.PthDBT $88 2 Cette variable contient un pointeur vers une tableau des blocs de descripteurs de chemin.
D.DMAReq $8A 1 Cette variable contient un drapeau de demande DMA.
Cette zone est utilisée pour les registres matériels CoCo
D.HINIT $90 1 Cette variable contient le registre GIME de INIT0 (configuration matérielle $FF90).
D.TINIT $91 1 Cette variable contient le registre GIME de INIT1 (registre de minuterie/tâche $FF91).
D.IRQER $92 1 Cette variable contient le registre d'activation d'interruption ($FF92).
D.FRQER $93 1 Cette variable contient le registre d'activation d'interruption rapide ($FF93).
D.TIMMS $94 1 Cette variable contient le grignotage le plus significatif de la minuterie ($FF94).
D.TIMLS $95 1 Cette variable contient l'octet le moins significatif du minuteur ($FF95).
D.RESV1 $96 1 Cette variable contient un registre réservé ($FF96).
D.RESV2 $97 1 Cette variable contient un registre réservé ($FF97).
D.VIDMD $98 1 Cette variable contient un registre du mode vidéo ($FF98).
D.VIDRS $99 1 Cette variable contient un registre de résolution vidéo ($FF99).
D.BORDR $9A 1 Cette variable contient un registre de bordures ($FF9A).
D.RESV3 $9B 1 Cette variable contient un registre réservé ($FF9B).
D.VOFF2 $9C 1 Cette variable contient un registre de défilement et de déplacement vertical 2 ($FF9C).
D.VOFF1 $9D 1 Cette variable contient un registre 1 de déplacement vertical ($FF9D).
D.VOFF0 $9E 1 Cette variable contient un registre 0 de déplacement vertical ($FF9E).
D.HOFF0 $9F 1 Cette variable contient un registre 0 de déplacement horizontal ($FF9F).
D.Speed $A0 1 Cette variable contient la vitesse du processeur du CoCo : 0 = lente, 1 = rapide.
D.TskIPt $A1 2 Cette variable contient la table de pointeur d'image de tâche (CC).
D.MemSz $A3 1 Cette variable contient le drapeau de mémoire entre 128 Ko et 512 Ko (CC).
D.SSTskN $A4 1 Cette variable contient le numéro de tâche d'état du système (CoCo).
D.CCMem $A5 2 Cette variable contient le pointeur vers le début de la mémoire CC.
D.CCStk $A7 2 Cette variable contient le pointeur vers le haut de la mémoire CC.
D.Flip0 $A9 2 Cette variable contient la valeur de passage à la tâche 0.
D.Flip1 $AB 2 Cette variable contient la valeur de passer à la tâche réservée 1.
D.VIRQ $AD 2 Cette variable contient la routine d'interrogation VIRQ.
D.IRQS $AF 1 Cette variable contient le registre fantôme IRQ (CC temporaire).
D.CLTb $B0 2 Cette variable contient l'adresse de la table VIRQ.
D.AltIRQ $B2 2 Cette variable contient l'autre vecteur IRQ (CC).
D.SysSvc $C0 2 Cette variable contient l'entrée de routine de service système.
D.SysDis $C2 2 Cette variable contient un pointeur vers la table de répartition des services système.
D.SysIRQ $C4 2 Cette variable contient l'entrée de routine IRQ système.
D.UsrSvc $C6 2 Cette variable contient l'entrée de routine de service utilisateur.
D.UsrDis $C8 2 Cette variable contient un pointeur de la table de répartition du service utilisateur.
D.UsrIRQ $CA 2 Cette variable contient l'entrée de routine d'IRQ utilisateur.
D.SysStk $CC 2 Cette variable contient la pile système.
D.SvcIRQ $CE 2 Cette variable contient le service IRQ intégré au système.
D.SysTsk $CF 1 Cette variable contient le numéro de tâche système.
D.Clock $E0 2 Cette variable contient l'horloge.
D.XSWI3 $E2 2 Cette variable contient le XSWI3.
D.XSWI2 $E4 2 Cette variable contient le XSWI2.
D.XFIRQ $E6 2 Cette variable contient le XFIRQ.
D.XIRQ $E8 2 Cette variable contient le XIRQ.
D.XSWI $EA 2 Cette variable contient le XSWI.
D.XNMI $EC 2 Cette variable contient le XNMI.
D.ErrRst $EE 2 Cette variable contient le ErrRst.
D.SWI3 $F2 2 Cette variable contient le SWI3.
D.SWI2 $F4 2 Cette variable contient le SWI2.
D.FIRQ $F6 2 Cette variable contient le FIRQ.
D.IRQ $F8 2 Cette variable contient le IRQ.
D.SWI $FA 2 Cette variable contient le SWI.
D.NMI $FC 2 Cette variable contient le NMI.


Dernière mise à jour : Jeudi, le 30 juillet 2020