GAL16V8D Programming