TO8 bugué ??

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

jfhome
Messages : 15
Enregistré le : 26 oct. 2015 11:47

TO8 bugué ??

Message par jfhome » 01 mai 2019 18:24

Bonjour,

J'ai un TO8 en état. Tout du moins il me semble. J'ai l'interface CS91-280 et le lecteur SD. Cependant, je m'acharne à mes heures perdus à tenter de jouer dessus. Or, hormis quelques jeux (saphir, mgt, et moto dakar), rien ne fonctionne. même litoff en version sd récupéré sur dcmoto. soit ça se lance et plante, soit pas du tout.
Le truc qui me mets la puce à l'oreille, est le message d'erreur lorsque je démarre en basic 1.0 : "?IO error in 0" (touche b au lieu de 2) alors que d'après ma compréhension, ça devrait aussi booter sur la carte sd. Je n'ai pas cette erreur en démarrant en basic 512.

Bref, en gros je suis paumé et j'en ai un peu le ras le bol. Je trouve pas de lecture pour les noob sur le sujet.

Concretement, tout ce que je test au format SD déconne. Je craque .... c'est moi qui suis bugué ou mon TO8 ????

Merci

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 01 mai 2019 18:57

Les fichiers .sd présents sur le site dcmoto ont tous (sans exception) été testés avec un TO8 et fonctionnent.

La difficulté pour le néophyte est de trouver la procédure de lancement, qui dépend à la fois de la structure de la disquette et des applications, mais aussi de la version de l'EPROM du contrôleur. Il n'y a pas de règle universelle, chaque cas est particulier. On ne peut pas apporter une réponse générale, seulement une réponse au cas par cas. Pour cela il faut connaître la configuration matérielle, la version de l'EPROM du contrôleur et le nom du fichier .sd.

Si la bonne procédure a été utilisée, il peut aussi y avoir un problème matériel sur le TO8, le contrôleur, l'interface SDMOTO, la carte SD... On pourra éventuellement diagnostiquer plus précisément une panne éventuelle, mais seulement si la procédure de lancement ne fonctionne pas.
Daniel
L'obstacle augmente mon ardeur.

jfhome
Messages : 15
Enregistré le : 26 oct. 2015 11:47

Re: TO8 bugué ??

Message par jfhome » 03 mai 2019 13:22

Bonjour Daniel,

Merci de ta précieuse aide. La version du firmware est 20141228, j'ai aussi une puce avec une etiquette : nr V3.
Je donne ma langue au chat du coup.

Afin d'être plus précis, je te joins les photos du boitier et du sd moto à cette adresse : https://drive.google.com/open?id=1_cIaA ... 2r9V3kRhnv, je suis un peu perdu là :oops:

Qu'est ce que cela pourrait être si ce n'est pas la version de firmware en cause ?


A tout hasard, y'aurait il une bonne âme en région rhone alpes avec un TO8 pour tester ? (et aussi tester un cable xm1541 pour un commodore 64 !).

Merci encore.

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 03 mai 2019 16:05

@jfhome :

Effectivement, la version 20141228 est très ancienne et date des tout débuts du contrôleur CS91-280. Pour qu'elle fonctionne il faut avoir sur la carte SD la version correspondante du fichier boot.sd. Peux-tu vérifier ?

Je te demande cela parce que la version de boot.sd du site dcmoto est plus récente, c'est la 2015.11.13. Je viens de l'essayer avec la version 20141228 de l'EPROM et elle n'est pas compatible. Il faudrait que je recherche dans mes archives de l'époque pour trouver la bonne, mais à mon avis c'est une mauvaise solution, car il y a eu tellement de progrès en quatre ans qu'il vaut mieux partir sur des bases saines : la version 20180702 de l'EPROM. Je viens de l'essayer avec Mission Liftoff et elle fonctionne parfaitement bien.

Donne-moi ton nom et ton adresse postale par messagerie (ou à la rigueur par MP) et je t'enverrai cette EPROM.
Daniel
L'obstacle augmente mon ardeur.

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 17 mai 2019 09:24

