Page 4 sur 8

Re: Saisie des programmes TILT.

Publié : 11 déc. 2017 12:38
par jasz
Je viens de retrouver la version papier du jeu "crazy love" que j'avais adapté sur thomson (TILT 5HS) :)

A l'époque je n'avais pas encore d'ordi et je le tapais entre 13 et 14 au club micro du bahut.
Je peux le ressaisir si tu veux.

Re: Saisie des programmes TILT.

Publié : 11 déc. 2017 22:46
par Xavier_AL
Salut,

Oui Jasz, les adaptations, même sensibles, sont les bienvenues.
Car, même si elle étaient cristallisées sur le papier, chaque programme tapé était enrichi, voir corrigés.
Sur tilt, la qualité des listings est variable et certains demandent de grosses modifications.
Donc, si ta version fait la part belle au programme...
Pas de problème.

Meric Jasz, prend ton temps!
:D

Edit:
Mais... peut-on faire mieux sur une autre machine que l'Amstrad ? :shock:
Si tu manques de temps, il est possible de scanner ton listing... nous pouvons le taper.
Tu auras plus de temps pour le corriger!

Re: Saisie des programmes TILT.

Publié : 13 déc. 2017 01:25
par Xavier_AL
Salut à tous,

Programmes ajoutés au site.

- 21 - Bolides en folie
- 34 - Bad Boy
- 34 - Indicateur
- HS3 - Processeur
Antipontifex : - HS3 - Description "Portrait Robot"

Re: Saisie des programmes TILT.

Publié : 15 déc. 2017 03:43
par Xavier_AL
Salut à tous,

Voilà, "Europaia" est tapé...
Image

http://abandonlistings.free.fr/tilt/THOMSON_1.htm
Beaucoup d'erreurs de frappe (totografe), une saisie à l'aveugle... mais il est beau!
8)

Ajout de :
dcmoto.free.fr :- 39 - Pêche à la ligne
Xav- 41 - Labyrinthes

Re: Saisie des programmes TILT.

Publié : 15 déc. 2017 09:27
par Xavier_AL
Partislip passé...
Partislip passé...
A0.JPG (19.83 Kio) Consulté 5217 fois
Cher Omer,
Loin de moi de vouloir donner des leçons de français...
Car je ne suis pas une référence en la matière, et je laisse cela à mon correcteur orthographique...

Mais, dans cette phrase tu remplaces le verbe du premier groupe (ici "patienter") par un verbe du troisième groupe.

J'utilise habituellement "Mordre"... mais tu peux en utiliser un autre... coudre... boire... partir...

Où "mordre" a un participe passé qui donne "mordu"

Donc ça donne : "Veuillez mordre quelques instants..." et non "Veuillez mordu quelques instants..."
Même si cette phrase ne ... veux rien dire dans le contexte, "Veuillez Mordre" est français.(pas "Veuillez mordu")
Mordre est le verbe, et donc "patienter" peut s'y substituer (s'y mordre!!!)!
Il faut donc, comprendre "Veuillez patienter un instant!"...
Tu as fait un super boulot de programmation, une poignée d'erreur de participe passé.
Mais, nous t'en voulons pas.

Le problème est maintenant réparé!
Bon, on en parle plus.

Le problème est réglé... gler... glez.
Enfin.... il est mordu!

On passe à un autre programme....
:mrgreen:

Re: Saisie des programmes TILT.

Publié : 15 déc. 2017 10:23
par fneck
Parfois le français peut être plus compliqué que la programmation 8)

Re: Saisie des programmes TILT.

Publié : 16 déc. 2017 00:31
par Xavier_AL
Et là j'entends Daniel nous dire...

"Oui, les listings dans les magazines sont des programmes de second choix, écrits par des gamins de quinze ans."

:shock:
Et... je le rejoins sur ce point.
Mais, ils étaient aussi destinés pour des gamins de .... quinze ans...
:D
Et à cette âge... le français été :roll: , aussi un second choix, après la programmation.

Ce qui me conforte dans le fait que "l'ordinateur" était un "jouet" pour enfants... et un passe-temps inutile pour les adultes.

Re: Saisie des programmes TILT.

Publié : 16 déc. 2017 10:43
par hlide
Xavier_AL a écrit : 16 déc. 2017 00:31 Et à cette âge... le français été :roll: , aussi un second choix, après la programmation.

Ce qui me conforte dans le fait que "l'ordinateur" était un "jouet" pour enfants... et un passe-temps inutile pour les adultes.
Hum hum, on oscille entre l'âge de 15 ans et son âge réel ? :lol:

Re: Saisie des programmes TILT.

Publié : 16 déc. 2017 10:51
par Xavier_AL
hlide a écrit : 16 déc. 2017 10:43 Hum hum, on oscille entre l'âge de 15 ans et son âge réel ? :lol:
Effectivement, pour moi, on parle d'un âge "mental", mais tu étiez prévenu (mordru?)!
Et c'est la nostalgie qui ha parlé (mordru!)...
:mrgreen:
Bien vu!

