[Thomson] SDSTREAM

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

Autre point à vérifier : TX doit être connecté à RX et RX doit être connecté à TX.
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Merci Daniel, j'ai lu ca aussi qu'il fallait peut-être inverser TX et RX si cela ne fonctionnait pas, je test ca ce soir 😊😊
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Je pense que cela à fonctionné en inversant RX et TX. J'ai lancé le téléversement et maintenu Reset appuyé durant la compilation du croquis (avancement de la barre verte) puis dès l’apparition du message "Téléversement" j'ai relâché le bouton Reset et ensuite j'ai eu le message "Téléversement terminé" sans erreurs donc je pense que cela à fonctionné de ce côté. J'ai formaté la carte sd en Fat32, copié le pack jeux MO5 et le fichier select_bas_20200801.txt en le renommant SELECT.BAS. J'installe le minibus avec le sdstreamer, je mets sous tension le MO5 en maintenant le bouton "Initial Prog" le temps des 20 clignotements de l’Arduino puis le relâche et j'ai l'écran du MO5. Je tape RUN"SELECT mais j'ai le message Searching puis Error 60 et la malheureusement je ne sais pas quoi faire...Help please :D :D
Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

Pour exécuter le programme SELECT.BAS il faut le charger en mémoire de l'ordinateur Thomson. On peut utiliser :
- Un lecteur de cassette (ou SDLEP-TFT)
- Un lecteur de Quick Disk
- Un lecteur de disquette
- Un lecteur de carte SD (CS81-280, SDDISK ou SDDRIVE)
- Sinon on peut le taper à la main

L'erreur 60 signifie qu'il n'y a pas de contrôleur de disquette ni de magnétophone connecté, donc le programme ne peut pas être chargé.
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Merci Daniel, je vais donc essayer avec mon sddrive 😊😊
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Il faut lancer le dos basic depuis le sddrive puis taper RUN"SELECT svp?
Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

Voici une procédure possible (parmi d'autres) pour lancer le programme SELECT.BAS avec le MO5 :

- Sur PC copier le fichier .sd d'une disquette DOS 3"1/2 et lui donner un autre nom, par exemple sdstream.sd
- Avec l'émulateur dcmoto, option contrôleur SDDRIVE, lancer le DOS avec sdstream.sd
- Entrer le programme select. bas en utilisant la fonction "Simuler le clavier"
- Sauvegarder ce programme par SAVE"SELECT
- Copier le fichier sdstream.sd sur la carte SD de SDDRIVE

- Sur MO5, avec SDSTREAM et sa carte SD, SDDRIVE et sa carte SD, initialiser le système (bouton RESET enfoncé jusqu'au clignotement de SDSTREAM)
- Dans le menu de SDDRIVE, sélectionner le fichier sdstream.sd
- Lancer le programme SELECT.BAS par RUN"SELECT

La sélection du jeu stocké sur la carte SD de SDSTREAM est alors possible.
Après avoir sélectionné le jeu, on le lance par le programme de lancement propre à l'ordinateur (MO5 ou MO6 ou TO7/70).
La procédure pour ajouter le programme de lancement à la disquette de SDDRIVE est la même que pour SELECT.BAS

Ce n'est qu'un exemple, il y a d'autres façons de procéder, peu importe celle que l'on choisit. Ce qu'il faut retenir :
- Le programme SELECT.BAS permet de choisir un fichier de la carte SD de SDSTREAM.
- Le programme de lancement (pour MO5, MO6 ou TO7/70) permet de lancer le fichier choisi.

Si on fait toujours la même opération, par exemple choisir un jeu MO5 et le lancer, on peut faire un seul programme (sélection + lancement) en combinant les deux, ou en ajoutant un RUN du deuxième à la fin du premier.
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Yes ça marche!!! Merci Daniel. J'ai suivi ta procédure et tout est ok. J'ai également fais 3 fichiers de lancement de jeu que j'ai sauvé sur sdstream.sd pour utiliser le même .sd sur MO5, MO6 ou TO7/70. J'avoue que c'était la première fois que j'utilisais DCMOTO :oops: :oops: :oops: .
Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

Bravo !

Les fichiers .sd pour SDSTREAM créés avec dcmoto se chargent bien sur les vraies machines s'ils ont été faits au bon moment (après le chargement complet et au tout début du jeu). Par contre s'ils ont été créés au mauvais moment il leur arrive ne pas fonctionner, en particulier avec le TO7/70.
Dans ce cas il faut donner les références du jeu et la configuration matérielle, je trouverai une solution.

Le gros avantage de SDDTREAM est la vitesse de chargement. Et la qualité des applications de streaming audio et vidéo.
Il faut absolument voir les démonstrations vidéo de __sam__, c'est ce qui a été fait de mieux sur Thomson.
Daniel
L'obstacle augmente mon ardeur.
Brochiman
Messages : 3406
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Thomson] SDSTREAM

Message par Brochiman »

Comment peut-on créer un fichier pour sdstream à partir d'un .sd, la procédure est expliquée quelque part? Merci 😊
Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

Attention, SDSTREAM n'est pas un contrôleur de disquette. Il ne peut rien faire d'une image de disquette au format .sd
C'est un périphérique de streaming. Il permet de charger des données de façon séquentielle, rien d'autre.

D'ailleurs, pour distinguer les fichiers .sd pour les différents contrôleurs je vais essayer de respecter les conventions suivantes :
- .sd pour les images de disquettes au format Thomson (compatibles CS91-280, CS91-282, SDDISK et SDDRIVE)
- .sdd pour les démonstrations de streaming audio et vidéo avec SDDRIVE
- .sds pour les fichiers séquentiels de streaming avec SDSTREAM
Daniel
L'obstacle augmente mon ardeur.
tjjq44
Messages : 220
Inscription : 26 oct. 2016 13:40

Re: [Thomson] SDSTREAM

Message par tjjq44 »

Salut tout le monde!

Je suis retombé là dessus tout à l'heure :
__sam__ a écrit : 30 août 2020 03:34
tjjq44 a écrit : 29 août 2020 21:21 Ouais vivement que les as de l'assembleur se collent à SDSTREAM !!!
Mon, petit doigt me dit que c'est déjà fait depuis un certain temps, mais que le covid a tout desorganisé... En attendant faudra se contenter de SDDrive, qui fait déjà des choses très bien en audio/vidéo.
SDSTREAM n'intéresse plus grand monde on dirait :cry:
Daniel
Messages : 17319
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson] SDSTREAM

