Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 30 Nov 2025, 03:29

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


[EMU] PC-CPC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 5 sur 9
 [ 130 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 23 Août 2011, 19:14 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
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

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
TotO
 Sujet du message : Re: PC-CPC
Message Publié : 24 Août 2011, 08:21 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
Demoniak a écrit :
Correction de la fonction ReadTrack du FDC

C'était quoi alors ce soucis ?

_________________
Cent Pour Cent


Haut
 Profil  
 
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 24 Août 2011, 09:29 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
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

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
TotO
 Sujet du message : Re: PC-CPC
Message Publié : 24 Août 2011, 09:57 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
OK, ce qui explique cette différence.

_________________
Cent Pour Cent


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 25 Août 2011, 10:14 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
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.

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 25 Août 2011, 15:26 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
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 ?

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 25 Août 2011, 16:18 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
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 :-)

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 26 Août 2011, 10:39 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
Je te remercie pour les DLL, je testerai ce soir.

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 28 Août 2011, 11:55 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
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 :(

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 29 Août 2011, 17:57 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
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.

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 30 Août 2011, 11:15 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
Demoniak a écrit :
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.

Je te remercie de te pencher sur ce problème, surtout que je compte sérieusement jouer les testeurs avec ton émulateur :)

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
remax
 Sujet du message : Re: PC-CPC
Message Publié : 30 Août 2011, 22:33 
Hors-ligne
Rulezzz
Rulezzz
Avatar de l’utilisateur

Inscription : 11 Juin 2010, 12:49
Message(s) : 228
Moi aussi j'y bascule lentement mais surement. Les fonctionnalités sont de plus en plus intéressantes, et le support des roms françaises est quand même bien meilleur qu'ailleurs!


Haut
 Profil  
 
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 31 Août 2011, 11:09 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
@Kukulcan et ceux qui auraient des pb sous windows 2000/xp :
j'ai compilé la dernière release sous VC6, voici l'archive :

http://ldeplanque.free.fr/PC-CPC/Beta/PC_CPC_V0.1at_betaVC6.zip

Dites-moi si ça fonctionne mieux maintenant ?

Remarque: cette version est 100% fonctionnelle par rapport à la version précédente, il lui manque simplement la fonction de connexion à la bdd phenixinformatique.com. (J'ai un soucis avec le GDI+ de Windows sous VC6.0, je sais pas pourquoi...)

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
Kukulcan
 Sujet du message : Re: PC-CPC
Message Publié : 01 Sep 2011, 10:34 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 04 Jan 2008, 09:09
Message(s) : 1107
Localisation : Var
Coucou,

Cette fois-ci ça fonctionne sous XP, un grand merci pour tes efforts :-)
La connexion a la BDD apporte quoi ?


* Allez petit rapport, accroche ta ceinture :


--- Menu Options / Configuration : ---
Le choix du model de CPC n'est pas très intuitif par rapport a d'autres émus :
Soit simpliste et très facile comme CAPRICE32,
WinCPC ou Winape : un peu complexe mais permet des choix très intéressant
De mémoire, il n'y avait que WinCPC qui m'avait permis de voir le soucis de zone avec une vrai ROM française sur le jeu SAPIENS.
Pas de gestion de la ram, uniquement 128K (snif !!! je veux mon CPC 464 ou CPC 664 avec ou sans l'extension mémoire LOL)

Pour les options de l'écran, est-ce que tu prévois la gestion des différents CRTC ? Model 0 a 4 ?


--- Menu Options / Rompack : ---
Si nous l'avons désactivé dans options/Configutation, il devrait disparaitre du menu.
Activé/désactivé = tu as un petit pixel blanc qui reste dans la barre d'état noire en bas.
En même temps ça viens peut être de mon PC, je n'ai pas la 2 lignes de complète (je devine qu'il y a d'écrit Disquette - Mon XP a comme résolution d'écran : 1024x768)


-- MENU --
Je pense que tu devrais rajouter le nom des raccourcis dans les menus.


-- AIDE --
Si on appuye sur F1 et que l'on bouge la fenêtre de l'émulateur, il sera impossible de refermer la fenêtre d'aide en réappuyant sur F1 (enfin sauf si on pense a recliquer dessus et a appuyer sur ESC).
A la limite il pourrait être sympa de permettre a cette petite fenêtre d'être déplacé et de lui adjoint un petit icone FERMER.


-- SNA --
Dans CPCE il y a un truc assez sympa :
Load Snapshot (F3)
Reload Snapshot (CTRL+F3) => tu n'as pas besoin d'aller rechercher le nom du SNA pour charger, valide uniquement si tu as charger un .SNA avant
Save Snapshot (F2)
Resave Snapshot (CTRL+F2) => tu n'as pas besoin d'aller rechercher le nom du SNA pour sauver, fonctionne uniquement si tu as sauver un .SNA avant


-- CLAVIER --
Alors là j'ai embêté Redbug et Alekmaul a ce sujet pour les émulateurs CPC sur DS ;-) et récemment Pulkomandy éhéh.
si tu fais CTRL + ENTREE (pavé numérique) tu as RUN"+ENTREE automatiquement.

