KMOver50:
What I'm trying to do is initialize a graphic LCD with a SED1330 controller in 8-bit mode. So I need to change all 8 bits simultaneously which is what the port methods do.
You don't need to do that in any LCD I have seen. There is a clock line you use. So you set up the 8 bits at your leisure and then clock the data in or out.
Judging by the datasheet the data is clocked in when the E (enable) line goes low.