Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Co s broukem a borderem v emulátoru?:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Mám nejnovější verzi emulátoru? Snad, ale při<br/>duševní rozcvičce (začít se Sharpem po dlouhé<br/>době) jsem narazil na menší chybku:</p> <p>sekvence instrukcí<br/>ld a,06<br/>out cf,a<br/>by měla rozsvítit border obrazovky do žluta.</p> <p>Je to malý fígl, není nutno provádět výstup<br/>na port 06cf instrukcí out (c),a se správnou<br/>hodnotou v registrech B,C (používal jsem<br/>to jako zpestření v programech v Basicu<br/>po prvním ohromení strojákem).<br/>Zdeňku, je možno toto zkorigovat?</p> <p> </p> <p>Lidé, funguje vám hra Brouk?<br/>Mě ano, ale ne zcela dokonale. Po spuštění<br/>se objeví úvodní obrazovka a začne hrát<br/>znělka (jedná se o dva verše z poslední<br/>skladby alba "Sgt. Peppers Lonely Heart<br/>Club Band", signalizuje autorovu zálibu<br/>ve skupině Beatles). Stisknu-li mezerník,<br/>právě hraný tón zní poté trvale a program<br/>vytuhne. Pomůže CTRL+F12. Znovu naskočí<br/>úvodní obrazovka, znělka hraje, (v reálu<br/>je ovšem pauza mezi verši) dlouhý tón<br/>trvá do doby než se začne hrát znovu<br/>od první noty. Po stisku mezerníku naskočí<br/>první kolo, právě přehrávaný tón znělky se<br/>stane trvalým. Pokud se mi podaří donést<br/>čtyři kytičky do domečků, vítěžím, program<br/>ohlásí: "This room OK" a hraje pořád dokola<br/>fanfáru (v reálu s pauzou, v emulátoru<br/>s protaženým posledním tónem až do nového<br/>začátku fanfáry). Po stisku mezerníku přejdu<br/>do druhého kola - opět s trvalým tónem.<br/>Co s tím???</p> <p>Je to vůbec zajímavý program. Jen co jsem ho<br/>získal, přejmenoval jsem ho na "Brouk" (takto<br/>mám všechny programy, vícedílné hry mají<br/>druhou část velkými písmeny, popřípadě<br/>s dodatkem .SCR, .PROG, atd. To víte,<br/>chorobná estetika :-)))<br/>Program tehdy ovšem nefungoval a já nevěděl<br/>proč.<br/>Původní název programu byl (psáno schválně<br/>idiotsky, aby nedošlo k chybné interpretaci):</p> <p>"mezera"<br/>znak "smajlík s rovnými rty", Sharp ASCII 67H<br/>malé el<br/>3<br/>G<br/>L<br/>E<br/>"mezera"<br/>B<br/>R<br/>O<br/>U<br/>X<br/>?</p> <p>Program má v sobě tento řetězec a nefunguje,<br/>pokud nenajde v datové oblasti určené pro<br/>hlavičku kazetového souboru správný název!<br/>Pomohla úprava (dnes bychom řekli opravný<br/>patch či crack).</p> <p>Postup:<br/>změnit v Turbo Copy parametry programu na:<br/>Size 6012h<br/>From 1200h<br/>Exec 7201h<br/>Od adresy 7201 doplnit sekvenci<br/>7201: ld hl,3dec <br/>7204: ld de,10f1 <br/>7207: ld bc,000e <br/>720A: ldir <br/>720C: ld a,0d <br/>720E: ld (de),a <br/>720F: jp 3000</p> <p>Důvod mých hrátek - tenkrát jsem si smazal<br/>originální soubor a nešlo mi jednoduše<br/>"vteřinově" chybu napravit, výše uvedený znak<br/>"smajlík" totiž nešel zadat z klávesnice<br/>ani při přepnutí na grafické symboly (editace<br/>názvu v Turbo Copy). Program by se musel<br/>nahrát od 1200H, naplnit oblast hlavičky<br/>správnými daty a uložit na kazetu za pomoci<br/>podprogramů monitoru (ne hotovou službou<br/>Copy S - zadání názvu by nezabralo).</p> <p>Od autora vím, že to byla záměrná kulišárna.<br/>Na rozdíl ode mne byl cílevědomý, takže<br/>studium na ČVUT FEL dokončil. Rozhodně<br/>nebyl žádným náfukou (T. Svítil rovněž),<br/>takže pokud by byl zájem, můžu jej<br/>kontaktovat a zdvořile požádat o malý<br/>rozhovor (a tím bych přispěl na Zdeňkovy<br/>stránky, aby se zase něco dělo).</p> <p>Taky byste se mohli více vyjádřit<br/>k těm dotazům na superimpose bit a scan<br/>konvertor, ať to trochu rozhoupem...</p> <p><br/>Petr de Zviqov<br/></p>