mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-12-28 16:31:01 +00:00
4325cdcc78
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
69 lines
1.7 KiB
C
69 lines
1.7 KiB
C
/*
|
|
File: VMCallsPriv.h
|
|
|
|
Contains: Private internal calls for VM (called via MemoryDispatch)
|
|
|
|
Written by: Eric Anderson
|
|
|
|
Copyright: © 1989-1991 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<2> 10/28/91 SAM/KSM Rolled in Regatta file.
|
|
|
|
Regatta Change History:
|
|
|
|
<3> 7/18/91 SAM Changing a rude comment.
|
|
<2> 7/18/91 SAM (ewa) Added 2 new selectors for logical and physical bytes
|
|
<1> 7/18/91 SAM Split off from 7.0 GM sources.
|
|
|
|
7.0 Change History:
|
|
<1> 4/2/91 DTY first checked in
|
|
4/2/91 ewa dty: Created file for BBS folks
|
|
|
|
To Do:
|
|
*/
|
|
|
|
#ifndef __TYPES__
|
|
#include <Types.h>
|
|
#endif
|
|
|
|
|
|
/* VM calls */
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
/* Tell VM to finish its installation (MemoryDispatch -1) */
|
|
pascal void VM_FinishInstall(void)
|
|
= {0x70FF,0xA05C};
|
|
|
|
/* Tell VM to hold the current system heap (MemoryDispatch -2) */
|
|
#pragma parameter __D0 VM_HoldSystemHeap
|
|
pascal OSErr VM_HoldSystemHeap(void)
|
|
= {0x70FE,0xA05C};
|
|
|
|
/* Get the number of holdable bytes (MemoryDispatch -3) */
|
|
#pragma parameter __D0 VM_GetHoldableBytes
|
|
pascal unsigned long VM_GetHoldableBytes(void)
|
|
= {0x70FD,0xA05C};
|
|
|
|
/* Get the minimum point BufPtr can grow down into (MemoryDispatch -4) */
|
|
#pragma parameter __D0 VM_GetMinBufPtr
|
|
pascal unsigned long VM_GetMinBufPtr(void)
|
|
= {0x70FC,0xA05C};
|
|
|
|
/* Get the number of physical bytes in VM's world (MemoryDispatch -5) */
|
|
#pragma parameter __D0 VM_GetPhysicalBytes
|
|
pascal unsigned long VM_GetPhysicalBytes(void)
|
|
= {0x70FB,0xA05C};
|
|
|
|
/* Get the number of logical bytes in VM's world (MemoryDispatch -6) */
|
|
#pragma parameter __D0 VM_GetLogicalBytes
|
|
pascal unsigned long VM_GetLogicalBytes(void)
|
|
= {0x70FA,0xA05C};
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|