Register object
All register reads and writes should be handled by a register object to keep software and hardware in sync. This will also make a proper chip reset (#179 (closed)) easy to implement.
All register reads and writes should be handled by a register object to keep software and hardware in sync. This will also make a proper chip reset (#179 (closed)) easy to implement.