mirror of https://github.com/stella-emu/stella.git
SWCHB and SWBCNT UI items recently added to the debugger now
actually change values in the emulation core when clicked. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2328 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
ed39b927c7
commit
8c0109f3a1
|
@ -128,6 +128,9 @@ uInt8 RiotDebug::swcha(int newVal)
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
uInt8 RiotDebug::swchb(int newVal)
|
uInt8 RiotDebug::swchb(int newVal)
|
||||||
{
|
{
|
||||||
|
if(newVal > -1)
|
||||||
|
mySystem.poke(0x282, newVal);
|
||||||
|
|
||||||
return mySystem.peek(0x282);
|
return mySystem.peek(0x282);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -334,6 +334,14 @@ void RiotWidget::handleCommand(CommandSender* sender, int cmd, int data, int id)
|
||||||
value = Debugger::get_bits((BoolArray&)mySWACNTBits->getState());
|
value = Debugger::get_bits((BoolArray&)mySWACNTBits->getState());
|
||||||
riot.swacnt(value & 0xff);
|
riot.swacnt(value & 0xff);
|
||||||
break;
|
break;
|
||||||
|
case kSWCHBBitsID:
|
||||||
|
value = Debugger::get_bits((BoolArray&)mySWCHBWriteBits->getState());
|
||||||
|
riot.swchb(value & 0xff);
|
||||||
|
break;
|
||||||
|
case kSWBCNTBitsID:
|
||||||
|
value = Debugger::get_bits((BoolArray&)mySWBCNTBits->getState());
|
||||||
|
riot.swbcnt(value & 0xff);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue