
| CODING - CLEFS POUR AMSTRAD 1 - Système de base par Daniel Martin |
PRESENTATION
Le présent ouvrage constitue un véritable répertoire pour l'Amstrad. De l'architecture interne au Basic en passant par le langage machine, le brochage, la structure et la programmation des principaux circuits, le logiciel interne et les trucs et astuces, il recense tout et ce, en l'agrémentant d'explications succintes et de quelques exemples.
Du programmeur-analyste au simple curieux de l'informatique, chacun y trouvera les informations nécessaires à la bonne utilisation de son Amstrad.
Amstrad Amsdos et Amstrad CPC 464, 664 et 6128 sont des marques déposées de Amstrad Consumer Electronics.
SOMMAIRE
» CHAPITRE I - SCHEMA GENERAL ET ARCHITECTURE INTERNE
CHAPITRE II - BASIC
» Caractéristiques générales
» Instructions Basic
» Fonctions Basic
» Mots-clés et codes associés
» Codes ASCII et graphiques
» Codes et messages d'erreurs
» Format de stockage d'une ligne Basic en mémoire
CHAPITRE III - LANGAGE MACHINE
» Organisation interne du Z80
» Registres du Z80
» Jeu d'instructions du Z80
» Codes des instructions Z80 par ordre alphabétique
» Tableaux de désassemblage
CHAPITRE IV - LOGICIEL INTERNE
» Généralités
» Table des points d'entrée des routines système
» Le gestionnaire clavier
» Le gestionnaire du mode texte
» Le gestionnaire graphique
» Le gestionnaire d'écran
» Le gestionnaire cassette
» Le gestionnaire sonore
» Le noyau (Kernel)
» Interfaçage avec le matériel
» Le bloc de saut
» Les vecteurs d'indirection
» Les vecteurs noyau et les RESTART
» Les vecteurs d'appel des routines mathématiques
» Les principales variables système
» Adresses principales de la ROM inférieure
» Adresses principales de la ROM supérieure
» Les adresses réelles ROM
» Adresses d'exécution des mots-clés du Basic
» Les blocs de contrôle
» ROM expansion
» Streams
» Queue sonore
» Bloc de contrôle d'amplitude ou de timbre
» Vecteur encre
» Format des deux octets qui suivent un RESTART
» Format des fichiers cassette
» Bloc d'événement
» Bloc de contrôle d'interruption normale
» Bloc d'interruption rapide et d'interruption CRT
CHAPITRE V - STRUCTURE INTERNE ET PROGRAMMATION DES PRINCIPAUX CIRCUITS
» Circuit AY3-8912
» Structure interne
» Les différents registres du PSG
» Programmation de l'AY3-8912
» Circuit PPI 8255
» Généralités
» Découpage des PORTS
» Programmation
» Circuit CRT 6845
» Généralités
» Les différents registres du 6845
» Programmation
» Circuit VIDEO GATE ARRAY
» Généralités
» Programmation
CHAPITRE VI - TRUCS ET ASTUCES
» Dump hexa mémoire ROM inférieure et supérieure sur imprimante
» Dump ASCII mémoire ROM inférieure et supérieure sur imprimante
» Démarrage et arrêt du moteur de la cassette
» Protection de programme Bruits originaux
» Programme permettant de tracer des cercles et des ellips
» Scanning du clavier
» Modification originale de la couleur de fond
» Installation d'une routine en langage machine dans une remarque
CHAPITRE VII - CONNECTEURS ET BROCHAGE DES
PRINCIPAUX CIRCUITS UTILISES
» Brochage de l'AY3-8912
» Brochage du CRT 6845
» Brochage du PPI 8255
» Brochage du Z80
» Le connecteur pour la manette de jeux
» Le connecteur sortie vidéo
» Le connecteur sortie expansion
» Le connecteur sortie imprimante
» Table des valeurs pour la gamme chromatique ( NEW )
» Table des codes de contrôle du terminal ( NEW )
» Table des adresses des PORTS utilisés ( NEW )
» Structure de la mémoire écran ( NEW )
» Table des couleurs ( NEW )
» Table des codes clavier ( numéros des touches ) ( NEW )
» Prochaine page ...
| A voir aussi sur CPCrulez , les sujets suivants peuvent vous intéresser... |