DEAR Mr. Feldman, sorry to bother you for this, this is a real newbee problem. Finally I found an 486 SLC machine, so i can install gnat(307 EZ2LOAD) I have installed it correctly and hello.adb compiles, links and runs ok. Anything beyond that just seems too much. With the textioexa.adb i get compiler out of memory. I have 10MB diskspace available for the temp file as is suggested in the readme. I read in the docs of gnat307, it can run on a machine with 4MB and onward. My machine has 10MB. somehow 2,553K is alwas in use. As you can see below i have 6,592K free memory beyond the conventional 613. Should i not be able to compile at least all the examples? Met vriendelijke groeten, in afwachting van uw antwoord, Noam Kloos. ---- output of dos command: mem -------------------------------------------- Geheugentype Totaal = Gebruikt + Vrij ---------------- ------- -------- ------ Conventioneel 640K 27K 613K Upper 91K 47K 44K Gereserveerd 384K 384K 0K Extended (XMS)* 9,125K 2,533K 6,592K ---------------- ------- -------- ------ Totaal geheugen 10,240K 2,991K 7,249K Totaal onder 1 M 731K 74K 657K Totaal Expanded (EMS) 9,536K (9,764,864 bytes) Expanded (EMS)* vrij: 6,832K (6,995,968 bytes) * EMM386 gebruikt XMS-geheugen om naar behoefte EMS-geheugen te simuleren. Beschikbaar EMS-geheugen is afhankelijk van de beschikbare hoeveelheid XMS-geheugen. Maximum omvang uitvoerbaar programma 613K (627,904 bytes) Maximum beschikbaar upper memory block 44K (44,720 bytes) MS-DOS aanwezig in HMA.