PCem

changeset 61:4a7f078c8174

Disable memory dumps on release builds
author TomW
date Sat Dec 21 20:22:50 2013 +0000
parents a039bc6ad4d4
children bc605850281a
files src/808x.c
diffstat 1 files changed, 3 insertions(+), 16 deletions(-) [+]
line diff
     1.1 --- a/src/808x.c	Sat Dec 21 17:53:13 2013 +0000
     1.2 +++ b/src/808x.c	Sat Dec 21 20:22:50 2013 +0000
     1.3 @@ -499,8 +499,9 @@
     1.4  
     1.5  void dumpregs()
     1.6  {
     1.7 +        int c,d=0,e=0,ff;
     1.8 +#ifndef RELEASE_BUILD
     1.9          FILE *f;
    1.10 -        int c,d=0,e=0,ff;
    1.11          if (indump) return;
    1.12          indump = 1;
    1.13  //        return;
    1.14 @@ -581,6 +582,7 @@
    1.15                  fwrite(ram+0x11E50,0x1000,1,f);
    1.16                  fclose(f);
    1.17          }*/
    1.18 +#endif
    1.19          if (is386)
    1.20             printf("EAX=%08X EBX=%08X ECX=%08X EDX=%08X\nEDI=%08X ESI=%08X EBP=%08X ESP=%08X\n",EAX,EBX,ECX,EDX,EDI,ESI,EBP,ESP);
    1.21          else
    1.22 @@ -617,22 +619,7 @@
    1.23                  if (writelookup2[c]!=0xFFFFFFFF) e++;
    1.24          }
    1.25          printf("Entries in readlookup : %i    writelookup : %i\n",d,e);
    1.26 -        d=0;
    1.27          x87_dumpregs();
    1.28 -        for (c = 0; c < 256; c++)
    1.29 -        {
    1.30 -                e = -1;
    1.31 -                for (d = 0; d < 256; d++)
    1.32 -                {
    1.33 -                        if (inscounts[d] > e)
    1.34 -                        {
    1.35 -                                e = inscounts[d];
    1.36 -                                ff = d;
    1.37 -                        }
    1.38 -                }
    1.39 -                inscounts[ff] = -1;
    1.40 -//                printf("Opcode %02x - %i\n", ff, e);
    1.41 -        }
    1.42  /*        for (c=0;c<1024*1024;c++)
    1.43          {
    1.44                  if (mmucache[c]!=0xFFFFFFFF) d++;