|
CPCEMU - Différences
3. Différences entre CPC et CPCEMUDans ce chapitre, je décris quelques différences entre CPCEMU et le vrai CPC. Dans la section qui suivra, il sera question de quelques touches ayant une fonction spéciales pour l‘émulation, spécialement les bien nommées touches de fonction. Plus loin, je vous dirai comment charger depuis la disquette ou la “cassette” (ne vous étonnez pas des guillemets !...).
3.1 Le clavierPeut-être avez-vous déjà remarqué que les touches de fonction du PC ne correspondent pas à celles du CPC : elles produisent des sorties étranges, qui sont recensées ici. Ou peut-être avez-vous cherché en vain la touche COPY, que vous ne risquez pas de dénicher sur un clavier de PC ! Toutes les touches du CPC ont cependant leur équivalent localisé quelque part, croyez-le bien. Voici quelques indications :
3.2 Charger des programmes, MenusDans cette section, vous apprendrez comment charger des programmes depuis une disquette, une cassette ou un snapshot. Pour l‘opération inverse, la sauvegarde, ça ne sera pas très différent. On apprendra ici, également, comment utiliser le menu.
3.2.1 Charger à partir de la disquette, MenusDans les conditions normales, l‘AMSDOS (“Amstrad DOS”) est actif, et toutes les instructions concernant les fichiers utilisent la disquette. En fait, vous n‘aurez pas à insérer une vraie disquette de CPC dans le lecteur de disquettes de votre PC chaque fois que vous voudrez accéder à un fichier (outre le fait que votre PC n‘utilise sûrement pas des disquettes 3 pouces !). Pour obtenir la vitesse maximale, une disquette de CPC est enregistrée dans un fichier DOS appelé “image de disque”. Ce fichier peut se trouver n‘importe où sur le disque dur, ou même sur une disquette 3,5 pouces haute densité. Rappelons quelques instructions de l‘AMSDOS :
Il existe d‘autres instructions, mais moins importantes.
Le menu “Insérer une Disquette”Jusqu‘ici, vous ne pouviez utiliser qu‘une seule disquette, celle qui est déjà “insérée” dans le lecteur. Pour en insérer une autre, appuyer sur la touche F3, et le menu suivant apparaît :
Avec les flèches du curseur <Haut> et <Bas>, vous pouvez sélectionner une ligne. Vous pouvez aussi le faire en tapant en lettres (on corrige les erreurs de frappe avec <Suppr>). Changez les chiffres avec les flèches <Gauche> et <Droite> ou en tapant directement un chiffre. Un appui sur <RETURN> ou sur <ENTREE> et sur n‘importe quelle ligne, par exemple la première, prend en compte les modifications, alors qu‘on les annule avec <Esc>. “Drive” désigne le lecteur désiré (0 = A, 1 = B). “Side Select” commute entre les deux faces, pour les lecteurs double face, et n‘a aucun effet sur les lecteurs simple face. Avec “Write Protected”, vous pouvez marquer une disquette comme protégée en écriture (0=Non, 1=Oui, protégée en écriture). Si “Autostart” est actif, le premier programme Basic sur la disquette est lancé automatiquement après l‘insertion (alternative : DISC.BAS).
Le Menu de sélection de fichierPour sélectionner un fichier, appuyez sur <RETURN>, et un catalogue du lecteur de disquettes apparaît. Sélectionnez une nouvelle disquette de la même façon que décrit ci-dessus. Si une disquette est déjà présente dans le lecteur, vous n‘avez pas besoin de l‘”ôter” d‘abord, comme vous le feriez dans la réalité avec un vrai CPC : l‘opération est accomplie automatiquement. Au bas de l‘écran, cette disquette est affichée. Vous verrez jusqu‘à 15 fichiers ; s‘il y en a davantage, le signe “[_]” apparaît.
Vous pouvez aussi sélectionner les noms directement en tapant leur première lettre. Si vous utilisez une souris, cliquez “[_]” pour <PagePréc>, “[_]” pour <PageSuiv>, “[<]” pour <Gauche>, “[>]” pour <Droite> et [ok] pour <RETURN>. Utilisez le bouton droit de la souris pour marquer une ligne (comme double-clic), et “[_]” comme <Esc>. “..” est le répertoire “parent” ; [A], [B], ... sont les lecteurs de disquettes disponibles. Ne sélectionnez que des lecteurs contenant une disquette, sinon vous récolterez des ennuis ! Il est également possible d‘insérer des disquettes archivées dans un fichier compressé ZIP. Sélectionnez une archive ZIP en appuyant sur <RETURN>, et son contenu est affiché comme un répertoire normal. Si vous choisissez un fichier archivé dans un fichier ZIP, il est automatiquement extrait vers un fichier temporaire. Pour que cela soit possible, il faut que le programme PKUNZIP se trouve quelque part où le DOS puisse le trouver, ou même dans le sous-répertoire de CPCEMU. Les fichiers temporaires sont automatiquement détruits dès qu‘on n‘en a plus besoin. Les éventuelles modifications que vous auriez pu faire sur un fichier extrait d‘une archive ZIP ne sont pas réécrites dans l‘archive. Si vous sauvegardez quelque chose sur une image de disquette archivée dans un fichier ZIP, ce sera perdu dès que vous insérerez une autre disquette : au cas où vous voudriez vraiment modifier un programme, il faudrait l‘extraire avant de lancer CPCEMU. Comment créer des images de disque à partir de vos propres disquettes CPC ? Ce sera décrit au chapitre 5 (Transfert de données entre CPC et PC).
3.2.2 Charger depuis et sauvegarder sur cassetteQu‘est-ce, en réalité, que la “cassette” sur CPCEMU ? Eh bien, les fichiers sur “cassette” sont des fichiers ordinaires relevant des répertoires du DOS ! Ils n‘ont pas besoin, comme les fichiers sur disquette, d‘être présents dans un fichier DSK. Sur un CPC, après l‘instruction “|TAPE”, les instructions Basic portant sur les fichiers utilisent la cassette, mais seulement celles qui ne sont pas précédées de “|”. Vous pouvez employer les instructions décrites dans la section précédente (CAT, RUN”, LOAD”, SAVE”, MERGE”) avec les fichiers sur cassette. Si vous omettez un nom de fichier, le menu de sélection des fichiers apparaîtra tel qu‘il est décrit dans la section précédente. Avec SAVE””, vous pouvez, soit écraser un fichier déjà existant, soit en créer un nouveau, en spécifiant un nouveau nom sur la dernière ligne “(new name)”. Vous pouvez aussi charger des programmes à partir d‘une archive ZIP, mais la sauvegarde, toujours impossible, est ignorée. Avec l‘émulateur, vous avez ce qu‘il y a de mieux comme lecteur de cassettes !
3.2.3 Charger et sauvegarder des snapshotsLes snapshots sont des “dumps” de la mémoire qui recèlent, non seulement une copie du contenu de la mémoire, mais aussi l‘état interne des divers circuits du CPC, par exemple le microprocesseur. A tout instant, vous pouvez interrompre un programme en train de tourner, et le sauvegarder sous forme de snapshot ; plus tard, vous pourrez le recharger et continuer la partie (si c‘est un jeu) à l‘endroit où vous vous étiez interrompu. On crée un snapshot avec la touche F6. Spécifiez la taille du snapshot, 64K ou 128K. Les snapshots de 128K n‘ont d‘utilité que si la seconde banque de la mémoire était utilisée. Dans ce cas, précisez “Snapshot de 128 K = 1”, le “1” signifiant “oui”. Le menu de sélection de fichiers est le même que celui déjà décrit pour les disquettes, avec les commentaires additionnels donnés pour la cassette (3.2.1 et 3.2.2). On recharge un snapshot avec la touche F5. Chapitre 4. Changer la configuration
© Marco Vieth, Mai 1998 MV, 04.03.2006 20:51:46 |