Sziasztok!
Megint segítséget szeretnék kérni, mert elakadtam. Továbbra is képbetöltő programon ügyködöm Pascalban, amihez saját LPT-t szeretnék használni. Odáig eljutottam, hogy az EXOS-tól kérek két videoszegmenst (FCh-t és FDh-t szokta adni), amiből az elsőnek a legelejére szeretnék egy sorparaméter táblát csinálni, utána töltöm a bittérképet. 16 bájtonként felépítem a kép sorainak megfelelően, majd az LPL és LPH regiszterekbe beírom a címet a 82h és 83h portokon keresztül és egy nagy villódzó kép lesz az eredmény. Utána hiába állítanám vissza az előző sorparaméter tábla címét (amit az FFh szegmens 16372-16373-as bájtjairól olvasok ki), marad a katyvasz meg a reset. A sorparaméter tábla végét úgy zárom le, ahogy pl. Basic-ben megnyitott videolapok után látom, azaz kiegészíti 312 sorra, meg a legvégén a RELOAD bit is be van kapcsolva az utolsó blokkban. Vajon hol rontom el?
Azt jól gondolom, hogy ha az FCh szegmens legelejére teszem az LPT-t, akkor az LPL-be és LPH-ba pont nullát kell tölteni Nick címnek? Természetesen nem akarom fixen beledrótozni a címet, csak debug-oláskor elsőre fura volt a csupa nulla. Van egy félkész, leforduló, de nem működő Pascal programom, ha valaki kíváncsi rá, később úgyis publikus lesz a kész változat. Egyébként bármikor, különösebb nehézség nélkül tudok írni leforduló, de nem működő programot.
Előre is köszönöm a segítséget!