Benchmarko Logo
Benchmarko Logo
Home
Projects
CPCEMU
Software
Download
Contact
Links

Allemand Anglais Espagnol
 
Introduction
Installation
Différences
Configuration
Transfert
Sources
Interne
Appendice
back

CPCEMU - Documentation

(Traduit par Jean-Pierre MARQUET, 16 juin 1998)

Table des matières

  1. Introduction
    1.1 Suggestions sur la lecture de cette documentation
    1.2 Copyright, garantie
    1.3 Qu‘est-ce qu‘un CPC?
    1.4 Que vous offre CPCEMU?
  2. Installation de CPCEMU
    2.1 Fichiers composant l‘environnement CPCEMU
    2.2 Equipement nécessaire et installation
    2.3 Suggestions sur la mémoire et les cartes-son
    2.3.1 Utiliser la mémoire EMS
    2.3.2 Définir la variable d‘environnement BLASTER
    2.3.3 Définir la variable d‘environnement ULTRASND
  3. Différences entre CPC et CPCEMU
    3.1 Le clavier
    3.2 Charger des programmes, Menus
    3.2.1 Charger depuis une disquette, Menus
    3.2.2 Charger depuis et sauvegarder sur cassette
    3.2.3 Charger depuis et sauvegarder sur des snapshots
  4. Changer la configuration
    4.1 Le Menu des Réglages (Setup Menu)
    4.2 Le fichier de configuration
    4.3 Les paramètres de la ligne de commande
  5. Transfert de données entre CPC et PC
    5.1 La disquette comme intermédiaire
    5.1.1 Le programme de transfert de disquette CPCTRANS
    5.1.2 L‘utilitaire de formatage et de copie 22DISK de SYDEX
    5.2 L‘interface parallèle
    5.3 L‘interface série
    5.4 Autres possibilités
  6. Sources d‘approvisionnement, Aide, Remerciements
    6.1 Où trouver des programmes pour CPC?
    6.2 Dernières nouvelles, échanger des expériences
    6.3 Si vous avez des questions ou des suggestions
    6.4 Autres émulateurs pour l‘Amstrad CPC
    6.5 Projets pour les prochaines versions de CPCEMU
    6.6 Remerciements
    6.7 Marques déposées
  7. Information interne à propos de CPCEMU
    “Boîte Noire”, avec sa propre table des matières
  8. Appendice
    A.1 Glossaire
    A.2 Bibliographie
    A.3 Index

 


 

1. Introduction

Bienvenue dans le monde des émulateurs !

Vous désirez savoir ce qu‘est CPCEMU, et ce que vous pouvez faire avec cet étrange programme qui se présente en lettres jaunes sur fond bleu, et qui affiche des “Syntax Error” après chaque manipulation du clavier ?

Pour vous éviter de longues recherches, voici :

CPCEMU “émule” un Amstrad CPC 464, 664 ou 6128, avec plusieurs extensions. En d‘autres termes, le programme imite le comportement des anciens ordinateurs d‘Amstrad, mais sur votre PC.

 

Pour quoi faire ?

Eh bien, si vous n‘en avez aucune idée... vous n‘avez pas besoin de CPCEMU !

Blague à part, voici quelques raisons valables :

  • la nostalgie (ah, qu‘il était extra, mon bon vieux CPC, sniff...)
  • de meilleures performances, comparées à l‘original
  • un meilleur environnement pour développer des programmes
  • JOUER !
  • travailler (Mais oui, un CPC est suffisant pour faire
  • tourner un traitement de textes, par exemple)
  • - [.............................] <- écrivez ici d‘autres raisons que vous auriez trouvées.

 


 

1.1 Suggestions pour lire cette documentation

Vous pourriez commencer par consulter l‘aide “en ligne” dans CPCEMU, ou continuer si vous désirez une information plus précise...

