bon après m'être enfin décidé à tester un peu TiEmu (3.01a) puisqu'apparemment roms a un peu de temps pour améliorer l'interface

- débuggeur
* F5 sur un breakpoint ne fait que relancer le debugger sans rien exécuter
* F8 foire qd la fonction skippée contient un breakpoint (freeze jusqu'à ce qu'on fasse F11)
- fenêtre code
* désassembleur :
- je trouve pas les 0 inutiles très lisible : rol.l #$00000007,d0 :/ (VTI, lui, supprime toujours les 0 de tête)
- c'est un peu dommage de pas pouvoir distinguer move.l de moveq, idem pour addq/subq (perso j'arrive
pas à compter les cycles ou la taille du premier coup d'oeil si il faut regarder les opérandes en détail
pour savoir si c'est un moveq ou un move.l)
- movem.l #$masque_incompréhensible, il vaudrait mieux les registres comme dans VTI
- movem.l prend 2 octets de trop donc il "mange" l'instruction suivante
- pour les adressages indexés :
* il vaudrait mieux mettre la constante avant le registre, c'est mieux d'avoir lea ($42,a3),a3 pour
voir du premier coup d'oeil que a3 et a3 c'est bien le même registre
* (a3,d0.l*1) : le *1 ne sert à rien, surtout sur 68000
* VTI utilise lea (-$c,a3),a3 au lieu de lea ($fff4,a3),a3, c'est plus lisible
- il y a "trap .l" au lieu de "trap #$C"
- rts.l #trifus#
- il y a "bt<tab>.b" au lieu de "bt.b<tab>" (et sinon bra serait plus joli que bt :))
* impossible de savoir si l'instruction sélectionnée est l'instruction courante :(
* les "= bidule" pourraient peut-être être colorés, je ne sais pas si c'est possible (d'ailleurs les conventions
ne sont pas très cohérentes, un coup c'est [42a1], un coup c'est [$42a1], un coup c'est = $42a1)
- fenêtre registres
* les "D3=" sont sélectionnables #hum#
* le double clic ne sélectionne qu'un groupe de chiffres ou un groupe de lettres mais pas la valeur hexa entière
- fenêtre stack
* +4 / +2 / 0 / +2 / +4 / ... au lieu de -4 / -2 / 0 / +2 / +4 / ...
- fenêtre memory
* scroll un peu lent
* pas de raccourcis clavier #ouin#
- idée d'amélioration : ajouter via le clic droit "ouvrir cette adresse dans la fenêtre memory"
(sur toutes les adresses, aussi bien dans code/disassembly/memory/stack [bon ok pour les 2 derniers c'est un peu plus
compliqué puisque ça marche par octet ou par mot, mais au moins pour les deux premiers ce serait cool])
mais en tout cas c'est en bonne voie, si ça continue comme ça Tiemu va devenir vraiment mieux que VTI

[EDIT pour pas niquer la mise en page]