Previous 15994 Revisions Next

r7728 Tuesday 6th April, 2010 at 10:54:08 UTC by Angelo Salese
Improved some loggings
[src/mame/machine]snes.c

src/mame/machine/snes.c
r7727r7728
842842      }
843843      else
844844      {
845         logerror("snes_r_bank1: Unmapped external chip read: %04x\n", address);
845         logerror("(PC=%06x) snes_r_bank1: Unmapped external chip read: %04x\n",cpu_get_pc(space->cpu),address);
846846         value = snes_open_bus_r(space, 0);                        /* Reserved */
847847      }
848848   }
r7727r7728
895895      }
896896      else
897897      {
898         logerror( "snes_r_bank2: Unmapped external chip read: %04x\n", address );
898         logerror( "(PC=%06x) snes_r_bank2: Unmapped external chip read: %04x\n",cpu_get_pc(space->cpu),address );
899899         value = snes_open_bus_r(space, 0);
900900      }
901901   }
r7727r7728
977977         value = (address >= 0x4000) ? dsp1_get_sr() : dsp1_get_dr();
978978      else
979979      {
980         logerror("snes_r_bank4: Unmapped external chip read: %04x\n", address);
980         logerror("(PC=%06x) snes_r_bank4: Unmapped external chip read: %04x\n",cpu_get_pc(space->cpu),address);
981981         value = snes_open_bus_r(space, 0);                     /* Reserved */
982982      }
983983   }
r7727r7728
10101010      }
10111011      else
10121012      {
1013         logerror("snes_r_bank5: Unmapped external chip read: %04x\n", address);
1013         logerror("(PC=%06x) snes_r_bank5: Unmapped external chip read: %04x\n",cpu_get_pc(space->cpu),address);
10141014         value = snes_open_bus_r(space, 0);                        /* Reserved */
10151015      }
10161016   }
r7727r7728
10461046         }
10471047         else                  /* Area 0x6000-0x8000 with offset < 0x300000 is reserved */
10481048         {
1049            logerror("snes_r_bank6: Unmapped external chip read: %04x\n", address);
1049            logerror("(PC=%06x) snes_r_bank6: Unmapped external chip read: %04x\n",cpu_get_pc(space->cpu),address);
10501050            value = snes_open_bus_r(space, 0);
10511051         }
10521052      }
r7727r7728
11551155   else if ((snes_has_addon_chip == HAS_DSP3) && (offset >= 0x200000))
11561156      dsp3_write(address, data);
11571157   else
1158      logerror( "Attempt to write to ROM address: %X\n", offset );
1158      logerror( "(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset );
11591159}
11601160
11611161/* 0x300000 - 0x3fffff */
r7727r7728
12041204   else if ((snes_has_addon_chip == HAS_DSP4) && (address < 0xc000))
12051205      dsp4_write(data);
12061206   else
1207      logerror("Attempt to write to ROM address: %X\n", offset + 0x300000);
1207      logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0x300000);
12081208}
12091209
12101210/* 0x600000 - 0x6fffff */
r7727r7728
12191219   else if (snes_cart.mode & 5)               /* Mode 20 & 22 */
12201220   {
12211221      if (address >= 0x8000)
1222         logerror("Attempt to write to ROM address: %X\n", offset + 0x600000);
1222         logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0x600000);
12231223      else if (snes_has_addon_chip == HAS_DSP1)
12241224         dsp1_set_dr(data);
12251225      else
12261226         logerror("snes_w_bank4: Attempt to write to reserved address: %X = %02x\n", offset + 0x600000, data);
12271227   }
12281228   else if (snes_cart.mode & 0x0a)
1229      logerror("Attempt to write to ROM address: %X\n", offset + 0x600000);
1229      logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0x600000);
12301230}
12311231
12321232/* 0x700000 - 0x7dffff */
r7727r7728
12471247         logerror("snes_w_bank5: Attempt to write to reserved address: %X = %02x\n", offset + 0x700000, data);
12481248   }
12491249   else if (snes_cart.mode & 0x0a)
1250      logerror("Attempt to write to ROM address: %X\n", offset + 0x700000);
1250      logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0x700000);
12511251}
12521252
12531253
r7727r7728
12921292   else if ((snes_has_addon_chip == HAS_DSP4) && (offset >= 0x300000) && (address < 0xc000))
12931293      dsp4_write(data);
12941294   else
1295      logerror("Attempt to write to ROM address: %X\n", offset + 0x800000);
1295      logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0x800000);
12961296}
12971297
12981298
r7727r7728
13091309         snes_ram[0xe00000 + offset] = data;      // SFX RAM
13101310      }
13111311      else
1312         logerror("Attempt to write to ROM address: %X\n", offset + 0xc00000);
1312         logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0xc00000);
13131313   }
13141314   else if (snes_has_addon_chip == HAS_ST010 && offset >= 0x280000 && offset < 0x300000 && address < 0x1000)
13151315      st010_write(address, data);
r7727r7728
13251325            snes_w_bank4(space, offset - 0x200000, data);
13261326      }
13271327      else
1328         logerror("snes_w_bank7: Attempt to write to ROM address: %X = %02x\n", offset + 0xc00000, data);
1328         logerror("(PC=%06x) snes_w_bank7: Attempt to write to ROM address: %X = %02x\n",cpu_get_pc(space->cpu),offset + 0xc00000, data);
13291329   }
13301330   else if (snes_cart.mode & 0x0a)
1331      logerror("Attempt to write to ROM address: %X\n", offset + 0xc00000);
1331      logerror("(PC=%06x) Attempt to write to ROM address: %X\n",cpu_get_pc(space->cpu),offset + 0xc00000);
13321332}
13331333
13341334

Previous 15994 Revisions Next


© 1998-2018 The MESS Team