(CellTypeName "SerialMouse") (CreationTime "January 21, 1985 8:33:08 pm PST") (CreatingUser "Preas.pa") (CreationSite "MilkyWay Sol III USA Xerox PARC ComputerResearch McCormick") (DerivingProgram "Rosemary Structure Capturer" "372f7f8ed279") (Ports ("Phi1" (G D) (IN)) ("Phi2" (G D) (IN)) ("EnableBSUTimer" (G D) (IN)) ("PowerUpClear" (G D) (IN)) ("MouseButton0" (G D) (IN)) ("MouseButton1" (G D) (IN)) ("MouseButton2" (G D) (IN)) ("SerialOut" (G D) (OUT)) ("XA" (G D) (BIDIR)) ("XB" (G D) (BIDIR)) ("YA" (G D) (BIDIR)) ("YB" (G D) (BIDIR))) (PrivateFollows) (N "AGets0" (G D)) (N "AGetsButtons" (G D)) (N "AGetsButtonsLev" (G D)) (N "AGetsX" (G D)) (N "AGetsY" (G D)) (N "ArithCarryIn" (G D)) (N "BGetsT" (G D)) (N "BaudRate" (G D)) (N "ButtonsChanged" (G D)) (N "CEq0" (G D)) (N "CGtP31" (G D)) (N "CLtM32" (G D)) (N "ClrBSUTimer" (G D)) (N "CounterCarry" (G D)) (N "EnableBSUTimer" (G D)) (N "Error" (G D)) (N "ErrorCode[0]" (G D)) (N "ErrorCode[1]" (G D)) (N "ErrorCode[2]" (G D)) (N "ErrorCode[3]" (G D)) (N "ErrorCode[4]" (G D)) (N "ErrorCode[5]" (G D)) (N "ErrorCode[6]" (G D)) (N "ErrorCode[7]" (G D)) (N "GateHoldOverflow" (G D)) (N "HGets0" (G D)) (N "HGetsC" (G D)) (N "HoldOverflow" (G D)) (N "InitH" (G D)) (N "Message[0]" (G D)) (N "Message[1]" (G D)) (N "Message[2]" (G D)) (N "Message[3]" (G D)) (N "Message[4]" (G D)) (N "Message[5]" (G D)) (N "Message[6]" (G D)) (N "Message[7]" (G D)) (N "MouseButton0" (G D)) (N "MouseButton1" (G D)) (N "MouseButton2" (G D)) (N "Phi1" (G D)) (N "Phi2" (G D)) (N "PowerUpClear" (G D)) (N "SGetsC" (G D)) (N "SGetsCLev" (G D)) (N "SampleButtons" (G D)) (N "SendButtons" (G D)) (N "SerialOut" (G D)) (N "ShifterAvailable" (G D)) (N "TGets0" (G D)) (N "TGetsP31" (G D)) (N "XA" (G D)) (N "XAOA" (G D)) (N "XB" (G D)) (N "XBOA" (G D)) (N "XDecrement" (G D)) (N "XGetsH" (G D)) (N "XIncrement" (G D)) (N "XMove" (G D)) (N "XSample" (G D)) (N "XSentLast" (G D)) (N "YA" (G D)) (N "YAOA" (G D)) (N "YB" (G D)) (N "YBOA" (G D)) (N "YDecrement" (G D)) (N "YGetsH" (G D)) (N "YIncrement" (G D)) (N "YMove" (G D)) (N "YSample" (G D)) (PN "Phi1" "Phi1") (PN "Phi2" "Phi2") (PN "EnableBSUTimer" "EnableBSUTimer") (PN "PowerUpClear" "PowerUpClear") (PN "MouseButton0" "MouseButton0") (PN "MouseButton1" "MouseButton1") (PN "MouseButton2" "MouseButton2") (PN "SerialOut" "SerialOut") (PN "XA" "XA") (PN "XB" "XB") (PN "YA" "YA") (PN "YB" "YB") (CI "ArithmeticUnit" "ArithmeticUnit" (CIC ("Refresh" "Phi1") ("Phi2" "Phi2") ("HGetsC" "HGetsC") ("HGets0" "HGets0") ("XGetsH" "XGetsH") ("YGetsH" "YGetsH") ("TGets0" "TGets0") ("TGetsP31" "TGetsP31") ("BGetsT" "BGetsT") ("CarryIn" "ArithCarryIn") ("GateHoldOverflow" "GateHoldOverflow") ("AGets0" "AGets0") ("AGetsButtons" "AGetsButtons") ("AGetsButtonsLev" "AGetsButtonsLev") ("AGetsX" "AGetsX") ("AGetsY" "AGetsY") ("SampleButtons" "SampleButtons") ("SGetsC" "SGetsC") ("SGetsCLev" "SGetsCLev") ("XSentLast" "XSentLast") ("BaudRate" "BaudRate") ("PowerUpClear" "PowerUpClear") ("MouseButton0" "MouseButton0") ("MouseButton1" "MouseButton1") ("MouseButton2" "MouseButton2") ("InitH" "InitH") ("HoldOverflow" "HoldOverflow") ("ButtonsChanged" "ButtonsChanged") ("ShifterAvailable" "ShifterAvailable") ("CEq0" "CEq0") ("CGtP31" "CGtP31") ("CLtM32" "CLtM32") ("SerialOut" "SerialOut"))) (CI "BR107" "BR107" (CIC ("Phi1" "Phi1") ("Phi2" "Phi2") ("BaudRate" "BaudRate") ("CarryOut" "CounterCarry"))) (CI "BSUTimer" "BSUTimer" (CIC ("Phi1" "Phi1") ("Phi2" "Phi2") ("CarryIn" "CounterCarry") ("EnableBSUTimer" "EnableBSUTimer")# ("ClrBSUTimer" "ClrBSUTimer")# ("ButtonsChanged" "ButtonsChanged")# ("SendButtons" "SendButtons"))) # (CI "ControlUnit" "ControlUnit" (CIC ("Refresh" "Phi1") ("Phi2" "Phi2") ("HoldOverflow" "HoldOverflow") ("SendButtons" "SendButtons") ("ShifterAvailable" "ShifterAvailable") ("CEq0" "CEq0") ("CGtP31" "CGtP31") ("CLtM32" "CLtM32") ("XIncrement" "XIncrement") ("XDecrement" "XDecrement") ("YIncrement" "YIncrement") ("YDecrement" "YDecrement") ("InitH" "InitH") ("GateHoldOverflow" "GateHoldOverflow") ("SampleButtons" "SampleButtons") ("ClrBSUTimer" "ClrBSUTimer") ("HGetsC" "HGetsC") ("HGets0" "HGets0") ("XGetsH" "XGetsH") ("YGetsH" "YGetsH") ("TGets0" "TGets0") ("TGetsP31" "TGetsP31") ("BGetsT" "BGetsT") ("CarryIn" "ArithCarryIn") ("AGets0" "AGets0") ("AGetsButtons" "AGetsButtons") ("AGetsButtonsLev" "AGetsButtonsLev") ("AGetsX" "AGetsX") ("AGetsY" "AGetsY") ("SGetsC" "SGetsC") ("SGetsCLev" "SGetsCLev") ("XSentLast" "XSentLast") ("XSample" "XSample") ("XMove" "XMove") ("YSample" "YSample") ("YMove" "YMove"))) (CI "OpticalArray" "OpticalArray" (CIC ("XAOA" "XAOA") ("XBOA" "XBOA") ("YAOA" "YAOA") ("YBOA" "YBOA"))) (CI "QuadInterface" "QuadInterface" (CIC ("Refresh" "Phi1") ("XSample" "XSample") ("XMove" "XMove") ("YSample" "YSample") ("YMove" "YMove") ("XIncrement" "XIncrement") ("XDecrement" "XDecrement") ("YIncrement" "YIncrement") ("YDecrement" "YDecrement") ("XA" "XA") ("XB" "XB") ("YA" "YA") ("YB" "YB"))) (CI "Receiver" "Receiver" (CIC ("Phi1" "Phi1") ("Phi2" "Phi2") ("PowerUpClear" "PowerUpClear") ("SerialIn" "SerialOut") ("Message[0]" "Message[0]") ("Message[1]" "Message[1]") ("Message[2]" "Message[2]") ("Message[3]" "Message[3]") ("Message[4]" "Message[4]") ("Message[5]" "Message[5]") ("Message[6]" "Message[6]") ("Message[7]" "Message[7]") ("Error" "Error") ("ErrorCode[0]" "ErrorCode[0]") ("ErrorCode[1]" "ErrorCode[1]") ("ErrorCode[2]" "ErrorCode[2]") ("ErrorCode[3]" "ErrorCode[3]") ("ErrorCode[4]" "ErrorCode[4]") ("ErrorCode[5]" "ErrorCode[5]") ("ErrorCode[6]" "ErrorCode[6]") ("ErrorCode[7]" "ErrorCode[7]")))