Linux: Fix so there isn't a trace/breakpoint trap when you get a panicalert and got the mem card reader to work

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@236 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Sonicadvance1 2008-08-17 18:29:20 +00:00
parent 3ccc46a67e
commit e3f3a7a41d
4 changed files with 19 additions and 14 deletions

View File

@ -52,7 +52,7 @@ void PanicAlert(const char* format, ...)
//#error Do a messagebox!
vprintf(format, args);
printf("\n");
asm ("int $3") ;
// asm ("int $3") ;
#endif
}

View File

@ -101,10 +101,10 @@ void CMemcardManager::OnPathChange(wxFileDirPickerEvent& event)
switch(event.GetId())
{
case ID_MEMCARD1PATH:
LoadMemcard1(event.GetPath());
LoadMemcard1(event.GetPath().mb_str());
break;
case ID_MEMCARD2PATH:
LoadMemcard2(event.GetPath());
LoadMemcard2(event.GetPath().mb_str());
break;
default:
break;
@ -175,10 +175,10 @@ void CMemcardManager::LoadMemcard1(const char *card1)
if(!memoryCard1->GetComment2(i,comment2)) comment2[0]=0;
// Add to list control
int index = m_Memcard1List->InsertItem(i, "row");
m_Memcard1List->SetItem(index, 0, fileName);
m_Memcard1List->SetItem(index, 1, comment1);
m_Memcard1List->SetItem(index, 2, comment2);
int index = m_Memcard1List->InsertItem(i, wxString::FromAscii("row"));
m_Memcard1List->SetItem(index, 0, wxString::FromAscii(fileName));
m_Memcard1List->SetItem(index, 1, wxString::FromAscii(comment1));
m_Memcard1List->SetItem(index, 2, wxString::FromAscii(comment2));
}
m_Memcard1List->Show();
}
@ -188,7 +188,7 @@ void CMemcardManager::LoadMemcard1(const char *card1)
char tmp[128];
sprintf(tmp, "Unable to load %s", card1);
long item = m_Memcard1List->InsertItem(0, tmp);
long item = m_Memcard1List->InsertItem(0, wxString::FromAscii(tmp));
m_Memcard1List->SetItemFont(item, *wxITALIC_FONT);
m_Memcard1List->SetColumnWidth(item, wxLIST_AUTOSIZE);
@ -227,10 +227,10 @@ void CMemcardManager::LoadMemcard2(const char *card2)
if(!memoryCard2->GetComment1(i,comment1)) comment1[0]=0;
if(!memoryCard2->GetComment2(i,comment2)) comment2[0]=0;
int index = m_Memcard2List->InsertItem(i, "row");
m_Memcard2List->SetItem(index, 0, fileName);
m_Memcard2List->SetItem(index, 1, comment1);
m_Memcard2List->SetItem(index, 2, comment2);
int index = m_Memcard2List->InsertItem(i, wxString::FromAscii("row"));
m_Memcard2List->SetItem(index, 0, wxString::FromAscii(fileName));
m_Memcard2List->SetItem(index, 1, wxString::FromAscii(comment1));
m_Memcard2List->SetItem(index, 2, wxString::FromAscii(comment2));
}
m_Memcard2List->Show();
}
@ -240,7 +240,7 @@ void CMemcardManager::LoadMemcard2(const char *card2)
char tmp[128];
sprintf(tmp, "Unable to load %s", card2);
long item = m_Memcard2List->InsertItem(0, tmp);
long item = m_Memcard2List->InsertItem(0, wxString::FromAscii(tmp));
m_Memcard2List->SetItemFont(item, *wxITALIC_FONT);
m_Memcard2List->SetColumnWidth(item, wxLIST_AUTOSIZE);

View File

@ -1,8 +1,11 @@
// gcmc.cpp: define el punto de entrada de la aplicación de consola.
//
#ifdef _WIN32
#include "stdafx.h"
#endif
#include <assert.h>
#include <memory.h>
#include <stdio.h>
#include "GCMemcard.h"

View File

@ -9,6 +9,8 @@ files = ["BootManager.cpp",
"Globals.cpp",
"ISOFile.cpp",
"Main.cpp",
"MemcardManager.cpp",
"MemoryCards/GCMemcard.cpp",
# "MainNoGUI.cpp",
"PluginManager.cpp",
"PluginOptions.cpp",