Source: https://asthmatical.yolasite.com/ws/media-library/15fab822426a437aae0abb063c70b5a6/programming-the-65816-including-the-6502-65c02-and-65802.pdf