VB Hector v4.1

|

| Mise à jour : 09/04/2019

: Dernière mise à jour remonte à moins de six mois.

: Dernière mise à jour comprise entre six mois et un an.

: Dernière mise à jour remonte à plus d'un an.
Excellente émulation de la famille Hector de Micronique en VB Net !
Le joystick est émulé avec les fléches et la touche <CTRL> droite pour fire.
Gestion du son a été élaborée avec la bibliothèque SharpDX.
L'assembleur tniasm est lancé depuis ce programme.
L'origine de l'émulation MEA8000 provient des sources MESS de A.Miné
L'émulation du Z80 est issue d'un portage depuis VB6 du projet VB81.
Le programme actuel intègre les fonctionnalités suivantes:
- Emulation des Hector HR+/HRX/MX40c/MX80c
- Support du lecteur de cassettes
- Support du joystick (fleches du curseur et touche ctrl)
- Désassembleur avec mode pas à pas et points d'arrêt (Z80 Hector et Disc 2, bloc cassette et uPD765) (Nouveau! v1.60a)
- Support du lecteur de disquettes DISCII (tous modèles : 200Ko, 720Ko et 800Ko)
- Le son 1 bit et le son SN76477 (Nouveau v1.60a)
- Les snaphots (copies de mémoires) (Nouveau v1.60a)
- Saisie automatique d'un texte (Nouveau v1.72)
- Sauvegarde des disquettes B: (Nouveau v1.72)
- Création de WAV ou K7 en enregistrement (Nouveau v1.72)
- Suppression du sifflement au démarrage (Nouveau v1.72)
- Ajout d'une extension permettant de faire de la synthèse vocale !, (Nouveau v1.81)
- possibilité de modifier les registres (du Z80 de l'Hector ou du Disc2), (Nouveau v1.81)
- possibilité de charger un fichier binaire dans la RAM de l'Hector. (Nouveau v1.81)
- Possibilité de "coller" le contenu presse papier de windows dans Hector (commandes, listing...) (Nouveau! v2.0)
- ... également depuis un fichier texte (Nouveau! v2.0)
- Association au compilateur tniasm pour charger un source Z80 et l'insérer dans la machine (Nouveau! v2.0)
- Emulation de la platine HectorDuino permettant de charger des fichiers, jouer des sons et des vidéos comme sur la réelle platine HectorDuino ! (Nouveau! v3.0)
- Ajout des utilitaires Hector (création de fichiers Mini disque, création des vidéos et audios pour Hectorduino, création de wav à partir de fichier K7) (Nouveau! v3.0)
- Mise à jour l'émulation du sn76477 (fréquences ajustées selon des mesures sur une vraie machine) (Nouveau! v3.1)
- Ajout d'un menu help pour la création des sons avec le sn76477 (Nouveau! v3.1)
- Ajout de l'émulation du AY8912 : OK ce chip n'est pas nativement dans Hector, mais peut être qu'un jour un interface comblera ce manque (wait& see) !(Nouveau! v4.0)
- Passage du compilateur tniasm à PASMO (compilateur plus complet) (Nouveau! v4.0)
- Quelques modifications dans le coeur du Z80 (certaines instructions non documentées mieux émulées, désassemblage légèrement repris)(Nouveau! v4.0)
- Passage à la licence GPL pour être en conformité avec les licences des modules Z80 et AY8912 repris pour être intégrés à VBHector - traduits en VBNet, entre autres. (Nouveau! v4.0)
- Quelques exemples de développements modernes pour Hector dans les sources (moteurs Octode et Quattro par utz) (Nouveau! v4.0)
- Les copies d'écran peuvent maintenant se faire en BMP (comme avant) et en binaire.(Nouveau! v4.0)
- Nouvel utilitaire pour la création de fichiers K7 en partant de fichiers binaires (programmes compilés, comme de copies d'écran créées!) (Nouveau! v4.0)
- Nouvelle organisation du projet : Pour exécuter VBHector allez simplement dans "Executable" et lancez vbhector.exe Pensez à lire le readme.txt qui décrit les différents répertoires de l'application ! (Nouveau! v4.0)
- Personnalisation du clavier et possibilté de réaffecter les touches, (Nouveau! v4.1)
- L'émulation du Z80 a été corrigée 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), (Nouveau! v4.1)
- Taille de l'écran modifiable (menu fichier...) (Nouveau! v4.1)
- 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. (Nouveau! v4.1)
- Ajout d'une fenêtre imprimante : Toutes les sorties imprimantes 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é, (Nouveau! v4.1)
- Ajout d'une petite aide (menu: ? ) qui décrit les fonctionnalités de l'émulateur (pas des utilitaires) (Nouveau! v4.1)
Démo 6502man
Lancez VBhector
Choisissez HRX, MX40 ou MX80 (pas minidisque ni HRplus)
Via les menus de l'émulateur, insérez la disquette 1 du slideshow en A:
démarrer l'hector et choisissez l'option 4 dans le menu (disquette)
une fois sous basic tapez : LOAD#"SLIDE", puis pressez sur entrée et enfin RUN (puis entrée)
choisissez le délai de la pause entre 2 images - regarder le slideshow et changer les disquettes lorsque le programme vous le demandera (toujours en A:)