DMA memory address checking corrected. pi_read/pi_write not yet working

	modified:   source/mupen64plus-core/src/main/main.c
	modified:   source/mupen64plus-core/src/memory/dma.c
	modified:   source/mupen64plus-core/src/r4300/interupt.c
	modified:   source/mupen64plus-core/src/api/callbacks.c
	modified:   source/mupen64plus-core/src/api/m64p_types.h
	modified:   source/mupen64plus-core/src/main/main.c
	modified:   source/mupen64plus-core/src/main/rom.c
	modified:   source/mupen64plus-core/src/memory/dma.c
	modified:   source/mupen64plus-core/src/memory/memory.c
	modified:   source/mupen64plus-core/src/memory/memory.h
	modified:   source/mupen64plus-ui-console/src/main.c