( gsimon | 2006. 02. 08., sze – 14:01 )

Ha a programod elfér 128kb-ban, akkor kell csinálnod egy isa-s kártyát, amin pl. epromban ott csücsül a kód, a kártya pedig ezt az epromot illeszti a d000:0000 ill. e000:0000 tartományba.
Ha az itt látható memória megfelel bizonyos szabályoknak (ha jól emlékszem, 0x55, 0xaa-ra kell végződnie, de ez nem tuti), akkor a bios inicializáláskor rá fog ugrani.
Részletesebben nekem is utána kell néznem, addig viszont ajánlanám Abonyi Zsolt "PC Hardware kézikönyv" című könyvét.

Tipp: ha nem akarsz kártyát tervezni/gyártani ezért, akkor keríts egy hálókártyát, amin van eprom-foglalat (általában 32k-s 24256-os szokott rátervezve lenni), és tedd be abba mint boot epromot, vagy a d-s vagy az e-s blokk első felére lesz illesztve :)...

De nem értem viszont, hogy ez miben lenne jó egy magasszintű (pl. linux-os) vezérléshez, hiszen ezzel max. a bios-t tudod átverni, azt meg a linux ívesen figyelmen kívül hagyja, ha meg az egész kódot asm-ben írnád, akkor inkább javaslok én is pic-et (www.microchip.com, 16Fxxx szériát javasolnám, flash-es, nem kell neki külön égetőfesz, elég sok minden van benne, az ára meg 2-300Ft-tól 2-3eFt-ig terjed. Nézz meg egy-két adatlapot!)

Ha viszont mégis linuxot akarsz rajta futtatni, de rom-ból, akkor valamilyen compactflash-ide illesztőt javasolnék, (erről már volt szó itt a hup-on valamelyik fórumban,) és akkor egyszerűen vinyónak látszik, és kész.