diff options
| author | Michiel Van Der Kolk <not.valid@email.address> | 2005-03-05 19:42:22 +0000 |
|---|---|---|
| committer | Michiel Van Der Kolk <not.valid@email.address> | 2005-03-05 19:42:22 +0000 |
| commit | 12ab0ab36aa4ef13d71026c63bee36dbfc012f14 (patch) | |
| tree | 48fe539081b0b135b0cfebff8ae3d5471adb76c4 /apps/plugins/rockboy/cpu.c | |
| parent | d1f948423e77418206185d39e5f4f17e19602f62 (diff) | |
| download | rockbox-12ab0ab36aa4ef13d71026c63bee36dbfc012f14.zip rockbox-12ab0ab36aa4ef13d71026c63bee36dbfc012f14.tar.gz rockbox-12ab0ab36aa4ef13d71026c63bee36dbfc012f14.tar.bz2 rockbox-12ab0ab36aa4ef13d71026c63bee36dbfc012f14.tar.xz | |
Dynarec debug system added - creates various debugging files in the root.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6142 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/rockboy/cpu.c')
| -rw-r--r-- | apps/plugins/rockboy/cpu.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/plugins/rockboy/cpu.c b/apps/plugins/rockboy/cpu.c index 1ed62ca..656341a 100644 --- a/apps/plugins/rockboy/cpu.c +++ b/apps/plugins/rockboy/cpu.c @@ -242,7 +242,7 @@ un32 reg_backup[16]; struct dynarec_block *address_map[1<<HASH_SIGNIFICANT_LOWER_BITS]; extern void *dynapointer; int blockcount; -#define MAXBLOCK 10 +#define MAXBLOCK 6 #endif @@ -948,11 +948,10 @@ next: if(b) { // call block int fd; blockcount++; - snprintf(meow,499,"/dyna_0x%x.rb",PC); + snprintf(meow,499,"/dyna_0x%x_run.rb",PC); fd=open(meow,O_WRONLY|O_CREAT); if(fd>=0) { - fdprintf(fd,"Block 0x%x\n",PC); - write(fd,b->block,b->length); + fdprintf(fd,"Block 0x%x Blockcount: %d\n",PC,blockcount); fdprintf(fd,"before: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x\n", cpu.a,cpu.b,cpu.c,cpu.d,cpu.e,cpu.hl,cpu.f,cpu.sp,cpu.pc, cpu.ime); |