X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcarthw%2Fsvp%2FMemory.c;h=e835d3280e1949df0dad91472c97d0d8d45bc093;hb=67c81ee2e41f86851aeb221aed911980c07274bf;hp=885a969ffeeb6f172c5622bf62fb0972dcfcd5be;hpb=d4ca252d929395352f581b532e9d3726da31d718;p=picodrive.git diff --git a/Pico/carthw/svp/Memory.c b/Pico/carthw/svp/Memory.c index 885a969..e835d32 100644 --- a/Pico/carthw/svp/Memory.c +++ b/Pico/carthw/svp/Memory.c @@ -1,4 +1,4 @@ -// The SVP chip emulator +// The SVP chip emulator, mem I/O stuff // (c) Copyright 2008, Grazvydas "notaz" Ignotas // Free for non-commercial use. @@ -78,8 +78,8 @@ unsigned int PicoSVPRead16(unsigned int a, int realsize) } else a15004_looping = 0; - if (a == 0x30fe02 && d == 0) - elprintf(EL_ANOMALY, "SVP lag?"); + //if (a == 0x30fe02 && d == 0) + // elprintf(EL_ANOMALY, "SVP lag?"); return d; } @@ -108,6 +108,8 @@ void PicoSVPWrite16(unsigned int a, unsigned int d, int realsize) //else if (a == 0xa15006) svp->ssp1601.gr[SSP_PM0].h = d | (d << 1); // 0xa15006 probably has 'halt' } + else + elprintf(EL_UIO|EL_SVP|EL_ANOMALY, "SVP FIXME: unhandled w%i: [%06x] %04x @%06x", realsize, a&0xffffff, d, SekPc); if (a == 0x30fe06 && d != 0)