Page 9 sur 12

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 14 mars 2016 16:24
par Fool-DupleX
La routine de tueur, trouvée dans Conver (Hebdo 85) :

Code : Tout sélectionner

9999 ' ******EFFACAGE ECRAN**********
10000 CLS
10010 RETURN
Donc résumons, CLS = 3 caractères, GOSUB10000 = 10 caractères, soit 333% en termes de place mémoire pour chaque occurrence, sans compter le temps d'exécution nécessaire pour le GOSUB .. RETURN :lol:

Edit: CLS = 1 octet en mémoire, en BASIC Microsoft sur Thomson, GOSUB10000 = 7 octets, soit +600% pour chaque occurrence :wink:

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 14 mars 2016 19:50
par jvernet
Le gars voulait peut être y mettre une routine en ASM, puis il a pas fini, quoi ;)

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 14 mars 2016 20:51
par __sam__
Fool-DupleX a écrit :La routine de tueur, trouvée dans Conver (Hebdo 85) :

Code : Tout sélectionner

9999 ' ******EFFACAGE ECRAN**********
10000 CLS
10010 RETURN
Ca me fait fichtrement penser à la programmation actuelle avec des hyper découpages ridicules en modules réutilisable délégant ses services à un sous-module lui-même tout aussi réutilisable. Résultat: plus gros, plus lent, mais découpage fonctionnel (la couche n appelle n-1 et pas n-2) suivant précisément les limites d'une l'architecture foireuse et sous-optimale.

Bref, pas étonnant que les word/firefox/foxit-reader modernes occupent 300 à 600% plus de ram que leur version d'il y a 15-20ans.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 14 mars 2016 22:19
par Daniel
Oui, mais si un jour le Basic Thomson évolue et remplace CLS par RAZ, il n'y a qu'une instruction à changer :mrgreen:
Ce procédé était aussi utilisé en assembleur pour faciliter le portage d'une machine à l'autre. Par exemple de TO à MO, si les appels des fonctions moniteur sont isolées dans des subroutines la conversion est plus facile, au détriment de la performance, évidemment..

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 15 mars 2016 01:36
par Xavier
Fool-DupleX a écrit :9999 ' ******EFFACAGE ECRAN**********
10000 CLS
10010 RETURN
Ne dramatisons pas... le code est exempt d'erreur!
Le plus surprenant, c'est de ne voir qu'un seul RETURN par GOSUB...

Code : Tout sélectionner

9999 ' ******EFFACAGE ECRAN 1**********
10000 CLS
10010 RETURN
15000 ' ******EFFACAGE ECRAN 2**********
15000 CLS
15010 RETURN
16000 ' ******EFFACAGE ECRAN 3**********
16000 CLS
17010 RETURN
17999 ' ******EFFACAGE ECRAN 1,2,3***** 
20000 FOR numeroecran=1 TO 3
20010 ON numeroecran GOSUB 10000,150000,20000
20020 NEXT numeroecran
20030 IF POINT(100,100)<>0 THEN GOSUB 10000,150000,20000
20040 IF POINT(100,100)<>0 THEN GOTO 20030
20050 RETURN
:mrgreen:

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 15 mars 2016 03:55
par Xavier
"Théorème De Pythagore" Hebdogiciel n°82 contribution d'Antipontifex

Programme pour TO7+16k et TO7/70.
Format K7
Image

A télécharger ici.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 15 mars 2016 14:41
par Fool-DupleX

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 15 mars 2016 14:47
par __sam__
Daniel a écrit :Oui, mais si un jour le Basic Thomson évolue et remplace CLS par RAZ, il n'y a qu'une instruction à changer :mrgreen:
Ben c'est pire. Si CLS devient RAZ, il est fort probable que les GOSUB soient transformés en APPELLE, et il faudra alors changer les 150 "gosub 10000" en "APPELLE 10000". :mrgreen:

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 15 mars 2016 23:21
par Xavier
"HI CO CA" Hebdogiciel n°75 contribution de XavSnap

Programme pour TO7+16k et MO5.
Format K7
Image

A télécharger ici.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 16 mars 2016 03:49
par Xavier
"Dessin Technique: les cotations. 2/3" Hebdogiciel n°159 contribution de XavSnap

Programme pour TO7/70.
Format K7
Image

A télécharger ici.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 17 mars 2016 00:13
par Xavier
"Balles" Hebdogiciel n°89 contribution de Fool-DupleX

Programme pour MO5.
Format K7
Image

A télécharger ici.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 18 mars 2016 01:08
par Xavier
"MathO5" Hebdogiciel n°85 contribution d'Antipontifex

Programme pour TO7 et MO5.
Format K7
Image

A télécharger ici.

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 18 mars 2016 19:15
par Xavier
"Dessin Technique: les solides. 3/3" Hebdogiciel n°161 contribution de XavSnap

Programme pour TO7/70.
Format K7
Image

A télécharger ici.

OCR brut précorrigé:
http://www.hebdogiciel.free.fr/hd-roms/ ... olumes.zip

OCR brut précorrigé:
http://www.hebdogiciel.free.fr/hd-roms/ ... lycart.zip

HEB144_Unite : pas d'OCR pour le moment.
HEB156_DrTri : pas d'OCR pour le moment.

OCR brut non corrigé: (prévoir une resaisie manuelle...sur une bonne partie du listing n°4)
http://www.hebdogiciel.free.fr/hd-roms/ ... seJump.zip

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 18 mars 2016 19:29
par Xavier
Encore 10 programmes dont 4 non réservés.
Le week-end donnera l'occasion de finaliser quelques programmes en attente...
:D

Re: [Hebdogiciel, les listings...] Campagne Thomson...

Publié : 18 mars 2016 23:35
par Xavier
"Special Logique" Hebdogiciel n°164 contribution de Fneck

Programme pour TO7/70 et MO5.
Format K7
Image

A télécharger ici.