Skip to content

CPU#1: Z80 Mystery Cache

This cache has been archived.

fotrik: Svinstvo a spina sirene nekterymi exoty mi vzaly chut delat neco pro druhe, takze i tato jde do archivu.

Dalsi FI logy nebudou akceptovany a budou bez varovani mazany.

More
Hidden : 5/13/2008
Difficulty:
2 out of 5
Terrain:
1 out of 5

Size: Size:   small (small)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Related Web Page

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:

Mystery venovana procesoru Z80. Cilem teto kese neni trapit vas dlouhe hodiny doma na neresitelne mysterce. Ma vam jen ukazat, jak takove instrukce kazdeho procesoru vypadaji v podobe srozumitelne pro programatora a jak vypada jejich interpretace ve strojovem kodu v procesoru samotnem. Neni treba nic Googlit vse potrebne se dozvite nebo najdete v tomto listingu.

[CZ]

Za meho detstvi se vetsina majitelu osobnich pocitacu delila do tri skupin. Na ty, co meli Commodore, ty, co meli Atari, a ty, co meli ZX Spectrum. Bylo nejen nakladne ale i jinak velmi obtizne se k temto "pozlatkum Zapadu" dostat a dite, ktere neco takoveho vlastnilo, trebaze z druhe ruky, bylo v kolektivu temer uctivano.

V te dobe z rad vlastniku vyrustali casto velmi zrucni kutilove, vytrenovani od instalace "Turba" pro Atari po vyrobu vlastnich rozhrani nebo periferii.

ZX Spectrum+

S nostalgii vzpominam na dobu, kdy jsem vlastnil svuj prvni osmibitovy pocitac Sinclair ZX-Spectrum+ pohaneny procesorem Z80 s 16 KB ROM a 48 KB RAM. Programy se nahravaly kazetoveho magnetofonu, obrazovy vystup byl na klasickem televizoru. Pro zajimavost nahrani jednoho vetsiho programu nebo hry z kazety trvalo pet minut.

Hrani her po nejake dobe omrzelo, takze jsem objevoval, co vsechno s tim lze dale delat. Vestaveny interpreter Basicu byl velmi pomaly, proto nezbyvalo, nez zacit programovat v Assembleru Z80. Vyvojarske nastroje vcetne prekladace pokud existovaly, byly nedostupne, takze nezbyvalo, nez si psat programy na papir a s pomoci instrukcniho souboru Z80 prekladat rucne do strojoveho kodu a ten teprve prepisovat do pocitace. Zrovna nedavno jsem objevil ve sklepe stoh A4 sesitu s temito programy a to me privedlo k nametu teto kese. Casem jsem znal instrukcni soubor zpameti a jednodussi programky psal rovnou ve strojovem kodu do pocitace. ;-)

Tesla BT-100

Pokud jsem mel napsat neco mnohem vetsiho, uz to chtelo tiskarnu. Po nekolikamesicnim cekani na poradniku v prodejne Tesly jsem se konecne dockal a za mamin mesicni plat dostal zbrusu novou jednojehlickovou tiskarnu Tesla BT-100. Tiskarna nemela ani barvici pasku a tiskla tim zpusobem, ze se soucasne s papirem vlozil z horni strany kopirak a zespodu do papiru tloukla jehlicka proti kopiraku. Zhruba za mesic po porizeni tiskarny jsem mel vyrobene rozhrani mezi sbernici procesoru vyvedenou na zadni stranu pocitace a ovladacimi vstupy tiskarny, kterymi slo jen zapnout/vypnout posuv papiru, posuv hlavy s jehlickou a pritahnout/oddalit jehlicku. Pak uz jen par tydnu na napsani programu pro tisk textu a obrazku a konecne bylo mozne pouzivat tiskarnu ke svemu ucelu. Pokud si dobre pamatuji, tisk jedne stranky trval az 20 minut... ;-)

No, zamacknu slzu a ted vam uz jen povim, kde mate hledat plastovou krabicku 0,7 litru:

Kde se nachazi kes / Cache location

XX       LD   C,C
XX       INC  BC
XX XX XX LD   DE,30h
XX XX    LD   D,32h
XX       LD   (HL),B
XX       LD   (HL),B

Zaparkovat muzete 30 metru na jihozapad od skryse, je tam v krajnici pruh pro tri auta vysypany sterkem.

Nezapomente si opsat bonusove cislo A! Vracejte prosim krabici uzsim dnem vzhuru a ne moc hluboko! Jen zarovnat se spodnim okrajem.

[EN]

I won't translate the whole listing but you will understand the yellow part which is neccessary to find the cache.

Click to verify coordinates


Listing seen since 12-06-2008: counter times.

Additional Hints (Decrypt)

[MYSTERY] Xqb prgy pryl yvfgvat, zbman fv ifvzy anmanxh erfrav. Aruyrqrwgr fzlfy xbqh, nyr pvfyn. [FINAL] zntarg, ienprwgr xenovpv qarz imuheh n ar zbp uyhobxb

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)