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

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

Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

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

Message 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:
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

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

Message par jvernet »

Le gars voulait peut être y mettre une routine en ASM, puis il a pas fini, quoi ;)
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

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

Message 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.
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
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

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

Message 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..
Daniel
L'obstacle augmente mon ardeur.
Xavier

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

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

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

Message 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.
Dernière modification par Xavier le 15 mars 2016 23:22, modifié 1 fois.
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

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

Message par Fool-DupleX »

__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

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

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

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

Message 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.
Dernière modification par Xavier le 16 mars 2016 03:50, modifié 1 fois.
Xavier

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

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

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

Message par Xavier »

"Balles" Hebdogiciel n°89 contribution de Fool-DupleX

Programme pour MO5.
Format K7
Image

A télécharger ici.
Dernière modification par Xavier le 20 mars 2016 00:11, modifié 1 fois.
Xavier

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

Message par Xavier »

"MathO5" Hebdogiciel n°85 contribution d'Antipontifex

Programme pour TO7 et MO5.
Format K7
Image

A télécharger ici.
Xavier

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

Message 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
Dernière modification par Xavier le 18 mars 2016 23:44, modifié 2 fois.
Xavier

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

Message par Xavier »

Encore 10 programmes dont 4 non réservés.
Le week-end donnera l'occasion de finaliser quelques programmes en attente...
:D
Xavier

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

Message par Xavier »

"Special Logique" Hebdogiciel n°164 contribution de Fneck

Programme pour TO7/70 et MO5.
Format K7
Image

A télécharger ici.
Répondre