En regardant attentivement les photos postées précédemment, j'ai l'impression que la broche 3 de l'EPROM n'est pas enfoncée dans le support. C'est probablement la cause des problèmes constatés.
[Edit] La broche 3 de l'EPROM est l'adresse A7. Il est évident que le contrôleur ne peut pas fonctionner si cette broche n'est pas connectée.

eprom.jpg
eprom.jpg (59.52 Kio) Vu 349 fois

Peu importe, il vaut mieux utiliser la nouvelle EPROM version 20180702.
La préparation de la carte SD est différente :
1) Formater la carte
2) Copier le fichier sdmoto.sel contenu dans cette archive --> http://dcmoto.free.fr/bricolage/cs91-28 ... 180702.zip
3) Copier le fichier mission-liftoff_to8.sd contenu dans cette archive --> http://dcmoto.free.fr/programmes/missio ... _to8sd.zip

L'inverseur SDMO/SDMOTO du contrôleur CS81-280 doit être en position SDMOTO (avec le contrôleur nanoréseau interrupteur 7 en position ON).
L'interface SDMOTO doit être dans le connecteur de la deuxième manette (à droite en regardant le côté droit du TO8).
Aucun lecteur de disquette ne doit être connecté au TO8.

Pour lancer le jeu avec le TO8 équipé du contrôleur CS91-280 et de l'interface SDMOTO :
1) Mettre l'ordinateur sous tension et taper 2 au menu d'accueil.
2) Sélectionner mission-liftoff_to8.sd en utilisant les flèches et taper ENTREE.

01.png
01.png (1.15 Kio) Vu 356 fois
##.png
##.png (208 Octets) Vu 356 fois
Modifié en dernier par Daniel le 18 mai 2019 08:37, modifié 2 fois.
Daniel
L'obstacle augmente mon ardeur.

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 17 mai 2019 20:16

Si ça ne fonctionne toujours pas, il y a plusieurs vérifications à faire. La première est de s'assurer que la deuxième manette fonctionne. En effet les soudures du connecteur sur la carte mère sont fragiles et sources de mauvais contacts.

Pour vérifier brancher une manette à la place de l'interface sdmoto et exécuter le programme suivant :

Code : Tout sélectionner

10 CLS
20 LOCATE0,0,0
30 PRINTSTICK(1);STRIG(1);
40 GOTO20
En changeant la manette de position et en appuyant sur le bouton d'action on doit obtenir 0 à 8 pour le premier chiffre et 0 ou -1 pour le deuxième.
Daniel
L'obstacle augmente mon ardeur.

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 18 mai 2019 08:20

Si la manette fonctionne, il y a de fortes chances que l'interface SDMOTO fonctionne aussi. On peut alors vérifier si le TO8 accède bien au contrôleur CS91-280 en exécutant le programme suivant :

##.png
##.png (1.08 Kio) Vu 289 fois

Le résultat affiché doit être STD@
Sinon il y a un problème de connexion ou de fonctionnement du contrôleur.

Ensuite on contrôle la sélection SDMO/SDMOTO avec le programme suivant :

#1.png
#1.png (765 Octets) Vu 289 fois

Si le résultat est B0, la version SDMOTO du contrôleur est sélectionnée, c'est bon.
Si le résultat est B1, la version SDMO du contrôleur est sélectionnée, c'est mauvais.

Il restera ensuite à tester la carte SD...
Daniel
L'obstacle augmente mon ardeur.

jfhome
Messages : 15
Enregistré le : 26 oct. 2015 11:47

Re: TO8 bugué ??

Message par jfhome » 18 mai 2019 18:32

Bonjour Daniel,

Le test sur le port joystick est ok, tout fonctionne parfaitement.
Le test pour vérifier l'accès au contrôleur est KO. Le retour est MTD:
j'ai testé sur un mo5 et le retour est |$ (un caractère "barre" devant le dollar)

Le test où l'attendu est B0, j'ai comme résultat 6.

Alors docteur ? ça craint ???? :cry:

