ZXM 91_05 - ZX Magazín

Transkript

ZXM 91_05 - ZX Magazín
VÁŽENÍ, úvodník se vzkazy z redakce
3
TELETEXT, obsáhlý komentář k teletextovým adaptérům
5
BASIC, programátorské finty
6
RAMDISK - nový hardwerový doplněk pro ZXS
9
LZE PROGRAMEM ZNIČIT ZXS? ptáme se a radíme
9
LETNÍ SOUTĚŽ ZXM víte, jak dopadla?
10
PLUS D disková a tisková interface pro Spectrum
11
STARONOVÁ FIRMA se nyní jmenuje Fialová & Křepinský
12
ZRYCHLOVAČ HER na nehardwerově-psychickém principu
14
LOUČÍ SE Jirka Pobřislo za firmu Amisin dopisem
14
REGENERACE tiskových pásek do Vašich tiskáren
16
POZNÁMKY K MULTIFACE 3 aneb další dialog Drexler - Veselý ....... 17
Z REDAKCE se dozvíte něco o dopisech, které nám dochází
17
INZERCE veškerá soukromá
1S
MANUÁLOVÁ PŘÍLOHA (dnes Gangster, Art Studio a Forth)
21
KLÁVESNICE NA SPECTRU odborný článek od odborníků
29
MUSIC BOX - WHAM 123 konečně solidnÍ manuál !
.....
33
RAM TURBO modul pro dva joysticky najednou
39
THE SENTINEL perfektní' hra. Co s ni? 41
==========================================================================
Na titulní stránce dnešního ZX magazínu vidíte známou prodejnu v
Praze - Na Perštýně, dříve jedno z center majitelů počítačů. Od
léta je prodejna uzavřena, protože spadla do privatizace. Lze
předpokládat, že na tak frekventovaném místě v centru Prahy se
objeví spíše zelenina, občerstveni či boutique. Ale nezoufejte!
Za dvěma rohy (v Martinské ulici) je ještě pořád prodejna bývalé
Mikrobáze (nyní Klub 602) a tam mají sinkléristé ráj! Podiváme
se tam v příštím ZXM.
===================================================================
ZX MAGAZÍN - nejstarší
soukromý časopis,
zabývající
se
problematikou počítačů SINCLAIR a kompatibilních.
Vydává David
Hertl v Lenešicich od května 1988. Vydávání povoleno MK ČR 5294.
Idex MIČ 47845. IČO 10438157. Z velmi nekvalitních podkladů
velmi kvalitně tiskne tiskárna JDS Praha. Adresa: ZX magazín;
Boženy Němcové 127: 43923 LENEŠICE
=====================================
Koupili jste si toto číslo v některé naši prodejně? Chcete mít
ale zajištěno i dodání všech dalších číšel ZX
magazínu?
PŘEDPLAŤTE SI JEJ! Podrobnosti o tom, jak to co nejlépe a
nejrychleji udělat, naleznete na str. 9 tohoto čísla!
2
tak jsme se dostali se ZX magazínem do druhé
polovičky roku 1991 a srdečně Vás vítáme při jeho
čtení. Děkujeme Vám, že jste nám zůstali i nadále
věrni a vítáme všechny nové čtenáře, kteří si ZX
magazín teprve nedávno předplatili nebo si jej
kupují v prodejnách.
Do druhé polovičky ročníku vstupujeme s
novou úpravou, která (doufejme) se již stane
nadále standardem pro ZX magazín. Také dnešní
rozsah 48 stran je atypický a je vcelku možné, že
jej budeme používat pro ZX magazín i nadále.
Léto nám nepřineslo v redakci příliš mnoho
změn, snad jen tu, že jsme se rozhodli (po
důkladné rozvaze) nevydat slibovaný letní speciál,
sborník nejúspěšnějších článků ze starých ZX
magazínů. Rozhodli jsme se totiž, že než udělat
jednu jedinou akci se sborníkem, je pro nás (a
věříme, že i pro Vás) lepší připravovat soustavně
lepší ZX magazín, ve kterém by toho bylo víc
(protože máme nyní více místa) a mohli bychom
tedy otisknout i ony úspěšné staré články. Snad to
tak půjde.
Okurková sezóna letos na sinkléristické hnutí
neplatila - těsně před začátkem léta začal prodej
disketové jednotky firmy Didaktik a tak máme
nový hit - konečně domácí disketová jednotka,
která bude nejspíše i připojitelná k počítačům výše
jmenované firmy a kompatibilním (záměrně
užívám slova "nejspíše", neboť bych se nerad mýlil
- s výrobky firmy Didaktik byl už nejeden
problém). V dřívější době jsme od firmy Didaktik
dostávali pravidelně informace o jejích novinkách,
včetně např. počítače Didaktik M, který jsme
dostali pro potřeby naší soutěže, ale od listopadu
1990 se nám skalická firma neozvala a na naše
dopisy nereaguje. A tak jsme tedy nedostali k
dispozici novou disketovou jednotku a jsme nuceni
pro Vás přebírat informace z nabídky firmy
Proxima, která disketovou jednotku již vlastní a
provozuje, ba co víc, s většími či menšími úspěchy
se snaží na tuto disketovou jednotku převést své
skvělé programy Desktop a další.
Ani my jsme ale nelenili a připravili jsme na
letošní podzim určité maličkosti, kterými (jak
doufáme) Vás potěšíme. Především se nám
podařilo dohodnout se na definitivní podobě
nahrávání programů (vše včas oznámíme), sehnat
řadu nových přispěvatelů, nové kontakty na
softwarové firmy. To vše chceme samozřejmě
využít tak, aby se Vám ZX magazín i nyní líbil.
A máme zde ještě jednu zprávu: velmi rádi
nabídneme ZX magazín všem, kteří by měli zájem
o jeho prodej ve větším počtu kusů. Samozřejmě
se slevou, která bude odpovídat počtu odebraných
kusů. Takovou spolupráci jedině uvítáme a má-li
někdo o prodej ZX magazínu zájem, nechť se s
námi laskavě spojí. Naše adresa je: ZX magazín,
Boženy Němcové 127, 43923 LENEŠICE. V Praze
potom na telefonnním čísle 371477, kde můžete
nechat vzkaz (pan Ondřej Kafka), a my už se sami
zařídíme. Je také možné navštívit nás osobně naše pražská redakce sídlí momentálně v kanceláři
reklamní agentury "Kafka" v Praze 8 - Karlině,
Křižíkova ulice 87 (bývalý závodní klub Tesly
Karlín). Zde býváme pravidelně od pondělí do
čtvrtka, vždy dopoledne od 10 do 12 hodin, ale
pokud se předem telefonicky dohodneme,
můžeme se zde sejít i v jiných termínech.
To je tedy vše, přejeme příjemné počtení a
těšíme se na Vaše dopisy!
ZX magazín
je nejstarší soukromý
časopis, zabývající se
problematikou počítačů
Sinclair řady ZX.
Vychází již od
KVĚTNA 1988!
3
DESKTOP umí tisknout na všech rozšířených
periferiích - od jednojehličkových tiskáren a
plotterů až po tiskárny čtyřiadvacetijehličkové.
Tisk je prováděn v grafickém režimu a tedy vše, co;
dokáže tisknout grafiku, může tisknout na
programu DESKTOP. Zatím existují ovladače pro:
Minigraf
Alfi
XV 4150
BT100
Gamacentrum 01
Robotron K 6 3 0 4
Epson řady FX, RX, LX, EX a kompatibilní (9 Jehel)
Epson řady LQ a kompatibilní ( 2 4 J e h e l )
Většina obvyklých připojení (hardware) těchto
tiskáren a zapisovačů je pokryta. Pokud máte
nějaké méně rozšířené připojení nebo méně
rozšířenou tiskárnu, vyrobíme verzi speciálně pro
Vás. Pokud půjde o jednoduchou úpravu, pak
zdarma, půjde-li o složitější práci, tak za velmi
rozumnou cenu.
Program využívá všechny možnosti používané
tiskárny, umí přizpůsobit šířku textu v rozmezí 64
až 768 bodů. Dokáže také tisknout text do více
sloupců. Pro t i s k á r n y s 24 jehličkami máme
speciální ovladač, který tiskne znaky v jemnějším
r a s t r u (16x24 místo 6x12) a výsledkem je tisk
kvality LQ. Podobný ovladač připravujeme i pro
tiskárnu BT100, u které existuje možnost
softwarového zdvojnásobení počtu bodů v obou
směrech. Rychlost se sice sníží na polovinu ale
kvalita vzroste na tiskárnu BT100 až přímo
neuvěřitelně. Pokud vlastníte plotter musíme Vás
předem upozornit na to, že tisk je poměrné pomalý a
to proto, že program písmenka nevykresluje z čar
ale simuluje jednojehličkovou tiskárnu a kreslí text,
po jednotlivých pixelových řádcích - výsledek je|
ve velmi dobré kvalitě.
Za řádově 200 Kčs tedy můžete získat toto:|
programy DESKTOP, FONTEDITOR, SCREEN TOP a
CONVERTOR (převáděcí program z Taswordu,
D-textu, R-textu, D-writteru a Textmachine do
DESKTOPu), manuál k programům (30 stran), 26
znakových souborů a několik ukázkových textů vše na kvalitní kazetě s obalem. Dále získáte
možnost se na nás kdykoliv obrátit o radu nebo
pomoc, přístup k dalším pomocným programům pro
DESKTOP, které již vznikají a budou vznikat,
přístup k novým verzím programu, které
pravděpodobně také budou, možnost zapojit do
"Klubu uživatelů DESKTOPu" a v neposlední řadě
také dobrý pocit, že pomáháte dobré věci - rozvoji
další softwarové produkce.
Program DESKTOP (ale nejen ten) můžete získat
na adrese:
PROXIMA s o f t w a r e w.o.s.
poštovní schránka 2 4 , posta 2
400 21 Ústí nad Labem
4
Pokud
neuvažujeme
zahraniční
teletextové adaptéry (např. od firmy Viewdata,
viz
bývalý
Zpravodaj
Karolínky),
jsou
tuzemským zájemcům o dekódování teletextu
pomocí ZXS k dispozici dvě řešení:
1) brněnský teletextový adaptér (původní
cena asi 2.000 Kčs) včetně programu
dodávaného Klubem 602 (asi 330 Kčs). Tento
adaptér si zájemce může sestavit také sám
podle návodu v příloze "Mikroelektronika"
časopisu Amatérské rádio
2) adaptér podle návodu v časopisu
Mikrobáze, který jako hotový výrobek zatím není
nabízen
Adaptér brněnského výrobce je až na malé
drobnosti shodný s řešením, popsaným v
příloze AR. Jedná se o osazenou a oživenou
desku plošných spojů včetně napájecího zdroje.
Zájemce si musí provést příslušná propojení,
např. s napájecím zdrojem, s TVP, se stykem
počítače, a sestavit vhodnou skříňku. U majitele
se tedy předpokládají alespoň určité základní
znalosti z elektroniky.
Přiložené manuály (popis normy a adaptéru)
jsou (až na přidaný výkres oboustranné desky
plošných spojů s osazením) opisem přílohy AR,
bohužel i včetně původních (tiskových) chyb.
Právě kvůli těmto chybám mi někteří
nešťastní uživatelé zakoupené adaptéry nosili k
oživení, neboť jim přes veškerou pečlivost a
kontrolu nechtěly pracovat. Manuál k adaptéru
totiž uvádí propojení signálu GO s linkou PCO
brány 8255, zatímco program Teletext z Klubu
602 vyžaduje linku PC2. Kolik času a nervů
uživatelů mohlo být ušetřeno, kdyby v manuálu
či stavebnici byl obsažen malý lístek s opravou
tiskových chyb.
Po správném přepojení adaptéry vesměs
pracovaly na první pokus a uspokojivě. Přesto
bych se přimlouval za odstranění některých
drobných nevýhod. Především adaptér by bylo
možné realizovat na 2x až 4x menší desce
plošných spojů, viz obdobná zahraniční řešení z
diskrétních součástek. Dekodér by neměl
využívat signály READ DATA a CS PIO, které
jsou přístupné jen po zásahu do periferie nebo
do počítače (Didaktik). Zapojení číslicové části
adaptéru by šlo zjednodušit, např. viz adaptér
podle Mikrobáze. Program a propojení nepočítá
s uživateli Didaktiku Gama: spodní část brány
PC bz měla být výstupní bez ovlivnění linky
PCO. Stálo by za to napravit tiskové a kresličské
chyby v manuálech.
Program pro teletext má také některé
odstranitelné nedostatky: především zadávání
stránky se musí potvrzovat (ENTER), při chybě
nelze bezprostředně opravit (DELETE, šipky),
ale je třeba špatné vložení dokončit a zadávat
znovu, což zdržuje. Často potřebujeme zvolit
následující nebo předchozí stránku, to však
program neumí a musíme vždy pracně zadat
nové číslo stránky (pokud nelze využít
sdružených stránek).
Ne každý uživatel
adaptéru má tiskárnu s paralelním stykem; chybí
informace, jak nainstalovat ovladač pro jiné
tiskárny (např. pro početnou obec uživatelů BT100). Málokdo má barevnou tiskárnu, se kterou
mj. program neumí spolupracovat a tudíž by si
rád vytiskl např. stínovou kopii dané stránky.
Program samozřejmě nemůže umět všechno,
ale pro účely stínových kopií a připojení tiskáren
s jiným než paralelním rozhraním by alespoň
měl mít možnost záznamu obrázku na pásek, s
tím, že si jej uživatel vytiskne později. Jako
nezbytný základ program postačuje, ale
degraduje počítač ZXS do funkce terminálu,
který umí pouze přijmout, překódovat a zobrazit
data a má paměť ani ne 1 kB na jednu
teletextovou stránku. Tak se stává, že často
zbytečně a dlouho čekáme a čtení teletextových
informací připomíná studium zpráv vytesaných
do těžkých kamenných desek, kde pro otočení
desky a nalistování další stránky musíme použít
kladkostroj. Proč program nemá možnost do
volné paměti ZXS (cca 26 kB) načíst více než 50
uživatelem
nebo
vhodným
algoritmem
5
Dnešní kratičké programátorské finty pro Vás připravili Michal Hanuš a Jan Kaiser.
9340
9341
9342
9343
9344
9345
9346
9347
9348
REM INPUT AT
LET x$="": PRINT AT 10,6; FLASH l;"Zadej hodnotu";
IF INKEY$="" THEN GO TO 9342
LET i$=INKEY$: IF i$=CHR$ 13 THEN GO TO 9348
IF i$=CHR$ 12 AND LEN x$>0 THEN PRINT AT 10,20+LEN X$;
" ";: LET X$=x$ (TO LEN X $ - l ) : GO TO 9346
IF CODE i$>31 THEN LET X$=X$+i$
IF INKEY$=i$ THEN GO TO 9346
PRINT AT 10,20;x$; FLASH 1; "L";: GO TO 9342
PRINT AT 21,5;x$;
9390 REM OPAKOVANI NAPISU DOKOLA
9391 BORDER 5: PAPER 1: INK 0: CLS
9392 FOR a=31 TO 0 STEP -1: PRINT PAPER 7; BRIGHT 1; AT
8,a;" ";: BEEP 0.1,a: NEXT a
9393 LET x=0
9394 LET x$="+ + + Program upravil ing. Jan Kaiser === 18.
prosince 1988 ===
(C)=="
9395 LET y$=x$(TO 32)
9396 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT
1; AT 8,31-a;y$(TO a+10);: NEXT a
9397 FOR a=0 TO (LEN X$}-32: BEEP .2,a/2: PRINT PAPER 7;
BRIGHT 1; AT 8,0;x$(a+l TO a=32): NEXT a
9398 LET X=X+1
9399 IF X>4 THEN GO TO 9403
9400 LET Z$=X$(LEN X$-30 TO)
9401 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT
l; AT 8,0;z$(a+l TO 3 1 ) ; AT 8,31-a;y$ (TO a = l ) ; : NEXT a
9402 GO TO 9397
9403 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT
1; AT 8,o;z$(a+l TO 3 1 ) ; AT 8,31-a;" ";: NEXT a
3000 REM rutina STOPKY
3001 PAUSE 0: LET start=((PEEK 23672+256*PEEK 23673)+65536
*PEEK 23674)
3002 LET cas=((PEEK 23672+256*PEEK 23673)+65536*PEEK 23674):
Let ca=cas-start: Let se=ca/30
3003 LET mn=INT (se/60): LET sc=INT (se-60*mn)
3004 PRINT AT 4,20; BRIGHT 1; PAPER 7; INK 0; FLASH 0;"0"
AND mn<10;nm;":";"0" AND sc<10;sc
3005 IF INKEY$="" THEN GO TO 3002
3 006 PRINT AT 6,20; BRIGHT 0; PAPER 7; INK 0; FLASH 1;"0"
AND mn<10;mn;":";"0" ANDso<10;sc
3007 GO TO 3002
6
vybraných teletextových stránek, v nichž by pak
bylo možné rychle listovat? Manuál k programu
by měl obsahovat informaci o použitých linkách
V/V (jsou uvedeny jen pro tiskárnu, pro adaptér
chybí). Neškodilo by více ilustračních příkladů;
většina laických uživatelů se s teletextem setká
poprvé a např. hned nepochopí, že na rotující
podstránky je třeba určitou dobu čekat a může
se domnívat, že adaptér nefunguje tak, jak má.
Druhé řešení teletextového adaptéru pro ZXS
bylo popsáno v Mikrobázi a pokusím se je
pokud možno nezaujatě srovnat s brněnským
adaptérem bez ohledu na to, co uvedli autoři.
Zapojení podle Mikrobáze je jednodušší a lepší,
ale i složitější a horší, jak se to vezme.
Jednodušší je v tom, že obsahuje menší počet
IO, nastavovacích prvků, lepší je analogová
část, která do jisté míry ovlivňuje vstupní
parametry dekodéru. Složitější a horší je v tom,
že se bohužel jedná o polotovar nedotažený do
stadia předlohy pro širší obec zájemců. Chybí
například symbolické označení jednotlivých
prvků, jejich vývodů, výkres plošných spojů,
rozmístění součástek, průběhy v důležitých
bodech zapojení nutné pro oživení, údaje o
cívce L1, programové vybavení a řada dalších
věcí.
Pravda,
odborníkovi,
který
podobné
teletextové adaptéry již stavěl a má zkušenosti, i
takovéto schéma stačí. Pro běžného uživatele je
však stavba takto málo dokumentovaného
zapojení určitým hazardem. Dekodér totiž
nemusí spolehlivě pracovat, pokud nebudou
dodrženy v článku popsané zásady, např.
rozložení součástek apod Mnohdy stačí i
drobná tisková chybička, viz brněnský adaptér,
a zájemce bude mít místo radosti jedině
problémy. Pro řadu údajů budou muset případní
zájemci o adaptér z Mikrobáze tak jako tak
nahlédnout do dokumentace k brněnskému
adaptéru.
Pisatelé
poukazují
na
pouze
jediný
nastavovací prvek, ale přitom ve schématu
najdeme takové údaje, jako např. odpor 11500
ohmů, které nejsou v řadě, musí se složit a
vznikly po vyjmutí a změření hodnoty původně
použitých nastavovacích prvků. Nakonec pár
zájemců použije mimotoleranční součástky a
zjistí, že nastavovací prvek je nezbytný, alespoň
pro stadium oživení. Autoři se skrytě mezi řádky
vysmívají brněnskému adaptéru, ale již neuvádí,
že z něj až na pár zjednodušení použili prakticky
celou číslicovou část. Je jasné, že když měli k
dispozici fungující (brněnské) zapojení, tak si
mohli laborovat a zjednodušovat to, co
vymysleli
jiní, bohužel však neuvedli pramen.
Otázkou je, jak složitě by vyšlo zapojení v
Mikrobázi, pokud by autoři neměli "z čeho
opisovat" a adaptér vyvíjeli jako první v ČSR. Je
také diskutabilní, zda mohu nazvat jednodušším
to zapojení, kde např. místo identifikačního
obvodu z 2 IO použiji 8 diod, 2 hradla a 2
odpory (o zhoršené šumové imunitě a dalších
nectnostech ani nemluvě). Většinou je zapojení
Mikrobáze jednodušší buď proto, že jsou
použity dražší prvky (např. přednastavitelné
čítače místo klasických) nebo proto, že některé
důležité o b v o d y (např. indikace přítomnosti
teletextovýxh řádků) vynechali.
Nicméně přínos autorů v Mikrobázi spočívá
především
ve
vyřešení
analogové
části
adaptéru. Škoda, že řešení nedotáhli do formy
vhodné pro reprodukci a výrobu. Nejvíce asi
chybí programové vybavení (po úpravě lze však
použít brněnský program Teletext).
I přes některé uvedené nedostatky je dobře,
že se u nás našli zájemci a fandové, kteří popsali
dva teletextové adaptéry pro ZXS. Podobných
adaptérů totiž vzniklo na různých pracovištích v
ČSR mnohem více, ale jen několik autorů si
"nehrabalo" ne vlastním písku a podělili se s
širokou veřejností, za což jim patří uznání a dík.
Vzhledem k výrobním lhůtám našich časopisů,
pomalému rozběhnutí výroby a dalším faktorům
se bohužel tyto věci dostaly k uživatelům se
značným zpožděním v době, kdy již ztrácejí na
aktuálnosti, což je osud většiny dobrých nápadů
unás.
7
Uživatel ZXS je někdy postaven před otázku,
zda koupit či nekoupit, stavět či nestavět? Záleží
na okolnostech. Chci-li mít teletext a nemám-li
dost peněz na koupi barevné televize s
teletextem, je adaptér jedním z možných
(nouzových) řešení. Předem si ovšem musím
zjistit, zda mám možnost kvalitního příjmu a
vlastním-li TVP s odděleným vstupem a
výstupem video, resp. Ize-li jej těmito doplňky
bez problémů vybavit. Pro počáteční pokusy
často potřebujeme televizory dva, jeden pro
příjem, druhý pro zobrazování (pro příjem lze
využít i dílu vf dílu videorecorderu). Mnoho
našich moderních TVP sice má vstup a výstup
video, ale bez úpravy je nelze využívat současně
a tak uživatel musí buď realizovat úpravu (s
riskem záruční doby), nebo střídavě a
neprakticky přepínat mezi vstupem a výstupem
video, případně nakonec skončí u dvou
televizorů, což je pro daný účel sice málo
praktické, ale jediné řešení např. při sledování
teletextem přenášených titulků. Adaptér tak, jak
se prodává, totiž není zařízení, které si doma
zapnu do sítě a okamžitě mohu "jet". To je
zapotřebí si uvědomit. Kdo výhledově uvažuje o
koupi barevné televize, ať si raději koupí BTV s
teletextem. Adaptéry dle Mikrobáze i z Brna jsou
totiž nouzová řešení vhodná pro chudé poměry.
Pokud se budu chtít např. podívat, jaké bude
počasí, budu muset vybalit ZXS, mgf, kabely,
adaptér, nahrávat program a pak zase vše sbalit.
To už je jednodušší si zapnout rádio, přečíst si
noviny a nebo využít telefonních služeb. Teletext
má uživateli pomáhat a ne mu přidělávat práci.
Proto je mnohem jednodušší sedět v křesle a
dálkovým ovladačem si na TVP přepínat
teletextové stránky, než běhat po bytě s
počítačem a přepojovat kabely. Řadu služeb
originálního teletextu adaptéry neumožňují,
např. nefunguje blikání, vložení a prolnutí obrazu
(titulky apod), funkce budík, jsou drobné chyby
8
v barevném podání atd. Čtenář může namítnout,
že deska teletextu v TVP nevytiskne obrázek,
zatímco adaptér, napojený na počítač, ano.
Existuje však jednoduché řešení, jak se napojit
počítačem i na desku teletextu v TVP a
upraveným brněnským programem TELETEXT
sejmout a tisknout libovolné stránky.
Použití teletextového adaptéru se ZXS je asi
podobná nouze, jako generovat programově řeč
na ZXS přes převodník D/A. V zahraničí již
dávno existují běžné mluvící obvody a
teletextové dekodéry jsou k dispozici v
integrované podobě. Kromě podstatně menších
rozměrů a spotřeby mj. nevyžadují ani paměť
ani strojový čas počítače.
Teletextové adaptéry k počítačům jsou sice
technicky zajímavé, ale pro domácí použití je
výhodnější TVP s vestavěným dekodérem
teletextu a dalšími službami.
Těmito úvahami nechceme v žádném
případě odrazovat zájemce, spíše naopak. U
nás je situace poněkud jiná než ve vyspělých
zemích a tak, jako se zde stále drží ZXS, tak zde
pro mnoho uživatelů bude pořád levnější
používat teletextový adaptér k počítači, než si
pořizovat barevnou televizi s deskou teletextu.
Prodávaný teletextový adaptér z Brna
nezaznamenal žádný zvláštní obchodní úspěch.
Ne proto, že by byl špatný, ale spíše proto, že
někteří konzumní televizní diváci a herní fanatici
ani pořádně nevědí, jaké služby jim teletext
může prokázat a jak je využít. Řada zájemců si
mezi tím adaptér postavila podle přílohy AR a
ostatní odradila nutnost zásahu do TVP. Jeden
majitel se např. stavebnice zbavil, když zjistil, že
ji nemůže okamžitě využít, musel by upravovat a
používat dva televizory. Zahraniční adaptéry z
tohoto důvodu většinou obsahují i tuner laděný
ze ZXS, obrazový mf zesilovač a ROM, takže
stačí připojit anténu, zasunout do ZXS a
zapnout.
Pro malý zájem výrobce brněnského
adaptéru snížil cenu na méně, než polovinu a asi
je přestane dodávat. Je to škoda, neboť pro
chudé uživatele ZXS, kterých není málo, je to
poměrně dostupné řešení teletextu u nás. Ke
zlepšení prodejnosti by určitě přispěla větší
reklama a namísto vystavování mrtvé desky ve
výloze prodejny ukázat celou sestavu v provozu
s možností nechat každého zájemce nezávazně
vyzkoušet možnosti teletextu na ZXS. A
uživatelé by určitě uvítali, kdyby v teletextovém
počítačovém klubu mělo vedle Atari svůj
"koutek" také ZXS a DG.
(pro ZXM napsal -rex-)
JAK SI PŘEDPLATIT ZX MAGAZÍN?
S touto otázkou se na nás obrací několik
zájemců týdně, proto zde uvádíme podrobnosti:
Nejprve jo nutné uvědomit si, kolik číšel ZX
magazínu si budu předplácet. Momentálně Vám
můžeme dodat ze starších čísel již jen ZX
magazín 4/91 a novější. Cena jednoho výtisku
je 14,- Kčs, pro ty, kdo si předplatí alespoň dvě
čísla a více již 13,- Kčs. Do konce roku by měla
vyjít ještě 3 čísla.
Složenkou "C", žlutou, nám poukážete peníze v
hotovosti na adresu redakce. Vypište řádně
svoji adresu (včetně PSČ) a naší adresu: ZX
magazín,
Boženy
Němcové 127,
43923
LENEŠICE. Na druhou stranu složenky do
"Zprávy pro příjemce" prosíme i zde řádně
vypsat, která čísla ZX magazínu si předplácíte.
Ústřižek složenky si nechte pro sebe,
nezasílejte nám ho, bude Vám sloužit jako
doklad toho, že jste zaplatili. Dejte nám čas na
zpracování Vaší platby. Musíme Vám vystavit
evidenční číslo odběratele, zařídit kartu a
zaregistrovat příjem platby. První ZX magazín
očekávejte tak za dva týdny, nejpozději za
měsíc.
Těšíme se, že si ZX magazín předplatíte
a budete s ním spokojeni!
RAMdisk
Další hardwarovou novinkou, kterou Vám
chceme popsat, je RAM disk speciální obvodové
konfigurace, umožňující mimo jiné simulovat
moduly ZX Interface 1 a 2 spolu se ZX
Microdrive (2x 100 kB). Zde je několik možností
tohoto ram-disku:
- kapacita RAM disku 262 kiloBytu z 8 pamětí
41256
- ovládání paměti 262 kB obvodově či
programově
- paměť je "neviditelná" do doby manuální či
programové
aktivace
- možnost využití pro kopírování až 300 kB
jednorázově
- simulace modulů ZX Interface 1 a ZX
Microdrive,
kompatibilita
až
na
úroveň
podprogramu a instrukcí ve stínové ROM; ZX
Network a RS-232 jako u původní Interface 1
- elektronická náhrada dnes již nevyráběné ZX
Interface 1, ZX Microdrive, ZX Cartridge se
zachováním všech původních funkcí. Volných
plných 49152 byte + 2x 100 kB formátovaných dat
- simulace jiných modulů k ZX Spectru, např.
Multiface 1
Lze
získat
kompletní
hardwarovou
a
softwarovou dokumentaci, popis, výpis programu
apod. Případní zájemci nechť se obrátí na redakci
a přiloží korunovou známku.
(pro ZX magazín napsal -rex-)
Takto jsme se ptali v ZX magazínu 2/91 a
vyzvali jsme Vás ke spolupráci. Dostali jsme
odpověď, kterou bychom Vám rádi nabídli k
posouzení:
"Jde to prý tak, že se nechá rychle za sebou
klopit carry flag procesoru až se z toho přehřeje a
zničí. Pak je procesor prakticky nepoužitelný.
Pokud by tento program měl mít 7 bajtů, vypadal
by asi takto:
START DI
Z N O V U CCF
9
CCF
CCF
CCF
JR ZNOVU
Samozřejmě, že čím delší bude řada instrukcí
CCF, tím méně se bude "zdržovat" skok na začátek
a tím více se carry bude přehřívat. Tento program
jsem neměl odvahu na svém Spectru odzkoušet,
protože na jeho destruktivní činnosti by snad něco
mohlo být a protože mám svůj procesor rád."
Napsal pan René Folvarčný z Šenova. Požádali
jsme
o
vyjádření
programátora
firmy
UNIVERSUM (autora kopírovacích programů
Gargantua, Pantagruel, David, Goliath, řady
systémových programů - Prometheus, Devast Ace,
programů Desktop, Orfeus...) a ten nám sdělil, že
něco podobného kdysi napadlo i jej a jeho přátelé
posléze program odzkoušeli na ZX Spectru.
Během 10 minut se nic nestalo a dál program
netestovali.
Otázka tedy zůstává v podstatě otevřená a tak
prosíme další programátory, kteří vědí jak na to,
aby nám napsali do redakce. Naše adresa: ZX
magazín,
Boženy
Němcové
127,
43923
LENEŠICE.
(pro ZXM napsali René Folvarčný a David
Hertl)
váženi přátelé, děkujeme
Vám za hojnou účast v naši
letní
soutěži
ZX magazínu.
Pokud se již nepamatujete,
zde je stručná rekapitulace:
vyhlásili
jsme ji
pro
všechny čtenáře, kteří budou
v létě cestovat po světě a
žádali jsme, aby nám napsali
(třeba i
jen
kratičkou
zprávu!.
Dostali jsme řadu pozdravů
především
z
Německa
a
Rakouska, něco málo z Polska
a z Itálie.
Jak jsme slíbili, vybrali
jsme pohled,
který došel z
nejvzdálenějšího místa.
Je
také z Itálie, z
Palerma
(tedy v podstatě z mafiánské
sicílie) a poslal
nám
ho
Richard Patka z Vyškova na
Moravě.
Samozřejmě na jeho
adresu
poputují
materiály
našich partnerských
firem.
Stejně tak se stane s dalšími
devíti vylosovanými.
Děkujeme Vám tedy za účast
a máme pro Vás ještě
jedno
upozornění: soutěž o reklamní
nebo
propagační
heslo
(slogan)
na
ZX
magazín
dopadla nad naše
očekávání
vysokou účastí a tak se k ní
vrátíme v přístím čísle ZX
magazínu. Prozatím Vám všem
děkujeme za spolupráci
a
těšíme se opět na shledanou u
dalšího ZX magazínu!
(redakce ZXM)
10
Plus D je moderní disková i tisková IF pro
ZXS, ZXS + , ZXS 128k a ZXS +2 od firmy Miles
Gordon Technology, výrobce populárního řadiče
Disciple. Je to kovová krabička asi 10 x 12 x 1,5 cm
s "kouzelným" tlačítkem, konektory pro max. 2
disketové mechaniky (DSDD, 40 nebo 80 stop, 390
či 780 kB) dle normy Shugar 400, tiskárnu
(standard Centronics, slučitelná s Epson) a
neprůchozím systémovým konektorem. Cena IF je
asi 60 liber.
Plus DOS dovoluje všechny běžné diskové
příkazy (LOAD, SAVE, PRINT, INPUT,
ERASE, FORMAT, CAT, VERIFY) apod. včetně
jejich variant. Stejně jako u Disciple lze zadávat i
neúplná jména (wild cards) a nebo program volat
pouze pořadovým číslem. DOS umí kopírovat i z
disku na disk, případně využívat tzv. autoload.
Nechybí ani tzv. prováděcí soubory o délce až 510
byte nahrávané do vnitřní RWM, které se po
nahrání z disku provedou (např. přečíslování
řádků BASIC) bez nároku na paměť ZXS. Plus D
vypisuje katalog disku buď zkráceně (jen názvy
souboru) nebo rozšířeně (poř.č., název, typ, poč.
adresa, délka apod.). DOS u Plus D dovoluje z
BASICu přístup k libovolnému sektoru na disku,
např. za účelem jeho zkoumání nebo opravy.
Syntaktický analyzátor rozumí do jisté míry i
příkazům BASICu a ovládacím kódům (hook) pro
Microdrive.
Kouzelným
tlačítkem
lze
zaznamenávat programy 48 nebo 128K na disk, i
kopírovat obrázek normálně či stínované a oproti
Disciple je přidána funkce dovolující návrat do
BASICu.
Krabička Plus D sloužící i jako chladič
stabilizátoru 7805 obsahuje 10 obvodů: FDC 1772
s vnitřním separátorem dat, 8 kB EPROM, 8 kB
RWM, obvod PAL a několik TTL LS. Světelná
dioda indikuje stránkování paměti. Veškeré
obvodové i programové funkce byly podrobně
analyzovány.
V podstatě lze říci, že Plus D je řadič Disciple,
zjednodušený tak, aby při zachování důležitých
funkcí byl cenově přijatelný. Chybí zde ZX
Network, která u Disciple mj. umožňovala sdílení
jediné disketové jednotky i tiskárny více uživateli.
K ZX Network poznamenejme tolik, že pan
Sinclair s ní poněkud předběhl dobu a co se týče
ČSR, "hodil perlu svini". Málokdo z počítačových
uživatelů tehdy věděl, co všechno počítačové sítě
skrývají a jak vůbec ZX Network využít. Objevilo
se pár her pro více hráčů přes ZX Network, někdo
si vyzkoušel po ZX Network přenos dat a tím to
většinou skončilo. Že by se u nás používaly ZXS či
Didaktiky Gama spojené do sítě, např. pro výuku
ve školách, to byla utopie. Nehledě na své
možnosti, měla ZX Network u ZX Interface 1 tyto
základní nevýhody:
1) programové vybavení nedokázalo kdykoliv a
bez příslušného rozkazu periodicky monitorovat
stav ZX Network. Stanice očekávala příjem dat jen
tehdy, pokud k tomu dostala příkaz a v době
mnohdy i dlouhého čekání nemohla současně plnit
jiné úkoly (např. výpočet podle programu)
2) nebylo jednoduše možné kdykoliv po ZX
Network přenést program do jiného ZXS a
dálkově jej odstartovat (např. vyžádat si přístup na
disketovou jednotku či tiskárnu hlavní stanice).
Odstranění těchto nevýhod a přitom téměř
úplnou slučitelnost se ZX Network nabídla před
několika lety britská firma M G T u svého řadiče
Disciple. Hlavní stanice (učitel) totiž mohla
podřízené stanici (žákovi) kdykoliv vnutit svůj
soubor, např. obrázek, text, program a nebo si
prohlédnout jeho obrazovku (na čem žák pracuje).
Naproti tomu podřízené stanice zapojené do sítě
měly přístup k disketové jednotce a tiskárně hlavní
stanice. Odtud již je jen krok pomocí potřebného
SW zajistit služby, jaké umí mnohem rozsáhlejší a
cenově náročnější sítě, např. u počítačů typu IMB
PC. I když software pro ZX Network měl širší
možnosti, než u ZX If 1, přesto neuměl některé
příkazy původní ZX Network, ale to je již mimo
rámec článku. Škoda, že u Plus D síť ZX Network
nenalezneme.
Marně bychom hledali také konektory pro
křížové ovladače podle norem Kempston a Sinclair
IF2 obvyklé u Disciple. Kdo používá disketovou
jednotku, která má jen jednoduchou hustotu
záznamu (single density), má smůlu, neboť Plus D
s ní na rozdíl od Disciple nebude umět pracovat.
Zklamán bude i uživatel, který bude chtít kromě
Plus D mít současně na sběrnici ZXS i jiné
11
zařízení. Teoreticky by bylo možné Plus D připojit
na rozšiřovač sběrnice, ale bohužel špatně snáší
(stejně jako Disciple) prodloužení přívodu k ZXS i
o jednotky centimetrů a pak zpravidla vůbec
nefunguje. Bylo by třeba použít oddělovač
sběrnice a Plus D vybavit spínačem (inhibit buton)
pro zamezení kolize s jinými perifériemi.
Plus D se napojuje na ZX ROM na 4 adresách,
které nejsou všechny shodné s Disciple, rovněž tak
adresy V/V jsou rozdílné. Disciple uměl v oblasti
adres 0 - 8 kB a 8- 16 kB zaměňovat EPROM s
RWM, u Plus D je uspořádání pamětí pevné
(EPROM od adresy 0, RWM od adresy 8192),
takže uživatel si ne právě snadno předefinuje např.
podprogramy přerušení (RESET, RESTART,
NMI apod.). Ačkoliv mezi Plus D a Disciple
existuje přenositelnost programů, nelze z výše
uvedených důvodů bez úprav používat DOS z
Disciple na Plus D nebo naopak.
Příručka k Plus D bohužel postrádá na rozdíl
od Disciple důležité informace o systému
(napojovací a V/V adresy, ovládací kódy, ukázky
práce ve strojovém kódu) a tak není divu, že
neznalí uživatelé Plus D se marně snaží přes Plus
D tisknout z různých textových editorů, postrádají
pomocné a kopírovací programy atd. V zahraničí
jsou sice vydávány různé časopisy speciálně pro
Disciple a Plus D (např. časopis FORMAT),
existují skupiny uživatelů, ale běžný majitel se s
nimi sotva setká. Kdybychom chtěli hledat
mouchy, asi by vadilo, že Disciple ani Plus D
neumí bez úpravy pracovat pod CP/M ani
spolupracovat s disketovými mechanikami 1,2
MByte. Škoda, že krabička Plus D není u ZXS
umístěna svisle, ale vodorovně, čímž zbytečně za
počítačem zabírá místo. Volný prostor v EPROM
měl být účelněji využit, např. pro kopírovací
program disk - pásek.
Není dost dobře jasné, proč výrobce v manuálu
zatajil důležité informace o struktuře systému,
neboť kdo ví, jak na to, tak si je zjistí, zatímco
většina laiků bude dost dlouho zbytečně hledat a
shánět, což reklamě jinak vcelku dobrého řadiče
neprospívá.
Ve srovnání se zastaralými řadiči Beta, Opus a
Kempston je ovšem Plus D zdařilý a o třídu lepší
výrobek. Hlavní výhodou je skutečnost, že
obsahuje vnitřní RWM s možností modifikace
nebo používání různých DOS, aniž by obsazoval
RWM u ZXS. Oproti uvedeným řadičům je Plus
D několikrát rychlejší, plných 48 kB se z disku
naplní za necelé 4 s. Konečně, Plus D stejně jako
Disciple vyvinuli konstruktéři počítače ZXS, což je
vidět i na úsporném řešení DOS a hojném
12
využívání ZX ROM. Stejně jako ZX Interface 1,
obsazuje Plus D paměť ZXS při vytvoření kanálu
pro sériový výstup nebo vstup dat (PRINT#,
INPUT#) na disk nebo z něj a při jeho
formátování, zatímco běžný LOAD či SAVE
žádné nároky na RWM u ZXS nemá.
Zájem o disketový řadič Plus D se projevil i v
ČSR a prý existují i šikovní majitelé, kteří si řadič
sami postavili, takže by neměly být ani velké
problémy s případnými opravami. V každém
případě žádáme případné majitele a uživatele Plus
D či Disciple o další spolupráci - poznámky k
provozu, software, vylepšení apod. Ozvěte se do
redakce na adresu: ZX magazín, Boženy Němcové
127, 43923 LENEŠICE
(pro ZXM napsal -rex-)
Staronová
firma
Jeden z prodejců ZX magazínu bylo i známé VD Program,
první
oficiálně
povolená
softwarová
firma
v
Československu (a to ještě za totáče"), změnila jméno rádi bychom Vás o tom informovali.
V červnu došlo ke zrušení činnosti softwarového pracoviště
"Samostatné drobné provozovny" v Praze 3 na Havlíčkově
náměstí. Firma se nyní pokračuje v prodeji programů pro
počítače Sinclair a kompatibilní typy pod názvem "Fialová Křepinský". Provádí také menší technické úpravy a opravy,
seřízení magnetofonů a dalších periferií - např, tiskáren
Gamacentrum, BT-100, zapisovačů Alfi, úpravy joysticků
apod. Upravuje také textové editory na Vaše tiskárny.
I nadále firma nabízí výukové programy a hry. "Angličtina",
26 lekcí, za 395,- Kčs. "Němčina", 31 lekcí, za 290,- Kčs.
"Němčina pro samouky", 2 díly za 224,- Kčs. "Anglický
základní lexikon" za 99,- Kčs. "Anglický rozšířený lexikon"
za 99,- Kčs. "Čeština za školou" za 129,- Kčs. Staronový
DOPORUČTE
svým známým náš
ZX magazín!
Budou Vám dlouho
děkovat!
13
komplet "Poznej planetu Zemi" za 294,- Kčs. "Abeceda" pro
nejmenší děti za 155,- Kčs. "Učíme se programovat"
(kompletní programování v
BASICu
a základy
programování ve strojovém kódu Z80) za 58,- Kčs.
Hry jsou nabízeny většinou v souborech po třech kusech
na kazetě: UPÍR, FIREWOLF a EXOTER za 60,- Kčs.
BELEGOST a JET STORY za 60,- Kčs. Známé hry firmy
MS-CID AKNADACH a TO JE ON! za 60,- Kčs. COSMIC
JACK , STRANGE SUBMARINE a MAD MONASTERY za 59,Kčs. DOBÝVÁNI HRADU I. a II. za 50,- Kčs. Ke kazetě je
možné zakoupit příručku "DH", která Vám umožní dohrát
hru až do konce - za 10,- Kčs. 3D TETRIS, AKCIONÁŘ II. a
GEOGRAFICKÁ DATABÁZE ČSR za 80,- Kčs. ATP TOUR
SIMULATOR a TOM JONES za 65,- Kčs. DOUBLE DASH a X-O-R- za 49,- Kčs.
Doporučujeme Vám informovat se o aktuální nabídce
přímo u firmy: Fialová-Křepinský; Hájkova 13; 13000
PRAHA 3; telefony 273809 nebo 7986459.
Tato firma nabízí také ZX magazín. V některých případech
je zde možné zakoupit i starší čísla, která již nejsou jinde k
dostání. To ale samozřejmě záleží na zájmu čtenářů ...
(pro ZXM napsal David Hertl)
programy v jazyku BASIC (ryze hardwarově),
některé hudební programy a pod., o univerzálním
řešení bez zásahu do ZXS bohužel nevím.
Asi před 5 lety vyráběly v NSR pro ZXS styk s
matematickým koprocesorem Intel za asi 170,DM.
Koprocesor
přispívá
k
urychlení
kalkulátorových operací, ty se však ve hrách
vyskytují výjimečně. Zrychlovač musí využívat
principy společné pro většinu her. Bližší
podrobnosti nebudu prozrazovat, neboť hloubaví
kutilové na ně možná přijdou sami a ověří si je.
Pro uživatele, kteří se nezabývají HW poskytnu
(možná hloupý, ale fungující) návod, jak urychlit
hru bez znalosti HW a bez nutnosti vlastnit
zrychlovač her. Využijeme přísloví "Když nemůže
Mohamed k hoře, musí hora k Mohamedovi.".
Jinými slovy, když neumím přinutit počítač, aby
pracoval (hrál hru) rychleji, tak zpomalím sebe,
což vyjde nastejno. Za tím účelem jsem vyzkoušel
usednout k počítači rozespalý brzo ráno a mohu
potvrdit, že hry se zdají býti rychlejší, než
normálně, dokud ovšem člověk znovu neusne.
Jeden uživatel ZXS si zase zpomalil reakce před
klubovou schůzkou návštěvou místní hospody. V
klubu pak v záchvatu bujarého veselí při hraní
spadl ze židle, přičemž vykopl síťovou zástrčku ze
zdi, zamáčknul si bouli a prohlásil, že princip
nehardwerového
psychického
urychlení
her
opravdu funguje.
(pro ZXM napsal -rex-)
Mnozí čtenáři znají nebo dokonce vlastní vcelku
užitečného pomocníka - zpomalovač her. Napadlo
Vás někdy, zda existuje také zrychlovač her?
Samozřejmě, kdybychom otevřeli ZXS, vyměnili
mikroprocesor a paměti za rychlejší a učinili
některé drobné úpravy, tak by i programy
pracovaly rychleji. Mám však na mysli zrychlovač
her, který lze připojit zvenku k počítači bez zásahu
do něj s plynule nastavitelným "urychlením" hry.
Zrychlovač by pochopitelně měl umět hru i
zpomalit (pro obtížné úseky), resp. zcela zastavit,
ovšem nudné nebo jednoduché partie bychom
projížděli rychleji.
Takový zrychlovač her na ZXS skutečně existuje
a byl vyzkoušen. I když specialisté na HW asi
budou kroutit hlavou, principů se nabízí hned
několik. Ovšem na rozdíl od zpomalovače, který
funguje s každým programem, u zrychlovače
narazíme na skutečnost, že některé hry zrychlit lze,
jiné (a těch je většina) však nikoliv.
To je asi důvodem, proč se zrychlovač her pro
ZXS nevyrábí ani v zahraničí, ani u nás, i když
některé technické principy (Atari Turbo a další)
jsou známy z jiných počítačů. Bez problémů lze na
ZXS zrychlit i několikanásobně některé vybrané
14
LOUČÍ SE:
V minulém ZX magazínu 4/91 jsme zveřejnili
poměrně rozsáhlý rozhovor s Jiřím Pobříslem,
jedním z prvních sinkléristů u nás. Oním
rozhovorem se Jiří Pobříslo (jinak firma Amisin)
jaksi neoficiálně rozloučil se sinklérem, kterého,
jak jste si mohli přečíst, má už jen doma na skříni.
Oficiální rozloučení dorazilo v době, kdy byl
článek v tisku a tak jsme již nemohli zařadit kopii
dopisu do ZX magazínu 4/91. Činíme tak nyní a
přejeme panu Pobříslovi moc a moc úspěchů v
jeho práci v oblasti PC.
(David Hertl)
Regenerace
-----------------
Majitelé tiskáren nás čas od času žádají o
informace kde a za kolik si mohou nechat znovu
načernit pásky do svých tiskáren. Poptali jsme se
našich čtenářů a tak Vám přinášíme několik
informací a adres.
Regenerace tiskových pásek prováděla svého
času jistá firma z Litomyšle, která měla sběrnu
zakázek v prodejně "Mikropočítače" v Praze na
Perštýně. Sami jsme několikrát využili jejích služeb
a nechali si zde "načernit" textilní pásku dlouhou 7
metrů do naší tiskárny Brother M-1109. Stálo nás
to 70,- Kčs a výsledek byl celkem uspokojivý takto načerněná páska vydržela v běžné službě asi
měsíc.
Existuje ale samozřejmě řada dalších firem, u
kterých Vám doporučujeme předem se informavat
o cenách za 1 metr délky pásky a za další příplatky
či slevy. Tak zde je např. několik firem, jejiž adresy
nám poslal pan Jiří Zajíc z Valašského Meziříčí:
- poštovní schránka 69, 57001 LITOMYŠL
- ing. Špaček, Osvoboditelů 85, 70100
OSTRAVA, tel.(069)211433
Programátorský
a
systém.
servis
mikropočítačů, Mařádkova 2, 74601 OPAVA tel.
(0653)214993
Na Slovensku se o podobné služby stará např.
firma TINTA-INK, která poskytuje kompletní
servis pro barvicí pásky do všech typů počítačových
tiskáren a psacích strojů (Robotron, Erika, IBM,
Olivetti apod.). Vše je prováděno technologií a
barvou dovezenou z USA, cena nabarvení je 100,Kčs. Adresa firmy TINTA-INK je Kyjevská 69,
04014 KOŠICE, tel. (095)832357.
V
Čechách
je
na
regeneraci
pásek
specializována firma M333 ing. Ondřeje Macha.
Nabízí renovaci všech typů tiskových kazet formou
výměny barvící pásky za novou (polyamid), což
stojí 70,- Kčs; s vyčištěním kazety 75,- Kčs. Provádí
též úpravu kazety v případě, že jinou firmou
vyměněná páska se neodvíjí (20,- Kčs). Firma
poskytuje jednoroční záruku na vyměněnou pásku
a úpravu kazety a zásilky vyřizuje do 3 dnů.
Renovovaná kazeta je chráněna ochranným
obalem proti vysychání a označena samolepkou se
znaky firmy pro zaznamenání počtu renovací.
Renovovány jsou funkční kazety bez mechanických
vad, kazety s mechanickou vadou firma vrátí zpět
odběrateli. Na výslovné přání zákazníka naplní i
vadnou kazetu, ovšem pochopitelně bez záruky.
Firma doporučuje tři renovace jedné kazety. Další
renovace provede samozřejmě také, ale bez
16
záruky. Pro zdravotnická a školská zařízení a
soukromé podnikatele je cena výměny nižší o 10,Kčs. Adresa firmy je: M333; ing. Ondřej Mach;
Mašatova 6; 14800 PRAHA 4 - Kunratice; tel.
4729910 (během dne) a 426615 (večer).
A na závěr tu máme jednu radu pro ty, kteří
rádi šetří a renovaci tiskové pásky si chtějí provést
sami. Zaslal nám ji pan Bohumil Levý z
Chomutova. Píše:
"Jednoduchá svépomocná metoda regenerace
vypsané tiskové pásky v kazetě spočívá v natření
pásky barvou. Jedinou vhodnou barvou je "Barva
pro číslovačky" firmy GAMA st.p., závod Městec
Králové, dodáváná do maloobchodu v lahvičkách
po 50 ml, cena 4,20 (v roce 1990 - nyní 14,50;
poznámka redakce). Pozor - nezaměňovat za
"Razítkovou barvu"! Barva pro číslovačky je svým
obsahem oleje nevysychavá. Navíc je vyráběna v
několika barevných odstínech, takže výměnou
kazet lze dosáhnout "vícebarevného" tisku. Tisk je
sytý a životnost barvy je shodná s originální
páskou. Vlastní postup je jednoduchý - stačí
kazetu upnout do nějakého držáku (svěrák), pásku
posouvat unášecím trnem kazety a současně
nanášet štětečkem na střed pásky podélně proužek
barvy v šířce asi 2 mm. Stačí malé množství, barva
posunem pásky v kazetě během barvení pronikne
do celé plochy pásky a při větším množství by
znečistila prostor kazety i tiskové hlavy. Barva
značně špiní, obtížně se čistí a proto práce
vyžaduje zvýšenou pozornost. Tento postup
užívám opakovaně již rok při regeneraci kazet pro
tiskárnu Star LC-10. Životnost pásky v kazetě je
nyní dána již jen mechanickým opotřebením
tkaniny pásky."
Tolik z dopisu. Musím dodat, že jsem i tento
způsob vyzkoušel a jsem s ním celkem spokojen.
Je nutné dodržet skutečně co nejužší nanášecí
proužek barviva na tkaninu. V žádném případě
pásku "nenatírejte" - po několika minutách
provozu budete zděšeni, odkud že Vám to z
tiskárny kape barva! To není žert, ale vážná věc.
Zde více než kde jinde platí přísloví, že "méně je
někdy více".
Nejlepší je samozřejmě koupit si pásku novou problém je v tom, že ona není právě nejlevnější.
Tisková páska do Brothera M-1109 stojí v
Německu kolem 19 DEM a u nás není k sehnání.
Proto Vám regeneraci vřele doporučujeme a
budeme velmi rádi, když nás seznámíte s tím, jak
jste dopadli. Těšíme se na Vaše dopisy na adrese:
ZX magazín, Boženy Němcové 127, 43923
LENEŠICE
(pro ZXM napsal David Hertl)
V ZXM 3/91 vyšel komentář k článku o
Multiface 3. Autor ing. Petr Veselý jakožto
potenciální uživatel toho o Multiface 3 ví mnohem
více, než já, ale přesto si dovoluji ke komentáři
uvést pár poznámek. Především není pravda, že v
článku o Multiface 3 se tvrdí, že Multiface 3
neověřuje přítomnost křídlové značky (t.j.
identifikátor začátku komprimovaných dat ze 3
byte). Údaje v článku uvedené v souvislosti s
kompresí dat se týkají prvé verze - Multiface 1, jak
lze nahlédnout. Mám k dispozici (zřejmě jednu z
prvních) verzí ROM z Multiface 1, která
přítomnost křídlové značky v datech před
kompresí neověřuje a může dojít ke zhroucení
programu při dekompresi.
V manuálu je opravdu mlhavá a nic neříkající
věta o tom, že Multiface 3 nesmí být připojována k
nevhodným zařízením, ovšem jako varování a
upozornění to neberu, jak jsem uvedl v
komentovaném článku. Neberu to mimo jiné i
proto, že jsem viděl a vlastnoručně opravoval
počítače ZX Spectrum (a nebylo jich málo)
poškozené zasunutím redukce pro joystick z VD
Skalica do nesprávného konektoru. I když si laik
nebo dítě uvedenou větu přečte, neporozumí ji a v
lepším případě ho nejspíše napadne, že Multiface
3 nesmí připojit třeba do zásuvky 220V, což by
stejně nešlo. Proč však by si M3 nemohl nasadit
třeba na obyčejné kamarádovo ZXS, když v
manuálu ani na konektoru IF to není konkrétně
zakázané? Seriózní výrobci z těchto důvodů píší
varování červenou barvou na štítek, který lepí
přímo na konektor zařízení, zde Multiface 3.
Samozřejmě, že někdy ani toto upozornění nestačí.
V manuálu k M3 mělo být konkrétně napsáno, že
při nasunuti M3 na ZXS 48/128K hrozí poškození
počítače a štítek s varováním umístěn na
konektoru M3.
Výrobky typu Multiface, ZX Interface 3,
Mirage Microdriver, Beta Disc, Swift, Disciple či
Plus D s magickými tlačítky, ale i naše Back Up
ROM (o vychloubačném Crackeru z ST 11/87 ani
nemluvě) mají společné, zatím nepopisované, ale
podstatné slabiny. Tak např. si nepamatují a do
kopie neukládají barvu rámečku (BORDER),
takže po nahrání kopie nebo jen při zastavení
programu a použití úseku (třeba SAVE/LOAD),
který barvu rámečku změní, obrázek barevně
neladí. Kopie pořízené těmito výrobky (bez ohledu
na typ) lze narušit ryze programově. Vzhledem k
vadné
a
nerekonstruovatelné
kopii
pak
zkopírovaný program nebude pracovat tak, jak má,
a dříve či později se zhroutí (Cracker podle ST
11/87 lze např. odstavit i zcela triviálním
programovým postupem, který např. Multiface
ještě "přežije"). S touto ochranou jsem se v praxi
nesetkal, nic mimořádného na ní není a logicky
uvažující programátor ji možná časem objeví.
Dodávám,
že
existují
také
programově
nenarušitelné verze hardwarových Crackeru i bez
výše uvedených nevýhod. Do nich však mají
doposud
vyráběné
doplňky
v
zahraničí,
publikovaná zapojení i naše amatérské konstrukce
ještě hodně daleko.
(pro ZXM napsal -rex-)
Srdečně Vás zdravím. Dovolte mi, abych Vám
nabídl několik poznámek z Vašich dopisů, které
dostáváme do redakce a za které Vám velmi
děkujeme.
Od čtenáře, který se pravděpodobně zapomněl
podepsat, jsme dostali nabídkový list firmy "LB
SERVIS KANCELÁŘSKÉ TECHNIKY", která
jako jedna z dalších firem nabízí pro počítače
Spectrum
48/Plus/128/Plus
2
a
Didaktik
Gama/M disketovou jednotku. Jmenuje se "D 40"
(patrně
"známá"
disketová
jednotka firmy
Didaktik) a stojí 4290,- Kčs. Jedná se o 5 1/4
mechaniku, 40 stop, kapacita 360 kB, rychlost
nahrávám 24 kB/1 sec. Jednotka je vybavena
operačním systémem, který je umístěn v paměti
ROM a její systémové informace nezasahují do
paměti RAM počítače. Je možné mít současně
připojenu i tiskárnu. Komentář našeho čtenáře je
krátký: "Za hodně peněz málo ...".
Pan Hušek, náš čtenář ze Sokolova, si na základě
celostránkového inzertu v ZXM 2/90 předplatil
17
časopis "SPECTRUM SOFTWARE SERVIS",
jehož vydavatelem byl pan Vladimír Ira z Plzně.
Naše redakce dostala na ukázku jediné (první)
číslo a pak už nic. Domnívali jsme se, že redakce
časopisu SSS nemá na bezplatné zasílání časopisu
redakcím konkurenčních časopisů (tak, jak to
funguje např. mezi Amatérským programátorem,
Fifem a ZXM) a měli jsme věc za vyřízenou. Na
jaře tohoto roku se nám do redakce ozval pan
Hušek, který si časopis předplatil a byl (stejně jako
my) překvapen právě jen jedním číslem (cyklostyl
na 4 listech A4 po jedné straně) za 40,- Kčs
předplatného. S naší pomocí kontaktoval osobně
pana Iru, vydavatele listu, a požádal jej o navrácení
předplatného. Dostal tento dopis:
"Vážený pane Hušku,
hluboce se omlouvám za vzniklou situaci, vzniklou
znemožněním tvorby časopisu. Vzhledem k tomu,
že nebylo dodnes nalezeno jiné řešení, posílám 40
Kčs složenkou.
Děkuji za pochopení, s úctou Vladimír Ira"
Co dodat? Snad jen to, že pustit se do vydávání
časopisu vyžaduje alespoň trochu organizačních
schopností a alespoň něco málo spolupracovníků.
Ostatně, i na cyklostylu se dá dělat dobrý časopis
(viz "Zpravodaj Karolínky") - když jej redigují
schopní lidé.
Obávám se ale, že doba
cyklostylovaných časopisů (mimo ryze klubových
informátorů s nízkým nákladem) je již nenávratně
pryč a že vydavatelé takových časopisů by se raději
měli poohlédnout po levných xeroxech. Obsah
dobrého nebo výborného časopisu (jako je např.
hradecký "ZX CODE") se cyklostylem přece jen
trochu sráží...
Posledním dopisem, ke kterému se dnes vrátím, je
dopis pana Tibora Bartoše z Nitry. Otiskujeme jej
původním znění na následující stránce, přečtěte si
jej. Firmě MS-CID jsme věc oznámili a poprosili o
vyjádření (které zveřejníme). Nicméně k myšlence
dopisu jako takové: je pravdou, že zveřejňování
výpisů programů v časopisech není nikdy bez
rizika.
Čím
delší
program,
tím
větší
pravděpodobnost, že tam bude více chyb. Navíc
podklady
pro
časopis
nepřepisují
vždy
programátorští odborníci, ale často i jen normální
písařky, které proklínají toho,
kdo něco
podobného vymyslel. Taková písařka po hodině
přepisování pro ní nesmyslných písmenek a čísílek
už prostě nedává pozor a je možné, že se tu a tam
překlepne. O to horší je pak to, když si nějaký náš
čtenář přepíše dobře, ale zjistí, že chyba je již v
časopisu! No a to vůbec neuvažuji o poslední
možnosti, sice nepravděpodobné, ale (jsme jen
lidé!) také možné - že totiž se splete
18
sám programátor. ZX magazín se již při přechodu
na
oficiální cestu
(číslem
5/90)
rozhodl
zveřejňování sáhodlouhých listingů omezit či lépe
úplně zrušit. Snažíme se zveřejňovat spíše kratičké
rutinky, jejichž funkci můžeme v redakci ověřit
sami. Tolik tedy panu Reptovi a všem dalším
čtenářům, kteří nás poslali do háje a dál.
A tolik pro dnešek z Vašich dopisů. Nezapomeňte,
že pokud nejste s něčím spokojeni nebo pokud
nám chcete napsat, co se Vám v ZXM či jinde líbí,
pište na adresu: ZX magazín; Boženy Němcové
127; 43923 LENEŠICE.
(pro ZXM napsal David Hertl)
INZERCE
PRODEJ...
• Prodám různé manuály k programům a
literaturu pro ZX Spectrum. Seznam zašlu za
známku. Ivan Vlček, Leninova 39, 16000 PRAHA
6
• Prodám Kempston Interface pro Spectrum
(150,- Kčs), pro Didaktik Gama (100,- Kčs), 3x
rozbité joysticky na náhradní díly (80,- Kčs). Aleš
Borovička, U polikliniky 1055, 56401 ŽAMBERK
• Prodám DIDAKTIK M včetně disketové
jednotky DIDAKTIK 40 a bohatého příslušenství.
Ceny a podrobnější informace na vyžádání zašlu.
Josef Musil,
Špičák
125, 38101
ČESKÝ
KRUMLOV
• Prodám fungující mechanickou část tiskárny
ATARI. Elektronickou část včetně plošných spojů
mám navrženou a zdokumentovanou. Levně. Josef
Musil, Špičák 125, 38101 ČESKÝ KRUMLOV
• Prodám AY-3-8910 za 700,- Kčs. Robert
Vozka, A. Janeby 719, 33701 ROKYCANY
• Prodám 80 kusů magnetofonových kazet (8x
hra/uživ. SW na jedné) - 50,- Kčs/kus. Stavebice
myši + SW (350,- Kčs), profi-interface (pro 3 typy
joysticků) (380,- Kčs). Vše nové - solidní. Ing. J.
Racek, Květnice 53, 25084 ŠIBŘINA (phone
Praha 9971937)
• Prodám SP 210 T (3500,.- Kčs); mgf B-100
(1000,- Kčs); TV Safír (2000,- Kčs); Didaktik
Gama
(4000,- Kčs); sestavený a funkční
souřadnicový zapisovač Alfi (500,- Kčs); firemní
kabel (Skalica) k propojení DG a Alfi (100,- Kčs).
K propojovacím kabelům dodám zdarma množství
Bartoš Tibor, Pártošova 9, 949 01 Nitra.
-------------------------------------------------V Nitře, dňa 15. 7. 1991
Titl.
Časopisy:
FIFO a
ZX magazín.
Vážené redakcie. V posledných číslach Vašich
časopisov Ste uviedli program GRAMON, ktorý by bol dobrý,
keby bol funkčný. Po pracnom, bezchybnom nahratí a spustení
programu, sa objavia v hornej časti obrazovky čmáranice. Po
nahrati programu na kazetu pri VERIFY už je hlásená chyba.
Pri pokračovaní podla predpísaného návodu program nejde a
autor sa nám všetkýn úprimne rehoce ako nás nachytal.
Bolo by žiaduce pred uveřejněním podobných
programov, najprv si overiť správnost a funkčnost. Je predsa
nesvedomité zavádzať svojich čitatelov nezmyslami.
Odoberám oba Vaše časopisy a nepovažujem za
chybu, že Ste naraz vydali programy od toho istého autora,
ak by bol dobrý.
V časopise FIFO bolo slúbené nové vydávanie
POKE pře hry i snávodom pře zavedenie. Sluby sa slubujů ...
atď,ako v našom parlamente.
V ZX magazíne sú programy pre písanie. Prvý
program pre grafiku je dobrý a všeobecne známi. Ostatné pro­
gramy nejdú. Buď sú programy dobré a my ostatní sme blbi,
alebo je zle napísaný návod pre obsluhu.
Nehnevajte sa že Vám tak otvorene píšem, čo si
myslím. Nelietate v tom sami. Dobré programy i od iných vydavateľov nie sú funkčné. / napr. Karolínka /.
Požíadajte autorov o nápravu a zveřejnite dobrý
program bez závad.
S pozdravom Váš
předplatitel':
19
tiskových programů, jen za cenu kazety. Vše
funkční, výborný stav. J. Gacák, 27304 KAČICE
305
• KONSAT
nabízí zavádění satelitních
programů do skupinových nebo indiv. rozvodů a
doplněk k Didaktiku Gama, odstraňující potíže při
nahrávání
programů
do
počítače.
Phone
0339/90167 nebo 0339/22849
• Ponúkam novú logickú počítačovú hru s
peknou doplňujúcou grafikou. Cena 10,- Kčs plus
5,- Kčs poštovné a zaslaná kazeta na adresu:
Martin
Stúpal,
Medvedzie
42/10,
02744
TVRDOŠÍN
• Tiskárnu Seikosha GP-50 S, napojení přímo
na ZX Spectrum, málo používaná, levně. Ladislav
Kóňa, Kremnická 162, 26102 PŘÍBRAM
• Otestovanou disk. mechaniku 5,25" - 360 kB
za 2100,- Kčs. Jiří Šafránek, Lechowiczova 21,
70200 OSTRAVA 1, phone 069/261433
• Prodám k Didaktiku M joystick obou norem
(zahraniční, autofire, k připojení netřeba redukce,
435,- Kčs). I dobírkou. Vítěslav Rumpell,
Svatopluka Čecha 1131, 73581 BOHUMÍN
• Prodám Program "KOSTĚJ" - pomůcku při
výuce anatomie. Bližší informace za známku.
Michal Novák, Slavětínská 568,19014 PRAHA 9
________________________________________
KOUPĚ...
• Koupím interface k tiskárně D-100 M pro
zapojení k ZX Spectrum Plus. Případně odkoupím
i programy pro ovládání této tiskárny. Daniel
Pacík, Slezská 2892, FRÝDEK-MÍSTEK
• Sháním uživatelské programy pro Spectrum
128 Plus 2. Ivan Vlček, Leninova 39, 16000
PRAHA 6
• Koupím membránu pro klávesnici ZX
Spectrum "gumák". Jiř Kopinec, U pivovaru 9,
58601 JIHLAVA
• Sháním programy pro ZX Spectrum Plus a
D-100. Radek Zachoval, Palackého 3, 67801
BLANSKO
• Koupím užitkové programy a hry na Didaktik
M - pouze na disketách 5,25". Nabídky na adresu:
Petr Šuba, Svobodova 167, 79821 BEDHOŠŤ
• Koupím hry SIDEWIZE a CROSSWIZE,
popř. vyměním za jiné. Jan Holan, Taussigova 13,
61500 BRNO
• Sháním program MZXR nebo MZXS pro
ovládání souřadnicového zapisovače Minigraf 0507
na počítači Didaktik Gama. Pavel Modřanský,
Lánská 922, 54941 ČERVENÝ KOSTELEC
20
• Sháním někoho, kdo má hudební programy
(WHAM!, WHAM 2! apod...) nejraději z
Kopřivnice a okolí. J. Zrunek, Na luhách 975,
74221 KOPŘIVNICE
• Sháním někoho, kdo zapůjčí servisní návod
pro plotter "Didaktik Z" nebo "Didaktik Z2" a
schéma Spectra Issue 6. Jiří Ryšánek, Jesenická
10, 79401 KRNOV
• Kdo okopíruje návod na "Beta řadič"
uveřejněný v časopise Mikrobáze od čísla 5/1989.
Zaplatím! L. Ryba, M. Alše 2095, 43401 MOST
• Koupím membránu do gumáku. P. Žák,
Tábor 59, 61200 BRNO
____________________________________
RŮZNÉ...
•Programování EPROM 27128, PROM 74188,
74S287, 74S571. Disková verze MRS v 0.4 pro
Beta Disk a TS-DOS v 5.01, 5.03. MTsoft, M.
Tůma, Krátká 560, 39464 POČÁTKY
• Chcete-li prožít nejedno dobrodružství ve
městě New York potom tedy neváhejte a
objednejte si novou komunikační hru FRANTO,
FRANTO od firmy U.C.PHOENIX. Zašlete
složenku typu C s částkou 61,- Kčs a dojde Vám
nová kazeta C90 s hrou a jeden systémový
program zdarma. Linduška, Jugoslávská 93, 61300
BRNO
•
A&B
Eletronika
opravuje
videa,
magnetofony, přenosné BTV, 16-ti a 8 bitové
počítače, tiskárny a další periferie. Instaluje zvuk
do TV a videí. Benešovská ul. 38, Praha 10, úterý
až pátek 9 - 19 hod. Phone 735362 denně 7 - 22
hod.
. Vlastním ZX Spectrum upravené dle
Sdělovací techniky 11/87 na 80 kB. S touto
úpravou mohu také pracovat pod operačním
systémem CP/M (3,5"; 720 kB). Rád bych se spojil
s uživateli, kteří mají takto upravené Spectrum.
Rád bych spolupracoval s těmi, kdo vlastní plotter
XY 4150 (výměna programů a zkušenostní.
Zájemcům o řadič WD 2797 mohu jeden
nabídnout. Jiří Jecha, Krausova 7, 61800 BRNO
• Víte, že s malou investicí můžete u svých
počítačů značek Didaktik (Gama/M), Spectrum
48 kB, Delta a kompatibilních získat zvukové
možnosti, jaké má Spectrum 128 kB? Nabízíme 3kanálový zvukový generátor s AY 3-8912. Velmi
výhodné pro hry a demonstrace melodií! Kvalita
zaručena, záruka 1 rok. Informace: BEST, 74768
TĚŠKOVICE 1
Program Gangster umožňuje překládat
cizojazyčné programy do
čestiny. Překládaná data mohou být zapsána v
libovolném tvaru
(Program, Bytes, Number array, Character array). Gangster má textový
editor o 8 řádcích a 32 sloupcích, který zobrazuje text do spodní
třetiny obrazovky. K dispozici je 42239 bytů paměti
- Gangster
sám je uložen ve VideoRAM.
Po nahrání programu si zvolíte ovládání kurzoru
(klávesnice
nebo joystick). Objeví se menu:
LOAD
SAVE
DELETE
PREKLAD
LIST
LOAD
SAVE
- Touto volbou nahrajete do Gangstera program
nebo data, která chcete překládat.Nahrává se
pouze aktivní
část programu
(např.
u
her
vlastní "bytes" bez obrázku, zaváděcího programu
a t d . ) . Nahraný text lze prohlédnout volbou LIST
- stává se, že text je komprimovaný (stlačený),
a v tom případě ho Gangsterem nepřeložíte.
Hlášení při nahrávání:
LOAD BLOK n
VOLNE
xx
n - číslo nahrávaného bloku
xx - volná paměť
Po nahrání zaváděcího signálu se objeví:
NAME t
DELKA BLOKU xx
t - typ nahrávaných dat: P-Program B-Bytes
N-Number array
C-Character array
Jedná-li se o blok dat bez hlavičky, vypisuje se
hlášení:
BODY ^^
Program pojme maximálně 10 bloků. Do menu se
program vrací automaticky po nahrání
devátého
bloku, jinak vždy po stisku BREAK.
nahraje
přeložený
program
zpět
na
kazetu. Původně cizojazyčný program přehrajete
přeloženou verzí již česky - pokud by některá
slova nedávala smysl, lze
kdykoliv
program
Gangstrem opravit.
Hlášení při nahrávání na pásku:
SAVE OD BLOKU x DO BLOKU y
x,y - nahrává od bloku x do bloku y včetně.
Pokud je x>y nebo zadaný blok neexistuje, hlásí
Gangster chybu - SPATNY ARGUMENT.
Po nahrání zadaných bloků dá program zvukové
znamení. Nahrávání lze kdykoliv přerušit stiskem
BREAK.
21
DELETE
PREKLAD
22
- vymaže nepotřebné bloky z paměti.
Hlášení při mazání:
DELETE OD BLOKU x DO BLOKU y
x - nemusíte zadávat - je to číslo nejvyššího
bloku
v - číslo bloku, do kterého se bloky mažou
včetně.
Je-li y>x, opět se vypíše chybové hlášení
SPATNY ARGUMENT. Po smazáni se program vrací do
menu.
- Máte možnost přeložit nahraná data do češtiny.
Hlášeni při překladu:
PREKLAD OD BLOKU n
n - číslo bloku, od kterého chcete překládat.
Pokud blok neexistuje, vypíše se SPATNY ARGUMENT
a zadáváte znovu.
Vlastní překlad má dva módy:
MOD A) Svítí bílý čtvereček vlevo nahoře.
Je-li :
zcela vlevo - lze psát malá písmena
o pozici vpravo - mód CAPS LOCK
zcela vpravo - mód NUMBER.
Mód NUMBER umožňuje vkládat znaky s kódem
menším než 32 (ASCII). Tedy:
Kód: 0-9
Klávesa: 0-9
10 - P
16 - Y
22 - S
28 - K
11 - Q
17 - U
23 - D
29 - L
12 - W
18
-I
24 - F
13 - E
19
- 0
25 - G
14 - R
20 - ENT
26 - H
15 - T
21 - A
27 - J
Znaky, které program
neumí
vytisknout, značí
kolečkem (v ASCII větší než 127) - tyto znaky
nelze přepsat.
MOD B) umožňuje odečítat
od znaků větších než
127
zadanou hodnotu. Tuto hodnotu nastavíte stiskem
Caps shift+4 - objeví se hlášeni:
BUDU ODECÍTAT n
Stiskem Caps
shift
(CS)+3
mód
odečítání
zapínáte a vypínáte
(projevuje se svítícím
bílým čtverečkem). Zadáváni odečítání ovládáme
takto:
CS+4
- zpět na překlad
CS+5 - snižování n rychle
CS+6
- snižování n pomalu
CS+7 - zvyšování n pomalu
CS+8
- zvyšování n rychle
CS+0
- jako CS+5
ENTER - jako CS+8
Mód b) má využití zejména při překladu
profesionálních programů
poměrně
často
využívanou
fintou nejrůznějších
firem
je
inverse posledního znaku tisku. ASCII
končí
znakem 127, t j . znakem (c)-copyright. Bítově to
znamená, že nejtěžší bit v bytu je 0. Ale právě
toto firmy využívají - u posledního znaku tisku
nastaví nejtěžší bit na 1. Tím sice ušetří pamět
- nemusí deklarovat délku tisku, ale ztíží tím
práci překladatele. Vy tedy nastavíte patřičný
odečet (nejčastěji 128, ale neni to pravidlem) a
program překládáte právě módem b.
- vypíše všechny nahrané bloky a čeká na stisk
klávesy k návratu do menu.
LIST
Vkládáni textu: pro oba módy plati:
CS+A až 2
- velká písmena
CS+ENTER
- návrat do menu
CS+SPACE
- mezera
CS+1
- posun textu nahoru o 8 řádků
CS+2
- posun textu dolů o 8 řádků
CS+3
- zrněna módu B) (tedy nikoliv CAPS LOCK, NUMBER)
CS + 4
- nastaveni odečítání
CS+5
- kurzor vlevo
CS+6
- kurzor dolů
CS + 7
- kurzor nahoru
CS+8
- kurzor vpravo
CS+9
- změna módu A) (tedy CAPS LOCK,NUMBER>
CS+0
- jako CS+5
SS+0 až 9
- znaky " ! @ # $ % &' () _"
POZOR !!!
Česká verze textu nesmi být delší než původní
cizojazyčná !!! (*)
Pokud program přeložíte, najděte si někde v úvodu méně významný
text a můžete se zde podepsat jako překladatel, neměli byste však
přepsat jméno autora.
*) Rozumí se pochopitelně co do skutečné délky slova, t . j . počtu
znaků ve výrazu.
Při tvorbě tohoto programu byly použity tyto programy:
GENS 3 a MONS 3 fy HISOFT
ART STUDIO
fy O.C.P.
MELBERN DRAW
fy PROSPECT & SPECTROS
GANGSTER 02,2.1,2.2 fy U.S.C.Team
MAD LOAD
fy FUXOFT
autor : Jiří Kadlec ml.
Případné připomínky, informace zasílejte na adresu:
Jiří Kad1ec ml.
L i b o v i c k á 2159/10
PRAHA 6
169 00
tel.02/ 35 74 00
Distribucí tohoto programu se zabývá redakce časopisu
SPEKTRUM. Adresa: David Hertl, B.Němcové 127, 43923 Lenešice.
Pokud si budete o program psát, přiložte, prosím, 5,- Kčs na
poštovné. Děkujeme.
Podle původního manuálu přepracoval a doplnil
Študák Software (TM)
11. června 1989
Třemošná u Plzně
23
Program ART STUDIO podrobněji
=============================
C.O.D. 1989
Program ART STUDIO
je nejvíce rozšiřený program pro tvorbu
grafiky, ale není o něm dostatek informací, takže málokdo ví jak
připojit tiskárnu nebo jak program přepnout na
jiný ovladač.
Těchto pár informaci by vám v tom mělo pomoci.
1. Program při tisku volá adresu 34629.
Od této
adresy
v
rozsahu
100
byte máji být uloženy
informace o
připojené
tiskárně.
adresa:
34629
počet jehel (7 nebo 8)
34630 - 34637
kódy, které se vyšlou na tiskárnu před tiskem
obrázku (inicializace tiskárny)
34638 - 34639
počet bodů jednoduché hustoty na jeden řádek
34640 - 34647
kódy, kterými se tiskárna přepne do grafického
módu jednoduché hustoty
34648 - 34649
počet bodů dvojité hustoty na jeden řádek
34650 - 34657
kódy, kterými se tiskárna přepne do grafického
módu dvojité hustoty
34658
řidicí
znak CR pro návrat vozíku na konci řádky
34659
řidicí
znak LF pro přechod na nový řádek
34660 - 34808
tisková rutina
34809
zvětšeni (1 až 5)
34810 - 34814
písmena pro ovládáni ART STUDIA klávesami
(vlevo, vpravo, nahoru, dolů, aktivace)
34815
zapnuti
ovladače ART STUDIA
(klávesnice.
Interface 1, Kempston, kurzory, AMX myš
34816
skutečný start programu ART STUDIO
2. ovladač ART STUDIA se zrněni obsazením adresy 34815 takto:
0 - zapnuto ovládáni klávesami, písmena z adres 34810 - 34814
1 - Interface 1
3-kurzory
2 - Kempston Joystick
4-AMX myš
3. Program ART STUDIO existuje v několika verzích,
lišících se
délkou hlavního bloku. Skutečná počáteční adresa i délka jsou:
31232,28256. Pokud máte program s jinou délkou a chcete urychlit
nahrávání programu ART STUDIO udělejte toto:
CLEAR 30000 : LOAD "" CODE : SAVE "ART STUDIO" CODE 31232,28256
K takto upravenému programu vytvořte tuto hlavičku:
CLEAR 24063: LOAD "" CODE: POKE 34815, (zvolený ovladač):
RANDOMIZE USR 34816
4. Pokud máte originál interface pro Kempston
pro něj ART STUDIO upravit změnou těchto adres:
3480 9, 2
43767, 255
34810 - 34814, obsadit 0
43768, 24
34815, 4
43769, 8
43647, 24
43770, 62
43648, 53
43771, 250
43762, 62
43775, 252
43763, 251
43776, 60
43764, 24
43777, 20 1
43765, 12
43778, 219
43766, 62
43779, 223
24
myš
můžete
si
* * * SPECTRUM FORTH * * *
================================================
Instalace systému :
--------------------LOAD " " CODE
ENTER
Bytes : SpecForth
SPECT ZX-FORTH 1.1
/ c / 1982 ARTIC COMPUTING LTD.
ALL RIGHTS RESERVED
32470 BYTES FREE
zastavte magnetofon. Nyní následujte
Po natažení systému Forth
editor.
1 load ENTER
READY CASSETTE
ENTER
zapněte magnetofón - po natažení - stop R MSG
READY
zapněte magnetofón - ENTER - stop
I MSG
READY
zapněte magnetofón - ENTER - stop
OK
# 4
CASSETTE
# 4
CASSETE
Pokud vše proběhlo v tomto pořadí, je systém natažen a schopen
provozu. Následuji již stránky (screen) vlastni konstrukce.
4 load
ENTER
atd.
Graficky znak je vašim kurzorem a označuje, kdy je systém READY
(připraven) pro vstup z klávesnice. Nyní můžete zadávat slova a
ukončovat stisknutim tlacitka ENTER. Než stisknete ENTER můžete
připadné chybné zadání zrušit pomoci DELETE a opravit jej.
Stránkový editor se používá při opravě chyb.
Provádí
se
kopirováním správného textu. Pomoci
kurzoru
(CAPS SHIFT 5-8)
najdeme začátek textu ke kopirováni. Samotné kopírovaní provádíme
tlačítkem EDIT (CAPS SHIFT 1 ) .
Čislovník chyb :
0
1
2
3
4
7
17
18
19
20
21
22
23
24
není ve slovníku
prázdny zásobník
slovník přeplněn
nedovoleny způsob adresace
jméno již použito - varovaní
zásobník přeplněn
musi byt použito v definici
nesmi byt použito v definici
nevhodná podmínka
nedokončena definice
chráněny slovník
použito pouze při load
mimo rozsah aktuální stránky
deklarace vokabularu
F O R T H
*
E D I T O R
25
Při interaktivní práci s jazykem FORTH nemáme možnost změnit
nebo vypsat definice slov.
Proto byl
vytvořen EDITOR který
používá zápis na očíslované stránky.
Jedna stránka
(screen)
obsahuje 16 řádků po 64 znacích.
Programy
(definice slov)
se
ukládají pomoci EDITORu do těchto stránek.
Číslo
stránky může
být 0 až 32768. V paměti je uložena jen jedna stránka a je
označena jako aktuální stránka.
EDITOR vyvoláme zápisem : editor ENTER
Jednotlivé příkazy :
-------------------n clear
vymaže a naformátuje stránku
n list
urči aktualní stránku
n p ....
zápis
n e
zruší obsah řádku n
n d
zruší obsah řádku n, ostatní řádky posune nahoru
n s
uvolní
n h
řádek
n r
řádek
n i
řádek
do řádku n
řádek
n, ostatní řádky posune dolů
n uložit do mezipaměti
n naplnit obsahem z mezipaměti
n naplnit obsahem z mezipaměti, ostatní řádky po-
sune dolů
1
vylistuje aktualní stránku
Na konci stránek :
—-
přechod na další stránku
;s
poslední stránka
first ? výpíše číslo aktuální stránky
Změna čísla stránky :
n dup first ! scr !
n = nové číslo stránky
Kurzor editoru (podtržitkový kurzor) :
-------------------------------------Tento kurzor ulehčuje vyhledávání a opravu vadných
na aktuální stránce.
top
kurzor na začátek stránky
f 'text'
26
hledá vpřed
řetězec
'text',
po
částí
nalezení
textu
umístí
řádek do editační oblasti a
nenajde-li vypíše ? MSG 0
b
používá
vypíše
se po f a vrací kurzor
o
číslo
délku
řádku
hledaného
řetězce zpět
n
hledá další výskyt textu dle f
c 'text'
kopíruje text na místo označené kurzorem
n
m
till 'text'
přesun kurzoru o n míst vpřed nebo vzad (-n)
vymaže řádky od kurzoru až po
'text'
- používame
pouze bezprostředně po pozicirování
x 'text'
vyhledá a zruší další výskyt řetězce 'text'
Zadame-li c bez textu, dojde ke
rušíme pomoci : top x (ENTER).
stopu
překladu.
Tuto
chybu
Ukládáni programu :
------------------Program (definice slov)
zapsaný na aktualní strance můžeme
uložit na kazetu běžným postupem při zápisu programu. Příkazem :
flush (ENTER) zahájíme zápis
systém s d ě l í : READY CASSETTE
Po zapnutí záznamu stisknete ENTER pak
sledujeme pruhy na
obrazovce a po zprávě OK zastavíme záznam.
Takto zapsaná stránka se může zavést do systému pouze opět
jako stejná stránka.
Natažení programu (stránky) :
----------------------------Příkaz : n list
n = číslo stránky
Je-li stránka již obsazena
pak
následuje
výpis
stránky na
obrazovce. Je-li prázdna, pak následuje výpis READY CASSETTE.
Stiskneme ENTER a spustíme magnetofón. Nedojde-li k odpovědi OK
nesouhlasí číslo stránky.
n load provede compilaci definic na aktuální stránce.
===================================================================
Natištěno pro časopis ZX magazín v zimě 1990
Tradice + solidnost
+ seriózní jednání
- to je jedině
ZX magazín!
27
Testování klávesnice na ZX Spectru lze provádět mnoha
způsoby. Postupně se dozvíte všechny. Ke každému způsobu
uvidíte program, který vrací v registru A kód stisknutí
klávesy. Pro snažší vyzkoušení klávesnicových podprogramů
vložte nejprve jednoduchý obrazovkový editor:
První způsob (podprogram INKEY1) plně využívá možnosti,
které poskytuje operační systém Spectra. Počítač každou
padesátinu sekundy provede otestování klávesnice a pokud
zaznamená stisk klávesy nebo klávesy a nějakého shiftu, zapíše
na adresu 23560 kód stisknuté klávesy a nastaví pátý bit na
adrese 23611 (neboli IY+1). Při použití tohoto podprogramu musíte
mít povolené přerušení v módu IM 1 nebo IM 2. V druhém případě
musí Váš obslužný program pro přerušení volat podprogram na
adrese 56 - nejjednodušší je na konci místo instrukcí EI a RET
vložit instrukci JP 56 - přerušení se obnovuje v tomto
podprogramu. Registr IY musí obsahovat hodnotu 23610 (#5C3A).
Na testování mají vliv některé systémové proměnné)
23661 - doba (v padesátinách sekundy), která uplyne, než se
začne u stále stisknuté klávesy opakovat vracení jejího kódu autorepeat. Hodnota se inicializuje na 35.
23562 - interval, v jakém se bude opakovat kód stále
stisknuté klávesy. Na počátku je nastavena na 5 padesátin
sekundy.
29
Význam těchto konstant je následující: pokud stisknete a
budete držet klávesu, vrátí se její kód v okamžiku stisku, potom
35 padesátin sekundy nevrátí počítač nic a potom bude stejný kód
vracet každých 5 padesátin sekundy a to dokud klávesu
nepustíte. Obě konstanty můžete nastavit na libovolnou hodnotu
v rozmezí 0 až 2 5 5 .
Systém umí číst klávesnici ve všech módech =
Nastavení, v jakém módu bude klávesnice čtena, se provádí na
třech adresách - 23611, 23617 a 2 3 6 5 8 . Jednotlivé módy (jde o
módy kurzoru v BASICu) nastavíte takto:
Registr IY musí opět ukazovat na adresu 23610 (#5C3A).
Používáte-li ve s v ý c h programech přerušení v módu IM 1,
nepoužívejte raději registr IY a nechte jej nastavený na uvedenou
hodnotu. Pokud se přece jen ukáže použití IY jako vhodné, musíte
zakázat přerušení po dobu, kdy je v registru IY jiná hodnota.
Uvedená nastavení lze na pro čtení klávesnice používat i v
BASICu, nesmíte se vsak na kód klávesy dotazovat pomocí
INKEY$ ale přímo pomocí PEEK 2 3 5 6 0 . Podprogram pro INKEY$
totiž povoluje čtení pouze v módech
Občas se může stát, že Vás nezajímá ani kód klávesy podle
módu ani to, jestli je stisknutý CAPS SHIFT či SYMBOL SHIFT, a
chcete pouze zjistit, která klávesa je stisknutá. V tomto případě
stačí číst adresu 2 3 5 5 6 a na ní je zapsán tzv. hlavní kód klávesy
a jeho hodnota je obnovována každou padesátinu sekundy bez
ohledu na to, jestli klávesa byla stisknuta nebo ne. Pokud
klávesa stisknuta nebyla, je zde uložena hodnota 2 5 5 . Jinak je tu
uložen odpovídající kód číslice, velkého písmene, ENTERu (13),
SPACE (32) nebo EXTEND MODE (14).
Ve zkušebním programu přepište volání INKEY1 na 1NKEY2 a
můžete vyzkoušet funkci. Tentokrát Vám nebudou pracovat
pohyby kurzoru.
Instrukce El v podprogramu nemusí být pokud máte jistotu,
že při volání je přerušení povoleno. Instrukce HALT také není pro
funkci programu bezpodmínečně nutná.
Tento i předchozí podprogramy jsou udělány tak, že čekají, až
nějaká klávesa stisknuta bude. Pokud budete chtít, aby byl
signalizován stav, kdy žádná klávesa stisknuta není, stačí
provést jednoduché úpravy - místo skoku zpět do testu vložit do
registru A třeba nulu (kód, který říká, že žádná klávesa
stisknuta nebyla) a v r á t i t se zpět.
Dosud popsané způsoby testování vyžadují pro práci povolené
přerušení - tato vlastnost však může b ý t občas nežádoucí.
Vyzkoušejte tento program:
30
Tato rutina vrací zpět hodnoty jako INKEY1 v módu . Na
tento program má v l i v to, kam ukazuje registr IY, pokud je totiž
na adrese IY+48 nastaven 3 bit, jde o mód , pokud je tento bit
nulový, jde o mód . Pokud tedy IY ukazuje do systémových
proměnných (23610 - #5C3A), jde o takový mód, který byl
naposledy nastaven. Chcete-li mít test určitě v módu , nastavte
registr IY na hodnotu 39 před voláním KEY-SCAN. Více
podrobností se můžete dozvědět z komentovaného výpisu ROM.
Předchozí způsoby vracejí kódy kláves stejné, jako jsou při
práci v BASICu. Někdy se hodí, aby byly vraceny kódy jiné.
Můžete si vyrobit tabulku změn a nevhodné kódy nahradit
požadovanými - je vhodné pokud se nejedná o příliš mnoho kláves.
Chcete-li klávesnici doslova převrátit naruby, je vhodnější
následující program:
Podprogram KEY-SCAN vrací zpět v registru E hodnotu v
rozsahu 0 až 39 - pokud byla stisknuta nějaká klávesa, nebo
hodnotu 255 - pokud nebyla stisknuta žádná klávesa. Je-li
současně stisknut nějaký SHIFT, je jeho hodnota uložena v
registru D (#18 pro SYMBOL SHIFT a #27 pro CAPS SHIFT). Při
neúspěšném testu (bylo stištěno více kláves a ani jedna nebyl
SHIFT) je nastavena podmínka NZ, v opačném případě pak platí Z.
Stisknete-li současně CAPS SHIFT a SYMBOL SHIFT, bude kód pro
CAPS SHIFT v registru D a pro SYMBOL SHIFT v E.
Pomocí této rutiny můžete provádět i takové změny, které
nelze dosáhnou tabulkou změn - testovat např. CAPS SHIFT a
ENTER nebo SYMBOL SHIFT a SPACE a podobné kombinace. Stačí na
vhodném místě tabulky vložit požadovaný kód. Například
klávesa ENTER vrací kód 13 ať je stisknuta sama nebo spolu s
nějakým SHIFTEM. Ve všech tabulkách je na tomtéž místě napsána
hodnota 13, obdobně klávesa SPACE, vrací vždy kód 32.
Pokud budete chtít testovat klávesu bez ohledu na to, jestli je
stištěna ještě nějaká další klávesa, musíte číst přímo jednotlivé
porty klávesnice. Nejprve ukázkový testovací program:
Uvedený program neustále čte klávesnici a do bufferu si
zapisuje informace o každé klávese, jestli je nebo není stisknuta.
Po každém přečtení klávesnice tyto informace zobrazí na
obrazovku - stisknuté klávesy jsou svítivě bílé čtverce, klávesy
nestisknuté pak čtverce černé. Program přerušíte stiskem
BREAKu. Uspořádání klávesnice ZX Spectra neumožňuje úplné
nezávislé testování každé klávesy - stisknete-li třeba klávesy 1
až 5, budete je držet a potom stisknete nějakou další klávesu,
projeví se to rozsvícením více kláves navíc (celé pětice kláves, do
které přidaná klávesa patří). Uspořádání je následující:
Poslední informace, které potřebujete vědět pro testování
libovolné klávesy, jsou adresy portů a bity pro jednotlivé
klávesy. Všechno naleznete v následující tabulce:
První tři sloupce v tabulce jsou adresa portu vypsaná třemi
způsoby. První dva obsahují horní byte adresy vypsaný nejprve
v desítkové a potom ve dvojkové soustavě. Třetí pak celou adresu
(dolní byte je vždy 254). V pravé části tabulky jsou jednotlivé
bity a klávesy, které jim odpovídají. Pokud je vybraná klávesa
stisknuta, bude mít odpovídající bit hodnotu 0, v opačném případě
pak hodnotu 1.
31
Například: chcete testovat klávesu Q. V tabulce je napsáno, že
tato klávesa je na portu 64510 (horní byte je 251) a jedná se o
n u l t ý bit tohoto portu. Testovací program může v y p a d a t
například t a k t o :
Je-li alespoň jedna klávesa s t i s k n u t a , je hodnota bitu rovna 0,
jinak je r o v n a 1.
Pro Čekání na klávesu lze použít t a k é podprogram příkazu
PAUSE v ROM. Na rozdíl od předchozích vyžaduje povolené
přerušení a tedy i registr IY n a s t a v e n ý na 23610 (#5C3A) ,
umožňuje v š a k navíc po zadaném časovém i n t e r v a l u pokračování
i bez stisku klávesy. Program mění r e g i s t r y AF a BC.
Doba, po kterou se na klávesu čeká, je uložena v registru BC a
měří se v padesátinách sekundy. Pokud do BC vložíte 0, bude
čekání ukončeno pouze stiskem klávesy.
Zde máte č t y ř i způsoby testování klávesy Q, nejkratší z nich
je poslední program. Pokud budete testovat jiné, než krajní
klávesy, nebude použití rotací vhodné - neplatí v případě, že
testujete několik kláves na jednom portu, například rozeskok
podle klávesy - například rozeskok v menu lze napsat t a k t o :
Popisované způsoby vyčerpávají všechny možnosti, jak
testovat klávesnici. Každý program, k t e r ý komunikuje přes
klávesnici, používá nějaký z těchto způsobů.
Vyberte si ten, k t e r ý nejlépe splňuje Vaše požadavky.
Článek, k t e r ý jste nejspíš právě přečetli, je kapitola z
připravované knížky s pracovním názvem ASSEMSLER a ZX
SPECTRUM. Knížka bude obsahovat množství příkladů, které
pokryjí všechny oblasti použití assembleru na ZX Spectru.
Chceme všechny kapitoly pojmout stejné vyčerpávajícím
způsobem (i za cenu našeho naprostého vyčerpání), jako kapitolu o
testování klávesnice. Pro informaci uvádíme několik pracovních
názvů dalších kapitol:
Tisk textu na obrazovku - od obyčejného až k proporčnímu,
zvětšenému, zesílenému a dalším způsobům ú p r a v .
P ř i definici ovládání ve h r á c h se často používá program pro
zjištění bitu a portu s t i s k n u t á klávesy. Těmito hodnotami se
potom modifikuje ta část programu, k t e r á je volána pro řízení
pohybu.
Všechno o LOAD a SAVE - jak si v y r o b i t v l a s t n í loader, jak
používat r u t i n y z ROM . . .
Celočíselná aritmetika - násobení a dělení šestnácti bytových
čísel, jak udělat počítadlo skóre, tabulku rekordů, počítání životů
a různé další " f i n t y " .
Hýbáme obrazovkou (SCROLL a ROLL) - způsoby, jak lze
pohybovat obrazovkou nebo její částí. Použití rotací a posunů.
J a k udělat s p r i t e - neboli jak na obrazovku nakreslit letadlo,
r a k e t u , strašáka a jiné pohybující se objekty. J a k provádět
jejich animaci.
Pokud byla při zavolání programu s t i s k n u t a libovolná
klávesa, v r á t í program v registru BC adresu portu a v registru
A n a s t a v e n ý odpovídající bit - platí podmínka NC. Pokud nebude
nalezeno nic, v r á t í program podmínku C. Bude-li stisknuto více
kláves, nemusí program pracovat s p r á v n ě .
Posledním programem bude čekání
klávesy. Uvedeme zde celkem t ř i způsoby:
na
stisk
libovolné
Toto je nejkratší způsob, jak napsat čekání na stisk klávesy,
má jen tu nevýhodu, že mění r e g i s t r y AF, BC, DE, HL. Tuto
nevýhodu nemá následující program (mění pouze AF):
Použití tabulek a textů - použití rozskokových a dalších
tabulek. Uložení textů a práce s nimi. J a k vše uložit v co
nejmenším rozsahu paměti.
Komprese dat - jak z k r á t i t obrázky, texty a ostatní pro
uložení na kazetu, použití ve vlastních programech atd.
Grafika - body, č á r y a jiné geometrické obrazce. Rychlá
čárová grafika. Vyplňování obrazců.
Ke knížce bude p a t ř i t kazeta se zdrojovými texty složitějších
příkladů. P ř í k l a d y jsou odladěny na assembleru PROMETHEUS.
Také text je psán s ohledem na široké možnosti tohoto ladícího
systému. Komplet bude s t á t asi 150 Kčs (knížka + kazeta).
Budete-li se c h t í t assemblerem vážně zabývat, stanou se pro
Vás t a k ř k a nepostradatelné některé programy z naší nabídky:
Psaní a ladění programů assembler PROMETHEUS (189).
Laděni a prohlížení jiných programů (i grafika) USER I (131).
Kompresi všeho možného p ř i p r a v o v a n ý USER II (cca 130).
Tento program potřebuje v y s v ě t l e n í . Pokud je horní adresa
portu r o v n a 0, testují se najednou všechny klávesové p o r t y .
Každý bit v l a s t n ě reprezentuje celý sloupec kláves z t a b u l k y .
32
Objednávky na programy a předběžné objednávky na
ASSEMBLER a ZX SPECTRUM na adrese)
Proxima Software
P. box 24, posta 2
400 21 Ústí nad Labem
MUSIC BOX-WHAM 128
----------------------------------
Music Box - Wham 128 je novější variantou programu Wham pro Spectrum
48K. V této verzi je využíván (byť zdaleka ne plně) zvukový čip AY-8912 A.
Editor/interpret umožňuje psát a přehrávat tříhlasé melodie s bicími
a s efekty (nastavení ADSR, dynamika, glissando) včetně smyček. Kompilátor
přeloží vytvořenou melodii do strojového kódu (hudba může být použita potom
v libovolném programu - není vázána na přítomnost editoru v paměti).
Pracuje se spíše s pseudonotovým záznamem než s notovým, hudební značky
mají podobu osminových not a je jich skutečně osm do taktu. Můžete ale zvolit
různá tempa. Noty delší než osminové můžete vytvořit řazením osmin za sebou
a vhodnou volbou obálek.
Hlavní menu (z editačního režimu se na ně dostanete klávesou 6 nebo BREAK):
1. LOAD TUNE (nahrát melodii - z pásku, mdrive, disku apod.) médium se volí
klávesou 3 v SYST HENU. Do WHAM 128 lze nahrát i melodie
vytvořené pro starší verzi Music Boxu Wham (pro Spectrum 48K).
Program je automaticky rozpozná a převede, ale poněvadž se jedná
o
dvoukanálové
(dvouhlasé
melodie),
musí
se
předtím
bezpodmínečně vymazat z WHAM 128 stávající melodie (klávesou
7 v editačním módu), protože by se novou (dvouhlasou) melodii
přepsaly jen dva kanály a třetí by zůstal se starým obsahem.
2. SAVE TONE (uložit melodii - na pásek, mdrive, disk apod.) médium se volí
klávesou 3 v SYST HENU.
3. SYST MENU
1. SET PRESET NOISE VALUES
naprogramováni šumů - tvorba 9 druhů bicích pod klávesy Q až
O, pro každý se voli frekvence šumu a dále jedna z obálek 1
až 8 nadefinovaných v Envelopes nebo hlasitost (klávesy 1-9
pro šumy, 0 - návrat)
2. SET CHANNEL LOOP PARAMETERS
naprogramováni smyček v kanálech (klávesy 1-3 pro hudební
kanály, 4 pro efektový kanál, 0 - návrat)
3. CHANGE SAVE & LOAD PERIPHERAL
nastaveni aktuálního média pro SAVE/LOAD (pásek, mdrive, disk
apod.)
4. LISTEN TO TUNE
poslech melodie v reálném čase (bez zobrazeni)
5. COMPILE & SAVE
překlad melodie do strojového kódu - pro použiti bez editoru
WHAM (všechny tři hudební kanály i čtvrtý efektový musejí být
zasmyčkované!) a uloženi na zvolené médium. Po překladu se
zobrazí
následující
informace:
délka
všech
kanálů
(v taktech), počáteční adresa a délka přeloženého kódu,
spouštěcí adresa, oznámení, že návrat z přehrávané hudby je
na stisk klávesy. Dále je uvedena adresa, kam se poukuje
(POKE) číslo, kterým se řídí rychlost takto přehrávané
melodie. Zadejte název (filename), pod kterým bude přeložený
kód uložen (na aktuální médium) a tím je kompilace skončena.
4. ENVELOPES (naprogramováni tónových obálek 1 až 8) parametry ADSR, tj.
attack, decay, sustain, release. Obálky 1 až 7 jsou určeny pro
tóny i bicí, obálka 8 pouze pro bicí. Po výběru čísla obálky se
edituje kurzorovými klávesami, ukončení - ENTER.
5. SET TEMPO (nastaveni rychlosti přehráváni - řídí se klávesami 5 a 8 nebo
kurzorovými <- a -> , indikuje se délkou barevného pruhu
6. EDIT HODE (přechod do editačního módu) - viz níže
7. HELP PAGE (pomocné informace - vysvětleni některých pojmů)
33
Obr. 1: Editor melodie - pod notovou osnovou je zobrazen stav
"efektů" na aktuálních notách (noty úplně vpravo na
obrazovce) ve všech kanálech:
CH1 - kanál 1 - obálka č. 5, takt 015
CH2 - kanál 2 - žádná obálka, hlasitost B (=11), takt 015
CH3 - kanál 3 - obálka č. 4, takt 015
STATE - stav - edituje se kanál 3, nastavena je oktáva 4
EFFECTS CH - efektový kanál - na aktuální notě v kanálu
1 je nastaveno glissando o 4 půltóny dolů
Obr. 2: Editor obálek - nastavena je editace obálky č. 1:
kurzorem vlevo a vpravo se posouvá šipka pod mřižkou,
která určuje, který z šestnácti sloupečků se bude měnit
(zvyšuje se kurzorem nahoru, snižuje se kurzorem dolů)
a tím se bude měnit tvar křivky (obálky). Vysvětleni
pojmů A-D-S-R viz HELP PAGE.
35
Editační mód (klávesou 6 z hlavního menu):
1-4
T
volba oktávy (1-4)
volba kanálu (hlasu, 1-3)
noty:
SYM. SHIFT + Q,W,E,R,T,Y,U,I,0
bicí
1,2,3,4,5,6,7,8,9
bicí jsou rovnocenné s tóny, tzn. nelze mít v tomtéž kanálu na téže pozici
tón i bicí, lze je pouze střídat a prokládat.
O
krokováni melodie
P
pomalé krokováni
Q
plynulé hraní se zobrazením - start/stop
ENTER
smazání
aktuální noty !!! (vytvořeni pauzy)
W
nastaveni smyčky
DELETE
posuv zpět (bez zvuku)
TRUE VIDEO ... rychlý posuv zpět (bez zvuku)
R
návrat na začátek melodie
5
volba barvy okraje (BORDER)
6
návrat do hlavního menu
7
vymazáni melodie z paměti
EXTENDED
nastaveni (S,Q,L), změna (E,V) nebo zrušeni (B) efektu pro
aktuální notu (to je ta, která je vidět úplně vpravo na notové
osnově). Vždy se nastavuje, jestli chceme efekt provést jen
v jednom kanále (1-3) nebo ve všech (0).
E - envelope
volba obálky 1-7 (typ 8 je vyhrazen pouze
pro bicí). Platí až do další změny
hlasitosti
(volume)
nebo
obálky
(envelope).
V - volume
hlasitost noty 0-F (tj. 0-15). Platí až
do další změny hlasitosti (volume) nebo
obálky (envelope).
B - blank
vymazáni efektu na aktuální notě.
S - slide
ohnuti
tónu (bend)
- lze
nastavit
glissando o 0 až 7 půltónů (semitones)
nahoru (up) nebo dolů (down). Plati jen
pro jednu notu (v jednom nebo všech
kanálech).
Q - repetitions .... počet opakování (nastavuje se počáteční
takt bloku, koncový takt bloku, číslo
taktu, na nějž bude blok přenesen, počet
opakování)
! ! L - loop
smyčka pro efektový kanál - tato možnost
nedopatřením
v
nabídce
chybí,
ale
normálně
funguje.
Pokud se editoru
nastaveni smyčky nezdá, ptá se, jestli to
myslíte vážně. Odpovězte y nebo n.
R, ENTER - return .. návrat
36
Obr. 3: Editace bicích - obálky vytvořené editorem obálek jsou
společné pro tóny i pro bicí (kromě obálky č. 8 ) . Zde
přiřadíme pod každou z kláves Q až O (očíslovaných 1 až
9) frekvenci šumu (0 až 31) a jednu z obálek (envelope)
nebo hlasitost (volume).
37
Na jedné horizontální pozici v notové osnově - bez ohledu na
kanál - lze umístit (pro jeden nebo všechny kanály) jen
jedinou informaci o efektu nebo jeho změně. Volbou dalšího
efektu na tomtéž místě se dřívější přepíše. To znamená, že
nelze na tomtéž místě nastavit SLIDE a měnit VOLUME nebo
ENVELOPE ani zařadit LOOP či REPETITIONS. V takových případech
musíme ubrat ze svých nároků a sáhnout ke kompromisům, např.
změnit hlasitost nebo obálku o jednu notu dříve (pokud i tam
již není zařazen nějaký efekt), v případě smyčky začít s
efekty až od další noty apod. Pro začátek poslouží demo
melodie jako vhodný studijní materiál.
Poznámka 1: K programu Wham 128 patři 7 demo melodii dodávaných s programem.
Poznámka 2: K dispozici je upravená (disková) verze pro Spectrum +3.
Petr Veselý, Tišnov
38
RAM TURBO je styk pro 2 joysticky podle
norem Sinclair, Protek a Kempston. Umožňuje též
připojení dnes už nevyráběných modulů ROM,
známých ze Sinclair Interface 2. Krabička je
nápadně podobná jiným výrobkům firmy RAM
Electronics, např. MUSIC MACHINE. Má
průchozí konektor a nulovací tlačítko (RESET).
Deska plošných spojů obsahuje jeden IO TTL LS
a jeden zákaznický s 28 vývody.
Zatímco joystick
zapojený do
pravého
konektoru pracuje vždy podle normy Kempston,
přepínání mezi normami Sinclair a Protek se děje
tlačítkem "palba" (FIRE) přímo na křížovém
ovladači při zapnutí počítače.
Na styku RAM TURBO se nám líbil průchozí
konektor umožňující používat současně i další
doplňky. Dále je výhodná možnost provozu ve
třech používaných normách, i když u dnešních her
již většinou stačí používat jen jednu.
Styk má bohužel i několik nevýhod. Především
vzhledem k chybě v zapojení sekce Kempston styk
nepracuje s některými hrami, např. BOBBY
BEARING v normě Kempston. Toto špatné
zapojem pochází původně od firmy Kempston a
řada jiných (až na pár vyjímek) jej od ní převzala i
s touto chybou (včetně našeho VD Dipra).
Naštěstí je zde oprava možná.
Dále je diskutabilní přepínání norem Protek Sinclair, které nelze uskutečnit za provozu, ale
jedině vypnutím a znovu zapnutím počítače při
podržení nebo uvolnění tlačítka "palba" na
joysticku. Přitom řešení s přepínačem by bylo
nejen levnější, ale i pro uživatele přijatelnější (bylo
by jasné, v jaké normě IF pracuje, nemuseli
bychom manipulovat s joystickem při každém
nulování - RESET). Použité řešení vede k chybám:
uživatel chce nahrát další hru, stiskne RESET, ale
zapomene podržet "palbu" na joysticku pro volbu
normy Protek. Chybí přitom indikace o normě, ve
které styk pracuje. Po nahrání zvolí ve hře Protek
a jelikož styk pracuje v normě Sinclair, musí
mnohdy dlouho čekat na "GAME OVER" a nové
zadání.
Další připomínka se týká zákaznického
obvodu: koncepce např. s pamětí EPROM by vyšla
levněji a byla by lepší i z hlediska opravitelnosti
Nakonec pár slov k použitým slotům pro
moduly R O M . Jak známo, u Sinclair Interface 2 se
výroba a prodej těchto modulů neujaly. Svůj podíl
na tom má i špatně promyšlené zapojení firmy
Sinclair. Připojený modul R O M totiž "natvrdo"
zablokuje vnitřní R O M počítače a namísto ní
připojí svou paměť ROM. To znamená, že
program v této R O M nemůže volat podprogramy
z R O M u ZXS a musí je tedy obsahovat. Takže v
praxi, hry, které se u ZXS těsně vešly do 8 kB
RWM se jednosuše nevejdou do 8 kB ROM u
ZXS, neboť přibudou podprogramy pro čtení
klávesnice, tisk, zobrazování apod. Přitom bylo
možné použít triviální řešení za asi 10,- Kčs, kdy by
se po zapnutí obsah z vnější R O M přesunul do
vnitřní paměti RWM u ZXS, poté se
odstránkovala vnější a přistránkovala původní
ROM ZXS. Usnadnil by se tím převod
"páskových" verzí programů do modulů ROM,
neboť by se nemuselo nic přeadresovávat.
Podobné řešení jsem zkoušel a funguje bezvadně.
Je škoda, že projekt modulů R O M u IF2
ztroskotal m.j. na takové technické maličkosti. Jak
je vidět, nedomyšlenosti nenajdeme jen u
některých našich výrobků, ale i u západních firem,
jako je Sinclair a Kempston.
(pro ZXM napsal -rex-)
39
KOMPLETNÍ
P R O G R A M P R O T I S K
H A R D C O P Y NA
TISKÁRNĚ
BT-lOO
Co tento program umožňuje ?
-
nahrávat zkomprimované obrázky z programu Pressor a Compressor
nahrávat printované obrázky t.j. "po atributech" neboli MAD LOAD
nahrávat obrázky jako bezhlavičkové bloky - headerless
nahrávat běžné obrázky s hlavičkou
tisk obrázků 1*1
tisk obrázků 2*2 a o 98 stupňů otočený.
tisk obrázků 2*2 Pseudobarevně. t.j. každá barva je nahrazena vzorečkem
tisk obrázku 3*3 a o 90 stupňů otočený.
před tiskem je možno obrázky invertovat
libovolně měnit barvy podkladu a inkoustu
můžete třeba obrázku ponechat jen jednu barvu, nebo několik barev
můžete obrázek "vystínovat" různými vzorečky, které si vytvoříte
můžete smazat barvy a podívat se na obrázek jak bude vypadat vytisknutý
Distribuci zajišťuje: Vojtěch Ruml, Brožíkova 425, 530 09 Pardubice
40
V roce 10 983 Galaktické
éry narazila vědecká expedice
Galaktické říše na zvláštní
planetu v soustavě hvězdy H32C
v centrální částí Galaxie. Povrch i
vegetace na t é t o planetě se vyznačuje
neobyčejnou geometrickou dokonalostí.
Později v letech úpadku Říše bylo na FATAL
GEOMETRY (tak byla planeta později pro své
vlastnosti nazvána) přemístěno veškeré poznání,
které Říše kdy dosáhla, aby se zabránilo jeho
zapomenutí v případě zániku. Na planetě byl vytvořen
velíce dokonalý ochranný systém bránící v proniknutí všem
vetřelcům. Po zpustošení planety TRANTOR, říšského centra,
ztratila Říše jakoukoli kontrolu nad ochrannými systémy na
FATAL GEOMETRY. PO několika stoletích od zániku Říše se FATAL
GEOMETRY dostala do oblasti vlivu NADACE (organizace, k t e r á v
budoucnosti založí novou Galaktickou říši), a ta se rozhodla t o t o
obrovské informační bohatství získat. Problém je v t o m , že
ochranně systémy na FATAL GEOMETRY likvidují okamžitě
všechny větší objekty - šanci má jen rozum a nikoliv hrubá síla.
Proto byly do sektorů na FATAL GEOMETRY vysazeny stovky
robotů s implantovaným lidským vědomím. Jedním z těchto
robotů j s t e i Vy. Vaším úkolem je získat vládu nad sektorem.
Sektorů je na FATAL GEOMETRY celkem 10000 ale k dosažení
posledního z nich stačí navštívit slabou dvacetinu z nich.
Robot, do jehož mozku je přeneseno Vaše vědomí, vypadá
přesné tak, jako na obrázku vpravo. Robot se může otáčet kolem
své osy a zvedat nebo sklápět pohled.
Robot může absorbovat objekty na
stejné nebo nižší hladině, než sám s t o j í toto je způsob jak robot získává energii.
Množství získané energie závisí na typu
absorbovaného objektu. Robot může také
objekty vytvářet, s t o j í jej to stejné
množství energie, jako získá při absorbci.
Přemisťováni robota se provádí tak, že se
na novém místě vytvoří identická kopie
robota a poté se vědomí přenese do
nového robota. V sektoru se nachází
strážce a několik hlídek. Vaše snaha by
měla směřovat k j e j i c h postupnému
likvidování absorbcí. Když se Vám podaří zlikvidovat hlavního
strážce (SENTINEL) a přemístit se na jeho místo, získáte
kontrolu nad sektorem. Před zničením strážce je výhodně zničit
také hlídky (SENTRY). Každý objekt (předmět) lze absorbovat
teprve tehdy, když robot vidí shora čtverec, na kterém daný
objekt s t o j í . Strážce i hlídky se otáčejí
a
sledovacím paprskem kontrolují
krajinu před sebou. Otáčení není plynulé
ale provádí se po částech - každé
pootočení strážce nebo hlídek Je
zvukově signalizováno. V okamžiku, kdy
Vás strážce nebo hlídka zpozoruje,
zaměří na Vašeho robota absorbční
paprsek a snaží se Vás zničit, robot má
proti absorbci ochranný systém, ten
vsak spotřebuje příliš mnoho energie.
Strážce (SENTINEL) - hlavní část
ochranného systému sektoru. Jeho
zničením a zaujmutím jeho místa
získáte kontrolu nad celým sektorem.
Pozor! - v okamžiku, kdy absorbujete strážce ztrácíte možnost
absorbovat cokoliv jiného. A proto, než
zničíte strážce, absorbujte všechny hlídky a
stromy v celém okolí. Po ovládnutí sektoru
postupujete do dalšího, jehož vzdálenost od
tohoto je závislá na energii, kterou máte v
okamžiku ukončení hry. Strážce s t o j í na
nejvyšším místě krajiny, jeho pohlcením
získáte č t y ř i jednotky energie.
Hlídka (SENTRY) - hlídka je pomocnice
strážce a pokud Vás zahlédne, ničí Vás
stejně jako strážce. Hlídku vidíte na obrázku
vpravo, j e j í absorbcí získáte t ř i Jednotky
energie. Počet hlídek v sektoru kolísá mezi
nulou a osmí. V sektoru, kde je osm hlídek a
strážce, je takřka nemožné se pohnout a nenarazit na sledovací
paprsek. Jedinou možností je rychlý postup vzhůru a absorbce
některých hlídek - získá se tím energie
a sníží riziko nalezeni.
Poslední
zbraní
strážce
je
možnost změnit některý ze stromů v
krajině na jakousi další hlídku - j e j í
podobu vidíte na obrázku vlevo. Tato
hlídka se chová jako ostatní, pouze
j e j í absorbce nevede k získaní tří
jednotek energie ale pouze jedné.
Strážce t y t o pomocníky rozmisťuje
vždy, když někam nevidí. Strážce
provádí i změnu opačnou - pomocnou
hlídku dokáže změnit zpět ve s t r o m .
Energie, kterou Vám strážce odebere, se vrací zpět do krajiny v
podobě stromů. Celkový součet energie u Vás a v objektech
rozložených po krajině je pro každý sektor konstantní.
Podstavce (BLOCK) - aby se robot mohl dostávat do stále
vyšších úrovní, musí mít něco, na co by se postavil. Když s t o j í
robot na podstavo!, vidí shora
čtverce, k t e r é jsou o patro
výš než čtverec, na kterém
s t o j í podstavec. Podstavců lze
na sebe naskládat několik a
takto se může robot dostat
velmi rychle do v e l k é výšky.
Energetická hodnota podstavce
je dvě jednotky. U bloku se na
rozdíl od ostatních objektů
neukazuje na čtverec, na němž
leží, ale na s t ř e d podstavce a
to z libovolného směru (shora,
zdola, ...). Na obrázku vidíte jeden podstavec, všimněte si
kurzoru.
Poslední o b j e k t , k t e r ý se v sektoreoh vyskytuje v hojném
počtu, je s t r o m (TREE). Jeden s t r o m je základní Jednotka
energie. Stromy jsou na začátku důležitý z d r o j energie a pokud
budete chtít rychle postupovat sektory
dopředu, nenechejte před absorbcí
strážce v sektoru ani jediný s t r o m .
Strom lze použít také pro u k r y t í před
strážcem a hlídkami. Pokud se Vám po
vytvoření nějaký robot nebo podstavec
promění na s t r o m , je to signalizace, že
v místě vytvoření objektu existuje
absorbční paprsek strážce nebo hlídky v takové případě absorbujte co zbylo a
buď hledejte jiné místo, nebo počkejte,
dokud se nezmění směry vyhledávacích
paprsků a zkuste to znovu.
Při
přesunu
na
Jiné
místo
nezapomeňte
absorbovat
původního
robota a jeho podstavec, pokud na
nějakém s t o j í - každá jednotka energie
se může hodit. V některých sektorech Je
nutno na začátku použít náhodný přesun
protože výchozí pozice v sektoru je taková, že se nelze pohnout
z místa - obvykle v nějaké prohlubni bez možnosti vzestupu.
Ha obrázku vidíte sektor (LANDSCAPE) číslo 9999, Je to
poslední sektor hry. Bohužel autoři si nedali práci ani s tím, aby
po ovládnutí tohoto sektoru, napsali alespoň ono mockrát ohrané
CONGRATULATION a hra se vrací k prvním sektorům.
41
Hra SENTINEL se dá ovládat klávesnicí (podrobněji dále),
CURSOR. SINCLAR a KEMPSTON joysticky. Ovládání klávesami
je následující:
Posun kurzoru/pohledu vlevo nebo vpravo. Pokud se
pohybuje kurzor a přiblíží se příliš k okraj i obrazu,
posune se pohled tak, aby byl kurzor uprostřed obrazu.
Posun kurzoru/pohledu nahoru nebo dolů. Pro pohyb
kurzoru platí totéž co předešle.
Přepínaní kurzoru - pokud je na obrazovce vidět
kurzor ( + ) , ovládají směry pohyb kurzoru,
pokud vidět není, posunují směry pohled.
Otočení směru pohledu o 180*. Po stisku klávesy na chvíli
zmizí obraz.
Absorbování o b j e k t u , na která "ukazuje" kurzor. Slovo
"ukazuje" má tento význam: Pokud se jedná o podstavec,
pak musí kurzor mířit k jeho středu, pokud se jedná o cokoliv
jiného, musí kurzor mířit na čtverec nebo podstavec, na kterém
daný objekt s t o j í . Po absorbování strážce ztrácíte možnost
cokoliv absorbovat, proto než jej zničíte, opatřete si větší
zásobu energie.
Stiskem t é t o klávesy dojde k vytvoření podstavce na
čtverci nebo podstavci, na který ukazuje kurzor. Jsou-li
podstavec nebo čtverec ve větší dálce, může se s t á t , že kurzor
nebude ukazovat přesně, v takovém případě program nemůže
u r č i t , kam má podstavec vytvořit a ozve se varovný signál.
Takový případ musíte řešit bud volbou bližšího cíle nebo jemným
posunováním kurzoru hledat správnou polohu (obvykle trošku níž
než by se zdálo, že má být).
Místo podstavce se na vybraném místě objeví robot. Jinak
platí všechno jako v předešlém případě.
Další alternativa, na zvoleném místě se objeví strom.
Nevím k čemu se t a t o možnost může hodit, snad k
vytvoření k r y t u před absorbčním paprskem.
Důležitá Funkce - slouží k přenesení vědomí do jiného
robota. Kurzor se nastavuje stejné jako při absorbci,
tedy na čtverec nebo podstavec na kterém robot stojí. Toto
nastavení vsak obvykle zůstane po vytvoření robota. Po
přesunuti se pohled otočí o 180* a obvykle vidíte robota, z něhož
jste se přenesli. Občas je nutno sklopit nebo zvednout pohled.
Toto tlačítko má dva významy. Stisknete-li je uprostřed
hry, vytvoří na náhodně vybraném místě robota a přenese
Vás do něj. Přenos s t o j í t ř i jednotky energie, pokud je nemáte,
dojde ke zničení robota. Tato možnost je vhodná pokud
potřebujete urychlené změnit působiště, hrozí však, že se
dostanete z deště pod okap. Pokud funkci zvolíte v okamžiku, kdy
jste zničili strážce a zaujali jeho místo, přenese Vás do dalšího
sektoru. Opět potřebujete alespoň t ř i jednotky energie. Po
ovládnutí sektoru se dostanete do sektoru s pořadovým číslem
vyšším o počet jednotek energie, k t e r é Vám zůstaly.
Hru je možno v libovolném okamžiku pozastavit stiskem
t é t o klávesy (PAUSE).
Pokud se Vám nelíbí barvy, s jakými hra právě
pracuje, můžete si je změnit stiskem jedné nebo
druhé klávesy. Barva hry závisí od výohozího počtu hlídek v
sektoru.
Tímto tlačítkem provedete návrat k původním barvám,
pokud se Vám nově nastavené barvy nelíbí.
Při zničení robota, náhodném přesunu, otočení o 180* a
konci hry se ozve vždy několik akordů. Pokud se Vám zdá,
že zbytečně zdržují, můžete je vypnout. Opětné zapnutí se
provádí stejným tlačítkem.
Energie ve hře Je signalizována v horním řádku vlevo
značkami pro robota ( o ) , podstavec (n) a strom ( A ) . Ukazuje
se, co všechno můžete v y t v o ř i t . Pokud je energie mnoho, má
robot žlutou barvu a zastupuje šest obyčejných robotů.
42
Hra po stránce programové je ukázkou toho, co se dá ze
SPECTRA doslova vyždímat - trojrozměrná grafika se zakrytím
neviditelných ploch, a to všechno dostatečně rychle. Také efekty
nejsou špatné - t e x t přejíždějíoí v BORDERu a nejméně
trojhlasá hudba. Zajímavý je také počet sektorů - je zřejmé,
že sektory se musí generovat nějakým způsobem podle
náhodnýoh
dat
třeba podle ROM stejnou sekvenci
čísel lze číst z
různých míst a podle toho vytvářet různé krajiny. Projekce
použitá tímto programem je projekce na válec - to umožňuje
skládat jednotlivé obrazovky a vytvářet velké pohledy na krajinu
- některé si můžete prohlédnout. V mezních případech t a t o
projekce silně deformuje - například čtverec, na kterém stojíte
vypadá při pohledu shora jako kruh.
Hra původně vznikla pro počítače PC a autor asi netušil, že
vznikne i verze pro ZX SPECTRUM. Podíváte-li se
do programu, naleznete v něm t e x t "A big
thank-you God for help in this conversion",
který v něm zanechal původce verze pro
SPECTRUM Mike Follin - pokud v tom bůh má p r s t y , tak si dík
opravdu zaslouží.
Proti SENTINELu lze mít jen jedinou námitku: hra je
nekonečná a po dosažení sektoru 9999 se zase vesele vrací k
prvním sektorům. Myslím, že vypsat nějaký t e x t nebo namalovat
obrázek by nebyla taková práce a hráče, který se po půlročním
hraní konečné propracoval až k poslednímu sektoru, by to
potěšilo. Jinak hra obsahuje napětí, rychlost i logiku a kéž by
takových chtělo být víc.
Ve hře jsme narazili na část, která umí na kazetu uložit
obrázek, který je právě na obrazovce. Tato však nechtěla
pracovat, ale pomocí č t y ř příkazů POKE se její funkce obnovila.
Vložte tedy po
nahrání celé hry
t y t o příkazy:
Poke 49931,0
Poke 49941,0
Poke 49943,223
Poke 49950,2
a hra Vám na
stisk klávesy O
uloží na kazetu
t o , co je právě
na
obrazovce
vidět. Pozor na
jednu drobnost,
nepoužívejte klávesu SPACE (BREAK) v době ukládání na kazetu,
došlo by ke zhroucení programu.
Program při některých operacích zakrývá obrazovku modrou
barvou a je velice zajímavé sledovat, co pod ní kreslí. Pokud
přidáte navíc také Poke 47475,201,
uvidíte jakým způsobem SEHTINEL
kreslí krajinu.
Při hraní se mi vyplatila taktika
rychlého postupu nahoru a snaha co
nejdříve zničit všechny hlídky. Když
se mi to podařilo (občas po několika
marných pokusech), zvolil jsem
metodu "Co vidiš to ber" a postupně
jsem pohltil všechny stromy po celé
krajině. Když už nebylo co " h l t a t " ,
vyrazil jsem k útoku na strážce. Po
ovládnuti sektoru jsem obvykle
postoupil až o 36 sektorů dál. I tak
mi ovšem t a t o hra vydržela několik
měsíců, než jsem dosáhl kýžený poslední sektor - zklamání z
výsledku snad nemusím příliš zdůrazňovat - SECRET ENTRY
CODE FOR LANDSCAPE 0003. Nicméně fantastické krajiny.
k t e r é hra vytváří opravdu s t o j í za pohled. Jestě malá rada
na závěr: ze začátku jsem se vždy rozhlížel a hledal místo,
kam by se bylo nejlepší přemístit, později jsem přišel
na t o , že nejlepší je zkusit a nepřemýšlet příliš nad
cílem - při velkém počtu hlídek stejně nenaleznete
místo mimo jejích dohled. SENTINEL Vás očekává !
Velká súťaž pre najitelov 8-bitových Mikropočítačov.
Práve sa Vám dostává do rúk jedinečná príležitosť ako
sa dobre zabaviť a získať niektorú z perfektných cien, Preto
neváhajte prihlásiť sa do našej súťaže, veď čo keď sa usmeje
šťastie práve na Vás ?!
0
čo
ide? Ponúkame
Vám
klasickú
textovú
hru
v
slovenskom jazyku.
Hra
rozvíja
logické
myslenie
a
predstavivosť. Začína sa úvodným textom, ktorý uvedie hráča
do deja a poskytne mu základné údaje pre ďalší postup.
Po
týchto informáciách nasleduje samotná hra, ktorú začínate vo
svojej kancelárii. Z tejto kancelárie sa vydávate na púť do
iných objektov ako
sú
výpočtové
stredisko..
kancelárie
svojich podriadených, garáž s taxislužbou a podobne. Účelom
však je nájsť doklady potvrdzujúce nevinu Vášho priatela.. ku
ktorým sa musíte prepátrať. Vždy keď
vstůpite
do
nejakého
prostredia,
počítač
Vám
ho
podrobne
opíše.
Predmety
nachádzajúce sa v tomto prostredí je možné vždy preskúmať..
připadne doležité predmety zobrať a položit tam, kde by boli
potrebnejšie. Činnost
detektiva,
ktorým
ste
vlastne Vy,
ovládate písanými príkazmi.
Všetky
klúčové
príkazy
sú v
slovníku, ktorý si možete kedykolvek v priebehu hry vyvolať
na obrazovku, Na konci hry je heslo. Na označenom
lístočku,
ktorý Vám zašleme spolu s kazetou, napíšete jeho
znenie
a
pošlete nám ho spať. Pretože hodnota losovaných cien nie
je
nijak malá, bude losovanie prebiehat pod dozorom notára..
a
to za 4 mesiace od začatia predaja hry. Výsledky sa dozviete
vo vybraných klubových
časopisoch,
inzertních
novinách
v
rubrike oznamy, atď, Vylosovaný účastnici sa o ceny nemusia
hlásit, budú im dodané 14 dní PO losovaní,
losovanie sa týka týchto cien:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CD, rádio, nagnetofón
CD prehrávač
tlačiareň
rádioprijímač
kalkulačka
videokazety
audiokazety
joystick
hodinky
fotoaparát Beirette
PHILIPS
Okrem týchto cien každý
1000
prihlásený
účastník
získava
ihned' po zakúpení hry videoprehrávač.
Celková cena hry aj
s kazetou..
či
disketou
a
zlosovatelného lístočka je 120 Kčs.
Pokial si
kazetu..
či
disketu zašlete, cena je 85 Kčs,
Na
prihláške je treba
uviesť Vaše požiadavky, aké pamaťové médium požadujete a pře
aký typ počítača,
Ponúkame:
l.pre Atari; a,štandartná rychlost b,turbo 2000 c,disk
2.pre Commodore: a,standart b,turbo C/disk
3,pre Sinclair (. d i d a k t i k ) : štandartná rychlosť
Uzávierka hry je 24.10.1991, avšak Vás prosíme, aby ste
Vaše prihlášky posielali čo najskór, pretože predaj hry sa
začne až pri dosiahnutí určitého počtu prihlásených.
Tešíme sa na Vašu účasť a veríme, že Vás nesklameme.
Prihlášku s
potrebnými
zasielajte na adresu:
údajmi
na
korešpondenčnom
lístku
43
Momentálně nabízíme: (1. 6. 1991)
================================================================================
Tisky zhotovené cyklostylem na fortátu A 4 , nesvázané, cena je jednotná, za jednu stránku činí 0.50 Kčs :
1.díl "Programování ve strojním kódu" *
3.díl - " - (oba díly nové
vydání)
GRAFIKA SPECTRA (podle knihy St.Honeye)
BETA BASIC 3.0. (nové vydáni)
HRY 1
HRY 2
HRY 3
HRY 7 + 8
HRY 9 + 1 0
HRY 1 1 + 1 2
Slabikář (úvod do stroj, kódu)
*
WIRESTUDIO (kresleni na víc obrazovek)
Lupič 03
ART STUDIO (kresleni)
*
SHARP GAMES MAGAZINE č. 1
*
Sborník pro SHARP (č. 4) »
Sborník pro SHARP (č. 5)
*
Sborník pro SHARP (č. 6)
*
všechno o SHARP HZ 700/800 (překlad) *
Koment, výpis monitoru (ROH) SHARP HZ-800
POKEING 2
PO0KEING 3
POKEING 4
POKEING 5
Hisoft Basic Compiler (s plov.des.tečkou)
69 stran
Tomahawk (manuál. ke hře)
*
10 stran
49 "
Pirát + Error (z Bajtku o odkódování program)) 35 "
100 '
P.A.W. (profesional adventure
writer)
67 '
43
"
PSI
CHESS
3 "
44 "
ARTIST II
19 "
14 '
Assembler Z 80 (JZD Slušovice) *
54 '
25
"
PODRAZ * GANGSTER
7 "
29
"
D - TEXT (stručný výtah)
7 "
46 "
COLOSSUS CHESS 4.0
*
4 "
39 "
Z klávesnice na joystick (úpravy programů) 10 "
23 '
Edit/Assembler OCP GD 100
16 '
3
"
PROFILE 2 (PROMASTER) (kartotéka)
7 "
3
"
Micro-LISP
30 "
6 "
LOGO
(kurz jazyka
LOGO)
20 "
20
"
LASER COMPILER (kompiluje i LASER BASIC)
7 "
42
"
THE C0LT (Hisoft Basic Compiler) celočíselný 26 "
42
"
ZX Spectrum a tlačiarne
21 "
40
"
Systémové proměnné Spectra (i pro 128+2)
9 '
110
"
DI3CIPLE disk
(manuál)
47 "
52 "
TOBOS-FP
kompilátor
4 "
11
"
SPACE SHUTTLE (man.ke hře)
6 "
11
"
Kompilátory všeobecné
20 "
12 '
LORDS OF MIDNIGHT (man.ke hře)
10 "
24 '
Kanály a proudy (z Bajtku)
12 "
23 "
Stručné o pamětech EPROM a jejich programování 17 "
Tituly označené hvězdičkou (»! jsou tisky vhodné i pro uživatele SHARP HZ 700/800 ....
Sborníky - tiskoviny fomátu A 5 (z profi tiskáren - u každého je cena jiná) :
sb.č.
sb.č,
sb.č.
sb.č.
sb.č.
sb.č,
sb.č.
sb.č.
sb.č.
5
12
16
17
18
19
22
23
24
(Kčs
(Kčs
(Kčs
(Kčs
(Kčs
(Kčs
(Kčs
(Kčs
(Kčs
36)
15)
36)
38)
49)
29)
39)
39)
35)
TASWORD,WRITER,M.BASIC,HI-T,VU-CALC,COL,PACK,Pl.spoje,ARTIC FORTH,DEBUGGER,MONITOR, (52 str)
PASCAL HP4T (44 stran) *
LASER GENIUS a LASER BASIC. (100 stran) *
Kompilátory - obsahuje COLT, LASER, T0B0S, HISOFT, BLAST, M-CODER (101 stran)
"40 NEJ... RUTIN' (překlad, 158 stran)
Doc. Julius Csontó "Prolog v prikladoch". (slovensky, 200 stran)
Učebnice C-jazyka (222 stran) - (je určeno též pro SHARP HZ-800 s OS CP/M)
BETA 128 disk - je to i pro 48k Spectrum (55 stran)
Rozšiřující příručka pro ZX Spectrum 128 + 2
(70 stran)
Pokud si něco objednáte, k zásilce účtujete i poštovné a přiložíte 4-dílnou složenku. Ústřižek NEVRACEJTE !
Pečlivé si jej uscnovejte na dobu asi jednoho roku kvůli reklamaci....
P O Z O R ! Máte-li zájem i o přiští naši nabídku a jiné infonace, pošlete nám aspoň jednu obálku s Vaši
adresou a nalepenou známkou 1,- Kčs, nebo aspoň samolepky či lepicí pásky s napsanou, či narazítkovanou Vaši
adresou! Pochopte, že vypisováni tisíců adres nás zdržuje a psychicky ničí....Pošlete těch samolepek více !!!
Zajistíte si tak přednostní dodávku našich dalších nabídek s přílohami ostatních informací...
Omlouváme se za vyšší ceny sborníků. Ceny v tiskárnách však nemůžeme nijak ovlivnit....
Promiňte také naše delší odmlčení, zaviněné množstvím různé práce. V naši činnosti však pokračujete i nadále..
jen místo Svazarmu jsme teď soukromá firma a budete asi zasílat cennější zásilky na dobírku.
Pište nyní na tuto adresu :
44
Jochec Petr, 756 05 Karolínka 280, box 10
PROGRAMY
HRY.
HUDBA.
CUDZIE
OD
JAZYKY
FIRMY
-
ZÁBAVA.
ULTRASOFT
ODDYCH.
VZDELANIE
Programy z ponuky dodávame výhradne na originálných kazetách a k cene účtujeme poštovné.
Objednávky posielajte na adresu: ULTRASOFT. poštový priečinok. posta 29. 826 07 BRATISLAVA.
SINCLAIR ZX SPECTRUM
DIDAKTIK M, GAMA
DELTA
45
NAŠE ADRESA:
ZX magazín
B.Němcové 127
43923 Lenešice
47

Podobné dokumenty

Untitled

Untitled pohupuje Godfriend. Námořníci byli po snídani, ale na palubě se přesto dělo něco pozoruhodného: Futrálový bubeník sedí na zadním konci pravé lavice. V tom z kajuty vychází paní kapitánová, jde na z...

Více

ZXM 90_05 - ZX Magazín

ZXM 90_05 - ZX Magazín "průkopnická" organizace pouze převzala distribuci části nákladu a stala se tedy vlastně "dealerem" ZX magazínu. Veškeré dopisy a korespondenci vůbec zasílejte pouze nám. Ale s tou korespondencí po...

Více

instruction manual ( c ) 1990

instruction manual ( c ) 1990 proporcionálním písmem, kombinovat ebrázky s textem a to ~vie Vám okamžitá ukazovat iiž při psaní textu. Obrázky mohou mít iířku mezi 8 až 752 body a jejich v ý i k a je omezena jen velikoctí volná...

Více

ZDE

ZDE na alternativních zpravodajských webech, jsou jen falešně vypouštěné dezinformace mající odpoutat pozornost od skutečně zamýšleného plánu, který je zatím dobře utajován. Do těchto spekulací se ale ...

Více

TiPy Na aKce

TiPy Na aKce značně při výchově dětí. A také omezené sociální možnosti – pro navazování a udržování vztahů je třeba zase dojíždět. Vlastně skoro každý den někam jedeme. Zatím nám to stojí za to, život na venkov...

Více

Spectrum 4/90

Spectrum 4/90 Tato strojová rutina je uložena trvale v oblasti bufferu tiskárny. Umožňuje provést zkopírování většiny programů jak pro 16k, tak pro 48k verze Spectra. Rutina je kompatabilní s ZX Interface a snad...

Více