Ah tiens, la touche COPY, je ne l'ai pas trouvé ? ah si, c'est ALT GR ok et le dédoublement du curseur fonctionne, cool.


-- LECTURE TAPE --
Uniquement les WAV ? pas les CDT. En ce qui me concerne je n'ai aucun WAV mais des milliers de CDT.
Pour les CDT la référence c'est CPCE, c'est l'émulateur qui permet de charger le plus rapidement les tapes.
Seul le browser pour savoir où on en est sur le chargement du CDT est peut être moins bon que sous WinApe (ça permet aussi de caller la CDT pour charger une partie précise).


-- DEBUGGER --
Pour le Debugger j'aurai surement des demandes a te faire ;-)
Surtout que j'aime beaucoup poker les jeux.
A mes yeux, l'interface de WinCPC au niveau du débugger est surement la plus sympa a utiliser et CPCE la plus pourri.
Une chose qui manque dans WinCPC ou WinApe, c'est de pouvoir mettre une alerte lorsqu'une instruction dans le programme va modifier une adresse précise en mémoire. Si on pouvait savoir par exemple que c'est a l'adresse XXYY qu'à eu lieu la dernière commande pour modifier la valeur en &5000 par exemple, là ça serait génial !!!


-- SCREENSHOT --
Super, 384x272 en petite taille, j'ai plus qu'à convertir en PNG et a ajouter sur le site :-)
Et encore super, pas besoin de donner un nom a l'image, tu as utilisé le même système que sous CPCE qui est bien pratique. Parce que sous Winape c'est trop long lorsqu'on doit faire une map d'un jeu, donner a chaque fois un nom c'est chiant !!!
Ah un petit soucis a signaler sur les screenshots.
Tu prends 3 screenshots et tu fermes l'émulateur.
Tu relances l'émulateur et tu veux continuer a prendre des screenshots, et ça va écraser les anciens.
Tu n'aurai pas moyen de détecter si le fichier existe ou non ? (CPCE le fait, je peux même me permettre d'avoir des trous dans les numéros et ça se comblera automatiquement sans perte de screenshot)
Par défaut ça sauvegarde au niveau de l'éxécutable de l'émulateur mais si tu sauvegarde un .SNA alors les screenshots seront sauver dans le répertoire du .SNA


Je vais m'arrêter là.
Qu'est ce qu'il faudrait tester en priorité ?
Les DSK et tout ceux qui ont des bugs a l'écran où dont l'émulation a des soucis ?
A toi de me dire.

_________________
Mes pokes et Cheat-Mode sont tous vérifiés :P
Mon site sur le CPC : http://www.cpc-p0wer.com


Haut
 Profil  
 
Demoniak
 Sujet du message : Re: PC-CPC
Message Publié : 01 Sep 2011, 10:59 
Hors-ligne
VIP
VIP

Inscription : 15 Oct 2009, 18:07
Message(s) : 236
Localisation : Dunkerque
@Kukulcan : Merci pour ce test assez "complet" :-)

Alors, je vais reprendre tes remarques :

- Choix du modèle de cpc et de la ram :
Oui, ça manque en effet, je pense que c'est facile à ajouter.
Pour l'instant pas de gestion de CRTC, c'est surement là dessus que PC-CPC à le plus de soucis. Pour l'instant, il émule (mal) seulement le CRTC 0.

- Menu Options / Rompack :
En fait, il y a deux choses, la rom en elle même qui ajoute des RSX au basic, et les nouvelles instructions Z80 de PC-CPC (#ED-00 à #ED-3F). Le fait de basculer la rompack on/off sert simplement activer/désactiver les nouvelles instructions Z80. Même si la rom n'est pas présente, on peut toujours utiliser directement les opcodes dans un source assembleur.
Peut-être que je dois clarifier tout ça...

- Ajouter des raccourcis au menu :
Oui, facile à ajouter en plus

- Aide :
Je vais voir le problème, mais en effet, ça serait plus simple si l'aide était dans une fenêtre "à part".

- Sna :
Je pense pouvoir faire ça aussi facilement.

- Clavier :
Je ne comprends pas trop le problème. le CTRL+Entrée ne fonctionne pas ? Faut que je teste sur un pc avec un "vrai" clavier, car mon pc de dev est un portable...

- Lecture Tape :
Oui il manque le CDT. A voir si je peux faire ça rapidement pour une prochaine release.

- Debugger :
Les points d'arrêts "mémoire" sont prévu, faut que je finalise le tout.

- Screenshot :
Ce que tu demandes est en effet facilement faisable, je vais ajouter ça.
Pour ce qui est des répertoires de sauvegarde, oui, il y a un petit soucis, faut que je corrige ça.

Voilà. Pour les tests, oui, les DSK qui ont des bugs, pour voir si PC-CPC s'en sort bien :-)


Merci !

_________________
http://demoniak-contrib.forumactif.com/


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 5 sur 9
 [ 130 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant

Index du forum » Émulation

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 40 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

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.