; Copyright 1996 Acorn Computers Ltd ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. ; You may obtain a copy of the License at ; ; http://www.apache.org/licenses/LICENSE-2.0 ; ; Unless required by applicable law or agreed to in writing, software ; distributed under the License is distributed on an "AS IS" BASIS, ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ; See the License for the specific language governing permissions and ; limitations under the License. ; ; Implements OS_AMBControl (takes care of application memory management for Wimp) ; ; Nov 1995 mjs development version originated as Module ; Jul 1996 mjs fully implemented in kernel for RISC OS 3.70 ; Mar 1997 mjs performance enhancements for Ursula OS ; Oct 2000 mjs Ursula code resurrected for 32-bit HALised kernel, hoorah! GET s.AMBControl.Options GET s.AMBControl.Workspace GET s.AMBControl.main GET s.AMBControl.allocate GET s.AMBControl.deallocate GET s.AMBControl.growshrink GET s.AMBControl.mapslot GET s.AMBControl.mapsome GET s.AMBControl.readinfo GET s.AMBControl.growp GET s.AMBControl.shrinkp GET s.AMBControl.service GET s.AMBControl.Memory GET s.AMBControl.memmap END