Assembleur pour Canon X07

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Assembleur pour Canon X07

Message par Airbug.one » 30 sept. 2004 12:49

Bonjour à tous,

J'ai besoin d'un assembleur pour le X07 (pour pouvoir commander le bras robotisé Youpi de Silicium remis mécaniquement en état).

Je suis donc en train de taper les codes de l'assembleur paru dans MicroSystèmes 1985 (10 pages environ)

Si par hasard quelqu'un l'avait de disponible (où un autre assembleur) ça me serait très utile !

Pour Bruno: l'assembleur en WAV du CD ne fonctionne pas chez moi: le canon n'en veut pas (il est un peu difficile).

Jean-Philippe
JPI : CASIO PB-1000 - Canon X-O7

Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Message par Airbug.one » 06 oct. 2004 23:34

Bon ben j'ai fini par taper les codes de l'assembleur paru dans Microsystèmes.

Il faut maintenant que je le transfère sur le X07.

Il est initialement prévu pour un X07 avec carte d'extension memoire de 4 Ko (que j'ai) et doit s'implanter en &H2010.

a tout hasard, je commence à implanter a la main les 5 premier codes à partir de cette adresse et je vais tenter de relire ces codes ... .

Et ben je NE RETROUVE PAS les codes que je viens de taper !

Est-ce qu'un spécialiste du X07 saurait m'expliquer ce qui se passe ?

Merci.

Jean-Philippe
JPI : CASIO PB-1000 - Canon X-O7

Marc Moisson
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 14
Inscription : 01 déc. 2003 16:20
Localisation : toulouse

Message par Marc Moisson » 07 oct. 2004 09:31

Salut,
Tu peut etre un peu plus explicite?

Ce que j'ai compris :
Tu implante à la mains, cad : tu fais des truc type poke &H2010,12 etc....
Puis après quand tu fais un peek(&H2010) tu ne retrouve pas 12, c'est bien ça?
Je regarderais ce soir à la maison d'ou ca peut venir.

A+

P.S : desolé pour ton premier message concernant la demande d'un assembleur pour canon X07, je ne l'avais pas vu, je pense que ma réponse sur un autre post ou je te dis que j'en ai un a du te paraitre très con :(
Marc

Marc Moisson
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 14
Inscription : 01 déc. 2003 16:20
Localisation : toulouse

Message par Marc Moisson » 07 oct. 2004 13:31

resalut,
une chtite idée.
Donc je pense que tu n'as pas l'extension mémoire de 8K sous forme de puce, et si l'interrupteur dip à coté de l'emplacement n'est pas sur la bonne position les adresses de 2000 - 3FFF ne correspondent à rien. Je ne sais pas si le canon peut fonctionner normalement avec l'interrupteur sur la mauvaise position et sans puce d'extension, mais bon c'est une chose à vérifier.

A+
Marc

Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Message par Airbug.one » 07 oct. 2004 13:33

Oui c'est exactement ça:

Je poke "a la main" à &H2010 puis je relis "a la main" et je retrouve pas ce que j'ai poké.

Je pense avoir une piste: le prog est prévu pour un X07 avec carte 4Ko ET RIEN D'AUTRE.

Il est possible que l'on ecrive dans une zone memoire utilisée si on a un materiel different (carte 8Ko). Ce qui expliquerait le plantage au bout du 10 eme code.

J'ai testé ce matin avec un canon sans rien + carte de 4Ko et j'ai relu le code poké !

Je prévois de relire la doc concernant les zones memoires, je pense que la solution doit etre là.

