Do LANCE controllers (and derivatives) have a program ROM or would it be acceptable to simulate the functionality of the chip?