Bugfix: 2^23 - 1 = 0x7FFFFF (not 0x3FFFFF)
Removed usage of GPRegisters in favor of RX-Register