CODINGCLEFS POUR AMSTRAD 2 ★ Système disque par Daniel Martin et Philippe Jadoul ★

Clefs2 10 - Cpm22 Cold BootCoding Clefs Pour Amstrad 2

CP/M 2.2

Démarrage à froid ou COLD BOOT

Le démarrage à froid est produit lors de la première initialisation du CP/M par la commande AMSDOS ]CPM. Le démarrage immédiat du CP/M est possible par une modification matérielle.

A l'initialisation, le logiciel appelle la routine d'initialisation située en BD16H. Cette routine lance le programme contenu dans la ROM d'arrière-plan et contenant les routines disque.

La ROM initialise un BIOS minimum et charge à l'adresse 0100H le secteur 41H de la piste 0 appelé SECTEUR BOOT. Ce secteur est exécuté. Il se charge de l'initialisation générale. A l'issue du démarrage à froid, un démarrage à chaud est exécuté.

Pour permettre l'installation éventuelle d'autres systèmes d'exploitation que le CP/M, l'initialisation passe par la lecture du secteur BOOT du disque (piste 0, secteur 41H).

Procédure complète de chargement

— Toutes les routines du BIOS sont accessibles.

— La sauvegarde du second jeu de registres du Z80 et du registre IY est enclenchée.

— Les interruptions sont détournées vers le BIOS.

— Les messages disque sont permis.

— Le tampon de commande est vidé.

— L'I/O byte est positionné à sa valeur par défaut (81H).

— Le disque par défaut est positionné pour l'unité A.

— Le secteur BOOT est chargé à l'adresse 100 et exécuté.

— Le SP est positionné en AD33H.

★ ANNÉE: ???
★ AUTEUR(S): ???

Page précédente : Clefs2 10 - Cpm22 Carte Memoire
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 161 millisecondes et consultée 1616 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.