32x: drc: new debug facility (pdb). Few fixes thanks to it.

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@863 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2010-01-19 22:17:47 +00:00
parent 9cfdd2d2e9
commit 82d64b3a5f
5 changed files with 24 additions and 6 deletions

View file

@ -12,6 +12,8 @@ use_sh2drc = 1
#drc_debug_interp = 1
#profile = 1
all: mkdirs PicoDrive
-include Makefile.local
ifndef ARCH
@ -27,7 +29,7 @@ CFLAGS += -mcpu=arm920t
DEFINES += ARM
endif
CC = $(CROSS)gcc
CC ?= $(CROSS)gcc
# frontend
OBJS += io.o emu.o blit.o in_evdev.o plat.o sndout_oss.o log_io.o
@ -70,8 +72,6 @@ vpath %.asm = ../..
DIRS += platform/linux zlib unzip
all: mkdirs PicoDrive
include ../common/common.mak
include ../common/revision.mak

View file

@ -188,7 +188,7 @@ void host_dasm(void *addr, int len)
if (name != NULL)
printf("%s:\n", name);
printf(" %08lx ", (long)vma);
printf(" %08lx ", (long)vma);
vma += print_insn_func(vma, &di);
printf("\n");
}

View file

@ -23,8 +23,8 @@
#define SIMPLE_WRITE_SOUND 0
#define mix_32_to_16l_stereo_lvl mix_32_to_16l_stereo
#define EL_LOGMASK (EL_STATUS|EL_ANOMALY|EL_UIO|EL_IDLE)
// EL_VDPDMA|EL_ASVDP|EL_SR | EL_BUSREQ|EL_Z80BNK | EL_32X)
#define EL_LOGMASK (EL_STATUS|EL_ANOMALY|EL_UIO)
// EL_VDPDMA|EL_ASVDP|EL_SR | EL_IDLE | EL_BUSREQ|EL_Z80BNK | EL_32X)
//#define dprintf(f,...) printf("%05i:%03i: " f "\n",Pico.m.frame_count,Pico.m.scanline,##__VA_ARGS__)
#define dprintf(x...)