J‘ai tenté d‘écrire une documentation disposée clairement. Mais si vous avez toujours des questions (après l‘avoir lue plusieurs fois !), vous pouvez me contacter. Vous pouvez d‘ailleurs le faire, même si tout est clair pour vous. Voyez au chapitre 6 (Sources d‘Approvisionnement, Soutien...) comment me joindre.

  • Au chapitre 1 (Introduction), j‘explique comment lire cette documentation, je précise qui a le copyright, et j‘ajoute deux ou trois choses à propos du CPC en général.
  • Au chapitre 2 (Installation), on entre dans le vif du sujet : vous lirez comment installer et lancer CPCEMU.
  • Le chapitre 3 (Différences entre CPC et CPCEMU) traite de quelques détails que vous devriez connaître sur l‘émulateur, si vous êtes un familier du “vrai” CPC. Sont décrits, principalement, le clavier, les disquettes, les cassettes et les “snapshots”.
  • Au chapitre 4 (Changer la Configuration), je montre de quelle façon adapter CPCEMU à vos besoins. Peut-être votre programme préféré tournera-t-il mieux avec cela.
  • Au chapitre 5 (Transfert de données entre CPC et PC), vous saurez comment transférer vos anciens programmes pour CPC sur votre PC. Les utilitaires fournis avec CPCEMU sont décrits ici.
  • Au chapitre 6 (Sources d‘Approvisionnement, Aide, Remerciements), vous apprendrez comment vous procurer la plus récente version de CPCEMU, et qui contacter si vous voulez poser des questions.
  • Le chapitre 7 (Information interne sur CPCEMU) est réservé aux experts. La partie “officiellement” consacrée à l‘utilisateur courant prenait fin au chapitre précédent. Ici, je décris comment programmer un émulateur, et ce que vous avez besoin de savoir pour ce faire. Je décris aussi le menu “Debug” de CPCEMU, lequel vous permet d‘analyser le processeur et la mémoire à n‘importe quel moment durant l‘émulation. Les utilisateurs occasionnels sauteront ce chapitre, au moins lors de la première lecteure.
  • L‘appendice A.1 contient un glossaire avec la description des termes techniques les plus importants.
  • L‘appendice A.2 contient la bibliographie, et A.3 est un index.

 

1.2 Copyright, garantie

CPCEMU a été développé par (voir aussi la section 6.3) :

Marco Vieth
Auf dem Uekern 4
33165 Lichtenau
Germany

 

CPCEMU est un “freeware”, libre de droits, ce qui signifie que vous pouvez donner le programme à vos amis et connaissances en toute liberté. Les conservateurs d‘archives sont autorisés à inclure CPCEMU dans leurs collections de programmes à télécharger.

Les distributeurs de sharewares sont autorisés à distribuer CPCEMU, s‘ils ne facturent à leurs clients qu‘une modeste contribution pour les frais de copie.

Comparé au domaine public, le “freeware” ne signifie pas que tout est gratuit et que vous pouvez faire n‘importe quoi. Le copyright reste ma propriété.

Tous les programmes et leur documentation sont fournis tels quels, sans garantie d‘aucune sorte.

Bien que CPCEMU soit en freeware, j‘accepterai toute forme d‘aide, quelle qu‘elle soit, technique ou financière.

Voir le chapitre 6 pour plus de détails.

 

1.3 Qu‘est-ce qu‘un CPC ?

Si vous le savez déjà, sautez cette section et continuez votre lecture en 1.4.

 

Toujours là ?

Je ne veux pas entrer maintenant dans des détails tehniques, mais simplement donner un aperçu rétrospectif pour vous faire mieux saisir ce qu‘est un CPC.

“CPC” est l‘abréviation de “Colour Personal Computer”, in french :

ordinateur personnel en couleurs. Les premiers ordinateurs de ce type ont été construits en 1984 par la firme britannique Amstrad, et vendus sous différents noms dans différents pays.

