@uint8_t ok but the thing is this isn't a bootloader, the actual ISP hardware interface has a state machine where one of the commands (and the main way to configure stuff like addresses and sections to read from or write to) is literally "execute this PIC instruction on the core" and imo that is so unbelievably cursed