EasyManua.ls Logo

Commodore PC 40 - Page 338

Commodore PC 40
494 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1200
MS-DOS User's Reference
The Inogroup-
association option
The loverlay-
interrupt option
Typically, you use
the
Idsallocate
option
with
the
/high
option
to
take advantage
of
unused
memory
before
the
start
of
the
pro-
gram. The linker assumes that all free bytes in DGROUP
occupy
the
memory preceding
the
program.
To
use
the
group, you must
set
a segment register
to
the
start address
of
DGROUP.
Minimum abbreviation:
Id
Example:
The
following example directs
the
linker
to
place
the
program
as high in memory as
pOSSible,
then
adjust
the
offsets
of
all data
items in DGROUP so that they are loaded as high as possible
within
the
group:
link
startup+file/high/dsallocate"
,em+mlibfp
Removing Groups from a Program
Syntax:
Inogroupassociation
The
Inogroupassociation
option
directs
link
to
ignore
group
associations
when
assigning addresses to data and
code
items.
Minimum abbreviation:
Inog
Note This option exists strictly for compatibility
with
older
I
versions
of
FORTRAN and Pascal (Microsoft versions 3.13
or
earlier, L
or
any
IBM
version
prior
to
2.0). You should
never
use
the
Inogroupassociation
option
except
to
link
with
object
files pro-
.-
duced
by
those compilers,
or
with
the
run-time libraries that L
accompany
the
old compilers.
Setting the Overlay Interrupt L
Syntax:
loverIayinterrupt:number
The
loverlayinterrupt
option sets
the
interrupt
number
of
the
overlay loading routine
to
number.
This
option
overrides
the
nor-
mal overlay
interrupt
number
(03FH).
Number
can
be
any integer value in
the
range from 0
to
255. It
must
be
a decimal, octal,
or
hexadecimal number. Octal numbers (
must
have a leading zero, and hexadecimal
numbers
must
start
with a leading zero followed by a lowercase x. For example,
Ox3B.

Table of Contents

Related product manuals