Dans les faits, le seul jeu qui avait fonctionné avec le mo5 c'était saphir, et to8, je crois que c'était bivouac.

Bon, j'aime les thomsons pour autant .. nostalgeek ...


:mrgreen:

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 18 mai 2019 19:02

MTD: est le code du contrôleur interne du TO8. Le contrôleur externe n'a pas été sélectionné.
Normalement, en l'absence de lecteur de disquette, le moniteur détecte la présence d'un contrôleur externe et le sélectionne.

Dans le cas présent, le contrôleur externe n'est pas détecté. Plusieurs causes sont possibles :
- Il y a un lecteur de disquette connecté au contrôleur interne
- Il y a un mauvais contact dans le connecteur du contrôleur externe
- L'EPROM est mal insérée
- Le contrôleur externe est en panne
- Le TO8 a un problème interne

Un dernier essai pour confirmer :

Code : Tout sélectionner

POKE&HE7E7,&HD4
PRINTCHR$(PEEK(&HE000))
Réponse 'S' si le contrôleur externe est détecté, 'M' ou n'importe quoi s'il n'est pas détecté.
Si le contrôleur a déjà fonctionné (pour saphir et bivouac) il est assez bizarre qu'il ne fonctionne plus aujourd'hui. D'après la photo c'est un contrôleur nanoréseau. Il est possible qu'il soit tombé en panne, mais c'est vraiment pas de chance. L'idéal serait de pouvoir en essayer un autre.

Autre test à faire : tester le contrôleur sur MO5 avec la commande suivante :

Code : Tout sélectionner

PRINTCHR$(PEEK(&HA000))
Réponse 'S' si le contrôleur est détecté, rien s'il n'est pas détecté.
Daniel
L'obstacle augmente mon ardeur.

jfhome
Messages : 15
Enregistré le : 26 oct. 2015 11:47

Re: TO8 bugué ??

Message par jfhome » 19 mai 2019 12:02

Bonjour,

En faisant les tests avec la nouvelle Eprom, je confirme bien que le contrôleur n'est en fin de compte pas détecté. J'ai donc repris les tests en remettant l'ancienne eprom et contrôlant à nouveau la connexion propre dans son socle bien entendu.

Le contrôleur est bien détecté STD@.
La commande printhex$ me retourne 0 au lieu de B0.
La commande pour le dernier essai me retourne S

reformatage carte etc, je boot sur SDMOTO, comme d'habitude.

Je lance lifoff :
https://ibb.co/vJRC6Kn

