Oryginalna konsola NES dysponowała zaledwie 2 kilobajtami pamięci RAM. To 2048 bajtów, które dziś zmieściłyby się nawet w treści zwykłego e-maila. Ograniczenia sprzętowe były ogromne, ale programiści wkładali wiele wysiłku w kreatywne i efektywne wykorzystanie tych zasobów. Inżynier Michael Fogleman napisał emulator NES, aby lepiej poznać konsolę, i odkrył, że zawartość pamięci RAM przekonwertowana na sparklines może tworzyć niepowtarzalne rysunki godne powieszenia na ścianie.
Jak powstają te obrazki?
Fogleman wyjaśnia, że jego emulator ma możliwość przechwytywania zawartości pamięci RAM przy każdej z 60 klatek na sekundę. Specyficzne adresy pamięci są przekształcane w linie (tzw. sparklines), ale rejestrowane są tylko te, które zmieniły się przynajmniej raz, co tłumaczy mniejszą liczbę wzorów na rysunkach (w przeciwnym razie wszystkie miałyby 2048 sparklines).
Naturalne różnice między grami, techniki stosowane przez programistów oraz zmienna czasu (najczęściej pięć lub dziesięć sekund) praktycznie gwarantują, że każdy rysunek jest unikalny.
Galeria obrazków z pamięci RAM
Oto przykłady obrazków wygenerowanych z pamięci RAM popularnych gier:
Jeśli chcesz mieć taki obrazek, wystarczy, że wskażesz Foglemanowi grę i zapłacisz skromną sumę 199 dolarów.