Message par Daniel »

SDSTREAM n'a jamais beaucoup intéressé les collectionneurs d'ordinateurs Thomson, l'utilisation est trop technique pour les non spécialistes.
C'est un peu dommage, car la musique et la vidéo sont bien meilleures qu'avec SDDRIVE et peu de membres du forum ont lancé les démos.

Pour toucher le grand public, il faut des jeux. Alors, même si l'Aigle d'Or se charge en trois secondes avec SDSTREAM, le gain par rapport aux douze secondes de SDDRIVE n'est pas décisif. SDSTREAM aura du succès quand un programmeur créera un jeu d'aventure graphique avec des centaines de tableaux, trop gros et trop lents à charger pour pouvoir être lancés à partir d'une disquette.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Thomson] SDSTREAM

Message par 6502man »

@Daniel tu dit:
"quand un programmeur créera un jeu d'aventure graphique avec des centaines de tableaux, trop gros et trop lents à charger"
et
"C'est un périphérique de streaming. Il permet de charger des données de façon séquentielle, rien d'autre."

Mais pour un jeu d'aventure graphique avec des centaines de tableaux ca me parait pas adapté puisqu'il faut au contraire du séquentiel pouvoir
accéder à n'importe quelle données à n'importe quelle moment du jeu, ou est ce que j'ai mal compris ?
Phil.

www.6502man.com

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

Re: [Thomson] SDSTREAM

Message par Daniel »

Un tableau est lu en séquentiel, mais on peut prévoir un système de réinitialisation de l'Arduino pour changer de tableau. Dans la version actuelle de SDSTREAM ce n'est pas prévu, mais pas trop difficile à ajouter. Il reste une entrée numérique libre, sur laquelle on peut envoyer une série d'impulsions pour définir le numéro du tableau à charger.

SDSTREAM est une version simplifiée du projet ARDDRIVE, qui devait permettre à la fois la lecture et l'écriture. Je n'ai pas réussi à mettre au point la fonction d'écriture octet par octet, c'est pourquoi SDSTREAM est en lecture seule. Par contre l'écriture bit par bit fonctionne et peut être utilisée pour transmettre des informations à l'Arduino.
Daniel
L'obstacle augmente mon ardeur.
Répondre