CPC Rulez
https://cpcrulez.fr/forum/

[EMU] PC-CPC
https://cpcrulez.fr/forum/viewtopic.php?f=7&t=4419
Page 5 sur 9

Auteur :  Demoniak [ 13 Juil 2011, 13:11 ]
Sujet du message :  Re: PC-CPC

Un point sur l'avancement de la version 0.1at :

Assembleur:
- Ajout instruction "RUN"
- Ajout instruction "INCBIN"
- Prise en compte des registres HX HY LX LY

UPD:
- Gestion des deux faces d'une disquette
- Gestion dsk pour A: et B:
- Correction temps déplacement tête de lecture lecteur disquette (Midline process ne détecte plus comme un émulateur Smile )
- Prise en compte des bits manquants des registres ST0 à ST3 (90% des protections passent maintenant)

Debugger:
- ajout des points d'arrêts
- support des instructions Z80 non documentées + instructions DDCBXXXX
- Affichage de la pile, de la mémoire, et des registres CRTC/GateArray
- Lecture et sauvegarde snapshots depuis le débugger

Z80:
- Correction temps cycle instructions
- Prise en compte bits 3 et 5 FLAGS Z80
- Ajout registre "MemPtr"

CRTC/GateArray:
- Correction pb prise en compte registre 3 CRTC
- Prise en compte décalage 1µs entre le CRTC et le GA (affichage couleurs)
- Correction mode écran 3

Divers:
- Refonte du module de gestion des sons
- Prise en compte du "bug" du CPC+ sur port contrôle (pas de raz du port C quand écriture port ctrl)
- Ajout du port #FEFE, retourne l'ID de PC-CPC (#AA)
- Ajout RSX FILLTRIANGLE et port #FEFE dans la ROMPACK
- Passage snapshots en version 3
- Ajout touche SHIFT+F8 (rompack ON/OFF)
- Correction pb arguments ligne de commande + ajout arguments (voir doc)

Ce que j'aimerai terminer avant la release :
- Ajout de la commande "BANK" dans l'assembleur (pour pouvoir assembler 128Ko :) ),
- Ajout d'une fenêtre d'informations sur l'assemblage,
- Autoriser la modification des registres depuis de débugger,
- Ajouter les breakpoints conditionnés et data dans le débugger,
- Corriger les derniers problèmes du UPD (certaines protections weaks sectors ne passent pas encore),
- Finaliser la gestion du "memptr" du Z80 (pour que ZEXALL ne relève plus aucune erreurs :) )

Auteur :  norecess [ 13 Juil 2011, 15:11 ]
Sujet du message :  Re: PC-CPC

Bravo, c'est très sympa les nouvelles features. Les alternatives sérieuses à WinAPE commencent à voir le jour (d'un point de vue de développeur), c'est bien ca va dans le bon sens...

Auteur :  Megachur [ 13 Juil 2011, 18:34 ]
Sujet du message :  Re: PC-CPC

Super !!!

On a hâte de lancer ça et d'en profiter à donf :-) !

:gamer:

Auteur :  TotO [ 13 Juil 2011, 19:18 ]
Sujet du message :  Re: PC-CPC

Super Demoniak !!!
Ca fait vraiment plaisir de suivre l'évolution de ce qui s'annonce être LE émulateur CPC incontournable. :)

Auteur :  Demoniak [ 02 Août 2011, 11:00 ]
Sujet du message :  Re: PC-CPC

Parce qu'une release même béta est plus parlante que des explications textes,
Pièce jointe :
PC-CPC_v0.1at_beta.zip

J'avais oublié de préciser dans les évolutions, que maintenant PC-CPC possède un menu pour les options pendant le fonctionnement (disquettes, sauvegarde/lecture sna..) ainsi que pour la configuration (plus besoin de se taper le fichier CONFIG.CPC depuis un editeur de textes :D )
Vos commentaires, remarques, suggestions, bugs reports sont biensur les bienvenus :)

Auteur :  Demoniak [ 23 Août 2011, 19:14 ]
Sujet du message :  Re: PC-CPC

Petite mise à jour de PC-CPC :
- Ajout de quelques variables dans le débugger (compteurs crtc, valeur CntHsync du G.A...)
- Correction de la fonction ReadTrack du FDC

http://ldeplanque.free.fr/PC-CPC/Beta/PC-CPC_v0.1at_beta.zip

Auteur :  TotO [ 24 Août 2011, 08:21 ]
Sujet du message :  Re: PC-CPC

Demoniak a écrit :
Correction de la fonction ReadTrack du FDC

C'était quoi alors ce soucis ?

Auteur :  Demoniak [ 24 Août 2011, 09:29 ]
Sujet du message :  Re: PC-CPC

Avant le ReadTrack ne me renvoyait que les données de tous les secteurs de la piste.
J'y ai ajouté les données inter-secteurs, à savoir :

    - Crc des données du secteur (2 octets)
    - GAP #3 (x octets à #4E, dépend du formatage)
    - Sync : 12 octets à #00
    - IDAM : 3 octets à #A1 + 1 octet à #FE
    - C (identification secteur 'C' = 1 octet)
    - H (identification secteur 'H' = 1 octet)
    - R (identification secteur 'R' = 1 octet)
    - N (identification secteur 'N' = 1 octet)
    - Crc partie id (2 octets)
    - GAP 2 (22 octets à #4E)
    - Sync : 12 octets à #00
    - DATA AM : 3 octets à #A1 + 1 octet à #FB ou #F8

Auteur :  TotO [ 24 Août 2011, 09:57 ]
Sujet du message :  Re: PC-CPC

OK, ce qui explique cette différence.

Auteur :  Kukulcan [ 25 Août 2011, 10:14 ]
Sujet du message :  Re: PC-CPC

Je viens de récupérer la dernière version.
Sous Windows seven ça se charge bien.
Je vais retester sous mon Windows XP qui n'a pas de pack SP.

Auteur :  Kukulcan [ 25 Août 2011, 15:26 ]
Sujet du message :  Re: PC-CPC

PC-CPC
Toujours le même soucis avec mon Windows XP : "Cette application n'a pas pu démarrer car la configuration de l'application est incorrecte".
De quoi ça peut venir ? il me manquerait des DLL sur mon PC ?

Auteur :  Demoniak [ 25 Août 2011, 16:18 ]
Sujet du message :  Re: PC-CPC

Oui je pense que c'est parce que je compile avec visual studio 2008, il faut les dll mfc en version 9.
Tu peux les récupérer ici : http://ldeplanque.free.fr/ConvImgCpc/Beta/DLL%20msvc%209.0.zip
et simplement les copier dans le répertoire où se trouve l'exe de PC-CPC
Ou dans le répertoire windows\system32 pour être tranquille :-)

Auteur :  Kukulcan [ 26 Août 2011, 10:39 ]
Sujet du message :  Re: PC-CPC

Je te remercie pour les DLL, je testerai ce soir.

Auteur :  Kukulcan [ 28 Août 2011, 11:55 ]
Sujet du message :  Re: PC-CPC

J'ai copié les DLL dans le répertoire de l'émulateur, dans windows/system et windows/system32 et j'ai toujours le même soucis :(

Auteur :  Demoniak [ 29 Août 2011, 17:57 ]
Sujet du message :  Re: PC-CPC

Kukulcan a écrit :
J'ai copié les DLL dans le répertoire de l'émulateur, dans windows/system et windows/system32 et j'ai toujours le même soucis :(


En effet, j'ai fais l'essai sur un pc sous XP, j'ai le même soucis.
Je regarde d'où ça peu venir et je te tiens au courant.

Page 5 sur 9 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/