Archives de Genesis8 Amstrad Page de 1999 à 2025 à propos d'émulateur, page 15 sur 19





Conservation des disquettes Amstrad CPC gràce au Kryoflux et au SuperCard Pro

-

L'Amstrad CPC utilise des disquettes 3", car Alan Michael Sugar avait acheté un gros lot de lecteurs 3" et est resté ensuite dessus pour rester compatible. Les éditeurs de jeux ont commencé à ajouter des protections pour éviter le piratage dans la mesure du possible. Les émulateurs Amstrad CPC utilise le format .DSK pour stocker le contenu d'une disquette (mais qui ne prends en compte que des pistes de même taille). Il a fallu le format Extended DSK où chaque piste peut être de taille différente et donc indépendante des autres, pour permettre de mieux prendre en compte les protections, mais pas toutes. C'est pourquoi il existe des interfaces matérielles qui ont pour but de préserver les disquettes originales dans leur intégralité (et donc de les réécrire si besoin est) telles que :

  • Kryoflux, c'est la solution matérielle officielle développée par The Software Preservation Society. Plus d'informations sur les fonctionnalités du Kryoflux ici. Le kryoflux va créer un fichier par piste d'une disquette dans un format raw (et la piste va être lue 5 fois, d'où environ 250 Ko de données par piste). Ensuite il y a le fichier CT Raw, qui résulte des différentes pistes en fichier raw, et enfin le fichier .IPF qui résulte du CT Raw.
  • SuperCard Pro (SCP), contrairement au kryoflux, le SCP crée un fichier à partir d'une disquette. Le SCP pourra bientôt avec un nouveau firmware devenir un émulateur de disquettes tel que le HxC Floppy Emulator de Jean-François DEL NERO

Il y a un soucis pour la création de fichiers IPF pour les programmes Amstrad CPC, les disquettes ont été créées soit :

  • en usine et elles sont vues en tant qu'originaux, l'IPF se donc généré
  • directement sur un Amstrad CPC et elles seront vues comme des copies et l'IPS ne sera pas généré

Tous les émulateurs peuvent utiliser les fichiers kryoflux raw our CT Raw s'ils utilisent la librairie de décodage SPS. Si un émulateur n'utilise pas cette librairie, la meilleure solution est d'utiliser des .DSK créés par Samdisk à partir de fichiers kryoflux, comme ceux dumpés par Maxit sur CPC-Power. Le support du SuperCard Pro doit être ajouté diretcement au sein d'un émulateur. Sugarbox peut déjà utiliser le SCP et bien sûr le kryoflux. A partir d'un fichier raw ou CT Raw de kryoflux, sugarbox peut créer un fichier SCP. Samdisk supportera bientôt l'interface matérielle SCP, il sera donc possible de lire une piste uniquement.



Le Notepad Amstrad NC100 avec logiciel original, ZCN (CP/M) ou Fuzix (unix) ?

-

Le notepad Amstrad NC100 est sorti en 1992 avec un traitement de text intégré (protext, sorti également sur Amstrad CPC et Amstrad PCW). Mais il est possible également de l'utiliser avec ZCN de Mark Russel qui est une implémentation de CP/M native, ou bien utiliser le tout nouveau tout beau Fuzix, cette fois-ci une implémentation d'un unix système 5 par Alan Cox.

Vous pouvez émuler un Amstrad NC100 (mais aussi NC150 et NC200) avec nc100em (toujours de Russell MARKS) pour linux ou ms-dos, et depuis peu pour windows (port par Stefano Bodrato). L'émulateur MESS supporte également les 3 notepad NC. Si vous n'avez pas la ROM originale du NC100, il faudra utiliser le fichier ZCN.BIN inclus dans ZCN v1.3. Vous trouverez plus d'informations sur la famille des Notepad NC sur l'excellent site Tim's Amstrad NC users site dont cette page sur ZCN.



Nouvelle version v0.23 de l'émulateur Amstrad CPC Sugarbox

-

Aujourd'hui, une nouvelle version de l'émulateur Amstrad CPC Sugarbox est sortie :

  • [TAPE] : Tape support : CDT/WAV/VOC/CSW(v1.1 & v2.0, with or without Z-RLE encoding) files are supported
  • [TAPE] : Possibility to save Tape as WAV, CDT (with only DRB or CSW blocks), CSW (v1.1 or 2.0 compressed). Preliminary, maybe unexpected results can occurs !
  • [FDC] : Head is no longer forced to track 0 when a disk is ejcted. This fix a bug in disk swapping for Targhan.
  • [FDC] : Track delay time added. This fixed a weird protection scheme on Daley Thompson Olymic Challenge
  • [FDC] : The US1 FDC bit is no longer wired. This fixed « Sphaira » original game.
  • [FDC] : When « Read id » is performed on a not formatted track, the track was incorrect in the result. This is now fixed, fixing « Return of the jedi ».
  • [FDC] : Fixed a bug that only load up to 42 tracks per side for a disk. Now, 720k disk (with 82 tracks) can be loaded again correctly
  • [FDC] : Fixed a bug that prevent « motor » command to be taken in account
  • [FDC] : Fixed a bug related to BC bit in register 2, making « Starfox » game to work.
  • [GUI] : Added protection button for the disks
  • [FDC-eDSK] : Correctly save tracks that are not formatted
  • [FDC-DSK] : Close dsk file correctly.
  • [SHORTCUTS] : added ctrl+f9 -> Reset
  • ctrl+f1 : insert disk drive A:
  • ctrl+f2 : insert disk drive B:
  • [Gate array] : Fixed a bug that was displaying incorrect colors when using the ghost registers
  • [General] : On exit, if a disk has been modified without being saved, user is asked about it.
  • [General] : Fixed some rare crash that can occurs
  • [General] : A click on speed on status bar now toggle the emulation speed between « 100% » and « No speed limit »
  • [General] : Some architecture and code optimization, increasing overall emulation speed (about +25% speed)


