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) :
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
Edit: CLS = 1 octet en mémoire, en BASIC Microsoft sur Thomson, GOSUB10000 = 7 octets, soit +600% pour chaque occurrence
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) :
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
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
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
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
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".
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
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
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
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
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
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...
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
A télécharger ici.