[THOMSON] Utilisation DCMOTO

Couvre tous les domaines de l'émulation logicielle ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
yo_fr
Messages : 1337
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

[THOMSON] Utilisation DCMOTO

Message par yo_fr »

Je m'excuse de créer ce topic, mais en fait je suis un peu perdu dans l'utilisation de DCMOTO avec toutes les nouvelles fonctionnalités si alléchantes :oops:

J'ai voulu essayé des fichiers SD que _sam_ avait créé à un moment donné (pour des son 1 bit) et j'ai pas réussi à les lancer.
Je pense (et j’espère) ne pas être le seul dans ce cas et un petit guide serait le bienvenu. J'ai recherché dans les différents topic de CFG et des informations éparses existent, j'ai été sur le site dcmoto (évidement) mais là non plus j'ai pas trouvé de guide.

Bref, pour faire le tour de la question de DCMOTO, je voudrais savoir (en vrac) :
* Quel machine peut-on utiliser pour les SD
* Doit on cocher les interfaces CS91-280 ?
* Les fichiers SD (que l'on trouve dans ces fils de discussion) sont ils tous compatible avec la dernière version de DCMOTO ?
* Comment lancer une vidéo ?
* ou trouver le listing de SDANIM16.BAS (http://forum.system-cfg.com/viewtopic.p ... &start=377 )
* Comment lancer un son ? (pour lancer : http://forum.system-cfg.com/viewtopic.p ... o&start=30)

J'ai parcouru le forum et je n'ai pas trouvé ces infos. Si elle s'y trouvent, je m'en excuse par avance... mais je pense qu'une synthèse serait la bienvenue !
Merci!
JJ
__sam__
Messages : 7964
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Utilisation DCMOTO

Message par __sam__ »

yo_fr a écrit :* Quel machine peut-on utiliser pour les SD
* Doit on cocher les interfaces CS91-280 ?
Ca marche sur toutes les machines. Pour l'interface CS91-280 mais ca dépend de ce qu'on fait avec la SD (pour les trucs à base d'arduino il ne faut pas l'activer). Pour les expérimentations moi j'utilise le paramétrage suivant:
dcpref1.png
dcpref1.png (16.15 Kio) Consulté 2452 fois
dcpref2.png
dcpref2.png (11.89 Kio) Consulté 2452 fois
Si ca peut aider, mon fichier état "mrx" est dispo là: http://www.cjoint.com/doc/15_12/ELjwuLc ... to.mrx.zip
* Les fichiers SD (que l'on trouve dans ces fils de discussion) sont ils tous compatible avec la dernière version de DCMOTO ?
Je sais pas trop, je pense que oui. J'utilise la version du 4 juillet.
* Comment lancer une vidéo ?
Dans support amovible, tu mets un fichier SD avec un video dans "fichier sur carte SD", puis tu fais RUN dans le basic (le mrx ci-dessus est sauvé à cet endroit, en le rechargeant tu sera juste au point de taper "return" pour lancer le programme basic).
* ou trouver le listing de SDANIM16.BAS (http://forum.system-cfg.com/viewtopic.p ... &start=377 )
Ah oops, j'avais ca sur le feu et j'ai oublié. Il faut que tu copies le texte suivant dans le presse-papier et puis que dans le basic, tu aille dans le menu Fichier/Simuler le clavier... puis "simuler avec le presse-papier".

Code : Tout sélectionner

10 CLEAR,&H8FFF
30 READ A$:IF LEN(A$)=4 THEN A=VAL("&H"+A$):GOTO 30
40 IF A$="**" THEN EXEC A ELSE POKE A,VAL("&H"+A$):A=A+1:GOTO 30
50 DATA 9000
60 DATA 34,7F,1A,50,8E,1F,40,E6,84,63
70 DATA 84,E1,84,27,0A,63,84,CE,A7,C0
80 DATA 8E,00,00,20,1D,86,E0,B7,92,30
90 DATA 86,D0,B7,92,31,86,C8,B7,92,32
100 DATA 86,02,B7,90,A6,B7,90,AD,CE,E7
110 DATA C3,8E,40,00,1F,30,1F,8B,4F,5F
120 DATA DD,CE,C6,7F,DD,CC,8A,04,97,CE
130 DATA 97,CF,C6,40,D7,CD,8E,90,B3,8D
140 DATA 46,8D,59,C1,02,10,27,02,23,C1
150 DATA 20,27,06,C1,0D,27,2C,20,EE,8D
160 DATA 47,26,FC,08,CD,D6,CC,2B,FC,27
170 DATA 95,04,CD,8D,32,C1,0A,26,F0,8D
180 DATA 33,C1,02,10,27,01,FD,C1,0D,27
190 DATA 0A,C1,20,26,F0,08,CD,04,CD,20
200 DATA D6,08,CD,8E,92,28,8D,03,16,01
210 DATA 9C,34,04,E6,80,C1,04,27,04,8D
220 DATA 04,20,F6,35,84,20,00,3F,82,7E
230 DATA E8,03,20,00,3F,8A,7E,E8,06,1B
240 DATA 40,1B,57,1B,67,0C,3D,3D,3D,3D
250 DATA 3D,3D,3D,3D,3D,3D,3D,3D,3D,3D
260 DATA 3D,3D,3D,3D,3D,0D,0A,53,44,41
270 DATA 4E,49,4D,31,36,20,32,30,31,35
280 DATA 2E,31,30,2E,31,30,0D,0A,3D,3D
290 DATA 3D,3D,3D,3D,3D,3D,3D,3D,3D,3D
300 DATA 3D,3D,3D,3D,3D,3D,3D,0D,0A,0D
310 DATA 0A,41,54,54,45,4E,54,49,4F,4E
320 DATA 3A,20,44,61,6E,73,20,6C,27,65
330 DATA 6D,75,6C,61,74,65,75,72,20,64
340 DATA 63,6D,6F,74,6F,2C,0D,0A,74,61
350 DATA 70,65,7A,20,75,6E,69,71,75,65
360 DATA 6D,65,6E,74,20,6C,61,20,74,6F
370 DATA 75,63,68,65,20,45,4E,54,52,45
380 DATA 45,2E,0D,0A,52,65,63,68,61,72
390 DATA 67,65,7A,20,6C,65,20,66,69,63
400 DATA 68,69,65,72,20,70,6F,75,72,20
410 DATA 6C,65,20,72,65,6A,6F,75,65,72
420 DATA 2E,0D,0A,0D,0A,41,76,65,63,20
430 DATA 6C,65,20,6D,61,74,65,72,69,65
440 DATA 6C,20,54,68,6F,6D,73,6F,6E,2C
450 DATA 20,69,6E,69,74,69,61,6C,69,73
460 DATA 65,7A,0D,0A,6C,27,41,72,64,75
470 DATA 69,6E,6F,2C,20,73,69,6E,6F,6E
480 DATA 20,72,65,73,75,6C,74,61,74,20
490 DATA 69,6D,70,72,65,76,69,73,69,62
500 DATA 6C,65,2E,0D,0A,2D,20,45,53,50
510 DATA 41,43,45,20,70,6F,75,72,20,6C
520 DATA 69,73,74,65,72,20,6C,65,20,72
530 DATA 65,70,65,72,74,6F,69,72,65,0D
540 DATA 0A,2D,20,45,4E,54,52,45,45,20
550 DATA 70,6F,75,72,20,63,68,6F,69,73
560 DATA 69,72,20,6C,65,20,66,69,63,68
570 DATA 69,65,72,0D,0A,2D,20,53,54,4F
580 DATA 50,20,70,6F,75,72,20,73,6F,72
590 DATA 74,69,72,20,64,75,20,70,72,6F
600 DATA 67,72,61,6D,6D,65,2E,0D,0A,0D
610 DATA 0A,04,1B,47,1B,5E,1B,60,0C,04
620 DATA 40,20,10,CE,92,B9,8E,06,30,A6
630 DATA C8,EA,A7,C0,30,1F,26,F7,86,7E
640 DATA A7,C0,CC,92,50,ED,C4,8E,98,EA
650 DATA 20,53,96,CC,34,02,CC,92,7E,ED
660 DATA C4,8E,98,EC,5F,D7,DB,EC,81,D7
670 DATA DA,97,DA,8C,99,0C,26,F5,CC,90
680 DATA 00,97,E7,D7,E5,8E,A0,00,31,89
690 DATA 20,00,35,02,20,04,35,FF,96,CC
700 DATA 97,CD,8C,BF,40,26,07,8E,A0,00
710 DATA 12,12,20,0C,8C,DF,40,26,05,8E
720 DATA C0,00,20,04,20,00,20,00,1E,12
730 DATA 21,FE,4D,2C,D9,96,CC,97,CD,D6
740 DATA CC,3A,96,CC,D6,CC,ED,84,D6,CC
750 DATA 3A,96,CC,D6,CC,ED,84
760 DATA 9000,**
[EDIT] non ca marche pas avec ce programme :cry: Je ne sais plus pourquoi.

En revanche, avec lui ca passe pour les videos de videos de http://forum.system-cfg.com/viewtopic.p ... 6:[code]10 CLEAR,&H8FFF
20 COLOR7,0:SCREEN,,0:CLS:LOCATE0,0,0
30 READ A$:IF LEN(A$)=4 THEN A=VAL("&H"+A$):GOTO 30
40 IF A$="**" THEN EXEC A ELSE POKE A,VAL("&H"+A$):A=A+1:GOTO 30
50 DATA 9000
60 DATA 34,7F,1A,50,CE,90,6B,E6,C0,BD
70 DATA E8,03,26,F9,86,E7,1F,8B,CE,90
80 DATA AB,8E,06,30,A6,C8,EA,A7,C0,30
90 DATA 1F,26,F7,86,7E,A7,C0,CC,90,3D
100 DATA ED,C4,4F,5F,DD,CE,C6,7F,DD,CC
110 DATA 8A,04,97,CE,97,CF,8E,96,DC,20
120 DATA 58,96,CC,34,02,CC,90,70,ED,C4
130 DATA 8E,96,DE,5F,D7,DB,EC,81,D7,DA
140 DATA 97,DA,8C,96,FE,26,F5,CC,90,00
150 DATA 97,E7,D7,E5,8E,A0,00,31,89,20
160 DATA 00,35,02,20,09,35,FF,1B,60,1B
170 DATA 5E,00,96,CC,97,CD,8C,BF,40,26
180 DATA 07,8E,A0,00,12,12,20,0C,8C,DF
190 DATA 40,26,05,8E,C0,00,20,04,20,00
200 DATA 20,00,1E,12,21,FE,4D,2C,D4,96
210 DATA CC,97,CD,D6,CC,3A,96,CC,D6,CC
220 DATA ED,84,D6,CC,3A,96,CC,D6,CC,ED
230 DATA 84
240 DATA 9000,**[/code]
(et en plus il est plus court)
* Comment lancer un son ? (pouur lancer : http://forum.system-cfg.com/viewtopic.p ... o&start=30)
1) il faut être en émulation MO5
2) tu fais la manip du presse papier sur le fichier basic (avec les data) de: http://forum.system-cfg.com/viewtopic.p ... 89#p107489
3) Tu mets l'un fichier SD de http://www.cjoint.com/doc/15_08/EHzuXIg1CCM_PWM.zip dans la partie "support amovible", puis tu "RUN" le programme basic. (je viens de tester à l'instant.. ca roule).
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 : 1337
Inscription : 13 août 2009 18:24
Localisation : 78...
Contact :

Re: [THOMSON] Utilisation DCMOTO

Message par yo_fr »

Parfait !
J'ai réussi à lire les fichiers son et je peux aussi voir des vidéo !
c'est pile poil ce que je voulais,
Merci sam d'avoir pris le temps pour un novice en Thomson que je suis :!: :D
Daniel
Messages : 17408
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [THOMSON] Utilisation DCMOTO

Message par Daniel »

Pour bénéficier des toutes dernières fonctions et corrections de bugs de dcmoto, il est conseillé d'utiliser la version "dcmoto-nouveau". Actuellement c'est la version 2015.11.22. Par rapport à la dernière version "stable" (2015.06.04), elle apporte les améliorations suivantes :
Le nom du fichier .sd chargé remplace le libellé fixe "boot.sd" dans le répertoire de la carte SD simulée.
Correction d'une anomalie (introduite en version 2015.05) lors de l'appui simultané sur les touches SHIFT et BASIC.
Emulation du contrôleur de carte SD CS91-282 interne au MO5.
Correction d'une anomalie d'affichage de la LED Shift-Lock du MO6 et du PC128 dans l'outil Clavier.
Avec l'option Arduino, pour les fichiers d'extension .wav, chaque octet est converti en échantillon sur 6 bits.
Ajout de l'option Arduino dans le fichier .mrx pour permettre les démonstrations de streaming.
Rétablissement d'un curseur en forme de flèche pour redimensionner la fenêtre de l'émulateur.
Le clavier du PC n'émule plus les manettes si la case correspondante n'est pas cochée dans les options.
La déprotection des cassette MO5/MO6 avec les instructions non-documentées $41 et $42 est abandonnée.
Correction d'un conflit entre l'émulation de l'interface Arduino et l'émulation des manettes.
Je sais qu'il n'y a pas d'aide pour l'utilisation des contrôleurs CS91-280, CS91-281 et CS91-282, ni pour l'interface Arduino. Il y a beaucoup de possibilités, la rédaction d'un guide est un très gros travail, et comme les développements se succèdent très rapidement il faudrait le mettre à jour en permanence. Je rédigerai ce guide lors de la diffusion de la prochaine version "stable", peut-être début 2016.

En attendant n'hésitez pas à poser les questions dans ce fil de discussion.

Pour compliquer les choses, il y a eu de nombreuses versions successives des programmes pour jouer du son avec ou sans Arduino, ou des vidéos avec ou sans Arduino. Les fichiers .sd sont compatibles avec l'une des versions, mais pas forcément la dernière. Les démonstrations disponibles à la section Programmes du site dcmoto rassemblent le programme et les données qui vont ensemble, donc ça marche. Par contre, pour les fichiers .sd postés dans le forum, il faut chercher dans les posts correspondants la bonne version du programme. Encore une fois n'hésitez pas à poser des questions si vous voulez lancer un fichier particulier.
Daniel
L'obstacle augmente mon ardeur.
Répondre