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.