home *** CD-ROM | disk | FTP | other *** search
-
- {s MemChunk
- APTR mc_Next
- LONG mc_Bytes
- s}
-
- {s MemHeader
- struct 14 mh_Node ( { Node=14;exec/nodes )
- WORD mh_Attributes
- APTR mh_First
- APTR mh_Lower
- APTR mh_Upper
- LONG mh_Free
- s}
-
- {s MemEntry
- LONG me_Reqs -4 soffset +! ( union )
- APTR me_Addr
- LONG me_Length
- s}
-
- {s MemList
- struct 14 ml_Node ( { Node=14;exec/nodes )
- WORD ml_NumEntries
- STRUCT MemEntry ml_ME
- s}
-
- EQU MEMF_PUBLIC (1<<0)
- EQU MEMF_CHIP (1<<1)
- EQU MEMF_FAST (1<<2)
-
- EQU MEMF_CLEAR (1<<16)
- EQU MEMF_LARGEST (1<<17)
-
- EQU MEM_BLOCKSIZE 8
- EQU MEM_BLOCKMASK 7
-
-
- >Exec ^ -618 (r A1 A0 D2 D1 D0 r) AddMemList
- (s name base pri attr size -- n )
-
- >Exec ^ -204 (r A1 D0 r) AllocAbs (s location Size -- adr )
- >Exec ^ -186 (r A0 D0 r) Allocate (s freeLst Size -- adr )
- >Exec -192 (r A1 A0 D0 r) Deallocate (s adr freeLst Size -- )
- >Exec ^ -222 (r A0 r) AllocEntry (s memlist -- memlist )
- \\ >Exec ^ -198 (r D1 D0 r) AllocMem (s flags size -- adr )
- \\ >Exec -210 (r A1 D0 r) FreeMem (s adr size -- )
-
- >Exec ^ -216 (r D1 r) AvailMem (s flags -- size )
- >Exec -624 (r A1 A0 D0 r) CopyMem (s dest source size -- )
- >Exec -630 (r A1 A0 D0 r) CopyMemQuick (s dest source size -- )
- >Exec -228 (r A0 r) FreeEntry (s memlist -- )
- >Exec -078 (r A2 A1 D0 r) Initstruct (s block Table size -- )
- >Exec ^ -534 (r A1 r) TypeOfMem (s adr -- flags )
-
-