[HECTOR HRX/MX] de belles images sur vos HRX/MX

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par 6502man »

Oui pas de soucis, surtout que j'amène le matériel ca seras l'occasion d'en parler concrètement :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

contrairement à ce que l'on peut penser, je suis dans le sujet (C'est pour aider 6502man) :

Sous CP/M Lorsque l'on fait un STAT B:FICHIER.EXT
et qu'il retourne :

Recs..Bytes...Ext....Acc
.....3.....4k......1....R/W......B:FICHIER.EXT

=> il nous dit en claire : 4Ko en 3 records
Ce que je ne comprend pas c'est que théoriquement le CP/M nous donne en Recs le nombre de cluster de 128octets : ce qui semble pas cohérent ?

Ce que je ne sais pas c'est si la taille du cluster de 128 octets est lié au format de la machine ou si c'est spitté au CP/M.. ?

Extrait de la doc Digital du CP/M 2.2 :
RECS BYTES EXT D:FILENAME.TYP
rrrr bbbk ee d:filename.typ
where rrrr is the number of 128-byte records allocated to the file, bbb is the
number of kilobytes allocated to the file (bbb=rrrr*128/1024), ee is the number of
16K extensions (ee=bbb/16), d is the drive name containing the file (A ... P),
filename is the eight-character primary filename, and typ is the three-character
filetype. After listing the individual files, the storage usage is summarized.

Cqfd : 3 * 128 = 384 octets et pas 4Ko ...!
Par contre, je mets en doute le format de la disquette : le retour de la commande STAT peut être blousée par un bug dans cette structure, c'est ce que je cherche à prouver :wink:
Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par 6502man »

Alors tout d'abord MERCI YO_fr, tu m'a mis sur la bonne voie pour trouver la solution au problème de binaire qui ne se chargeait pas correctement sous Basic3X.

En faite cela vient d'une part d'un manque d'info technique sur le format des fichiers CP/M sous B3X et d'autres part d'une confusion de ma part entre les fichiers binaires lus ou créés sous CP/M directement et les fichiers binaires lus ou crées pour CP/M sous B3X :roll:

Explications:

1) Quand on est sous CP/M et que l'on sauvegarde un fichier binaire par TRANS X: il crée les fichiers "brut" c'est à dire avec aucune entête ni structure particulière, le fichier ne contient que les données binaires.
Lors de la lecture sous CP/M cela ne pose aucun problème, et les images s'affiche très bien :)

2) Quand on est sous B3X DISK et que l'on sauvegarde un fichier binaire pour CP/M par SAVEDD il crée un fichier "structuré" c'est à dire avec une entête qui contient l'adresse de destination en RAM et la longueur des données (plus un octet qui faut que je soit sur de son utilité).
Donc lors de la lecture un fichier de ce type "structuré" et lu sans problèmes, par contre si l'on veut lire un binaire du type "brut" du CP/M ca ne fonctionne pas d'ou mes problèmes :oops:

Au départ j'avais fait des essais fonctionnels avec le CP/M et j'avais bêtement confondu avec le type binaire sous B3X croyant que le Basic était compatible avec le CP/M pour tout type de fichier, mais d'après mes nombreux tests il n'en est rien pour les binaires évidement car pour les fichier Basic aucun soucis sous B3X :wink:

Donc si l'on crée un fichier binaire sous CP/M directement ou sous windows on ne peut le lire sous B3X quant le mettant au bon format "structuré".

Concernant le format des disquettes il n'y a quand testant sur la vraie machine que l'on pourras vérifier si le format est correct ?

Au final j'ai encore beaucoup appris et découvert de nouvelles choses, heureux je suis :lol:

bon maintenant il me reste à adapter tous ca et vérifier qu'il n'y est pas encore une dernière petite surprise d'HECTOR :P
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

Super !

J’espère que tu n'auras pas de mauvaise surprise, sinon c'est que j'ai fait des bêtises :wink:
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

J'essaye en ce moment de mettre en oeuvre la disquette de 6502man sur un HxC et j'en arrive à mes vieux démons :
Impossible d'avoir un fonctionnement correcte de mon disc2 : Les disquettes de Fabien pour Hector fonctionnent à 50%. Sur beaucoup de disquette, j'arrive à lancer le CP/M ensuite la lecture du directory, généralement ok : mais le chargement de fichiers se plante dans de très nombre cas : Sur la disquette CP/M 2.2 le B3X ne se lance pas, dans la disquette Basic37 non plus et dans la system_mx c'est ok... De plus il faut parfois insister pour faire la lecture (avec 2/3 retry ça passe parfois...) une idée :?:
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

Sinon les bonnes nouvelles, en première mondiale (Merci 6502man !!!) :

paramètres pour les HxC pour transférer une image VBHector en hfe :
Parametre disquette.JPG
Parametre disquette.JPG (43.11 Kio) Consulté 4720 fois
Le programme dans Hector :
Le programme dans Hector.JPG
Le programme dans Hector.JPG (56.79 Kio) Consulté 4720 fois
Et le RESULTAT :
Capture1.JPG
Capture1.JPG (53.07 Kio) Consulté 4720 fois
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

Capture4.JPG
Capture4.JPG (91.52 Kio) Consulté 4720 fois
Capture3.JPG
Capture3.JPG (66.36 Kio) Consulté 4720 fois
Capture2.JPG
Capture2.JPG (93.33 Kio) Consulté 4720 fois
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

Capture5.JPG
Capture5.JPG (80.98 Kio) Consulté 4720 fois

Merci 6502man, c'est vraiment des image que je n'imaginais pas mon Hector pourvoir sortir... :D
__sam__
Messages : 7909
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par __sam__ »

héhé, j'ai déjà vu ces images quelque part :) Vivement la suite !

Au fait le format est il compressé (CXO) ? La compression fait gagner combien ?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Avatar de l’utilisateur
yo_fr
Messages : 1336
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par yo_fr »

C'est bien du CXO avec un décodeur. La taille me semble être de 128*56 blocs => 7168 octets...
Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par 6502man »

Merci Yofr pour les tests sur machine réel :wink:

Donc le format des fichiers est validés :D

Pour répondre à plusieurs questions :

@sam: les fichiers sont compressés avec exomizer option RAW et -C en faite cela donne le même resultat avec ou sans l'option -C !!
Les fichiers sources (format écran Hector) font 14724 octets et une fois compressé selon l'image le fichier de sortie fait entre 3 et 12Ko mais en moyen ils font moins de 10Ko :)

@Yofr: le format des fichiers binaires "structurés" pour B3X chargeable avec la commande LOADD :
2 premiers octets : adresse de chargement (poids faible, poids fort)
2 octets suivant : longueur des données (poids faible, poids fort)
octets suivants jusqu'a la fin: les données binaires.

Voila
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
6502man
Messages : 12242
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [HECTOR HRX/MX] de belles images sur vos HRX/MX

Message par 6502man »

à suivre sur ce post un slideshow pour HECTOR HRX/MX
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre