[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ASM + C
On 05-Mar-97, Nejedly Petr - IN wrote:
>P.S.: Nemate nekdo nahodou zdrojak v asm na hw cteni klavesnice (ale
>aby to nemelo vliv na WB -> aby se po ukonceni programu neukazaly
>znaky v Shellu) ? Kdyztak mi ho majlnete. Dik.
HW? Naco? Nicmene: Pouzij input.device inputhandler s vysokou prioritou, ktery
ti bude odchytavat rawkey inputeventy nez se dostanou k intuitionu...
a sezere je :-). Podobne jde odchytit i mys, vkladani disket...
Cely to jde udelat nejlip tak, ze si otevres malinky okynko, aktivujes
ho a zapnes ten pozirac eventu... no a Intuition (jsa odriznut od vsech
udalosti) je uplne zticha a nic nedela - nehybe ani mysi, dokonce
nedela ani LoadView() -> Muzes pouzit lowlevel gfx funkce (view & spol.) bez
obav ze se ti rozpadne zobrazeni kdyz pohnes mysi... No a to vokynko tam je na
to, ze ho kontrolujes jestli je porad aktivni, a kdyz je najednou neaktivni,
neco se stalo - napr. vypadl requester s chybou disku a pod., co nejde
zabranit tim inputhandlerem a'la black hole... tak vsechno uvedes do puvodniho
stavu (tj. vypnes black hole, obnovis zobrazeni intuitionu) a nechas usera,
aby delal co umi. Totez je mozno provest pri stisku lamiga-M,aby se zachoval
puvodni princip ovladani screenu... No, a na tom malym vokynku by moh bejt
cudlicek na reaktivaci, takze az to user vyridi, muze se pokracovat...
aktivovat vokynko, zobrazeni atd.
To co jsem pravje popsal je nejlepsi zpusob okradeni intuitionu & spol.
o prostredky jako copper, klavesnice a mys pri zachovani multitaskingoveho
prostredi (tj. napriklad funkcnosti harddisku) jaky sem vymyslel za obdobi co
sem se tim zabyval... nedotazena verze tohoto pristupu (este sem to nemel tak
vymakany) je k videni napr. v Agony Slideshow...
Neni nad system-friendly gamesy! Clovek pri tom muze treba sosat megafajl z
internetu...
--
__ __
| \/ |
| |\/| |
|_| |_|amlason
- References:
- ASM + C
- From: "Nejedly Petr - IN" <XNEJP03@st.vse.cz>