Inscription : 20 Août 2007, 18:21 Message(s) : 5003
Citer :
Un nouvel émulateur Amstrad CPC dénommé CPCBox, il a une petite particularité qui le distingue des émulateurs existants. En effet, c'est à ma connaissance le premier émulateur CPC réalisé en Javascript
Il s'agit principalement d'une expérience dans le but de pousser les limites du HTML5 et proposer une nouvelle alternative dans le petit monde des émulateurs CPC.
L'émulateur ne propose qu'un nombre très restreint de fonctionnalités pour le moment mais j'espère l'étoffer petit à petit dans le futur.
Déjà dans l'urgence proposes déjà de pouvoir charger son propre DSK !!! Aussi... L'emulation du CPC+ est un vrai plus étant donné qu'aucun émulateur ne sait le faire. Enfin bon forcement ya beaucoup de taf surtout dès que tu vas vouloir lancer des trucs hardware...
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
UPDATE (15-DEC-2010)
Citer :
- Révision majeure de la boucle principale et du noyau de l'émulation du Z80, pour obtenir une émulation précise de la vidéo. - Renforcement de l'émulation du CRTC (débordement des compteurs internes, caractéristiques de Type 1,...). - Correction d'un bogue dans le registre du Z80 R. - Correction d'un bogue dans les IRQ avec les opcodes DD/FD. - Correction du calcul des indicateurs dans les instruction LD A, I et LD A,R.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
update du 2011/02/17
Citer :
- Support des archives .DSK compressées en ZIP. - Interface avec une liste déroulante pour sélectionner une image de disque .dsk dans une archive ZIP qui contient de multiples fichiers .dsk. - Affichage de la diode du lecteur de disquette. - Ajout d'une fonction d'éjection du disque. - Modification de l'interface utilisateur.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
update du 2011/03/12
Citer :
- Correction du calcul des indicateurs Y et X dans les instructions BIT n,r. - Implémentation du registre 16 bits MEMPTR interne du processeur Z80. C'est nécessaire pour le calcul des indicateurs Y et X dans les instructions BIT n,(HL). - CPCBox passe tous les tests ZEXALL ! - Des petites optimisations dans le noyau Z80. - Changements internes pour obtenir l'émulation du FDC. - Suppression d'une stupide requête DOM qui intervenait toutes les secondes.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
update du 3-Avril-2011
Citer :
- Correction du comportement du FDC lorsque le moteur FDD est coupé. Le chargeur de "Wild Streets" fonctionne mieux. - Modification de l'analyseur du DSK pour accommoder les pistes qui contiennent 30 secteurs ou plus. La protection utilisée dans "Puffy's saga" et "Terres & Conquérants" fonctionne maintenant. - Le Javascript ne fait pas la distinction entre la touche Entrée et la touche Retour. En conséquence la touche Entrée du clavier numérique du CPC n'était pas prise en charge. Ce problème n'est plus, la touche en question du CPC est maintenant reliée à la touche FIN du PC.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
Citer :
CPCBox update du 27 juin:
- Révision de l'émulation de l'AY. Découverte puis correction de problèmes majeurs dans le moteur AY. L'émulateur se rapproche autant que possible du comportement réel de l'AY. - Correction de la formule de mixage Bruit/Tonalité qui était mauvaise. - Correction d'un problème sournois au niveau de la période de la tonalité. - Correction de la période de l'enveloppe ADSR. - Correction du comportement du CRTC1 avec les registres R12/R13. Ca donne une grosse amélioration dans certaines démos (par exemple : Chany). - Les interruptions étaient émises 1 µs trop tôt. Correction de ce problème de minutage. La démo "The Other World" fonctionne bien maintenant. - Correction du support des fichiers ZIP et du bouton Eject qui ne fonctionnaient plus dans la précédente version.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
Citer :
CPCBox 20111016 : - Réécriture de l'interface utilisateur. - Implémentation d'un redimensionnement dynamique de l'écran. - Le délai "gate array" n'était pas appliqué aux changement des couleurs de la bordure. C'est corrigé. - Correction de la synchronisation du bus sous-instruction, encore ! - Petite modification de l'implémentation de la pagination de la mémoire MMR.
Inscription : 20 Août 2007, 18:21 Message(s) : 5003
Citer :
Le mois dernier Phi2x a ajouté un panneau de réglages pour son émulateur. De ce fait, il est possible de choisir : - le nom de la machine : Amstrad, Schneider, AWA, - le type de moniteur : couleur, vert, gris, - le son : mono ou stéréo, - le type d'écran cathodique : Hitachi HD6845S, UMC UM6845R, Motorola MC6845, - le type de périphérique : lecteur B, RAM 512KB.
20120331 : - Ajout du support des puces CRTC type 0 & type 2. Possibilité de choisir dans le tableau des réglages.
20120327 : - Ajout d'un encadré pour les réglages. - Implémentation d'un rendu du moniteur monochrome. - Implémentation du support du lecteur B des disquettes. - Impélementation de la RAM 512KB.
20120325 : - Quelques correctifs dans l'émulation FDC. Correction de la version 128k de R-Type.
Inscription : 13 Jan 2010, 14:25 Message(s) : 2272
Alors qu'il suffirait d'avoir une émulation fidèle du FDC pour que tout passe. C'est qui de CPCRulez qui avait commencé ce travail et dont les "tests" semblaient prometteurs sur un nouvel émulo ?
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 11 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum