Service Manuals, User Guides, Schematic Diagrams or docs for : xerox mesa 4.0_1978 listing Mesa_4_Debug DebugCache.mesa_Sep78

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
DebugCache.mesa_Sep78


>> Download DebugCache.mesa_Sep78 documenatation <<

Text preview - extract from the document
DebugCache.mesa                   2-Sep-78 15:32:14                             Page   1


   File: DebugCache.Mesa
   Last edited by
                  Johnsson: August 29, 1978     9:46 AM
  DIRECTORY
    AllocDefs: FROM "allocdefs" USING [MakeSwappedIn, SwappingProcedure],
    AltoDefs: FROM "altodefs" USING [PageSizeJ,
    AltoFileDefs: FROM "altofiledefs" USING [fillinDA, vDA],
    BFSDefs: FROM "bfsdefs" USING [ActOnPages, GetNextDA],
    ControlDefs: FROM "controldefs" USING [ControlLink],
    CoreSwapDefs: FROM "coreswapdefs",
    DebugData: FROM "debu9data" USING [altoXM, debugPilot, mdsContext, onDO],
    DebugCacheDefs: FROM "debugcachedefs" USING [
       InitMapSeg, LookupMapEntry, NewPilot31Segment,
       ReleaseMap, WritePilot31Page],
    DebuggerDefs: FROM "debuggerdefs" USING [LA],
     DebugMiscDefs: FROM "debugmiscdefs",
    DebugUsefulDefs: FROM "debugusefuldefs",
    DebugUtilityDefs: FROM "debugutilitydefs",
     DebugXMDefs: FROM "debugxmdefs" USING [XMRead, XMWrite],
     DiskDefs: FROM "diskdefs" USING [DiskRequest],
     ImageDefs: FROM "imagedefs",
     InlineDefs: FROM "inlinedefs" USING [COPY, LongDivMod, LongMult],
     Mopcodes: FROM "mopcodes" USING [zMISC, zRBL, zWBL],
    SegmentDefs: FROM "segmentdefs" USING [
       DefaultBase, DeleteFileSegment, FileHandle, FileSegmentAddress,
       FileSegmentHandle, GetFileSegmentDA, InsertFile, LockFile,
       NewFileSegment, Read, SetFileSegmentDA, SwapIn, Unlock, Write],
    SystemDefs: FROM "systemdefs" USING [AllocatePages, FreePages],
    VMMapLog: FROM "vmmaplog" USING [Entry, PilotF~D];
DebugCache: PROGRAM
  IMPORTS AllocDefs, BFSDefs, DebugCacheDefs, DDptr: DebugData,
    DebugXMDefs, SystemDefs, SegmentDefs
  EXPORTS DebugCacheDefs, DebugMiscDefs, DebugUsefulDefs, DebugUtilityDefs
  SHARES DiskDefs, SegmentDefs =
  BEGIN
  -- move this to a utility somewhere
  Bound: PUBLIC PROCEDURE [p: UNSPECIFIED] RETURNS [BOOLEAN] =
    BEGIN
    RETURN[LOOPHOLE[p, ControlDefs.ControlLink].tag # unbound]
    END;
  LA: TYPE   = DebuggerDefs.LA;
  PageSize: CARDINAL   = AltoDefs.PageSize;
  LAMult: PROCEDURE [CARDINAL, CARDINAl] RETURNS [LA] 



◦ Jabse Service Manual Search 2026 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo