Build a Functional Equivalent to the CDP1861