// READ DMA (many values)\r
////////////////////////////////////////////////////////////////////////\r
\r
// READ DMA (many values)\r
////////////////////////////////////////////////////////////////////////\r
\r
- *pusPSXMem++=spuMem[spuAddr>>1]; // spu addr got by writeregister\r
- spuAddr+=2; // inc spu addr\r
- if(spuAddr>0x7ffff) spuAddr=0; // wrap\r
+ *pusPSXMem++=spu.spuMem[spu.spuAddr>>1]; // spu addr got by writeregister\r
+ spu.spuAddr+=2; // inc spu addr\r
+ if(spu.spuAddr>0x7ffff) spu.spuAddr=0; // wrap\r
}\r
\r
////////////////////////////////////////////////////////////////////////\r
// WRITE DMA (many values)\r
////////////////////////////////////////////////////////////////////////\r
\r
}\r
\r
////////////////////////////////////////////////////////////////////////\r
// WRITE DMA (many values)\r
////////////////////////////////////////////////////////////////////////\r
\r
- memcpy(&spuMem[spuAddr>>1], pusPSXMem, iSize*2);\r
- spuAddr += iSize*2;\r
+ memcpy(&spu.spuMem[spu.spuAddr>>1], pusPSXMem, iSize*2);\r
+ spu.spuAddr += iSize*2;\r
- spuMem[spuAddr>>1] = *pusPSXMem++; // spu addr got by writeregister\r
- spuAddr+=2; // inc spu addr\r
- spuAddr&=0x7ffff; // wrap\r
+ spu.spuMem[spu.spuAddr>>1] = *pusPSXMem++; // spu addr got by writeregister\r
+ spu.spuAddr+=2; // inc spu addr\r
+ spu.spuAddr&=0x7ffff; // wrap\r