[net.micro.6809] Microware's Pascal over 64K memory used

jimomura@lsuc.UUCP (Jim Omura) (12/04/85)

     I just read the December 1985 Hot CoCo and on page 32, Brian Lantz, a very
respected OS-9 programmer notes the following:

     "You can run programs that are longer than 64K in OS-9 Pascal.  Tandy's
OS-9 Pascal allows two compilation methods.  You can compile straight down to
Assembly code or to an interpreted code called i-code; the regular or the
swapping interpreter can run the i-code.  The swapping interpreter keeps only
as much of the program in memory as it is able.  Since the remainder is read
in from disk as needed by the swapping interpreter, program length is not
restricted ... "

Does anyone know for sure what method is being used in the memory
swapping 'i-code' interpreter?  Is it simply swapping modules or is it
a 'virtual processor' scheme of some sort?

-- 
James Omura, Barrister & Solicitor, Toronto
ihnp4!utzoo!lsuc!jimomura
Byte Information eXchange: jimomura
Compuserve: 72205,541
MTS at WU: GKL6