Van 8 bites Ethernet kártyád?
Amugy az is erdekes kerdes, hogy mi tortenik, ha 16 bites ("AT ISA") kartyat ganyol az ember az EP-hez. Ha nem hasznalok DMA-t, miegymast, es a kartya maga I/O portokon at vezerelheto, akkor elvileg 8 bites I/O dolgokkal is elmegy/elmehet, tehat elmeletileg az sem lehetetlen, hogy az adatbusz felso 8 bitjet szimplan nem hasznalom (pl egy ellenallason at a foldre kotom oket, hogy ne lebegjen szegeny). Bar lehet, van ahol ez problema lenne, mindenestre PC-s emlekeim alapjan amugy is 8 bites byte-okat tologattam I/O utasitasokkal.
A masik meg amin gondolkodtam: nem feltetlen kellene az ISA-s kartyak szempontjabol vett I/O-t I/O utasitasokkent (IN, OUT) ertelmezni az EP/Z80 oldalrol (eleve van ahol gond lehet, pl utkozne az ember EP-ben hasznalt portokkal, foleg ha ott csak az also 8 bit alapjan dol el), hanem pl kivalasztok egy ures EP memoria szegmenst (16K) es ugy ertelmezem, hogyha EP oda ir/onnan olvas, akkor az ISA_s kartyak szamara azt leforditom I/O muveletekre. Igy maris van szabadon 14 bitnyi "cimtartomany" I/O-ra, es tutira nem fogok semmivel sem utkozni.
Nu persze ez szep elmelet, de egyaltalan nem biztos, hogy egy 16 bites kartya programozhato ugy, hogy teszek a felso 8 bitre, illetve a DMA nelkuli hasznalat se biztos, hogy mindig kikerulheto: ambar emlekeim szerint meg egy ISA-s szinthez kepest advanced-nek nevezheto GUS MAX kartyat is siman lehetett barhogy maceralni csupan I/O utasitasokkal, az mas kerdes,hogy mennyire lesz lassu ez ahhoz kepest hogy DMA-zni is lehetne ... Hmm, ez is erdekes project lenne (bar csak peldanak szantam) hogy GUS MAX ep128-val