[Thomson] Musique et vidéo avec SDSTREAM
Modérateurs : Papy.G, fneck, Carl
Re: [Thomson] Musique et vidéo avec SDSTREAM
Yes moi aussi je vote 1 (d’autant plus que tu peux créer l’outil de conversion)
-
- Messages : 7967
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [Thomson] Musique et vidéo avec SDSTREAM
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.
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: [Thomson] Musique et vidéo avec SDSTREAM
En attendant le choix définitif voici l'outil de conversion de la ram vidéo couleurs :
[EDIT 19/01/2022]
La version 2022.01.18 était mauvaise, il ne faut pas l'utiliser.
Voici la bonne :
[EDIT 19/01/2022]
La version 2022.01.18 était mauvaise, il ne faut pas l'utiliser.
Voici la bonne :
Dernière modification par Daniel le 19 janv. 2022 09:25, modifié 3 fois.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [Thomson] Musique et vidéo avec SDSTREAM
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 :
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] Musique et vidéo avec SDSTREAM
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
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?
Re: [Thomson] Musique et vidéo avec SDSTREAM
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.
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] Musique et vidéo avec SDSTREAM
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 :
FIchier couleur TO lu sur MO :
C'est mieux ainsi :
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 :
Fichier forme via BMP2MO5 :
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 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!!!
FIchier couleur MO lu sur TO :
FIchier couleur TO lu sur MO :
C'est mieux ainsi :
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 :
Fichier forme via BMP2MO5 :
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 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!!!
-
- Messages : 7967
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [Thomson] Musique et vidéo avec SDSTREAM
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).
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
-
- Messages : 7967
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [Thomson] Musique et vidéo avec SDSTREAM
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: [Thomson] Musique et vidéo avec SDSTREAM
Oui... et bientôt la vidéo avec SDStream aussi
-
- Messages : 7967
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [Thomson] Musique et vidéo avec SDSTREAM
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
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: [Thomson] Musique et vidéo avec SDSTREAM
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?
Re: [Thomson] Musique et vidéo avec SDSTREAM
Les idées ne manquent pas. Deux ans après le flop de SDSTREAM les développements vont peut-être reprendre
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...
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.
L'obstacle augmente mon ardeur.
Re: [Thomson] Musique et vidéo avec SDSTREAM
Carrément, c'est déjà super de pouvoir faire autant de choses
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).
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?
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
Y a sans doute encore une subtilité du basic MO qui fait que ça ne fonctionne pas j'imagine?