Ne t'en fais pas pour l'assembleur, je l'avais vu mais comme j'etais pressé, ça a été aussi rapide de le taper (sinon je te l'aurais demandé!)

A+

Jean-Philippe
JPI : CASIO PB-1000 - Canon X-O7

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Message par Pocket » 07 oct. 2004 13:39

Salut,
Airbug.one a écrit :J'ai testé ce matin avec un canon sans rien + carte de 4Ko et j'ai relu le code poké !
JP, si t'as besoin d'un chip d'extension 8 Ko interne, il doit m'en rester, donc n'hésite pas. :)

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

Marc Moisson
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 14
Inscription : 01 déc. 2003 16:20
Localisation : toulouse

Message par Marc Moisson » 07 oct. 2004 16:49

Bizarre,
sur le mien (8Ko + chip 8Ko) quand je fais poke &H2010,20 puis ?peek(&H2010) j'obtient bien 20, j'avais bien sur 0 avant le poke.

Bizarre??????

A+
Marc

Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Message par Airbug.one » 08 oct. 2004 00:19

CA Y EST !

J'ai trouvé la solution : dans le poke que je faisais, j'inversais adresse et valeur alors ça marche beaucoup moins bien forcément ... !

Donc j'ai l'assembleur MicroSystèmes et il fonctionne.

J'ai aussi relu la doc concernant la gestion de la memoire : ça ne fait pas de mal si on veut faire un peu d'ASM.

Je prog est sauvé sur K7 et les codes sur PC "for the future générations" !

Ce WE je m'attaque au port parallèle du X07.

Merci pour les infos.

Jean-Philippe
JPI : CASIO PB-1000 - Canon X-O7

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Message par charognard » 16 juil. 2009 14:00

Airbug.one a écrit :CA Y EST !

J'ai trouvé la solution : dans le poke que je faisais, j'inversais adresse et valeur alors ça marche beaucoup moins bien forcément ... !

Donc j'ai l'assembleur MicroSystèmes et il fonctionne.

J'ai aussi relu la doc concernant la gestion de la memoire : ça ne fait pas de mal si on veut faire un peu d'ASM.

Je prog est sauvé sur K7 et les codes sur PC "for the future générations" !

Ce WE je m'attaque au port parallèle du X07.

Merci pour les infos.

Jean-Philippe
tu n'aurais pas le WAV par hazard et l'article numérisé ? (on est pas à 5 ans près non plus !!!)

Avatar de l’utilisateur
Paul Tergeist
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2417
Inscription : 15 oct. 2007 15:50
Localisation : 3ème planète après le soleil

Message par Paul Tergeist » 16 juil. 2009 14:47

euh oui et pis tant qu'à faire, est-ce que tu n'aurais pas un micro-système avec un programme de gestion de RAM pour le PC-1500 ?

Je sais qu'ils en ont fait paraître un mais je ne sais pas dans quel numéro.

Oui je sais, c'est ballot.

Paul - Ballot depuis 1664.
(c'est po juste)
Il y a 10 catégories de personnes dans le monde. Celle qui connait le binaire et l'autre.

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Message par charognard » 16 juil. 2009 15:22

Paul Tergeist a écrit :euh oui et pis tant qu'à faire, est-ce que tu n'aurais pas un micro-système avec un programme de gestion de RAM pour le PC-1500 ?

Je sais qu'ils en ont fait paraître un mais je ne sais pas dans quel numéro.

Oui je sais, c'est ballot.

Paul - Ballot depuis 1664.
(c'est po juste)
SHARPENTIERS 17 pages 20 et 21

Avatar de l’utilisateur
kweeky
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1640
Inscription : 05 oct. 2007 19:46
Localisation : Pas très loin de Bordeaux

Message par kweeky » 16 juil. 2009 15:39

Bandes de vilains nécrophiles ! Pourriez attendre Halloween pour profaner le cimetière ! :evil:

Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Message par Airbug.one » 16 juil. 2009 20:49

tu n'aurais pas le WAV par hazard et l'article numérisé ? (on est pas à 5 ans près non plus !!!)
Si mais c'est pas par hasard :wink:

http://www.silicium.org/calc/x07/programmes.htm

Premier téléchargement proposé dans la page. Il contient :
- plusieurs infos
- plusieurs méthodes d'implantation du programme
- le scan de l'article.

Il manque le wav. :(

Peut-être ce WE ... ou dans 5 ans ... :twisted:
JPI : CASIO PB-1000 - Canon X-O7

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Message par charognard » 16 juil. 2009 21:58

oui j'avais vu mais c'est surtout le WAV qui m'interresse :wink:
merci par avance


remarque si tu as d'autre WAV je ne suis point contre

Airbug.one
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 191
Inscription : 08 oct. 2003 20:40
Localisation : Toulouse
Contact :

Message par Airbug.one » 19 juil. 2009 17:47

Pas reussi a sauvegarder le prog en wav.

Le fichier d'implantation que je propose est trop gros : 17 Ko, il ne reste pas assez de place mémoire pour poker les valeurs aux bons endroits (quel nul :? !).

Problème pas insolvable, il suffiRAIT de bidouiller la mémoire avec une extension de 32 Ko mais j'ai plus le temps. Peut-être dans 3 semaines si je retrouve du temps et de la motivation.
JPI : CASIO PB-1000 - Canon X-O7

Répondre

Revenir vers « Tous les Pockets »