DoubleZ | "Memories" - Un programme qui tient sur 256 octets |
7 #1 |
---|---|---|
Je masterise !
Inscrit: 22/04/2006 00:08
Post(s): 4054
Karma: 1357 |
"Memories" - 256 byte MSDOS intro Crée pour une compétition de demo party (et gagnant la 1ere place dans sa catégorie), malgré sa petite taille, ce programme arrive à produire du son et plusieurs types d'animations générées de manière procédurale. Le programme et sa description sont disponible dans la description de la vidéo mais nécessite d'être tourné sous un environnement MS-DOS (DosBox peut faire l'affaire). Et si vous vous demandez ce que ça fait 256 octets, il faut savoir que ce post (texte seul) en fait 618 (voire le double).
Contribution le : 03/05/2020 11:57
|
|
Signaler |
Variel | 1 #2 |
|
---|---|---|
Je poste trop
Inscrit: 08/01/2009 15:53
Post(s): 15305
Karma: 5462 |
C'est vrai qu'on a oublié la sobriété et la légèreté des programmes de jadis, qui devaient tourner sur des machines qu'on n'imagine plus aujourd'hui, avec la course à la puissance…
Contribution le : 03/05/2020 12:11
|
|
Signaler |
FMJ65 | 0 #3 |
|
---|---|---|
Je poste trop
Inscrit: 27/09/2014 10:47
Post(s): 16319
Karma: 5500 |
Oui et l'optimisation aussi .... Quand je vois que j'installe des logiciels qui font 4Go ... Je parle bien de logiciels, pas de progiciels, pas de systèmes d'exploitation, pas de jeux. Non de "simples" logiciels !
Contribution le : 03/05/2020 12:19
|
|
Signaler |
mikeldj | 0 #4 |
|
---|---|---|
Je suis accro
Inscrit: 16/12/2004 18:28
Post(s): 642
|
oui c'est simple, à l'époque il n'y avait pas la puissance de calcul ni la mémoire ni la place donc les gars se cassaient la tête pour tout faire avec un minimum. Aujourd'hui c'est juste l'inverse, c'est open bar, on optimise plus rien !
Contribution le : 03/05/2020 13:15
|
|
Signaler |
aKa23 | 0 #5 |
|
---|---|---|
Je viens d'arriver
Inscrit: 19/10/2017 15:53
Post(s): 47
Karma: 59 |
Allé hop !
Un vieux écran d'ordi calé dans le mur d'enceintes, et en avant le visu ^^
Contribution le : 03/05/2020 14:26
|
|
Signaler |
AshySlashy | 0 #6 |
|
---|---|---|
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358 |
256o pour l'exécutable, mais combien pour l'ensemble des librairies utilisées?
Contribution le : 03/05/2020 14:58
|
|
Signaler |
MatPy | 0 #7 |
|
---|---|---|
Je m'installe
Inscrit: 19/05/2018 19:37
Post(s): 181
Karma: 299 |
Impressionnant, surtout en regardant le code assembleur qui est ridiculement court. Les animations qui sont faites à partir d'une dizaine d'opérations seulement c'est beau.
Et non aucune bibliothèque externe n'est utilisée, juste des appels systèmes. Autant c'est beau, autant je m'embêterais pas à refaire un logiciel moderne comme ça. Ils sont moins optimisés certes mais infiniment plus complexes et moins long à développer. Même s'il m'arrive de raler contre ces apps qui mettent 1min à s'ouvrir et bouffent 200Mo de RAM au démarrage.
Contribution le : 03/05/2020 15:27
|
|
Signaler |