remove bogus assertions
remove useless constant in vector descriptors
fix platform registers for better usability
gpio, first try