First post, by superfury
Does the BIU work with logical or physical addresses when fetching a byte/word/dword from a random memort location? I imagine problems when fetching a dword spanning two memory pages(e.g. at logical address 4094, being a unaligned dword read from two pages)? Currently, my BIU works with physical addresses only, but when such an access occurs, it'll actually fetch the top half from a different page than it's supposed to?
Of course that's only the case for normal read/write accesses(not prefetch, which runs at a segmented addressing layer).
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io