Posted By: Busy (Busy) on 'CZspeccy'
Title:     Zase po dlhom case
Date:      Tue Jun 30 16:32:51 1998

Caute kolegovia SpoluSpektristi zase po dlhej dobe !

Nejaky cas som sa tu neukazal a nahromadilo sa tu celkom pekne
mnozstvo prispevkov. Tak idem na nich odpovedat.

Prvy je sukromna posta od Gamy, ale myslim ze by to mohlo
zaujimat aj viac ludi, tak pisem verejne.

< From:      gama (Gama)
< Subject:   Miki
< Date:      Mon May 18 13:05:26 1998
< To:        Busy
< 
< Je hezke, ze ti to chodi a ze o tom informujes.
< Zkus ale napsat i neco o tom, proc jsi zvolil zrovna 8255,
< proc port a (ktery blokuje mys apod.), proc jsi nepouzil
< osmibitovy port AYky... Jestli by (kdyz uz to nutne musi
< byt pres 8255) neslo udelat spis na porty B a C...
<                                                   +GAMA
< (jo, a ten buffer; nedal by se udelat asi tak kilovy
< (pro kompatibilitu paketu se sektorem?)

Takze:

8255 na portoch 31,63,95 je akysi standart na Spektre,
v historii sa postavilo velmi vela interfejsov s 8255,
dokonca aj Didaktik Gama a disketovky D40/D80 a MB-02
ho maju uz automaticky v sebe zabudovany. Preto som sa
rozhodol, ze ho vyuzijem. Aspon nie je treba stavat
dalsi interface ktory by obsadil zbernicu. Okrem toho
8255 ma mnoho vyhod: kto ho nema, da sa velmi lahko
postavit, staci k nemu pridat dekoder adresy napr. 3205
a interface je hotovy. Kto chce presnu schemu, rad poslem.
Videl som TESLAcky 8255 vo vypredajoch tusim do 20 korun,
ani 3205 nie je o moc drahsi, takze cena je zanedbatelna.

Preco port A ? Pretoze tento port ako jediny ma jednu strasne
strasne strasne krasnu moznost: v mode 2 funguje ako obojsmerna
osembitova zbernica, co umoznuje z hladiska Spektrackeho programatora
jednu geniaaaaaalnu vec: Ked chce poslat bajt do Miki-ho, staci mu
testnut jeden bit na porte C ci uz moze posielat [ci Miki nie je
'busy' [to ako ja:-))]] a potom spravit len OUT 31,bajt.
A podobne tak nacitavanie bajtov: staci testnut jeden bit
na C ci uz dalsi bajt je k dispozicii a potom ho uz len
nacita pomocou IN 31. A cele to krasne funguje aj v cistom basicu.
Na ovladanie Miki-ho tym netreba ani gram, ci vlastne bajt strojaku.

AY je velmi dobry integrac, ale zial malokto ma AY-3-8910 ktora ma
dva porty, pretoze na pripojenie Miki-ho treba okrem 8 datovych
vodicov este aj zopar dalsich riadiacich. A okrem toho, AY porty
su len jednoduche osembitove brany, bez akychkolvek vymozenosti
riadenia komunikacie, takze smola :-(

Momentalne riesim ako na Miki-ho pripojit mys (teda, ako ju
naprogramovat aby pracovala protokolom inym ako microsoftackym)
takze blokovanie mysi sa tym padom konat nebude :-)

Ten buffer by sa kilovy urobit nedal, pretoze AT89C2051 ma
v sebe jaxi len 128 bajtov ramky, a este okrem toho z tejto
sialene malej ramky este navyse zaberaju urcity priestor registre.

Takze, tolko teda k tomuto. Nech zije Speccy !!! ... Busy.




< Posted By: Mikes (hihihi,...coze? :)) on 'CZspeccy'
< Title:     scr2gif
< Date:      Tue May 26 17:51:35 1998
< 
< Ahoj.
< Existuje nekde nejakej prog na konverzi .scr obrazovek z emulatoru na gify.
< Jestli jo tak kde to lezi.
< Diky.

Skonvertovat ZX screen do nejakeho PeCneho grafickeho formatu
nie je ziadny problem -> ja to robim tak, ze si loadnem nejaky
rezidentny snapper obrazovky (napr. PCXDUMP), necham si obrazok
zo Spektra zobrazit mojim ZXSview-erom a jednoducho ho 'snapnem'.

Ktosi tu spominal nejaky konvertor scr -> bmp ktory som kedysi
urobil. Ale tento konvertor vie zatial len monochrom obrazky,
(atributy ignoruje).

Kedysi som videl taky program, volal sa "Artiller" alebo tak nejak,
distribuoval ho Perpetum (cest jeho pamiatke) a umoznoval prevadzat
16-farebne PCXy do spektrackych screenov. Konvertoval tak, ze user
si mohol zvolit, ktora zo 16 farieb PCXu sa premapuje do ktorej
zo 16 farieb vsetkych kombinacii BRIGHT/PAPER/INK a akonahle sa
v atribute mali vyskytovat viac ako dve farby, vybral dve ktorych
tam bolo najviac. Tym sa akoze dosiahla vo vseobecnosti co najvernejsia
podoba vysledku na original.

Busy.

Search the boards