CPC-POWER : CPC-SOFTS - CPCArchives 
Options de Recherche :
 
 
 

ARTICLES

29 / 43

La Bible du CPC 6128 (Micro Application 1985)



Cliquer pour télécharger

 

Auteur: GERITS, BRUCKMAN, ENGLISCH, STEIGERS
ISBN: 2-86899-036-3
Edité par DATA BECKER, Copyright 1985
Distribué par MICRO APPLICATION et EDITION RADIO
Traduction française assurée par Pascal HAUSSMAN

 

Introduction

 

La politique produit de la société AMSTRAD a de quoi surprendre. A peine le CPC 464 s'était-il établi dans le marché si disputé de l'informatique, grâce à son prix peu élevé et à ses performances remarquables, que fit son apparition sur le marché un second ordinateur, le CPC 664. Et moins de 3 mois plus tard, le CPC 6128, le troisième de la série des CPC, apparut sur le marché. Les deux successeurs du CPC 464 se distinguèrent également par un rapport qualité/prix exceptionnel.
Le caractère complet du système est encore plus frappant que pour le CPC 464. Grâce au moniteur livré l'appareil, pas de dispute pour savoir si on regarde Dallas ou si on utilise l'ordinateur. De même, le lecteur de disquette intégré rend inutiles les câbles de connexion et les interfaces qui faisaient de l'utilisation du lecteur de disquette un problème permanent. Votre ordinateur possède tout ce dont vous avez besoin pour l'utiliser immédiatement.

Les possibilités de l'ordinateur sont un second point fort de ce matériel. Le Basic LOCOMOTIVE est certainement le meilleur disponible sur les ordinateurs de cette catégorie. La programmation des interruptions très souple et très facile d'emploi dont dispose ce Basic est certainement un des aspects les plus remarquables de cet ordinateur.
L'excellence du graphisme et la possibilité d'avoir un écran en 80 colonnes sans module ni coût supplémentaire est pour l'heure sans équivalent, alors que d'autres ordinateurs de la même catégorie ont déjà du mal à présenter sur l'écran 40 caractères par ligne parfaitement lisibles.
La résolution graphique de 640 points sur 200 est également unique pour cette catégorie de prix. On ne trouve de possiblités comparables que sur IBM PC qui est tout le même au moins cinq fois plus cher que le CPC. Les possibilités sonores du CPC sont également impressionnantes.

En ce qui concerne la vitesse, le CPC n'a pas à rougir. Le microprocesseur intégré Z80 fonctionne avec une fréquence de 4 mégahertz et il dispose d'un jeu d'instructions très puissant. Ce jeu d'instructions a été exploité au maximum par les développeurs de la machine qui ont ainsi réussi à réaliser un interpréteur Basic particulièrement rapide.

Mais les possesseurs d'un nouvel ordinateur cherchent en général très vite à obtenir plus d'informations sur leur machine. Le manuel d'utilisation du CPC, qui est par ailleurs tout à fait remarquable, ne suffit pas à répondre à l'attente de ceux qui veulent connaitre leur ordinateur dans les moindres détails et notamment ceux pour qui le Basic a perdu un peu de son attrait, qui en ont découvert les limites et qui souhaiteraient donc s'attaquer à la programmation en langage-machine. Il faut alors disposer d'informations qui dépassent largement le cadre du manuel d'utilisation.

Le listing de la ROM, qui figurait normalement jusqu'ici dans les ouvrages de la série "La bible du ...", est ici présenté sous une forme nouvelle, plus compacte. Nous avons préféré renoncer au listing au profit de commentaires plus complets. Vous pouvez d'ailleurs faire sortir vous-même, quand vous le voudrez, votre propre listing de la ROM, grâce au désassembleur que nous vous fournissons dans cet ouvrage. A l'avenir, cette façon de commenter les systèmes d'exploitation se révèlera sans doute indispensable; en effet, les systèmes d'exploitation atteignent des dimensions de plus en plus importantes et les présenter commentés in extenso demanderait plus de pages que n'en comporte un ouvrage normal.

