Cool =) and now I wonder if it's the same on 1-bit mode.
2 other cases you can test: - after setting the complete address, then reading a byte, then setting an incomplete address, what is the address? ... what a stupidly worded question :P lemme redo it like this
LA=$F, LA=$F, LA=0, LA=0, LA=0 READ = dummy LA=$A READ = dummy READ = from where? $FA? or did the address get zeroed and it reads from $0A?
The other thing: The datasheet says that READ BRANCH can only be used on single-chip configurations. Is this true? This implies that the upper bits of the address are zeroed after setting indirect address. It's testable by trying this on one of the Speak&Spell cartridges, which has a CS(upper 4 bits of address) of not-0. So, first set direct-address to a valid one, then set indirect address.