Inscription : 20 Août 2007, 18:21 Message(s) : 4992
Dernière mise à jour remonte à un bon moment , ca serai bien de lui donner quelques souhaits de modif/ajout au père Richard "NOEL" Wilson.
- Une commande shell (genre : shell "aplib sxyz.bin sxyz.apb") dans l'assembler, qui permettrai d'exécuter une commande DOS avec paramètres pendant l'assemblage du code - Un WRITE DIRECT plus simple, qui ce calque sur save "x",b,debut,long,exec - Une commande create DSK, format DSK - Des variables %DATE% %TIME% pour l'assemblage de la date et de l'heure dans le binaire destination - Un WRITE DIRECT pour les cartouches plus - Ajout d'un racourci clavier pour la fenetre "registers" - Une fenêtre "registers" qui s'auto raffrachis au changement de registres par le programme en execution
Ben moi quand j'ai développé la Phat et la Phat 2, je lui ai envoyé plein de versions "en cours de dev" de bout de code Z80 qui faisait crasher WinAPE. Très souvent des bugs autour des interruptions, notamment. Une fois j'ai eu un mail de retour.... puis plus rien. À chq crashs de WinAPE, je lui ai envoyé des mails. Je lui avais aussi envoyé des requêtes sur l'éditeur de code source asm (une bonne gestion de Undo/Redo, un notion de "projet" pour avoir tous les fichiers organisés..). Là encore, un autre mail de retour puis... plus rien.
J'ai alors lâché l'affaire.. lui aussi d'ailleurs j'imagine.
Selon moi, faut arrêter de mettre tous nos espoirs sur cet emulateur. L'auteur ne distribue pas les sources ; et de plus, ils sont écrits en Delphi ce qui empêche pas mal l'évolution du soft par autre que Richard lui-même.
Inscription : 20 Août 2007, 18:21 Message(s) : 4992
norecess a écrit :
Il aurait mieux valu faire évoluer Caprice..
Rendre ces bugs/requêtes public pourront faire avancer les choses .. les balancer ici ou sur le forum du cpcwiki est un bon début et permettra de bouger l'auteur.
Pour ce qui est de Caprice, t'en qu'il n'exitera pas d'éditeur/assembler/débugger du niveau de winape je n'y toucherai pas ..
Inscription : 15 Août 2008, 13:00 Message(s) : 968 Localisation : Troyes, France
hERMOL a écrit :
- Un WRITE DIRECT pour les cartouches plus
Ca sera pas mal de pouvoir assembler de la ROM directement.
Sinon pour l'assembleur intégré , notamment avoir un undo, Richard a déjà posté à ce propos sur le forum du CPCwiki.Il reste aussi quelques bug bien chiantd genre la corruption des DSK sur le lecteur B.
Certes l'émulation n'est pas parfaite mais il tourne quand même pas trop mal, notamment pour le + même si ce n'est pas parfait ça a au moins le mérite de faciliter le travail même si ça ne dispense pas de vérifier sur un vrai + le code sensible.
Sinon , il faut quand même dire que le débugger intégré est super (mention spéciale du jury pour le compteur de nops).En conjonction avec l'assembleur pour patcher à chaud, c'est une vrai machine à hack
Tiens à ce propos , j'ai deux requests : pouvoir mettre des BP sur les datas en lecture ou en écriture et avoir des BP conditionnels.
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
Je suis en train d'ajouter un assembleur dans PC-CPC. Pour le moment, ça n'est pas 100% fonctionnel, mais j'arrive à en tirer quand même quelque chose. Je n'ai plus trop de motivation pour le faire évoluer, mais je peux distribuer les souces
Ce serait bien qu'il emule un CPC+... Parce que la ya quasi rien de bon...
ah aussi... Choisir les couleurs de la fenetre d'assemblage (encre de fond et couleurs du texte) c'est indispensable... Car chez moi je ne voix rien du tout...
Pour ce qui est de Caprice, t'en qu'il n'exitera pas d'éditeur/assembler/débugger du niveau de winape je n'y toucherai pas ..
Si c'était en C++, j'aurais pu lui rajouter un éditeur de sources digne de ce nom! et même plus en fait, avec la fameuse gestion de projet que je lui souhaite mais aussi inclusion de ressources externes genre bitmap qui se font automatiquement "compilées" au bon format etc.
Caprice me semblait cool ; mais manque de Sound Output si je me trompe? de même pour les capacités de CRTC, pas sur qu'on puisse les sélectionner.
Sinon , il faut quand même dire que le débugger intégré est super (mention spéciale du jury pour le compteur de nops).
Dis-toi que techniquement, on pourrait imaginer un éditeur de code source asm z80, avec coloration syntaxique et tout, avec dans une "marge" a gauche un compteur de NOP par instruction.. ou meme, imaginons, selectionner un bout de code dans l'éditeur, right-click puis "evaluate NOP timing" et paf, display du temps que ca prend.. ça, ca serait ultime
Inscription : 15 Août 2008, 13:00 Message(s) : 968 Localisation : Troyes, France
norecess a écrit :
Dis-toi que techniquement, on pourrait imaginer un éditeur de code source asm z80, avec coloration syntaxique et tout, avec dans une "marge" a gauche un compteur de NOP par instruction.. ou meme, imaginons, selectionner un bout de code dans l'éditeur, right-click puis "evaluate NOP timing" et paf, display du temps que ca prend.. ça, ca serait ultime
Arrêtes j'ai bavé sur mon clavier
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
norecess a écrit :
Citer :
Sinon , il faut quand même dire que le débugger intégré est super (mention spéciale du jury pour le compteur de nops).
Dis-toi que techniquement, on pourrait imaginer un éditeur de code source asm z80, avec coloration syntaxique et tout, avec dans une "marge" a gauche un compteur de NOP par instruction.. ou meme, imaginons, selectionner un bout de code dans l'éditeur, right-click puis "evaluate NOP timing" et paf, display du temps que ca prend.. ça, ca serait ultime
je me demande si l'émulateur le plus ouvert pour l'instant n'est pas JAVACPC... les sources sont sous sourceforge !
non ?
bien sûr tout le monde ne connait pas java, mais c'est proche du c++ qd même !!!
Inscription : 15 Août 2008, 13:00 Message(s) : 968 Localisation : Troyes, France
Concernant JAVACPC , l'émulation est aussi de Richard puisque c'est un fork de JEMU.Dommage qu'il n'émule pas le + parce qu'il a l'air par mal même si c'est du Java... Après , si c'était pour faire évoluer Winape plus vite, je serais prêt à me mettre au Pascal (en fait tout tant que c'est pas un language à VM lol)
Sinon Démoniak, c'est intéressant ton PC-CPC, c'est écrit en C ?
_________________ "NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 61 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