[HxC floppy emulator] Essais sur TRS80 Model III

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Patrice
Messages : 1562
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Patrice »

ça fonctionne chez moi sous Windows 7 [EDIT] windows 7 (x64) :!:
Dernière modification par Patrice le 28 avr. 2012 22:05, modifié 1 fois.
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

fneck a écrit :Toujours le plantage :|
A quel moment exactement ?

EDIT : Tu as bien la v 2.0.2.0 ? Si non pense a faire clean du cache de ton browser ;)
Dernière modification par Jeff_HxC2001 le 28 avr. 2012 22:12, modifié 1 fois.
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

Patrice a écrit :ça fonctionne chez moi sous Windows 7 :!:
Ici aussi (x64).
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Moi aussi je suis en X64. Le plantage intervient dès le lancement, je vois le tour de la fenêtre apparaître sans rien à l'intérieur, puis crach
Nom d’événement de problème: APPCRASH
Nom de l’application: HxCFloppyEmulatorGUI.exe
Version de l’application: 2.0.2.0
Horodatage de l’application: 4f9c3621
Nom du module par défaut: LIBUSBHXCFE.dll
Version du module par défaut: 2.0.0.1
Horodateur du module par défaut: 4f9c361b
Code de l’exception: c0000005
Décalage de l’exception: 0000297f
Version du système: 6.1.7601.2.1.0.768.3
Identificateur de paramètres régionaux: 1036
Version 2.0.2.0 du 28/04/2012 20:25
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

ah ok la lib LIBUSBHXCFE.dll...
Je n'ai jamais testé cette nouvelle appli sans le driver FTDI ;)
Je regarde ça :)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Voila, ça fonctionne maintenant 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Donc après avoir répondu à mes interrogations concernant les différences entre un TRS-80 modèle US et français http://forum.system-cfg.com/viewtopic.php?t=3794 j'ai pu reprendre les essais de la carte HxC.

Cette fois le Model III est ouvert et la carte est branchée en interne à la place du lecteur :0 alors que le lecteur :1 reste le 5"1/4 d'origine (en-dessous sur la photo). Cette configuration était obligatoire pour tester les OS ou certains soft protégés qui ne peuvent être utilisé qu'en rebootant la machine :

Image


Ne possédant que des fichiers images US récupérés sur le net, j'ai choisi de remplacer la ROM C française par une ROM C US afin de diminuer le risque d'incompatibilité entre logiciel et matériel (ce qui fausserait l'essai) :

Image


Voici le bilan après l'essai d'une 30aine d'images disque, tous les OS essayés (TRSDOS 1.1 à 1.3, DosPlus, L-DOS 5.1.3, NewDOS 80 RapiDOS, SuperDOS, Percom OS/80) ont bien démarrés avec la HcX, les applications classiques s'exécutent correctement (Visiclac, AllWrite, SuperScripsit, Tandy Diagnostic Disk, Gbasic, Profile...) ainsi que les jeux (13 Ghosts et Zork I). J'ai eu un problème avec Flight Simulator qui se lance, l'écran s'affiche mais reboote instantanément... problème de fichier image, de protection, d'incompatibilité matériel ou de carte HcX je ne saurais le dire.

Des difficultés tout de même avec les fichiers protégés contre la copie, tous les copieurs genre SuperUtility par exemple ne sont pas passés :(

Au final je dirais que le bilan est plutôt bon :D

Je ne sais pas si on peut essayer de faire quelque choses pour améliorer ce qui ne passe pas?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

fneck a écrit :Je ne sais pas si on peut essayer de faire quelque choses pour améliorer ce qui ne passe pas?
Fais moi un package des images posant problème, je vais regarder ça.
Tu as bien utilisé la dernière version du soft ?
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Oui j'ai utilisé la version beta 2.0.2.1 pour la conversion en .HFE

Je t'ai mailé 4 fichiers contenant Copycat 3, Super Utility 3.1, Super Utility 3.2 (2 fichiers différents).
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

fneck a écrit :Je t'ai mailé 4 fichiers contenant Copycat 3, Super Utility 3.1, Super Utility 3.2 (2 fichiers différents).
Nouvelle version dispo:
http://hxc2001.free.fr/floppy_drive_emu ... 2_beta.zip
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Avec cette dernière version les progrès sont considérables :
- Super Utility 3.2 démarre correctement (les deux versions). Je n'ai pas réussi à recréer la disquette physique mais j'ai lu quelque part que ce n'était pas possible, il ne pouvait se copier lui-même... à confirmer :D
- Super Utility 3.0 reste inactif, le lecteur passe de la piste 0 à la 4 continuellement mais le boot ne se fait pas.
- Copycat 3 démarre, l'écran d'accueil s'affiche mais le TRS80 reboote en permanence.


Ci-dessous deux copies d'écran de Super Utility 3.2 :

Image

Image
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

fneck a écrit :[Supp modo : Quote inutile, SVP ne pas répéter systématiquement le message précédent]
Good !

Je m'attendais à cela comme résultat .

Copycat a des secteurs FM/MFM imbriqués.
Le problème est que le format DMK n'a pas été pensé pour recréer des disquettes. En effet seul les Address Mark sont indiqués, il faut retrouver les Data Mark & Index Mark en scannant la piste. Ensuite il manque les indications concernant le format (FM/MFM) notamment au niveau des zones de GAPs. Là aussi il faut "deviner" le format en scannant la track.
Tout cela est nécessaire pour régénérer les infos de clocks non présentes dans ces formats d'images pensés pour des émulateurs sur PC.

Je regarder de plus près les images de Copycat & Super Utility 3.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17533
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par fneck »

Si je déchiffre bien les explications que tu donnes ci-dessus ça signifie que tu ne pourras jamais écrire un "pilote" générique pour les TRS-80, du moins pour les disques protégés contre la copie?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Jeff_HxC2001
Messages : 376
Inscription : 20 mars 2011 14:24

Re: [HxC floppy emulator] Essais sur TRS80 Model III

Message par Jeff_HxC2001 »

fneck a écrit :[Supp modo : Quote inutile, SVP ne pas répéter systématiquement le message précédent]
Pour les disques standard si.
Pour les disques "protégés" en "bricolant" peut-être. Cela signifie surtout que ce n'est pas un format fait pour cela...
Au fait, il y en a beaucoup des softs protégés en dmk ?

Pour en revenir sur l'explication, c'est la même situation avec le format STX pour Atari ST : C'est un format décrivant de façon précise le comportement du contrôleur floppy vu par l'unité centrale. Le problème est que cela ne suffit pas toujours pour recréer une disquette réelle (ou une vraie-fausse disquette avec un émulateur), car le FDC masque les clocks venant du support ainsi que d'autres infos.
Ce qui est dommage c'est que l'on pense souvent avoir sauvegardé la disquette au faisant un dump avec ce genre de solution, alors que non pas vraiment (en fait techniquement il n'y a que la moitié de la disquette dans ces images : data sans clock :lol: )

Au passage le format dmk n'a aucune info sur les timing (variable bitrate) et flakey bits. Je suppose que c'est des protections n'existant pas a l'époque ? Ou les développeurs d'émulateurs on fait ce genre de truc : "Tiens c'est le jeux machin donc je vais émuler un flakey bits sur le secteur 10 piste 5" ?
Répondre