BMP to MO5

Cette catégorie traite de développements récents destinés à 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

__sam__
Messages : 7965
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: BMP to MO5

Message par __sam__ »

Comment ca se fait que la couleur 1 d'origine (rouge) ait été mappé sur la couleur 9 de la palette MO5 (rose pale) ? C'est un choix humain ? Normalement les 8 couls elementaires sont présentes dans la palette MO. Seules les couleurs diminuées (128) sont absentes. Pour elles, il faudrait peut-être simplement éteindre un pixel sur deux dans l'image d'origine suivant le motif damier ((x+y) mod 2==1), ainsi l'image ne contiendrait que les 8 couls primitives.

Pour info, voici ce qu'on pourrait obtenir comme mapping de couleur "idéal" (images TO770)
Rion-Real.gif
Rion-Real.gif (10.51 Kio) Consulté 3752 fois
Pièces jointes
Rion-Real.zip
Fichier MAP thomson + fichier orig + convertisseur
(47.41 Kio) Téléchargé 116 fois
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
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: BMP to MO5

Message par 6502man »

Ah je me suis mal exprimé :(

En fait si tu regardes bien sur la première photo, il reconnait bien le rouge (dans le rectangle noir en bas de la capture), mais comme je l'indiquais en dessous de la capture suivante :
Réatribution des couleurs de la palette avec quelques choix différents pour un rendu que je trouve plus sympa ;)
C'est un choix tout à fait arbitraire, j'aurais pu aussi bien laisser le rouge mais je trouvais l'image trop rouge sombre (mais c'est un avis personnel).
Et en même temps c'était pour montrer la possibilité de réattribuer les couleurs de la palette.

J'aurais très bien pu prendre cette image comme exemple d'une capture DCmoto, ou l'on voit d'ailleurs que le orange n'est pas bien reconnu, c'est un des points qu'il faut que j'améliore ...

Image
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
__sam__
Messages : 7965
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: BMP to MO5

Message par __sam__ »

Ah oui comme ca c'est plus clair (si j'ose dire :lol: )

Pour le rouge 50% tu n'as pas pensé à la possibilité de simplement prendre un rouge 100% et éteindre un pixel sur deux à la place ?
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
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: BMP to MO5

Message par 6502man »

Non je n'ai pas pensé a modifier les pixels pour l'instant je me contente de travailler sur les couleurs et mettre au format MO5 :wink:


Après en fonction du temps que j'aurais on peut voir à travailler sur les pixels :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Dominique
Messages : 829
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: BMP to MO5

Message par Dominique »

Je me languis de voir tout ça .... :D
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: BMP to MO5

Message par 6502man »

J'ai implémenté le format binaire logique Thomson.

Voici un petit slideshow pour voir le résultat en images :D
Slideshow Bmp2Mo5.zip
Slideshow BMP convertis pour MO5
(37.98 Kio) Téléchargé 116 fois
Utilisation très simple c'est une image disk ;) insérer la disquette dans le lecteur.
Mode MO5 avec option CD 90-640 activé puis démarrage à froid.

Voila juste histoire de mettre en appétit pour la suite :lol:

Maintenant il faut que je m'attaque au format MAP ...

Quelle est le format 'binaire" des enregistrements MAP (entête, octet de controle, ...) ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
__sam__
Messages : 7965
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: BMP to MO5

Message par __sam__ »

Pour le format map, tu as de la chance j'ai retrouvé un PDF et une capture HTML de la page du site de Ghislain Fournier que j'avais fait il y a 7 ans! [Edit] c'était 7ans, pas 14 :)

Tout y est décrit et il y a même la routine de décompression de Préhisto.
Pièces jointes
format_map.zip
Le format MAP thomson.
(152.26 Kio) Téléchargé 123 fois
Dernière modification par __sam__ le 27 avr. 2014 13:18, modifié 2 fois.
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
Dominique
Messages : 829
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: BMP to MO5

Message par Dominique »

Yeah ! Parfait comme conversion.
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: BMP to MO5

Message par Daniel »

6502man a écrit :Voici un petit slideshow pour voir le résultat en images :D
C'est bien. En voyant les écrans de présentation des jeux, on aurait presque envie de les porter sur MO5 :wink:
J'admire la facilité avec laquelle 6502man passe d'une machine à l'autre : exl100, hector, mo5, pour ne citer que les dernières. La communauté Thomson compte un développeur de plus :D
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: BMP to MO5

Message par 6502man »

Merci :D

@sam: merci pour les infos, demain je m'occupe de rajouter le format MAP ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: BMP to MO5

Message par Daniel »

Pour info : j'ai récupéré tout le contenu du site Collection Thomson avant qu'il disparaisse. C'est dommage que ces informations ne soient plus accessibles en ligne, mais d'un autre côté je ne peux pas me les approprier pour les mettre sur le site dcmoto. Cruel dilemme.
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7965
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: BMP to MO5

Message par __sam__ »

Dans l'idéal il faudrait contacter Ghislain pour lui dire qu'il n'a pas mis à jour le pointeur sur son site depuis la page de garde qui elle existe toujours (http://gfournier.free.fr). En revanche je ne sais pas comment le contacter.
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
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: BMP to MO5

Message par 6502man »

Je commence l’implémentation MAP.

Comment on charge un fichier MAP sur MO5 DISk ???
J'arrive bien à charger un MAP sur TO8 mais pas sur MO5 ?
le basic me retourne une erreur 13 ou autre ???

Et dans le format MAP il y a un octet dont je ne suis pas sur de la bonne valeur à indiqué :roll:
J'ai mis $00 mais est ce bien ca pour le MO5 ?
- 1 octet pour le type d’affichage requis
$80 = bitmap 80 (monochrome)
$40 = bitmap 16 (16 couleurs)
$00 = bitmap 4 (4 couleurs) ou bitmap 40 colonnes (TO7)

Code : Tout sélectionner

10 DIM T%(10000)
20 LOADP "IMAGE.MAP",T%(10000)
30 PUT(0,0),T%(10000) 
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: BMP to MO5

Message par Daniel »

L'instruction LOADP n'existe pas en Basic DOS TO7/MO5. Il faut écrire sa propre routine de chargement du fichier .MAP.
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7965
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: BMP to MO5

Message par __sam__ »

Sur MO6 en revanche la rom contient le code d'affichage d'un fichier MAP. Pour s'en rendre compte dès le menu il suffit d'appuyer simultanément sur les touches M, O, et 6 :shock:
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
Répondre