BANK_MASK
u8 b = (addr & BANK_MASK) >> 5;
u8 bank = ((reg & BANK_MASK) >> BANK_SHIFT);
u8 bank = ((reg & BANK_MASK) >> BANK_SHIFT);
#define BANK_SELECT(bank) (0xC0 | ((bank & (BANK_MASK >> BANK_SHIFT)) << 1))