Может быть интересно уделить внимание вопросу, как чётность адреса байта влияет на тайминги работающих с памятью байтовых команд.

Из-за особенностей протокола Q-Bus нечётные байты передаются по шине в старшем байте, поэтому перед использованием нечётного байта содержимое шины должно пройти через SWAB-регистр. Также и при записи байта по нечётному адресу его нельзя просто выставить на шину - надо сначала сделать SWAB.