Tout a l'air tellement mieux avec des lignes de balayage

-

A l'heure des écrans LCD, le rendu graphique des émulateurs Amstrad CPC n'est pas le même que celui que l'on pouvait obtenir sur un vrai CPC et un écran à tube cathodique (CRT).

Alex76gr a donc créé une collection de 75 écrans de chargement de jeux Amstrad CPC avec un effet de ligne de balayage (avec une résolution de 1536x1080).

Toutefois rajouter cet effet ne suffit pas à restituer complètement le rendu d'un écran CRT.

Certains émulateurs Amstrad CPC ont un rendu qui permet de s'en approcher : Winape et Caprice32.



CDT2WAV v1.3 par DevilMarkus, un utilitaire pour lire des WAV sur un Amstrad CPC

-

Une nouvelle version (v1.3) de l'utilitaire CDT2WAV (windows/linux/mac) par DevilMarkus.

Il vous permet d'utiliser ensuite le wav créé sur un vrai CPC, avec un vieux lecteur cassette ou un lecteur MP3.

Pour les utilisateurs Linux et Mac, lancer le fichier cdt2wav.jar avec les paramêtres suivant : cdt2wav.jar -Xms512m -Xmx512m -XX:MaxPermSize=512m (ou tout à 256 si vous souhaitez utiliser 256 Mo au maximum).



Améliorations de 2 émulateurs Amstrad CPC en ligne : JavaCPC et Sugarbox

-

Deux émulateurs Amstrad CPC ont été mis à jour avec de nouvelles corrections et fonctionnalités :

  • Sugarbox : gestion des snapshots (.SNA)
  • JavaCPC : vous pouvez charger vos propres images disques (.DSK). Les touches importantes sont F1 (voir des informations), F12 (redémarrer le CPC), F2 (charger un .CDT .DSK ou .SNA), F10 (charger un .DSK en tant que lecteur A:), F9 (passer d'un Amstrad CPC normal à un mode turbo) et ALT + Enter (passer en plein écran)



JavaCPC Desktop v2.3, un émulateur Amstrad CPC(+) en java par Markus Hohmann (Devilmarkus)

-

Une nouvelle version desktop de l'émulateur JavaCPC est disponible. C'est un émulateur Amstrad CPC(+) en Java par Markus Hohmann (DevilMarkus).



Emulateur Sinclair ZX Spectrum de Maziacs pour Amstrad CPC

-

Maziacs est un jeu ZX Spectrum à l'origine par Don Priestley en 1983.

Il a été porté sur Amstrad CPC par 40Crisis et édité par DK'Tronics.

Le code Z80 est bien sûr traité en natif par le Z80 de l'Amstrad CPC, mais tous les appels systèmes sont traités par une émulation partielle de la ROM du Zx Spectrum.

Dans la mesure ou Don Priestley a autorisé la diffusion de ses jeux et qu'Amstrad autorise la diffusion des ROMs ZX Spectrum et Amstrad CPC, le package téléchargeable librement : Elykateur de Maziacs Sinclair Zx Spectrum Emulator pour Amstrad CPC.


Youtube video



Joyce v2.2.6 parh John Elliott, un émulateur Amstrad PCW

-

La dernière version de Joyce (v2.2.6) par John Elliott est disponible. Joyce émule un Amstrad PCW (également le PCW16) pour Unix, Windows et MacOS X.






JavaCPC, un émulateur Amstrad CPC programmé en Java par Markus Hohmann (Devilmarkus)

-

J'aurai du écrire à ce sujet depuis bien longtemps. J'ai une liste longue comme le bras de news à faire, de temps en temps je pioche dedans, mais j'ai l'impression d'avoir un tonneau des Danaïdes.

JavaCPC est un émulateur Amstrad CPC (et depuis peu CPC+ également) développé par Markus Hohmann (Devilmarkus). Il s'agit d'une applet java (nécessitant un navigateur internet, alors que JavaCPC Desktop est un émulateur à part entière).

Il a la particularité de pouvoir garder les meilleurs scores pour certains jeux (13 en tout), vous pouvez donc jouer à celui qui a le plus gros score avec d'autres internautes. Plus de 1000 jeux sont jouables en ligne.

Dernièrement l'émulation CPC+ (voir une vidéo à ce sujet) et une meilleure gestion de la puce sonore ont été ajoutés à l'émulateur, que je vous laisse découvrir par vous même.



Samdisk v3.3 par Simon Owen, transfert de disquettes sur PC

-

SAMdisk v3.3 par Simon Owen est sorti.

Cet utilitaire supporte les transferts entre des disquettes et des images de disquette. Il supporte presque tous les formats de secteurs compatible avec les contrôleurs de disquette et supporte même certains formats de protection de copie.

L'accès bas niveau au lecteur de disquette nécessite l'installation du driver fdrawcmd.sys.



Pour plus d'informations, allez sur la page principale