C‘était l‘époque des ordinateurs “familiaux” : le Commodore C64, le Spectrum de Sinclair, l‘Atari 800XL... Alors naquit le CPC 464. Il avait autant de mémoire que le Commodore C64 (64 K), un magnétophone à cassette incorporé, et le Basic Locomotive 1.0. Ensuite vint le CPC 664, avec un lecteur de disquettes trois pouces incorporé, et le Basic Locomotive 1.1, légèrement étendu par rapport au précédent. Le CPC 6128 vint au monde en 1985, avec 128 K de RAM et à peu près les mêmes particularités que le 664. Les disquettes 3 pouces étaient horriblement chères, mais plus stables que les disquettes 5,25 pouces ; en fait, presque aussi stables que les disquettes 3,5 pouces d‘aujourd‘hui. En outre, elles étaient beaucoup plus rapides que les cassettes, au contraire de celles du C64.

Les trois modèles de CPC étaient vendus avec un écran couleurs ou vert, qui renfermait aussi l‘alimentation électrique. Plus tard, deux ou trois autres modèles (le CPC+, par exemple) furent mis sur le marché. Mentionnons enfin les derniers modèles, les CPC 464+ et 6128+ (* Note du traducteur : avec le son stéréo, et aussi des instructions plus étendues pour le graphisme, malheureusement gardées secrètes par Amstrad, qui entendait les réserver aux programmeurs professionnels. Circonstance qui n‘a pas été sans rapport avec son échec commercial et la disparition d‘Amstrad du marché des ordinateurs familiaux. *)

Selon le modèle, le Basic comportait quelque 178 instructions, puissantes et rapides. On pouvait programmer du graphisme, des sons, et même manipuler les interruptions sous Basic, en évitant les PEEKs et les POKEs qui rendaient calamiteux le C64.

Le nombre de programmes consacrés aux CPCs n‘a fait qu‘augmenter d‘année en année.

 

1.4 Que vous offre CPCEMU ?

Ce qui suit est un court aperçu de ce que CPCEMU vous offre. Dans les sections suivantes de la documentation, la signification de tout cela sera précisée en détail.

  • Graphiques : 3 modes d‘écran différents (X x Y x Couleurs):
    • Mode 0: 180 x 200 x 16
    • Mode 1: 320 x 200 x 4
    • Mode 2: 640 x 200 x 2
    (Avec un BIOS VESA, les graphismes peuvent être affichés dans les résolutions de 640 x 480 x 16 jusqu‘à 1280 x 1024 x 16, selon les possibilités de votre moniteur et de votre carte VGA)
  • Son : soit par
    • le haut-parleur du PC,
    • une carte SoundBlaster (3 canaux + un de bruit, stéréo),
    • ou une carte SoundBlaster (3 canaux FM, stéréo),
    • soit avec une carte Gravis Ultrasound (3 canaux + 1 canal de bruit, stéréo).
  • Mémoire :
    • ROM : Système d‘Exploitation, Basic, AMSDOS, et jusqu‘à 13 ROMs additionnelles (avec mémoire paginée, ou “EMS”).
    • RAM : 64K, 128K, jusqu‘à 576K de mémoire vive, compatible avec Dk‘Tronics (avec EMS).
  • Disquettes : images de disques spéciales, portant l‘extension DSK.
  • Cassette : fichiers standard sous DOS, par exemple en Basic, et fichiers binaires, avec les extensions BAS et BIN respectivement.
  • Snapshots : vous pouvez faire un “dump” de la mémoire avec des programmes en train de tourner, et cela, afin d‘interrompre une séance et de continuer plus tard. Les snapshots ont l‘extension SNA.
  • Vitesse : avec un 386/33 et de la mémoire paginée, CPCEMU est plus rapide que l‘original. Avec le mode “realtime” (temps réel), vous pourrez ralentir l‘émulation pour être à la vitesse exacte du CPC. Le mode “realtime” fonctionne très bien sur un 486 DX/66.

 

Chapitre 2. Installation de CPCEMU

 

© Marco Vieth, Mai 1998



MV, 04.03.2006 20:51:46