arm11u && sdmc : fix

This commit is contained in:
smea 2014-03-02 16:06:34 +01:00
parent 04b1425f86
commit acbf44a6b9
2 changed files with 10 additions and 10 deletions

View File

@ -26,10 +26,10 @@ void gspGpuInit()
//set subscreen to blue //set subscreen to blue
u32 regData=0x01FF0000; u32 regData=0x01FF0000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x202A04, &regData, 4);
//grab main left screen framebuffer addresses //grab main left screen framebuffer addresses
GSPGPU_ReadHWRegs(NULL, 0x400468, (u8*)&topLeftFramebuffers, 8); GSPGPU_ReadHWRegs(NULL, 0x400468, (u32*)&topLeftFramebuffers, 8);
//convert PA to VA (assuming FB in VRAM) //convert PA to VA (assuming FB in VRAM)
topLeftFramebuffers[0]+=0x7000000; topLeftFramebuffers[0]+=0x7000000;
@ -71,10 +71,10 @@ void gspGpuExit()
void swapBuffers() void swapBuffers()
{ {
u32 regData; u32 regData;
GSPGPU_ReadHWRegs(NULL, 0x400478, (u8*)&regData, 4); GSPGPU_ReadHWRegs(NULL, 0x400478, (u32*)&regData, 4);
regData^=1; regData^=1;
currentBuffer=regData&1; currentBuffer=regData&1;
GSPGPU_WriteHWRegs(NULL, 0x400478, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x400478, (u32*)&regData, 4);
} }
void copyBuffer() void copyBuffer()
@ -132,7 +132,7 @@ int main()
u32 PAD=hidSharedMem[7]; u32 PAD=hidSharedMem[7];
u32 regData=PAD|0x01000000; u32 regData=PAD|0x01000000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x202A04, (u32*)&regData, 4);
renderEffect(); renderEffect();
swapBuffers(); swapBuffers();

View File

@ -27,10 +27,10 @@ void gspGpuInit()
//set subscreen to blue //set subscreen to blue
u32 regData=0x01FF0000; u32 regData=0x01FF0000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x202A04, &regData, 4);
//grab main left screen framebuffer addresses //grab main left screen framebuffer addresses
GSPGPU_ReadHWRegs(NULL, 0x400468, (u8*)&topLeftFramebuffers, 8); GSPGPU_ReadHWRegs(NULL, 0x400468, (u32*)&topLeftFramebuffers, 8);
//convert PA to VA (assuming FB in VRAM) //convert PA to VA (assuming FB in VRAM)
topLeftFramebuffers[0]+=0x7000000; topLeftFramebuffers[0]+=0x7000000;
@ -73,10 +73,10 @@ void gspGpuExit()
void swapBuffers() void swapBuffers()
{ {
u32 regData; u32 regData;
GSPGPU_ReadHWRegs(NULL, 0x400478, (u8*)&regData, 4); GSPGPU_ReadHWRegs(NULL, 0x400478, &regData, 4);
regData^=1; regData^=1;
currentBuffer=regData&1; currentBuffer=regData&1;
GSPGPU_WriteHWRegs(NULL, 0x400478, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x400478, &regData, 4);
} }
void copyBuffer() void copyBuffer()
@ -150,7 +150,7 @@ int main()
swapBuffers(); swapBuffers();
copyBuffer(); copyBuffer();
u32 regData=PAD|0x01000000; u32 regData=PAD|0x01000000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, (u8*)&regData, 4); GSPGPU_WriteHWRegs(NULL, 0x202A04, &regData, 4);
svc_sleepThread(1000000000); svc_sleepThread(1000000000);
} }