// Band Bucket entries structure BEChar : //Band Entry for Character [ Cbit bit ICC bit 15 //Internal Character Code X bit 4 // Offset within band Y bit 12 //Address on scan line ] structure BERectangle : //Rectangle ("rule") [ H word // = BERectangleH X bit 4 Y bit 12 mHeight word // -Height WidthM1 word // Width-1 ] structure BEEnd : [ H word // = BEEndH spare word ] structure BEControl: // "Branching" activities [ H word = [ comBit bit // 0 onCopy bit 10 // desired copy, for type BEBranchH type bit 5 // command code ] displacement word // "branch" distance, for BEBranchH ] manifest lenBEControl = size BEControl/16 manifest [ //Op codes for BE's that are not chars (BEH.Type): BEEndH=0 BERectangleH=1 BEBranchH = 4 //Only on copy "branch" BEMaxSize=6 //Maximum size of a BE entry (plus a little!). CharBit=100000b ] // December 3, 1978 4:37 PM derived from Spruce.z20598(1792)\f3