| Autor |
Beitrag |
ScaVo
Hält's aus hier
Beiträge: 14
|
Verfasst: Fr 01.04.11 22:15
Hallo Community,
einige werden sie von euch vielleicht kennen - die 64 k Demos. Doch was ist mit "64" k genau gemeint? Ist das der Arbeitsspeicher, der maximal zur selben Zeit belegt sein darf, oder ist damit die Programmgröße gemeint??? Und wenn es sich um die Programmgröße dreht - fallen dann die Allgemeinen Sachen für DX und Windoof raus oder zählen die mit rein???
Danke schon mal im Vorraus.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 01.04.11 22:18
Das ist die Programmgröße, die damit gemeint ist.
ScaVo hat folgendes geschrieben : | | fallen dann die Allgemeinen Sachen für DX und Windoof raus oder zählen die mit rein??? |
Wie meinst du das?
Die Exe muss einfach nur kleiner als 64 KiB sein.
|
|
Dude566
      
Beiträge: 1592
Erhaltene Danke: 79
W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
|
Verfasst: Fr 01.04.11 22:30
Das sind doch diese Demos die so klein wie möglich grafische Inhalte darstellen oder?
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|
|
Mr_Emre_D
      
Beiträge: 114
Erhaltene Danke: 14
|
Verfasst: Fr 01.04.11 22:33
Ist doch logisch, dass die Programmgröße (als Datei) gemeint ist, denn die meisten Demos berechnen prozedural Texutren und Geometrie bei der Initialisierung. Was glaubst du, wie solche komplexe Gebilden in solch kleine Executables passen?
^^
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Fr 01.04.11 22:44
jaenicke hat folgendes geschrieben : | | Die Exe muss einfach nur kleiner als 64 KiB sein. |
Was die Sache auch mit .NET etwas unfair macht. Da ist das ja fast keine Herausforderung mehr, da alles in 500MB Systembibliotheken vergraben werden kann. Weswegen das auch etwas verpönt ist in der Scene.
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 01.04.11 22:49
Naja, es wird dabei ja niemand gezwungen nicht .NET zu nehmen, also ist es auch nicht unfair. 
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Fr 01.04.11 22:51
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
ScaVo 
Hält's aus hier
Beiträge: 14
|
Verfasst: Sa 02.04.11 07:28
Danke für die Antworten - wollte jetzt nur Wissen, ob ich mich da noch weiter mit nonVCL ect. beschäftigen sollte (da ich mit meinem bisherigen NonVCL Sachen erst auf 16 KB komme und ich das gerne noch weniger haben wollte xD - oder ob ich das so lassen kann...
Naja, NonVCL Tuts habt ihr mir ja schon genug in eienem anderem Thread geschickt. Danke
|
|
FrEaKY
      
Beiträge: 235
D7
|
Verfasst: Sa 02.04.11 08:20
Mit eigener RTL kommst du noch runter auf 4 KB. Für noch weniger würdest du dann wahrscheinlich einen anderen Compiler brauchen. Oder Assembler.
|
|