Page 8 - Enterpress Magazin - 2017. 2-3.
P. 8

8. oldal                                                                          2017. március - június


                              EXOS kompatíbilis




                  memóriakezelés - II. rész







                                            Ha a RAM-ot nézzük, egy 64K-s  lönösen, ha nagy RAM igénnyel járó
                                            gépben van FC-FF. 128-asban F8-FF.  videó lapokat, akkor az EXOS elkezd
                                            Ha a korábban emlegetett MIC-       lefelé terjeszkedni, és ha kihízza az FF
                                            ROTEAM+EP64 konfigot nézzük,  szegmenst, akkor további szegmen-
                      Írta: Németh Zoltán   akkor  pedig  40-5F,  FC-FF, ami  da-  sek válhatnak rendszer által lefoglalttá.
                      (Zozosoft)            rabra bőven jó, csak hiányzik az a  A különböző beláncolt EXOS perifé-
                                            bizonyos F8-FB, amire az EXOS-t  ria kezelők által igényelt teljes RAM
                                            nem használó 128-as gépen prog-     szegmensek az eszköz (device) ka-
        Akkor menjünk bele a részletek-     ramozók által írt programok nagy  tegóriában    kerülnek  lefoglalásra.
        be,  először  egy  kis  összefoglaló:  része  hivatkozik  közvetlenül.  Erre tipikus példa a RAMDISK. Szin-
        Van   4MB    címtartományunk,  ez                                       tén ebben a kategóriába kerülnek
        fel van osztva 256 db 16K-s szeg-   A helyes programozáshoz felejtsük  lefoglalásra a betöltött rendszerbő-
        mensre. Meglepő módon 0-255-ig  is  el  ezeket  a  számokat,  egyedül  az  vítők által elfoglalt szegmensek is.
        számozzuk őket, hexában 00-FF.  FC–FF-et kell megjegyezni, kitünte-     És  végül  van az  aktív  felhasználói
        Alapvetően bármelyik lehet RAM  tett videó memória mivoltuk miatt.  program, ez lehet egy rendszerbőví-
        vagy  ROM  vagy  maradhat  üresen,  A többiről csak annyit kell tudnunk,  tő  vagy  egy 5-ös  fejléccel betöltött
        kivéve amit maga az alaplap határoz  hogy nekünk hány darabra van szük-  „új alkalmazói program”. Az ezek által
        meg: 00-03 az alaplapi ROM-hoz  ségünk,  a konkrét  szegmensszá-        igényelt szegmensek a felhasználói
        van rendelve, FC-FF pedig a szin-   mokat majd megmondja az EXOS!  kategóriában kerülnek lefoglalásra.
        tén az alaplapi RAM-hoz, aminek ki-
        emelt  szerepe van, hiszen  egyben  a  Most nézzük az EXOS szerinti RAM  Ami nagyon fontos: a felhasználói
        Nick chip által látott videó memória.  felosztást: két szegmensnek van ki-  program csak felhasználói szeg-
        04-07 tartozik a cartridge foglalat-  tüntetett szerepe, az egyik az FF ami  menst tud felszabadítani, eszköz vagy
        hoz, de itt akár RAM-ot is elhelyez-  a rendszerszegmens, és a legala-  rendszer szegmens felszabadításá-
        hetünk. A 128-as gépekben helyett  csonyabb  sorszámú  RAM szegmens  hoz nincs joga!
        kapott egy plusz 64K-s bővítőpanel,  ami a nulláslap szegmens. Itt talál-
        ami F8-FB szegmenseket tartalmazza.  ható  meg  az  EXOS hívások,  illetve  És ezzel el is érkeztünk ahhoz a bizo-
        Ami még nagyon elterjedt: a MIC-    a megszakítási program belépési  nyos Spectrum Világ-os hibás mód-
        ROTEAM     kártya   512K   bővíté-  pontja. És ide kerülnek 100H címtől  szerhez:
        se a 40-5F területet foglalja el.  töltve az 5-ös fejlécű programok is.
        320K-ra   bővített  gépben   pedig  Egy  128-as  gépen  az  az  F8  szeg-
        EC-FB található a bővítőpanelen.  mens. De ha pl. van egy MICROTEAM
        Itt  érdekességként  megjegyzem,    kártyánk, akkor már a 40-es lesz az.
        hogy az egyik NASA&GUY demo (azt  És  ez  máris  gondot  okoz  sok
        hiszem, valami Jean Michell Jarre digi  programnak (általában a komp-
        zenét játszik), ilyen „EC-s” gépre íródott  lett módosított Spectrum ROM-
        eredetileg, amin nagyon csodálkoz-  ot tartalmazó béna átiratoknak)...
        tam anno, akkor még nem jelent meg  De bővítős gépen is lehet F8 a nullás-  Egyrészt a szándék dicséretes, hi-
        az Enterpressben a 320K átalakítós  lap, ha VENUS-t használunk, ill. az EP-  szen nem csak bumm belapozza a
        cikk. És hiába volt MICROTEAM kár-  DOS 2.1-nek is van ilyen lehetősége.  szegmenst, hanem szabaddá teszi...
        tyával 640K-s gépem, mégse játszotta  Ez az eset meg egy másik adag  csak sajnos a nem túl sikeres for-
        le a teljes zenét, hála a fix címes prog-  programnak  okoz  gondot...  dítású EXOS leírást félreértelmezve
        ramozási stílusnak... aztán én meg  A maradék RAM négy csoport-         Mert az EXOS 25 hívás csak akkor lesz
        átírtam, hogy a MICROTEAM kártyára  ba    tartozhat:  rendszer,  esz-   sikeres, ha előtte az a szegmens ne-
        eső szegmenseket használja, így vég-  köz,   felhasználói,    szabad.  künk, azaz felhasználóiként ki lett utal-

        re meghallgathattam a teljes zenét.  Ha pl. csatornákat nyitunk meg, kü-  va. Ha az FAH már mondjuk a RAMDISK
   3   4   5   6   7   8   9   10   11   12   13