[Thomson] Musique et vidéo avec SDSTREAM

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

tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Yes moi aussi je vote 1 (d’autant plus que tu peux créer l’outil de conversion) :)
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par __sam__ »

Il n'est vraiment pas difficile de modifier le fichier thomson.lua pour qu'il génère deux fichiers ramb, l'un pour to (par défaut), l'autre pour mo.

Mais bon comme indiqué plus haut la conversion à la volée n'est pas bien difficile et pour simplifier comme le fichier ramb est déjà au format TO il n'y a qu'à imposer ce codage dans les SDS audio (il couvre le plus de machines Thomson: to7, to7/70, to8, to9, to9+). Mais si on préfère le MO, modifier thomson.lua est facile comme je l'ai dit.
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
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par Daniel »

En attendant le choix définitif voici l'outil de conversion de la ram vidéo couleurs :

conversion_couleur_mo-to.png
conversion_couleur_mo-to.png (8.72 Kio) Consulté 1900 fois

[EDIT 19/01/2022]
La version 2022.01.18 était mauvaise, il ne faut pas l'utiliser.
Voici la bonne :
conversion_couleur_mo-to.zip
(7.47 Kio) Téléchargé 62 fois
conversion_couleur_mo-to.png
conversion_couleur_mo-to.png (9.07 Kio) Consulté 1836 fois
Dernière modification par Daniel le 19 janv. 2022 09:25, modifié 3 fois.
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Tu gères 8)
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par Daniel »

Du coup, en attendant une version unique compatible TO et MO, j'ai fait une version MO d'Ella :
https://transfert.free.fr/EBaXwn (lien provisoire 30 jours).

Le programme Basic de lancement ne change pas :

Code : Tout sélectionner

