Saisie des programmes TILT.

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Carl, Papy.G, fneck

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

Re: Saisie des programmes TILT.

Message par jasz » 11 déc. 2017 12:38

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.

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 11 déc. 2017 22:46

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!

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 13 déc. 2017 01:25

Salut à tous,

Programmes ajoutés au site.

- 21 - Bolides en folie
- 34 - Bad Boy
- 34 - Indicateur
- HS3 - Processeur
Antipontifex : - HS3 - Description "Portrait Robot"
Modifié en dernier par Xavier_AL le 15 déc. 2017 03:45, modifié 1 fois.

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 15 déc. 2017 03:43

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
Modifié en dernier par Xavier_AL le 16 déc. 2017 10:53, modifié 1 fois.

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 15 déc. 2017 09:27

A0.JPG
Partislip passé...
A0.JPG (19.83 Kio) Vu 696 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:

Avatar du membre
fneck
Site Admin
Messages : 12034
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Saisie des programmes TILT.

Message par fneck » 15 déc. 2017 10:23

Parfois le français peut être plus compliqué que la programmation 8)

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 16 déc. 2017 00:31

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.

hlide
Messages : 387
Enregistré le : 29 nov. 2017 10:23

Re: Saisie des programmes TILT.

Message par hlide » 16 déc. 2017 10:43

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:

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 16 déc. 2017 10:51

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
Modifié en dernier par Xavier_AL le 22 déc. 2017 06:07, modifié 1 fois.

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 22 déc. 2017 06:06

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

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

Re: Saisie des programmes TILT.

Message par jasz » 22 déc. 2017 21:39

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
Fichiers joints
dcmoto.jpg
preview crazy love
dcmoto.jpg (11.41 Kio) Vu 560 fois

Avatar du membre
Xavier_AL
Messages : 259
Enregistré le : 06 déc. 2017 20:30

Re: Saisie des programmes TILT.

Message par Xavier_AL » 23 déc. 2017 02:38

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...

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

Re: Saisie des programmes TILT.

Message par jasz » 23 déc. 2017 10:08

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 ;)

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

Re: Saisie des programmes TILT.

Message par __sam__ » 23 déc. 2017 11:25

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.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

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

Re: Saisie des programmes TILT.

Message par jasz » 23 déc. 2017 12:13

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 ;)

Répondre