[RSP] dma.c: Replace windows.h by using DisplayError().
This commit is contained in:
parent
c8dc0478f0
commit
74b72ba294
|
@ -146,7 +146,11 @@ void DisplayError (char * Message, ...)
|
||||||
va_start( ap, Message );
|
va_start( ap, Message );
|
||||||
vsprintf( Msg, Message, ap );
|
vsprintf( Msg, Message, ap );
|
||||||
va_end( ap );
|
va_end( ap );
|
||||||
|
#ifdef _WIN32
|
||||||
MessageBox(NULL, Msg, "Error", MB_OK | MB_ICONERROR);
|
MessageBox(NULL, Msg, "Error", MB_OK | MB_ICONERROR);
|
||||||
|
#else
|
||||||
|
fputs(&Msg[0], stderr);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************
|
/******************************************************************
|
||||||
|
|
|
@ -24,7 +24,9 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
|
#endif
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <Common/stdtypes.h>
|
#include <Common/stdtypes.h>
|
||||||
|
|
||||||
|
@ -43,13 +45,13 @@ void SP_DMA_READ (void)
|
||||||
|
|
||||||
if (addr > 0x7FFFFF)
|
if (addr > 0x7FFFFF)
|
||||||
{
|
{
|
||||||
MessageBox(NULL,"SP DMA READ\nSP_DRAM_ADDR_REG not in RDRam space","Error",MB_OK);
|
DisplayError("SP DMA READ\nSP_DRAM_ADDR_REG not in RDRam space");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((*RSPInfo.SP_RD_LEN_REG & 0xFFF) + 1 + (*RSPInfo.SP_MEM_ADDR_REG & 0xFFF) > 0x1000)
|
if ((*RSPInfo.SP_RD_LEN_REG & 0xFFF) + 1 + (*RSPInfo.SP_MEM_ADDR_REG & 0xFFF) > 0x1000)
|
||||||
{
|
{
|
||||||
MessageBox(NULL,"SP DMA READ\ncould not fit copy in memory segment","Error",MB_OK);
|
DisplayError("SP DMA READ\ncould not fit copy in memory segment");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,13 +121,13 @@ void SP_DMA_WRITE (void)
|
||||||
|
|
||||||
if (addr > 0x7FFFFF)
|
if (addr > 0x7FFFFF)
|
||||||
{
|
{
|
||||||
MessageBox(NULL,"SP DMA WRITE\nSP_DRAM_ADDR_REG not in RDRam space","Error",MB_OK);
|
DisplayError("SP DMA WRITE\nSP_DRAM_ADDR_REG not in RDRam space");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((*RSPInfo.SP_WR_LEN_REG & 0xFFF) + 1 + (*RSPInfo.SP_MEM_ADDR_REG & 0xFFF) > 0x1000)
|
if ((*RSPInfo.SP_WR_LEN_REG & 0xFFF) + 1 + (*RSPInfo.SP_MEM_ADDR_REG & 0xFFF) > 0x1000)
|
||||||
{
|
{
|
||||||
MessageBox(NULL,"SP DMA WRITE\ncould not fit copy in memory segment","Error",MB_OK);
|
DisplayError("SP DMA WRITE\ncould not fit copy in memory segment");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue