Wspomnienia…

Nasze wspomnienia, wynurzenia, urojenia i różne tematy co po łbie chadzają.

Czas na numerek?

27-01-2014

W pewnym okresie czasu nastała moda na programy kompresujące dane. Każdy coś tam swojego napisał. Najprostszym wariantem był tzw. char packer lub inaczej qual code cruncher. 


Pewien gość o ksywie Matt z grupy Terra z Australii napisał najkrótszy na świecie program dekompresujący dane (długość $56) czym rzucił wyzwanie innym koderom.

Rękawicę podjął nasz Polonus (fuckin' genius). W krótkim czasie napisał cruncher z procedurą dekompresującą o długości $54 (Spoonwalker), czym ustanowił nowy rekord świata. Po niedługim czasie Polonus swój rekord poprawił ($51 - Spoonwalker2).



To jednak mu nie wystarczyło. Po wielu nieprzespanych nocach, już pod sztandarami grupy Science 451, ustanowił nowy rekord świata ($50 - Charblaster) po czym po kolejnych nieprzespanych nocach poprawił nieco możliwości już jako grupa Padua ($50 - Charblaster 2 obszar pakowania $07E0 - $FFFF).


Z tego co wiem, do dnia dzisiejszego rekord ten nie został pobity a procedura dekompresująca to istne arcydzieło techniki programowania.


Polonus podjarany sukcesami na polu pisania programów pakujących ustanowił jeszcze jeden rekord świata.


Mianowicie napisał program pakujący rekordowo duży obszar pamięci od $5E do $FFFF. Produkt nazwał adekwatnie do jego możliwości czyli KREJZI. 


Proszę zauważyć, że we wzmiankowanym obszarze pamięci znajduje się stos procesora zatem procedura dekompresująca napisana jest w taki sposób, że stosu nie używa w ogóle. To kolejne arcydzieło techniki programowania. 


Dziś już prawie nikt takich rzeczy nie robi i co gorsza, nie rozumie.


Jemasoft / QUARTET