Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 921 Bytes

TypeOfMem.md

File metadata and controls

39 lines (26 loc) · 921 Bytes

NAME

TypeOfMem -- determine attributes of a given memory address

SYNOPSIS

    attributes = TypeOfMem(address)
    D0                     A1

    ULONG TypeOfMem(void *);

FUNCTION

Given a RAM memory address, search the system memory lists and return its memory attributes. The memory attributes are similar to those specified when the memory was first allocated: (eg. MEMF_CHIP and MEMF_FAST).

This function is usually used to determine if a particular block of memory is within CHIP space.

If the address is not in known-space, a zero will be returned. (Anything that is not RAM, like the ROM or expansion area, will return zero. Also the first few bytes of a memory area are used up by the MemHeader.)

INPUT address - a memory address

RESULT attributes - a long word of memory attribute flags. If the address is not in known RAM, zero is returned.

SEE ALSO

AllocMem