24 void save(ImGuiTextBuffer& buf)
override;
29 void signalBreak() {
if (scrollToPcOnBreak) syncDisassemblyWithPC =
true; }
35 [[nodiscard]]
static std::pair<const MSXRom*, RomBlockDebuggableBase*>
44 size_t cycleLabelsCounter = 0;
47 std::string runToAddr;
48 std::optional<unsigned> gotoTarget;
49 std::optional<float> setDisassemblyScrollY;
50 bool followPC =
false;
51 bool scrollToPcOnBreak =
true;
53 bool syncDisassemblyWithPC =
false;
54 float disassemblyScrollY = 0.0f;
56 static constexpr auto persistentElements = std::tuple{