1 CLEAR10,&H97FF:A=&H9F00
2 CLS:LOCATE0,0,0:SCREEN0,0,0
3 READX$:IFX$="**"THENEXEC&H9F00:END
4 POKEA,VAL("&H"+X$):A=A+1:GOTO3
5 DATA34,19,1F,B8,8B,86,1F,8B,1A,50,96
6 DATAFF,81,FE,26,FA,CE,98,00,8E,02,00
7 DATA3D,96,FF,A7,C0,30,1F,26,F7,35,19
8 DATA7E,98,00,**
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Daniel a écrit : 18 janv. 2022 17:27Petite remarque en passant :
Je suis tellement fan du MO5 que l'utilisation exclusive des couleurs bâtardes du TO dans sdstream_music ne m'enchante pas.
Surtout qu'en plus ça va ralentir la version MO :x
C'est pour ça que le mieux je pense est de devoir inclure les deux versions directement dans le fichier .SDS, pas de ralentissement de conversion donc pas de jaloux ainsi :wink:
J'ai moi aussi converti mon fichier (enfin la partie couleur) avec ta moulinette, j'obtiens un fichier identique à celui que tu as proposé en téléchargement (c'est bon signe), à ceci près que les 192 octets en trop sont remplis dans le tiens de "h88" et non de "h00", y a une importance?
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par Daniel »

Dans les $2000 octets de la mémoire vidéo, seuls 8000 ($1F40) sont des couleurs. Les autres sont inutilisés.
Avec la première version du convertisseur, tout était converti, c'est pourquoi la partie inutile contient $88.
J'ai corrigé pour ne convertir que les 8000 premiers octets, et maintenant la partie inutile reste à zéro.
Ton fichier est bon, le mien a été fait avec l'ancienne version.
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Pour que tout le monde comprenne l'intérêt de nos dernières discussions, voici ce qui se passe lorsqu'on charge le mauvais fichier couleur, beurk...

FIchier couleur MO lu sur TO :
Image

FIchier couleur TO lu sur MO :
Image

C'est mieux ainsi :
Image

Je me demandais aussi pourquoi lorsque je convertissais une capture d'écran DCMOTO de l'image avec BMP2MO5 le fichier couleur obtenu était différent de celui généré avec le plugin de Sam (converti en format MO avec ta moulinette)... Et bingo, le fichier forme est lui aussi différent!

Fichier forme via GRAFX2 avec plugin de Sam :
Image

Fichier forme via BMP2MO5 :
Image

Afin de restituer la même image au final il faut fatalement que le fichier couleur soit différent aussi, et il y a un nombre incalculable de combinaisons forme/couleur permettant d'obtenir le même résultat final... J'ai tendance à préférer celle de Sam car la partie forme respecte mieux l'image noir&blanc :wink: mais rendu là c'est du détail! Si on prend les deux fichiers RAW générés par BMP2MO5 et qu'on les intègre dans le fichier .SDS, ça donne exactement le même résultat qu'avec celui que Daniel vient de poster, ouf!!! :D
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par __sam__ »

Il n'y a pas identité des fichiers forme suivant les logiciels.

En effet quand un logiciel identifie 2 couleurs C1 et C2 pour un octet, il peut mettre C1 en forme et C2 en fond, ou l'inverse. Les deux octets de ram forme sont alors complémentaire (1 devient 0 et vice versa). Ceci se produit pour chacun des 8000 paires d'octets forme+fond le long de l'image. C'est pour cela qu'à partir d'une même source aux couleurs Thomson, les logiciels ne donneront pas forcément les même fichiers binaires qui affichront pourtant la même image.

Quizz math : combien de fichiers différents donnent la même image à l'écran (réponse : 2^8000 soit environ 1000^8 =1E24 je ne sais même pas exprimer un nombre aussi grand en français)

Cette particularité est typiquement utilisé pour augmenter la compression des fichiers MAP (cf source de l'outil optimap de Prehisto).
Dernière modification par __sam__ le 18 janv. 2022 20:37, modifié 1 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
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par __sam__ »

J'y pense : il faudrait imaginer un format où l'on puisse changer l'image entre deux chansons...
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
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Oui... et bientôt la vidéo avec SDStream aussi :mrgreen:
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par __sam__ »

Si la forever 2020 avait eu lieu, on l'aurait vu....
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
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Ok je comprends mieux, c'est logique en même temps qu'une telle prouesse ait sa première lors d'un grand rassemblement! Une Forever 2022 est d'actualité ou c'est encore cuit cette fois?
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par Daniel »

Les idées ne manquent pas. Deux ans après le flop de SDSTREAM les développements vont peut-être reprendre 8)
Il y a plein de possibilités, par exemple un diaporama avec musique d'ambiance. Le chargement d'une image est tellement rapide qu'on peut le faire pendant un silence dans la musique.
Dans un premier temps je vais faire une version de sdstream_music_couleur compatible MO et TO. Après on verra...
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] Musique et vidéo avec SDSTREAM

Message par tjjq44 »

Carrément, c'est déjà super de pouvoir faire autant de choses 8)

J'ai encore une petite colle : j'essaie d'améliorer mon loader afin de pouvoir afficher depuis le basic des images couleurs indifféremment sur MO ou sur TO. Mon programme fonctionne parfaitement sur TO mais pas du tout sur MO (enfin il plante pas mais ça n'affiche rien).

Code : Tout sélectionner

10 'CHARGE LA RAM VIDEO
100 INPUT "Nom du fichier (sans l'extension)";NO$
110 IF PEEK(0)=32 THEN DECAL=&H4000:ADR=&HE7C3:NOB$=NO$+".CTO" ELSE DECAL=O:ADR=&HA7C3:NOB$=NO$+".CMO"
120 NOA$=NO$+".FRM"
130 LOCATE 0,0,0:SCREEN 0,0,0
140 POKE ADR,PEEK(ADR) OR 1
150 LOADM NOA$,DECAL
160 POKE ADR,PEEK(ADR) AND 254
170 LOADM NOB$,DECAL
180 I$=INKEY$
190 IF I$="" THEN GOTO 180
200 COLOR 7,0:LOCATE 0,24,1
voici les fichiers (forme + couleur MO + couleur TO) : http://tjjq.free.fr/thomson/mire-moto.zip

Y a sans doute encore une subtilité du basic MO qui fait que ça ne fonctionne pas j'imagine?
Répondre