| ProcBank Mailserver

 absmin         #X0000;
|L
 absmax         #X00FF;
|M absmax       #X01FF;
|L
 storemin       #X0100;
|M storemin     #X0200;
|L
 storemax       #XFFFB;
|M storemax     #XFFFF;
 memorysize         64;
|L
 rootnode            8;
|M rootnode      #X100;
|L
 tcbsize            40;
|M tcbsize          17;
|L
 mcaddrinc           1;
|M mcaddrinc         4;

info ( |L
 "LSI4",                | Machine Type
|M      "68000",                 | Machine type
       0,                       | Assignments list
       (0,0,0,0,0,0,0,0),       | Loaded devices indirection table
       (0,0,0,0,0,0,0,0),       | Loaded handlers
       "MAIL-SERVER",           | Spare
       (0,                      | Used to hold taskid of ring handler
        0,                      | This machine's ring address
        "unset",                | This machine's ring name
        0,                      | UIDset list
        0,                      | M/c which caused loading of this one (number)
        "unset",                | M/c which caused loading of this one (string)
        0,                      | Terminal number on above machine
        "unset",                | reverse connection name
        0                       | vector of load information from RM
       ),
       0,0,0,0,0                | Spare
     );

|seg    debug    :68000sys.obj.probank-debug;
|L
 seg klib     :sys.obj.klib,:sys.obj.mlib;
|M seg    klib     :68000sys.obj.klib,:68000sys.obj.mlib;
| |L seg        blib     :sys.obj.blib;
| |M seg    blib     :68000sys.obj.blib;
 seg    blib    mobj:blib;
*seg    msinit  MOBJ:msinit,MOBJ:logon;
 seg    ms      MOBJ:bsppair,
                MOBJ:command,
                MOBJ:fs,
                MOBJ:fsinput,
                MOBJ:groups,
                MOBJ:mail,
                MOBJ:main,
                MOBJ:miscser,
                MOBJ:msc,
                MOBJ:rdform,
                MOBJ:readlin,
                MOBJ:report,
                MOBJ:send,
|M              MOBJ:trace,
|L
                MOBJ:ctrace,
                MOBJ:ummd,
                MOBJ:util;
 seg    bsphand  :l.bsp-handler;
|L
 seg    ringhand :sys.type2.lsi4-obj.type2-rh;
|M seg    ringhand :68000sys.obj.rh68k;
|L
 seg    rmvthand MOBJ:vt,:sys.resman.LSI4-obj.rmvtclk;
|M seg    rmvthand MOBJ:vt,:sys.resman.68000-obj.rmvtclk;
|L | seg    rmvthand :sys.resman.LSI4-obj.rmvthand;
|M | seg    rmvthand :sys.resman.68000-obj.rmvthand;

|L
 driver ringtxdriv :sys.type2.lsi4-obj.t2-tx-driver;
|L
 driver ringrxdriv :sys.type2.lsi4-obj.t2-rx-driver;
|L
 dcb ringrxdcb sys:sys.type2.lsi4-obj.t2-rx-dcb;
|L
 dcb ringtxdcb sys:sys.type2.lsi4-obj.t2-tx-dcb;
|M driver ringdriv  :68000sys.obj.ringdriv;
|M dcb    ringdcb   :68000sys.obj.ringdcb;

 tasktab 10;
|L
*task 1 stack 1250 priority 1000 segs klib,blib,ms,msinit;      || Actually 1230
|M*task 1 stack  900 priority 1000 segs klib,blib,ms,msinit;    || Actually  866
|task 2 stack  200 priority 3000 segs klib,blib,debug;
 task 3 stack  200 priority 4000 segs klib,blib,rmvthand;               || 100
 task 5 stack  250 priority 5000 segs klib,blib,ringhand;
 task 6 stack  100 priority 3400 segs klib,blib,bsphand;        ||  70

 devtab 8;
|M dev   -2 dcb ringdcb     driver ringdriv;
|L
 dev -3 dcb ringtxdcb driver ringtxdriv;
|L
 dev -4 dcb ringrxdcb driver ringrxdriv;


