start making my debugging crap conditionally compiled

This commit is contained in:
zeromus 2008-10-08 06:52:30 +00:00
parent d6d509b783
commit 2b6a587c2d
2 changed files with 17 additions and 4 deletions

View File

@ -36,6 +36,7 @@
#include "gfx3d.h"
#include "rtc.h"
#include "GPU_osd.h"
#include "zero_private.h"
#define ROM_MASK 3
@ -3634,14 +3635,14 @@ struct armcpu_memory_iface arm9_direct_memory_iface = {
u32 FASTCALL MMU_read32(u32 proc, u32 adr)
{
assert((adr&3)==0);
ASSERT_UNALIGNED((adr&3)==0);
if(proc==0) return _MMU_read32<0ul>(adr);
else return _MMU_read32<1ul>(adr);
}
u16 FASTCALL MMU_read16(u32 proc, u32 adr)
{
assert((adr&1)==0);
ASSERT_UNALIGNED((adr&1)==0);
if(proc==0) return _MMU_read16<0ul>(adr);
else return _MMU_read16<1ul>(adr);
}
@ -3654,14 +3655,14 @@ u8 FASTCALL MMU_read8(u32 proc, u32 adr)
void FASTCALL MMU_write32(u32 proc, u32 adr, u32 val)
{
assert((adr&3)==0);
ASSERT_UNALIGNED((adr&3)==0);
if(proc==0) _MMU_write32<0ul>(adr,val);
else _MMU_write32<1ul>(adr,val);
}
void FASTCALL MMU_write16(u32 proc, u32 adr, u16 val)
{
assert((adr&1)==0);
ASSERT_UNALIGNED((adr&1)==0);
if(proc==0) _MMU_write16<0ul>(adr,val);
else _MMU_write16<1ul>(adr,val);
}

View File

@ -0,0 +1,12 @@
#ifndef _zero_private_h
#define _zero_private_h
//#define ZERO_MODE
#ifdef ZERO_MODE
#define ASSERT_UNALIGNED(x) assert(x)
#else
#define ASSERT_UNALIGNED(x)
#endif
#endif