Emulation VBHector

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Carl, Papy.G, fneck

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 09 mai 2016 17:42

Les fichiers EXE sont une pure invention de ma part. Au début de l'émulation du lecteur, je ne connaissais pas les extensions SYS.
Il n'y a donc rien à trouver par là...
par contre il est normal, pour moi, qu'après chaque chargement il faille faire un reset et ensuite soit un choix au menu soit un 5 Hector1 .. pour les jeux Hector I

Il est toutefois possible sur certains jeux que l'option go 'G' fonctionne après le chargement !

Avatar du membre
fneck
Site Admin
Messages : 12269
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Emulation Hector sur MESS

Message par fneck » 09 mai 2016 19:28

Moi je note bien qu'on peut recréer les disquettes avec au moins deux soft (testés) maintenant, Teledisk ou Imagdisk.
JD, si tu as conservé les images .IMD je veux bien les récupérer afin de les mettre à disposition avec les autres fichiers 8)

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 09 mai 2016 20:56

ce qui est drôle aussi c'est que j'ai longtemps hésité entre 68 et 69 pistes et on a conclu en lisant les documents micronique que la réalité était de 69 pistes... jamais il m'a semblé hésiter avec 70 !
JJ
[EDIT] Si tu pouvais faire des photo de très haute qualité du pcb de la carte fille recto/verso avec et surtout sans les chip sur support...il est pas interdit de penser qu'un jour quelqu'un souhaite dupliquer ce pcb (les rom sont déjà sauvées) :wink:

itou pareil pour la carte fille du Hector MX40 (le MX80 c'est pas possible c'est un autre pcb pour la carte mère (pour gérer le 80c, justement !)

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 09 mai 2016 22:00

Pour les .EXE, j'utilise avec vbhector la disquette vb_jeux.hmd. Lorsque l'on tape la commande L0FORMULE1 ou L,0FORMULE1, l'erreur 50 est générée. Si on revient au menu, qu'on choisi 5, il n'y a que l'option cassette dans le menu et pas d'accès au programme. Idem pour tous les programmes de cette disquette.

Concernant le soucis rencontré avec certains programmes des images de disquettes .TD0, j'ai rencontré un soucis par exemple avec le fichier BMD-3.SYS de la face 1 de la disquette H35_1.TD0, il ne se lance pas correctement, alors qu'avec l'image de la disquette H35_3.TD0 le même programme BMD-3.SYS face 0 fonctionne.

Concernant la structure des disquettes, voici une capture écran de l'image de la disquette H35_1.TD0, 70 pistes, 631 secteurs, donc 9 secteurs par piste.
Image

Oui Fabien je mettrai les images au format .imd à disposition, elles ont nécessité l'utilisation des commutateurs /L et /RF de l'utilitaire TD02IMD.exe fourni avec imagedisk pour que la disquette générée soit utilisable.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 09 mai 2016 22:06

Ok pour les photos yo_fr, j'ouvrirai le HRX (je n'ai pas de MX40) et le lecteur de disquette.
Mon rêve est d'avoir un DiscII, ou à défaut d'en refaire un... Mais c'est une sacré paire de manche car c'est un ordinateur à part entière!
Modifié en dernier par petitjd le 09 mai 2016 22:10, modifié 2 fois.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 09 mai 2016 22:09

Concernant les pistes, la première piste est numérotée 0. La dernière, qui est numérotée 69 semble être totalement vide.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 09 mai 2016 22:40

oui, il est pas impossible que la création de l'image se soit faite sur 70 pistes (70eme un résidu de formatage précédent ?) alors que la disquette ne contient que 69 pistes.
avis aux spécialistes ?
Effectivement la création d'un DiscII c'est gros !...c'est pour ça aussi que j'ai créé l'HectorDuino (il est pas cp/m, mais il fait plus !)

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 09 mai 2016 22:58

Je ferais un formattage d'une disquette avec le HRX et je ferais un .imd de cette disquette vierge. Ca devrais nous confirmer la structure de la disquette minidisk.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 10 mai 2016 07:48

Très bonne idée. Par contre essaye de prendre une disquette parfaitement vierge (aimant). car si elle ne l'est pas, les pistes au dessus de ce que formatera Hector, seront du formatage précédent !

Je ne me souviens plus trop, mais 'avais émulé la fonction de formatage et pour moi, sauf erreur car ça date un peu, j'étais bien à 69 pistes. Je vais revoir ça aussi de mon coté.
Modifié en dernier par yo_fr le 10 mai 2016 21:13, modifié 1 fois.

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 10 mai 2016 21:10

J'ai fait l'essai tout simple :

Lancé VBHector avec le minidisque,
option 4
Menu debug, demande des traces du WD1793
lancer le formatage d'une face (commande : 'F0')
Attendre la fin (affichage '?')
demande le debug (Menu 'debug', 'Start debug' )
Demandé dans le combo de la fenêtre de droite 'WD1793'
Et lu ce qui est écrit :

Code : Tout sélectionner

Commande = 5B
Step IN/OUT 1 (1= vers 68, 0 vers 0), ->Track :68
Commande = F4
@ 0 => dans disquette! F=0 T=68 S=1 v=229
@ 0 => dans disquette! F=0 T=68 S=6 v=229
@ 0 => dans disquette! F=0 T=68 S=2 v=229
@ 0 => dans disquette! F=0 T=68 S=7 v=229
@ 0 => dans disquette! F=0 T=68 S=3 v=229
@ 0 => dans disquette! F=0 T=68 S=8 v=229
@ 0 => dans disquette! F=0 T=68 S=4 v=229
@ 0 => dans disquette! F=0 T=68 S=9 v=229
@ 0 => dans disquette! F=0 T=68 S=5 v=229
Commande = 5B
Step IN/OUT 1 (1= vers 68, 0 vers 0), ->Track :69
Commande = 0C
RESTORE => Octet 0, Track 0, Sector 1
Set Sector = 1
Commande = A0
Ecriture data 0 = 00
Ecriture data 1 = 00
Ecriture data 2 = 00
...

