Make note and clarify code.

This commit is contained in:
Brandon Wright 2018-05-30 17:45:36 -05:00
parent 14c8b043ef
commit b0282ecc8a
1 changed files with 3 additions and 1 deletions

View File

@ -1641,8 +1641,10 @@ uint8 S9xDoHDMA (uint8 byte)
case 1: case 1:
S9xSetPPU(*(HDMAMemPointers[d] + 0), 0x2100 + p->BAddress); S9xSetPPU(*(HDMAMemPointers[d] + 0), 0x2100 + p->BAddress);
ADD_CYCLES(SLOW_ONE_CYCLE); ADD_CYCLES(SLOW_ONE_CYCLE);
S9xSetPPU(*(HDMAMemPointers[d] + 1), 0x2101 + p->BAddress); // XXX: All HDMA should read to MDR first. This one just
// happens to fix Speedy Gonzales.
OpenBus = *(HDMAMemPointers[d] + 1); OpenBus = *(HDMAMemPointers[d] + 1);
S9xSetPPU(OpenBus, 0x2101 + p->BAddress);
ADD_CYCLES(SLOW_ONE_CYCLE); ADD_CYCLES(SLOW_ONE_CYCLE);
HDMAMemPointers[d] += 2; HDMAMemPointers[d] += 2;
break; break;