La je me dis, tiens une merde, pas de fichier qui apparait. Je réinitialise (au lieu d'un power off) et voicç :o
https://ibb.co/jv671DT

Conclusion litoff est une p...ain de tuerie !!

Du coup !! on teste avec les images qui ne fonctionnent pas :

Dans certain cas j'ai ceci :
https://ibb.co/BZ2dXSL

Dans d'autres cas, je lance la commande exec et ça fige
https://ibb.co/tQJ4RmQ

Puis avec le bouton init puis commande B sur l'écran d'acceuil du TO pour booter ça fonctionne.

Hormis pour la secte noire :( ou cobra :? peut être est ce les fichers SD qui sont nases à la base.
Ci dessous pour secte noire :
https://ibb.co/sWz8WyX

Pour cobra :
https://ibb.co/BZ2dXSL

Du coup, est ce normal d'être obligé de réinitialiser systématiquement ??? curieux, ce n'est pas systématiquement le cas. Ou bien la solution, est ce de racheter un nouveau contrôleur ?

Je me rends compte (la mémoire commence à me faire défaut, et là, c'est pas bon signe), mais les jeux testés sur mo5 je les avais chargés via K7. je n'ai pas fait l'adapteur broche din. Je perds la boule.
Un dernier truc, pourquoi je n'arrive pas à afficher les images avec les balises IMG ??? j'ai l'impression de devenir neuneu sur ce site hahaha :lol:

__sam__
Messages : 4687
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: TO8 bugué ??

Message par __sam__ » 19 mai 2019 12:19

Image
De ce que je comprends c'est que là comme le DIR indique un "AUTO.BAT" (voir vers le haut de l'écran), ca veut dire que la diskette doit être démarrée par un RUN"AUTO.BAT" (ce qu'il se passe avec l'appui du B au menu de boot) et pas par l'EXEC &HE007. C'est pour cela que ca plante. L'exec c'est uniquement pour les diskettes "autoboot" qui se lancent sitôt qu'on entre dans le basic avec la touche 1 du menu ce qui n'est pas le cas pour ce programme.

Bon sinon pour les images il faut que tu click-droit sur l'image du lien et que tu mettes l'url de l'image (qui se termine par jpg) dans les balises IMG. :arrow: L'url de l'image (en .JPG), pas celle de la page qui contient l'image. C'est ca le truc.
Samuel.
A500 ^V^ampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.

Daniel
Messages : 11835
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TO8 bugué ??

Message par Daniel » 19 mai 2019 13:18

Il y a encore un mystère : l'EPROM version 20180702 fonctionnait parfaitement bien chez moi, je n'arrive pas à comprendre pourquoi elle n'est plus reconnue. C'est dommage, car elle comporte des correctifs qui apportent pas mal d'améliorations.

Sinon, pour les fichiers .sd qui ne fonctionnent pas, il y a de fortes chances, comme l'a écrit __sam__, que la bonne procédure de lancement n'ait pas été appliquée. Comme indiqué dans la documentation il très difficile pour un non spécialiste de la deviner, chaque cas est particulier. Pour obtenir de l'aide il faut donner la référence exacte du fichier .sd (ou une copie s'il n'est pas disponible par internet).

Pour Mission Liftoff, il faut une extension mémoire 256K, sinon le jeu est amputé de la présentation et des effets sonores et perd beaucoup de son intérêt. Il n'est pas nécessaire de réinitialiser l'ordinateur pour le lancer, en sélectionnant la ligne EXEC &HE007 ça doit marcher.
Daniel
L'obstacle augmente mon ardeur.

jasz
Messages : 717
Enregistré le : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: TO8 bugué ??

Message par jasz » 19 mai 2019 13:27

jfhome a écrit :
19 mai 2019 12:02
Un dernier truc, pourquoi je n'arrive pas à afficher les images avec les balises IMG ??? j'ai l'impression de devenir neuneu sur ce site hahaha :lol:
Tu peux obtenir l'adresse de l'image en click droit sur cette dernière et 'information sur l'image' et tu copie / colle l'adresse dans les balises [img] de ton post.

jfhome
Messages : 15
Enregistré le : 26 oct. 2015 11:47

Re: TO8 bugué ??

Message par jfhome » 19 mai 2019 14:51

Bonjour

Que ce soit en auto.bat ou en exec, ça fonctionne selon les jeux en effet. Mais qu'en l'un ne fonctionne pas avec auto.bat, il ne fonctionne pas mieux avec exec. C'est en effet très étrange.

je comprends qu'il me reste 2 options : changer le controleur :) ou tester le controleur sur un autre TO8. Y'a t'il un heureux possesseur thomson dans le 01, 69 ou 38 ???

Merci.

__sam__
Messages : 4687
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: TO8 bugué ??

Message par __sam__ » 19 mai 2019 14:57

jfhome a écrit :
19 mai 2019 14:51
Que ce soit en auto.bat ou en exec, ça fonctionne selon les jeux en effet. Mais qu'en l'un ne fonctionne pas avec auto.bat, il ne fonctionne pas mieux avec exec.
Il devrait! Quand tu dis que ca ne marche pas avec AUTO.BAT, tu veux dire quoi ? (marche pas ne veut rien dire en soi)

Si c'est que le run"AUTO.BAT" répond un truc genre fichier pas trouvé, alors dans ce cas c'est qu'il faut lancer le jeu par une autre commande. Que dit la doc du jeu pour le lancement ? A l'époque il fallait bien suivre la notice tant il existait de façon de lancer un jeu.
Samuel.
A500 ^V^ampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.

Répondre