Tapés:
- 28 - Bombardement
- HS3 - Morse
- 49 - TomDraw

Re: Saisie des programmes TILT.

Publié : 22 déc. 2017 06:06
par Xavier_AL
Salut à tous,

Tapés:
- 32 - Librairie
- 33 - Carnet d'adresses
- 35 - Morpion

Débogage en cours: - 30 - Plantations de Cuba
- HS5 - "Crazy love" adaptation du jeu pour Amstrad CPC sur Thomson by Jasz

indisponible- HS5 - Astate
indisponible- HS5 - Bataille navale
indisponible- HS5 - Billard
indisponible- HS5 - Dessin
indisponible- HS5 - Grand Prix
indisponible- HS5 - Musique
indisponible- HS5 - Prisonnier
indisponible- HS5 - Raid
Voilà, tout les magazines disponibles sont tapés pour le Thomson...
Amusez-vous bien avec ces logiciels déjà tapés.
:D

Re: Saisie des programmes TILT.

Publié : 22 déc. 2017 21:39
par jasz
Le programme avance! J'avais oublié les joies de "taper" (avec ses doigts) un programme via un listing :lol:

Cependant, pour essayer de faire à l'identique (à l'époque j'avais zappé tout ceci) l'auteur utilise la fonction EVERY qui fait appel à un timer via le BASIC. Cependant sur Thomson c'est assez compliqué. On peut programmer le timer interne pour une séquence de 0.02 seconde. Mais exclusivement en machine et je ne pense pas que cela soit possible en combinant machine et BASIC. Je boucle donc une séquence, mais dès que le personnage se déplace elle ralentit d'autant. Existe t-il une solution ou dois-je simplement me contenter de la même? Genre...

Code : Tout sélectionner

NRJ=NRJ-1:IF NRJ=0 THEN EN=EN-1: NRJ=100
Cette ligne est à l'entrée de la routine de test de déplacement... Et à chaque déplacement, pour combler la différence je fais

Code : Tout sélectionner

NRJ=NRJ-1

Re: Saisie des programmes TILT.

Publié : 23 déc. 2017 02:38
par Xavier_AL
Salut jasz,

Généralement, aux vus des programmes rencontrés, le basic reste en lecture clavier libre et en boucle:

Code : Tout sélectionner

10 NRJ=100 :rem cent  pour cent
100 A$=INKEY$
110 IF A$="A" THEN rem DEPLACEMENT
120 IF A$="Q" THEN rem DEPLACEMENT
130 NRJ=NRJ-.05:LOCATE 1,1:PRINT "ENERGIE";INT(NRJ):IF INT(NRJ)<=0 THEN REM GOTO T'ES MORT ELSE GOTO 100
La vitesse de décrémentation dépend de la valeur que tu y mets, elle est donc à ajouter en cours de test.
Sinon, si tu utilises un timer, tu te retrouveras avec un ralentissement du basic...

Bravo pour cette conversion!
Tu sembles avoir fait un excellent travail...

Re: Saisie des programmes TILT.

Publié : 23 déc. 2017 10:08
par jasz
En effet! La routine de test clavier est en boucle en attendant un évènement. C'est classique!

Mais je pense avoir trouvé une solution pour simuler un timer en BASIC. Il me faut maintenant mettre tout ceci en pratique pour voir si le décompte ne ralentie pas trop. Ce qui fait que, si cette solution est satisfaisante on pourra se passer de la fonction EVERY pour permettre une meilleure compatibilité entre machine fonctionnant avec un BASIC résident. Même sur CPC ;)

Re: Saisie des programmes TILT.

Publié : 23 déc. 2017 11:25
par __sam__
jasz a écrit : 22 déc. 2017 21:39 Cependant, pour essayer de faire à l'identique (à l'époque j'avais zappé tout ceci) l'auteur utilise la fonction EVERY qui fait appel à un timer via le BASIC. Cependant sur Thomson c'est assez compliqué. On peut programmer le timer interne pour une séquence de 0.02 seconde. Mais exclusivement en machine et je ne pense pas que cela soit possible en combinant machine et BASIC.
En basic 128 il y a

Code : Tout sélectionner

ON TIMER GOSUB NNN
qui saute en NNN toute les 0.02s. Ca correspond à ce que tu cherches.

Re: Saisie des programmes TILT.

Publié : 23 déc. 2017 12:13
par jasz
Merci __sam__! 8) Mais il faut dire que la fonction TIMER n'est pas dans le guide du BASIC 128 du MO6 ou même du TO8/D. Je ne connaissais pas...

Je vais tout de même essayer mon idée pour que le programme puisse tourner sur un MO5 doté d'un BASIC 1.0 ;)