mirror of https://github.com/stella-emu/stella.git
parent
99af3abd16
commit
dfee070324
|
@ -1144,8 +1144,7 @@ void DebuggerParser::executeDump()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ostringstream file;
|
ostringstream file;
|
||||||
file << debugger.myOSystem.userDir()
|
file << debugger.myOSystem.userDir() << cartName() << "_dbg_";
|
||||||
<< debugger.myOSystem.console().properties().get(PropType::Cart_Name) << "_dbg_";
|
|
||||||
if(execDepth > 0)
|
if(execDepth > 0)
|
||||||
{
|
{
|
||||||
file << execPrefix;
|
file << execPrefix;
|
||||||
|
@ -1910,8 +1909,7 @@ void DebuggerParser::executeSaveses()
|
||||||
{
|
{
|
||||||
ostringstream filename;
|
ostringstream filename;
|
||||||
auto timeinfo = BSPF::localTime();
|
auto timeinfo = BSPF::localTime();
|
||||||
filename << debugger.myOSystem.userDir()
|
filename << std::put_time(&timeinfo, "session_%F_%H-%M-%S.txt");
|
||||||
<< std::put_time(&timeinfo, "session_%F_%H-%M-%S.txt");
|
|
||||||
|
|
||||||
if(argCount && argStrings[0] == "?")
|
if(argCount && argStrings[0] == "?")
|
||||||
{
|
{
|
||||||
|
@ -1920,7 +1918,12 @@ void DebuggerParser::executeSaveses()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
FilesystemNode file(filename.str());
|
ostringstream path;
|
||||||
|
if(argCount)
|
||||||
|
path << argStrings[0];
|
||||||
|
else
|
||||||
|
path << debugger.myOSystem.userDir() << filename.str();
|
||||||
|
FilesystemNode file(path.str());
|
||||||
|
|
||||||
if(debugger.prompt().saveBuffer(file))
|
if(debugger.prompt().saveBuffer(file))
|
||||||
commandResult << "saved " + file.getShortPath() + " OK";
|
commandResult << "saved " + file.getShortPath() + " OK";
|
||||||
|
|
|
@ -434,12 +434,12 @@ void DebuggerDialog::showBrowser(BrowserType type, const string& defaultName)
|
||||||
{
|
{
|
||||||
case BrowserType::svAccess:
|
case BrowserType::svAccess:
|
||||||
cmd = kSvAccessCmd;
|
cmd = kSvAccessCmd;
|
||||||
title = "access counters";
|
title = "Access Counters";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case BrowserType::svDis:
|
case BrowserType::svDis:
|
||||||
cmd = kSvDisCmd;
|
cmd = kSvDisCmd;
|
||||||
title = "disassembly";
|
title = "Disassembly";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case BrowserType::svRom:
|
case BrowserType::svRom:
|
||||||
|
@ -449,12 +449,12 @@ void DebuggerDialog::showBrowser(BrowserType type, const string& defaultName)
|
||||||
|
|
||||||
case BrowserType::svScript:
|
case BrowserType::svScript:
|
||||||
cmd = kSvScriptCmd;
|
cmd = kSvScriptCmd;
|
||||||
title = "workbench";
|
title = "Workbench";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case BrowserType::svSession:
|
case BrowserType::svSession:
|
||||||
cmd = kSvSessionCmd;
|
cmd = kSvSessionCmd;
|
||||||
title = "session";
|
title = "Session";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -1395,7 +1395,7 @@ void GameInfoDialog::handleCommand(CommandSender* sender, int cmd,
|
||||||
case kExportPressed:
|
case kExportPressed:
|
||||||
// This dialog is resizable under certain conditions, so we need
|
// This dialog is resizable under certain conditions, so we need
|
||||||
// to re-create it as necessary
|
// to re-create it as necessary
|
||||||
createBrowser("Export properties as");
|
createBrowser("Export Properties as");
|
||||||
|
|
||||||
myBrowser->show(instance().userDir().getPath() + myGameFile.getNameWithExt(".pro"),
|
myBrowser->show(instance().userDir().getPath() + myGameFile.getNameWithExt(".pro"),
|
||||||
BrowserDialog::FileSave, kExportChosen);
|
BrowserDialog::FileSave, kExportChosen);
|
||||||
|
|
|
@ -198,7 +198,7 @@ void RomAuditDialog::handleCommand(CommandSender* sender, int cmd,
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case kChooseAuditDirCmd:
|
case kChooseAuditDirCmd:
|
||||||
createBrowser("Select ROM directory to audit");
|
createBrowser("Select ROM Directory to Audit");
|
||||||
myBrowser->show(myRomPath->getText(),
|
myBrowser->show(myRomPath->getText(),
|
||||||
BrowserDialog::Directories, kAuditDirChosenCmd);
|
BrowserDialog::Directories, kAuditDirChosenCmd);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -156,7 +156,7 @@ void SnapshotDialog::handleCommand(CommandSender* sender, int cmd,
|
||||||
case kChooseSnapSaveDirCmd:
|
case kChooseSnapSaveDirCmd:
|
||||||
// This dialog is resizable under certain conditions, so we need
|
// This dialog is resizable under certain conditions, so we need
|
||||||
// to re-create it as necessary
|
// to re-create it as necessary
|
||||||
createBrowser("Select snapshot save directory");
|
createBrowser("Select Snapshot Save Directory");
|
||||||
myBrowser->show(mySnapSavePath->getText(),
|
myBrowser->show(mySnapSavePath->getText(),
|
||||||
BrowserDialog::Directories, kSnapSaveDirChosenCmd);
|
BrowserDialog::Directories, kSnapSaveDirChosenCmd);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -586,7 +586,7 @@ void UIDialog::handleCommand(CommandSender* sender, int cmd, int data, int id)
|
||||||
case kChooseRomDirCmd:
|
case kChooseRomDirCmd:
|
||||||
// This dialog is resizable under certain conditions, so we need
|
// This dialog is resizable under certain conditions, so we need
|
||||||
// to re-create it as necessary
|
// to re-create it as necessary
|
||||||
createBrowser("Select ROM directory");
|
createBrowser("Select ROM Directory");
|
||||||
myBrowser->show(myRomPath->getText(),
|
myBrowser->show(myRomPath->getText(),
|
||||||
BrowserDialog::Directories, LauncherDialog::kRomDirChosenCmd);
|
BrowserDialog::Directories, LauncherDialog::kRomDirChosenCmd);
|
||||||
break;
|
break;
|
||||||
|
@ -602,7 +602,7 @@ void UIDialog::handleCommand(CommandSender* sender, int cmd, int data, int id)
|
||||||
case kChooseSnapLoadDirCmd:
|
case kChooseSnapLoadDirCmd:
|
||||||
// This dialog is resizable under certain conditions, so we need
|
// This dialog is resizable under certain conditions, so we need
|
||||||
// to re-create it as necessary
|
// to re-create it as necessary
|
||||||
createBrowser("Select snapshot load directory");
|
createBrowser("Select ROM Info Viewer Image Directory");
|
||||||
myBrowser->show(mySnapLoadPath->getText(),
|
myBrowser->show(mySnapLoadPath->getText(),
|
||||||
BrowserDialog::Directories, kSnapLoadDirChosenCmd);
|
BrowserDialog::Directories, kSnapLoadDirChosenCmd);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue