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 : Papy.G, fneck, Carl

jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: Saisie des programmes TILT.

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

Re: Saisie des programmes TILT.

Message 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!
Xavier_AL

Re: Saisie des programmes TILT.

Message 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"
Dernière modification par Xavier_AL le 15 déc. 2017 03:45, modifié 1 fois.
Xavier_AL

Re: Saisie des programmes TILT.

Message 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
Dernière modification par Xavier_AL le 16 déc. 2017 10:53, modifié 1 fois.
Xavier_AL

Re: Saisie des programmes TILT.

Message par Xavier_AL »

Partislip passé...
Partislip passé...
A0.JPG (19.83 Kio) Consulté 5082 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 de l’utilisateur
fneck
Site Admin
Messages : 17389
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Saisie des programmes TILT.

Message par fneck »

Parfois le français peut être plus compliqué que la programmation 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Xavier_AL

Re: Saisie des programmes TILT.

Message 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.
Avatar de l’utilisateur
hlide
Messages : 3456
Inscription : 29 nov. 2017 10:23

Re: Saisie des programmes TILT.

Message 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:
Xavier_AL

Re: Saisie des programmes TILT.

Message 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
Dernière modification par Xavier_AL le 22 déc. 2017 06:07, modifié 1 fois.
Xavier_AL

Re: Saisie des programmes TILT.

Message 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
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: Saisie des programmes TILT.

Message 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
Pièces jointes
preview crazy love
preview crazy love
dcmoto.jpg (11.41 Kio) Consulté 4946 fois
Xavier_AL

Re: Saisie des programmes TILT.

Message 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...
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: Saisie des programmes TILT.

Message 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 ;)
__sam__
Messages : 7909
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Saisie des programmes TILT.

Message 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.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: Saisie des programmes TILT.

Message 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 ;)
Répondre