From ac29437d5e7bc1f90e0e8fce50869f7dc6e542b9 Mon Sep 17 00:00:00 2001 From: brunom Date: Sun, 12 Jul 2026 19:18:36 -0300 Subject: [PATCH] fix: Internal debugger crash when instruction would read 2 bytes starting at 0xFFFF --- src/Spice86/ViewModels/DisassemblyViewModel.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Spice86/ViewModels/DisassemblyViewModel.cs b/src/Spice86/ViewModels/DisassemblyViewModel.cs index fcf6588123..e8799d9c3b 100644 --- a/src/Spice86/ViewModels/DisassemblyViewModel.cs +++ b/src/Spice86/ViewModels/DisassemblyViewModel.cs @@ -444,7 +444,14 @@ private void EvaluateOperands() for (int i = clampedFirst; i <= clampedLast; i++) { DebuggerLineViewModel line = sortedLines[i]; - line.EvaluatedOperands = _evaluationService.FormatOperandValues(line.InstructionInfo); + try + { + line.EvaluatedOperands = _evaluationService.FormatOperandValues(line.InstructionInfo); + } + catch + { + line.EvaluatedOperands = null; + } } }