Hello!
van egy 6x10-es tablazatom input mezokkel.
hogy lehet megcsinalni, hogy a nyilakkal lehessen navigalni
az input mezok kozott?
van egy olyan beallitas, hogy az osszes billengyuleutesre
meghivja a callback functiont. eddig ok, de hogy tudom
lekerdezni a billentyu kodjat? erre nem jottem ra.
vagy tudtok egy egyszerubb megoldast?
meg valami.
ezt hogy irnatok meg struktualtan? :))
(biztos en vagyok a bena...)
for (i = 0; i < 6; i++)
for (j = 0; j < 10; j++)
if (obj == input[i][j])
goto megvan;
megvan:
Bye,
Szabi
ui: van valahol archivum? a www.hix.com-on csak a legujabbat
talalom...
|
> Szerintem nem _egyeznie_ kell, csak eppen a DMA-vezerlot a
> fizikai cimekkel
> kell felprogramozni, mig maga a program linearis (nem
> logikai, mint ahogy te
> mondtad - biztos nyelvbotlas volt) cimekkel dolgozik. Tehat a
> lenyeg csak
> az, hogy meg tudd allapitani a linearis cim alapjan a fizikai cimet.
Nezopont kerdese. :)
Linearis cimnek ugy tudom azt nevezik, hogy nem segment(selector):offset
parokkal van megadva a cim, hanem egy datab 32-bites ertekkent. Ez lehet
fizikai cim is (0xA0000), es lehet logikai, lapozaskor.
Ezert nem jon ossze a DMA es az EMS. Hiaba van a 'page frame' 1MB alatt,
az csak logikailag van ott, nem fizikailag.
Andras
|