Lenne kerdesem az EXDOS muszkai leiras kapcsan. FISH hivasoknal:
"Verem a 0. vagy 2. lapon. (EXDOS 1.0 és E: esetén a 2. lapon)". Most az EXDOS 1.0 es E: ugy ertendo, hogy tenyleg 1.0-as EXDOS verzio es csak a ramdisk-nel a 2. lapon kell, hogy legyen a stack, vagy ugye, hogy E: eseten barmelyik EXDOS verzional ez kitetel? Ez elve nekem azert is fura, mert a 2. lapon a rendszerszegmens van, akkor oda kell vmi stack-et is applikalni hivas idejere? Vegulis manapsag mar rakhatom 0-as lapra a stack-et mindig, ugy se valoszinu, hogy EXDOS 1.0-val talalkozom? Vagy az EXDOS 1.0 ugy ertendo, hogy 1.x?
A masik: "2. lap = FISH RAM területet tartalmazó szegmens, általában a rendszerszegmens." Altalaban? Mi lehet meg? Peldakban en mindig latom, hogy fixen 0xFF megy a 0xB2 portra, oszt' kesz. Ezek szerint viszont ez igy nem feltetlen igaz mindig, mi a "tokeletes" megoldas erre a problemara?
"Transzfercím használat előtt be kell állítani a felhasználói szegmensregisztereket. (IY-5D) = P0 - (IY-5A) = P3". Ezt most ertsem ugy, hogy ami programban hasznalnek amugy B0...B3 portokon lapzva, azt kell betolni a fenti helyekre, ha ilyen transzferes jatekra van szuksegem? Eleve ez a transzfer se vilagos mit jelent. Azt gondoltam azt, hogy adatot kell atadni/venni ami RAM-ban (nem regiszterben) tortenik, de lathatoan ez nem igaz, mivel pl 4-es FISH funkcio (file keresese) is FCB-ket bizeral, ami szinten ugye a memoriaban van es csak a cimet adom at a FISH hivasnak, megsincs szo semmifele transzferrol. Bocs, lehet hogy ertem kozben, az a transzfer, ha vmit az IX regiszterbe kell pakolni (a cimet).