Version 4.6 

Suite à l'ajout des étiquettes, j'ai ajouté la possibilité dans le debug d'afficher une liste de variables issues de ces étiquettes, avec un affichage en :
 * Octet (affichage décimal et hexa)
 * Mot : Là c'est un peu différent on a les choix :
           = en décimal et hexa
           = en 8.8 : flottant à virgule fixe !

Ce dernier mode est très intéressant pour afficher des résultats de calculs dans ce format !

Evidement une table est créée ligne à ligne et peux être sauvegardée / chargée. Lors du rechargement d'un table seules les étiquettes sont sauvegardées, de façon à ce qu'au rechargement on recalcul les adresses !


Version 4.5, ajout de plein de nouveautés :

1 – Nouvelle gestion de l’écran : maintenant je crée l’image de l’écran au même rythme que sur la vrai machine. Un code aussi cours que :

boucle:
LD (01000h),a
JR boucle

VBHector aura maintenant le même affichage que sur un Hector ! (Merci Nora de m’avoir soulevé le problème)
2 – Pour cela une nouvelle façon de coder est utilisée. Pour cela aller dans le menu « Fichier » et décocher l’option « Ancienne version affichage »
A noter que j’ai laissé cette option car la nouvelle version est un peu plus gourmande. Si les FPS (voir point 3) ne sont pas à 50 fps, repasser en « Ancienne version affichage »

3 – Au lieu des messages assez hermétique pour voir la charge de votre PC, j’affiche les FPS (images par secondes). Si c’est inférieur à 50, votre PC est un peu lent et aura des défauts dans le son et dans les timing de fonctionnement !

4 – Un nouveau menu sous « Fichier » : « Ecran effet Vintage » : testez le !

5 – Toujours dans le menu « Fichier », les copies d’écran peuvent être en jpg directement.

6 – Menu Machine : ROM de debug du Disc2 : une ROM Patché qui permet de diagnostiquer un peu le Disc2 !

7 – Menu Mémoire : Passage à PASMO 0.6 (elle permet l’utilisation de directive avancé comme RETP qui permet la répétition d’un lot d’instruction)

8 – Menu « Utilitaire » : un nouvel utilitaire : un éditeur de SPRITE !

9 – Lors de la saisie de texte soit depuis fichier soit par coller presse-papier le caractère # était oublié ! ( Merci Dominique de m’avoir soulevé ce point).

10 – Dernier ajout et non des moindre : Lors de la compilation avec PASMO, VBHector peut charger le binaire (comme avant) mais également les étiquettes utilisées. Ceci permet, lors de l’utilisation du débugger intégré d’y retrouver les labels dans le désassemblage; le Breakpoint peut aussi être un label.




Version 4.1 

Nouveautés :
=> maintenant on peut personnaliser le clavier et réaffecter les touches,
=> L'émulation du Z80 a été corrigé sur les timings des fonctions étendues (ED) où les cycles sont pris en compte (instruction LDDR ,LDIR etc...)
   Le VLIST sous forth est maintenant réalisé à la bonne vitesse,
=> Taille de l'écran modifiable (menu fichier...),
=> Pour ceux qui ont des résolutions d'écrans faible 1024*768 ou inférieur, possibilité de faire apparaître des ascenseurs pour naviguer dans la fenêtre,
=> Ajout d'une fenêtre imprimante : Toutes les sorties imprimante se retrouvent dans cette fenêtre. Attention les codes spéciaux de l'imprimante ne sont pas interprétés. Néanmoins vous pouvez récupérer l'ensemble de l'impression dans un fichier pour l'envoyer dans une véritable imprimante!
=> Réorganisation des menus pour plus de clarté,
=> Ajout d'une petite aide (menu: ? ) qui décrit les fonctionnalités de l'émulateur (pas de utilitaires).
 
Yo_Fr, Décembre 2016

*********************************************************************************************************************************************

Ce projet VBHector est maintenant sous la licence GPL v3. Ceci veut dire que vous ête libre de le télécharger, de l'utiliser, 
de le diffuser et de le modifier! Néanmoins si vous améliorez ce soft, merci de m'envoyer un petit mail !  
Licence dans le fichier "Licence gpl.txt".


Dans le répertoire "Executable" se trouve l'éxecutable de VBHector. Pour lancez l'émulation avec "Vbhector.exe"
 => Dans le sous répertoire SD se trouvent des fichiers exemple pour l'émulation de la platine HectorDuino (voir readme.txt dans "SD").
 
Dans le répertoire "Disquettes" des exemples pour l'émulation de :
 => Mini disque : fichier disquette vb_jeux.hmd
 => DiscII      : Noel2015.img (Merci 6502man pour ce petit jeu), MEA.img (avec l'émulation du MEA8000 pour faire parler Hector)
		  SYSTEMMX.IMG La disquette fournie avec le discII (CPM2.2)

Dans le répertoire "Source ASM" des exemples en assembleur de démonstration recente sur Hector. Quelques fichiers K7 inclus.

Dans le répertoire "Source" se trouve l'ensemble du projet VBNet (verion 2012).

Dans le répertoire "Source Licence" se trouvent les sources et/ou les licences des projets utilisés.

Les ROM est autres programmes de Micronique restent leur propriété. Sur simple demande de leur part je supprimerais tout ou parite des
éléments leur appartenant.

Yo_Fr
30/7/2016.