get "spruceShow.d" manifest [ // Various file-wide parameters Yes=-1 // substitute for true in some situations No=0 // " " for false " " // Press-related things PressRecordSize=256 LogPressRecordSize=8 CanDoMask = #173000 // Can handle show-characters, Font, Show-rectangle, show-dots // Claim to be able to handle set-brightness, hue, saturation // Cannot handle show-object, or show-dots with non-zero // coding (all for command) // Conditional compilation switches DebugSw=true MeterSw=false// ~~ TridentSw=true ReportSw=false // Window-management directives: StrategyDefault=1 //No special windowing strategy StrategyAhead=2 //Read on ahead. StrategyWriteThenRead=3 //File will be written in order. SerialLineMod = #400 // Printers with scan line mod have serial #'s >= this SerialAdapterV2 = #1000 // Printers with Dover adapter, version 2, exceed this SerialDoverHesso = #2000 // Dover printers with Hesso ROS exceed this // MicroCode Trap values NoTrap=#55001 //STA 3,1,2 ScanLoadVarsTrap=#70000 OrbitRMR = #77764 // Task 0 for emulator, task 1 for Orbit, Tasks 3 and #17 for T80 ShowRMR = #77766 // Task 0 for emulator, tasks 3 and #17 for T80 ] structure STR[ length byte char^1,255 byte ] // Spool queue sorting specifications manifest SORTPriority = 0 // Sort order directives for sorting SproullerQ manifest SORTFifo = 1 // Break page "comment" settings manifest [ maxComments = 8 maxCommentWords = 400 // 8*100 chars -- text of the comments ] structure OVLayout^1,1: [ bottom word overlayNo word ] manifest lenOVLayout = size OVLayout/16 // Ether Reporting definitions structure REPFont[ // fam byte //Family code from dictionary // face byte //Face code requested // siz word //Size of font // used byte //Which family was actually used spare byte ] manifest REPFontLen=(size REPFont/16) manifest nReportFonts=10 // structure REP[ // Version word //Version of the program // Success bit //Completed successfully // Jams bit 3 //Number of paper jams // PaperOut bit //Did hopper exhaust? // spare bit 11 // lastError word //Last value encountered by PressError // nCopies word //Number of copies printed // nPages word //Number of pages processed // totalTime word //Elapsed time of session // nChars word 2 //Total number of characters // nObjects word //Total number of objects (incl. rectangles) // nDots word //Number of bit-maps // FontTime word //Time spend in fonts pass // PreTime word //Time spent in pre-scan // MakeUpTime word //Time spent in font makeup // PrintTime word //Time spent in scan-converting // BandSize word 2 //Number of words of band information // BandFileSorts word //Number of times in-core sort failed // User word 16 //User name from document directory // File word 20 //File name from document directory // FontsUsed word //#fonts he used // FontsRecorded word //# fonts recorded below // fonts word nReportFonts*REPFontLen // ] // Metering defintions // manifest [ // METEREnd=0 //Types // METERRead=1 // METERWrite=2 // ] // structure M : //Meter header // [ // type bit 8 // length bit 8 //Not counting this entry // time word // ] // structure FLStat : // [ // File bit 8 // Cnt bit 8 // Page word // ] // December 4, 1978 12:08 PM derived from spruce.d // April 24, 1979 12:48 PM add SerialDoverHesso // z20598(1792)