[comp.lang.pascal] Problems with OMSI PASCAL V2.1RT under RSTS/E

alderaan@netmbx.UUCP (Thomas Cervera) (08/26/88)

Hi there, 

we're using a PDP11 running RSTS/E V9.0 with an RT11 emulator.
Before RSTS, we used RT11 as a monitor on this machine. For this,
we bought OMSI PASCAL V2.1RT. Worked very well (Great stuff, Oregon
software (but compiler could be a little faster)!).
Now, I tested to use it with the RSTS RT runtime system (emulator).
Depending on code length, programs compiled by PASCAL crash or don't.
(They write garbage to the terminal, or a 'Not enough memory in init'
message comes up.)
I wrote a module called $WASTE on machine level, that only wastes a
memory page (256 bytes). If you include this to an object to be
linked (must be referenced, of course), all is right, and the
same programs will run correctly. But then, if you add some code,
the situation changes again and you must remove $WASTE to get
normal results.
I suppose it's a problem located in the RT11-emulator memory management
(page boundaries), but if someone has some other explanations ...

Thanx a lot in advance ...

--

alderaan
OP RKOpdp (RSTS/E)
FB Mathematik/Informatik
RKO Berlin

Dieffenbachstrasze 60-61
1000 Berlin 61