вот собственно у меня и встала с этим проблема - хотелось все сделать без хаков.
Однако ж, HLE один сплошной хак, по-моему.
обычно когда в 0 обращается - RDRAM. я вот подумываю, а не добавить ли еще одну страницу в TLB... но это теоретически не верно.
Извини, если туплю, но что насчёт этого:
When ERL = 1 in the Status register, the user address region becomes a
2^31-byte unmapped (that is, mapped directly to physical addresses)
uncached address space. <...> The contents of this register are undefined after a reset,
except for TS, which is zero; ERL and BEV, which are one...
Возможно я просто неверно точку входа выбираю, тк один из ромов обратился 0xA46... : видимо пошел запрос к ДМА на копировани части картриджа в RDRAM.
А первоначальный DMA transfer и передачу управления на код не pifrom осуществляет (согласно п. 6.10 N64 Programming manual)?