Minor changes:

- Added an EE roundmode patch entry for AR Tonelico 2 that fixes a fall through floor bug
- Disabled an exception in the ISO file reader. It now continues working when it runs into incomplete game rips (may need a review).
- Disabled 2 annoying logs :p

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4307 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
ramapcsx2 2011-02-17 17:05:53 +00:00
parent 8355fa7aa3
commit dea0f37ca9
4 changed files with 8 additions and 3 deletions

View File

@ -9438,6 +9438,7 @@ Compat = 2
Serial = SLUS-21788 Serial = SLUS-21788
Name = Ar Tonelico 2 - Melody Of Metafalica Name = Ar Tonelico 2 - Melody Of Metafalica
Region = NTSC-U Region = NTSC-U
eeRoundMode = 0 // Fixes "Fall through floor" bug when aproaching chests
Compat = 5 Compat = 5
--------------------------------------------- ---------------------------------------------
Serial = SLUS-21789 Serial = SLUS-21789

View File

@ -525,8 +525,11 @@ void _IsoPart::Read( void* dest, size_t size )
// must always use the explicit check against the number of bytes read to determine // must always use the explicit check against the number of bytes read to determine
// end-of-stream conditions. // end-of-stream conditions.
// Throwing exceptions here ends emulation.
// We should let the game decide what to do with missing data though.
if ((size_t)handle->LastRead() < size) if ((size_t)handle->LastRead() < size)
throw Exception::EndOfStream( filename ); Console.Warning( "ISO read problem (Bad game rip?)" );
//throw Exception::EndOfStream( filename );
} }
void _IsoPart::Seek(wxFileOffset pos, wxSeekMode mode) void _IsoPart::Seek(wxFileOffset pos, wxSeekMode mode)

View File

@ -305,8 +305,8 @@ void GSFrame::OnCloseWindow(wxCloseEvent& evt)
bool GSFrame::ShowFullScreen(bool show, long style) bool GSFrame::ShowFullScreen(bool show, long style)
{ {
if( show != IsFullScreen() ) /*if( show != IsFullScreen() )
Console.WriteLn( Color_StrongMagenta, "(gsFrame) Switching to %s mode...", show ? "Fullscreen" : "Windowed" ); Console.WriteLn( Color_StrongMagenta, "(gsFrame) Switching to %s mode...", show ? "Fullscreen" : "Windowed" );*/
if( g_Conf->GSWindow.IsFullscreen != show ) if( g_Conf->GSWindow.IsFullscreen != show )
{ {

View File

@ -344,6 +344,7 @@ __fi bool dmacWrite32( u32 mem, mem32_t& value )
icase(D7_CHCR) // dma7 - sif2 icase(D7_CHCR) // dma7 - sif2
{ {
DMA_LOG("SIF2dma EXECUTE, value=0x%x", value); DMA_LOG("SIF2dma EXECUTE, value=0x%x", value);
DevCon.Warning("SIF2 DMA call");
DmaExec(dmaSIF2, mem, value); DmaExec(dmaSIF2, mem, value);
return false; return false;
} }