=> Il formate de la piste 0 à 68 inclus, le dernier step out (qui nous positionne à la piste 69) n'est pas suivi du formatage de la piste. J'ai même modifié le code de façon à ce que cette fonction ne bute pas sur le chiffre fatidique de 69, en autorisant les pistes jusqu'à 85 !) Le test donne la même chose !

Nous sommes donc bien avec 69 pistes au total !

PS : La commande A0 en fin de formatage c'est pour écrire les 3 premiers secteurs de la piste 0 avec les données 'FAT'

JJ

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 10 mai 2016 22:40

:D :D :D :D :D VICTOIRE CA MARCHE AVEC LES images .hmd de VBHECTOR!!!!! :D :D :D :D :D

Grâce à ton essai, ca m'a confirmé qu'il y avait bien 9 pistes par secteurs et un interleave de 2.
Voici donc le paramétrage du chargement d'une image raw dans HxCFloppyEmulator:
Image
Lors de la reproduction de la disquette avec imagedisk, ne pas oublier de mettre dans les Settings le paramètre Cylinders à 69 et le paramètre Double-step à OFF.

Et voilà à quoi ressemble la structure d'une disquette propre tirée du fichier vb.hmd de vbhector:
Image

Reste juste à comprendre pourquoi les programmes de l'image vb_jeux.hmd en .EXE ne se lancent pas dans l'émulateur.

Je suis super content, merci mille fois yo_fr :D :D :D
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 11 mai 2016 05:30

Très bonne nouvelle !

il est probable que le fichier vb_jeux ne soit pas correct, mais c'est bizarre car chez moi la disquette vb_jeux fonctionne...
Je lance par exemple "L1BASIC3X5.EXE" et je suis tout de suite dans le basic, de même lorsque je lance "L0JEEEPJEEP.EXE" ou "L0SCRAMBLE.EXE" j'ai bien l'écran d’accueil puis en appuyant sur "G" je suis de suite dans le jeux (en fait je crois que le lancement des fichiers par 'G' ne fonctionne que sur les jeux HR qui ont une entrée spéciale au menu suite au RESET).


Si tu vas dans le menu outil, j'y ai mis l'utilitaire pour créer des images disque pour mini disque :wink:
il faut :
*créer une disquette vierge, ou utiliser une image existante,
* charger un fichier de cassette (*.K7)
* La charger dans la disquette suite à son analyse à l'ouverture (mise en place, attention de donner un nom de fichier 8car.3car, ici je propose EXE en extension mais SYS serait plus juste),
* sauvegarder l'image disquette créée !

Te voilà aux portes de l'ensemble de la bibliothèque de soft d'Hector avec ton mini disque !
Je suis content qu'après tant d'effort cela serve à quelqu'un !
JJ


[EDIT] pour qu'il n'y ai aucun doute sur les EXE je me cite:

"Les fichiers EXE sont une pure invention de ma part. Au début de l'émulation du lecteur, je ne connaissais pas les extensions SYS.
Il n'y a donc rien à trouver par là..."

petitjd
Messages : 1817
Enregistré le : 23 oct. 2007 11:50

Re: Emulation Hector sur MESS

Message par petitjd » 19 mai 2016 00:20

Voici des images du contrôleur de disquette 3,5 pouces situé à l'intérieur de l'Hector HRX:

Image
La même en haute résolution:
http://nanoreseau.net/system-cfg/hector/fc3501hr.jpg

Image
La même en haute résolution:
http://nanoreseau.net/system-cfg/hector/fc3502hr.jpg

Image
La même en haute résolution:
http://nanoreseau.net/system-cfg/hector/fc3503hr.jpg

Je n'arrive pas à séparer la carte contrôleur de la carte mère de l'Hector: elle est retenue au niveau du socket noir vide et du socket de la ROM restante sur les photos. Je n'ose pas tirer dessus, quel est le secret pour démonter cette carte sans risquer d'abimer quoi que ce soit?

PS: pour lancer les .EXE, effectivement il faut absolument spécifier le ".EXE" sinon ca ne fonctionne pas. Merci.
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr

Avatar du membre
Papy.G
Modérateur
Messages : 1779
Enregistré le : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: Emulation Hector sur MESS

Message par Papy.G » 19 mai 2016 00:38

Ne serait-ce pas un connecteur traversant? Je ne vois pas pourquoi ils auraient mis des supports à lyre aux autres endroits, et ce modèle-là à ces endroits spécifiques si ce n'est qu'ils ont une autre fonction que d'être simplement des supports de chip.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

Avatar du membre
yo_fr
Messages : 1324
Enregistré le : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: Emulation Hector sur MESS

Message par yo_fr » 21 mai 2016 18:44

ce sont de support à grande patte (je ne sais pas comment ça s'appel piggy ? quelque chose comme ça). Cela permet de récupérer les signaux du Z80 et de la ROM pour les triturer sur la carte fille (mise en pages de la rom pour masquer la rom classique avec le Forth et la rom de l'utilisation de la carte disquette avec le wd1793).
Se sont des supports comme cela :

Image

(peut être aussi utilisés en wrapping)
Il "suffit" de tirer dessus. Si tu crains pour le matériel, tant pis.
Merci dejà pour ces photos.
JJ

Répondre