mirror of https://github.com/stella-emu/stella.git
Debugger 'saveconfig' wasn't taking pathname of ROMs into account; it always
used the current directory. Fixed error in generating directive lists; there sometimes were 'holes' at the boundary of CODE <=> DATA transitions. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2129 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
aba64fa8e4
commit
cb7b93f8d1
|
@ -799,7 +799,8 @@ string CartDebug::saveConfigFile(string file)
|
||||||
//
|
//
|
||||||
// In either case, we're using the properties entry, since even ROMs that
|
// In either case, we're using the properties entry, since even ROMs that
|
||||||
// don't have a proper entry have a temporary one inserted by OSystem
|
// don't have a proper entry have a temporary one inserted by OSystem
|
||||||
node = FilesystemNode(name + ".cfg");
|
node = FilesystemNode(FilesystemNode(
|
||||||
|
myOSystem.romFile()).getParent().getPath() + name + ".cfg");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!node.isDirectory())
|
if(!node.isDirectory())
|
||||||
|
@ -973,11 +974,10 @@ void CartDebug::getBankDirectives(ostream& buf, BankInfo& info) const
|
||||||
continue;
|
continue;
|
||||||
else if(tag.type != type) // new range has started
|
else if(tag.type != type) // new range has started
|
||||||
{
|
{
|
||||||
// If switching from a data range, make sure the endpoint is valid
|
// If switching data ranges, make sure the endpoint is valid
|
||||||
// This is necessary because DATA sections don't always generate
|
// This is necessary because DATA sections don't always generate
|
||||||
// consecutive numbers/addresses for the range
|
// consecutive numbers/addresses for the range
|
||||||
if(type == CartDebug::DATA)
|
last = tag.address - 1;
|
||||||
last = tag.address - 1;
|
|
||||||
|
|
||||||
disasmTypeAsString(buf, type);
|
disasmTypeAsString(buf, type);
|
||||||
buf << " " << HEX4 << start << " " << HEX4 << last << endl;
|
buf << " " << HEX4 << start << " " << HEX4 << last << endl;
|
||||||
|
|
Loading…
Reference in New Issue