Les auteurs

 

Sommaire

 

Table des matières

Introduction

 

1. Le matériel (Hardware)

1.1 Ce que vous devez absolument savoir sur votre machine

1.1.1 L'organisation de la mémoire

1.1.2 Extension d'intructions à travers RST

1.2 Le processeur Z80

1.2.1 Les connexions du Z80

1.2.2 La structure des registres du Z80

1.2.3 Particularités du Z80 du CPC

1.3 Le gate array, le coordinateur du système

1.3.1 L'affectation des pôles de connexion du gate array

1.3.2 La structure des registres du gate array

1.4 Le contrôleur vidéo HD 6845

1.4.1 Les pôles de connexion du CRTC

1.4.2 Les registres internes du contrôleur vidéo

1.5 La Ram du CPC

1.5.1 Les 64K supplémentaires du 6128

1.6 La Ram vidéo entre Z80 et 6845

1.7 L'interface parallèle 8255

1.7.1 L'affectation des connexions du 8255

1.7.2 Les modes de travail du 8255

1.7.3 Commandes du 8255, description des registres

1.7.4 L'utilisation du 8255 sur le CPC

1.8 Le générateur de son programmable AY-3-8912

1.8.1 Les connexions du chip sonore

1.8.2 La fonction des différents registres du 8912

1.8.3 Le fonctionnement de l'AY-3-8912 sur le CPC

1.9 Le lecteur de disquette sur le CPC 664 et le CPC 6128

1.9.1 Le FDC 765

1.9.2 L'affectation des connexions du FDC

1.9.3 L'emploi du FDC 765 sur le CPC

1.10 Les interfaces du CPC

1.10.1 Le clavier

1.10.2 Le connexion vidéo

1.10.3 La connexion du lecteur de disquette

1.10.4 Le lecteur de cassette

1.10.5 L'interface d'imprimante centronics

1.10.6 La connexion du joystick

1.10.7 Le connecteur d'extension

 

2. Le système d'exploitation

2.1 Les vecteurs du système d'exploitation

2.1.1 Les vecteurs du système d'exploitation du CPC 664

2.1.2 Les vecteurs du système d'exploitation du CPC 6128

2.2 La RAM du système d'exploitation

2.2.1 La RAM du système d'exploitation du CPC 664

2.2.2 La RAM du système d'exploitation du CPC 6128

2.3 Utilisation des routines du système d'exploitation

2.4 Le traitement des interruptions dans le système d'exploitation

2.5 La Rom du système d'exploitation

2.5.1 Kernal (KL)

2.5.2 Machine Pack (MC)

2.5.3 Jump Restore (JRE)

2.5.4 Screen Pack (SCR)

2.5.5 Text Screen (TXT)

2.5.6 Graphics Screen (GRA)

2.5.7 Keyboard Manager (KM)

2.5.8 Sound Manager (SOUND)

2.5.9 Cassette Manager (CAS)

2.5.10 Screen Editor (EDIT)

2.6 Le générateur de caractères

 

3. Le BASIC

3.1 L'interpréteur Basic du CPC

3.2 La pile Basic

3.3 Basic et langage-machine

3.3.1 L'instruction CALL

3.3.2 Extensions du Basic avec RSX

3.3.3 Le pointeur de variable '@'

3.4 La Rom Basic

3.4.1 L'arithmétique à virgule flottante

 

4. Annexe

4.1 Les routines du système d'exploitation

4.2 Références à la RAM système

Tokens BASIC

Moniteur

 

 

Article créé le : Lundi 01 Mars 2010 à 22 h 19
Dernière mise à jour le : Jeudi 30 Juin 2011 à 12 h 07
 
 

CPC-POWER/CPCArchives, projet maintenu par Fredouille.
Programmation par Kukulcan © 2007-2018 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisées appartiennent à leurs propriétaires respectifs.