1

j'ai un soucis, j'ai récupéré un robot YOUPI, pour lequel j'aimerai programmer une interface . j'ai essayé sur un amstrad 6128 + mais il s'avére que le port aprallème est buggé. je passe des ordres au robot sans problème mais certian code balancé sur l'adresse EF du port font rebooter le pauvre 6128+ . sur 6128 le code est accepté mais il faut que je bidouille le port parallèle.
je me emande avant de modifié un 6128 si je pourrais pas le programmer sur un ste . le problème est simple , il faut que j'envoie un mot de 8 bits sur le port parallèle, comment je peux faire en gfa? sur l'amstrad via un OUT &EF,&xx c'était fait ?

2



Faut que je me souviennes quelques années avant, un out était aussi possible par contre je sais plus le premier parametre, il faudrait trouvé une doc du GFA.

Sinon il reste une solution, passez par le bios, je n'ai pas la doc sous la main, mais il existe un paquet de fonction qui permet d'envoyé des octets sur les différents ports, je regarde ce soir et poste cela demain.


GT Turbo
avatar
Accrochez vous ca va être Cerebral !!

3

Toi utiliser BIOS 2 (BCONIN) et BIOS 3 (BCONOUT) !

Lecture : c% = BIOS(2,devcheeky ; dev%=0, c'est à dire port parallèle
Ecriture : ~BIOS(3,dev%,ccheeky ; dev%=0, c% le caractère à envoyer sur le port parallèle

Kochise

avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

4

GT Turbo :
Faut que je me souviennes quelques années avant, un out était aussi possible par contre je sais plus le premier parametre, il faudrait trouvé une doc du GFA.


l'imprimante a le port 0

out 0,valeur
out 0,valeur1,valeur2,valeur3,etc...

out?(0) indique si l'imprimante est disponible: -1=ok, 0=indisponible


IF OUT?(0)=-1 THEN
   OUT 0,xx
ENDIF


Pour envoyer une longue séquence, par exemple:
RESTORE liste_code

READ code&              ! lecture du premier code dans les DATA

REPEAT
   IF OUT?(0)=-1 THEN   ! imprimante prête ?
      OUT 0,code&       ! envoi du code
      READ code&        ! lecture du code suivant dans les DATA
      PAUSE  10         ! une petite pause (10 * 1/50 sec = 200ms)
   ELSE
      PRINT "Imprimante indisponible"
      code&=-1          ! pour sortir de la boucle
   ENDIF

UNTIL code&<>-1         ! lire jusqu'au code -1

EDIT

liste_code:
DATA 27,"B",0,27,"p",1
DATA 27,66,0,27,87,1,-1


5


Plus rapide que moi Sonja, j'ai ouvert ma doc hier soir et en fin de compte tu m'a pris de vitesse happy


Enfin le plus important c'est que UBOOOT puisse utilisé son robot !

Au passage joli code Sonja top

GT Turbo calin
avatar
Accrochez vous ca va être Cerebral !!

6

GT Turbo :
Plus rapide que moi Sonja, j'ai ouvert ma doc hier soir et en fin de compte tu m'a pris de vitesse happy

Désolé hehe

Je te promets que lorsque ça parlera de vbl/hbl/asm/scrollsync/etc... je te laisserai la voie libre grin

Enfin le plus important c'est que UBOOOT puisse utilisé son robot !
Au passage joli code Sonja top

Merci GT Turbo tongue

7



Avec grand plaisir Sonja !


GT Turbo
avatar
Accrochez vous ca va être Cerebral !!

8

Houla, on va vous laisser tous les deux wink Et ils vécurent heureux ensembles et eurent pleins de petits ATARI smile

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

9



Des petites Jaguars, tout plein de petites Jaguars !!!

GT Turbo

avatar
Accrochez vous ca va être Cerebral !!

10

lol

11

bon ça devrait le faire , je fais des essais ce soir , merci les gars !!!

12



Maintenant UBOOT cohabite avec Robocop !!


GT Turbo
avatar
Accrochez vous ca va être Cerebral !!

13

Un Robocop castré car à mon avis il doit être moins dangereux smile

14



cyborg My name is robohop !!!


GT Turbo octopus !!
avatar
Accrochez vous ca va être Cerebral !!

15

Dans la série télévisée c'est plutôt Roboloque smile

16

petite photo de l'engin :
getfile.php?att_id=183&apli=forum_npds&att_name=ROBOT0001.jpg

17

Rubrique faits divers :

Un petit génie, lecteur assidu du 'Virus Informatique', à essayé de transformer un vieux bras mécanique en machine à plaisir à l'instar d'une publicité, disponible ici http://daimaoh.kir.jp/ho/menssom.htm , parue dans son magazine fétiche. Hélas, le pauvre être s'est trompé dans l'ordre d'ouverture de la machoire de l'engin. Scouiiic !

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

18

commandé...
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/

19

perso vu la taille des moteurs pas à pas ( 7-8 cm ) , je ne m'y risquerai pas !!!! ( c'est les gros cylindres en bas du bras sur la photo )

20

en plus c'est chauffant grin
avatar
La Neo Geo CD à son site (en tout cas elle essaye...): http://neogeocdworld.info/
Le forum de la Neo Geo sur Yaronet: forums/264

Un petit site sur l'Atari Falcon avec plein de trucs bon pour votre poussin: http://falcon.ti-fr.com/