Different Apple IIs have different font ROM bit orders. The screen_update function for the driver differs in which text update function it calls across different models for that reason. In general, text_update() is IIe/IIc/IIgs order and text_update_orig() is II/II Plus order. For clones, there are IIe clones with II/II Plus video ROMs and vice-versa so things get weird.