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
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
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 Mon site sur le CPC : http://www.cpc-p0wer.com
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
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!
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...)
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 Mon site sur le CPC : http://www.cpc-p0wer.com
- 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
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 12 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