diff --git a/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/UserInterfaceState.xcuserstate b/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/UserInterfaceState.xcuserstate
index 20d86d1..286c589 100644
Binary files a/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/UserInterfaceState.xcuserstate and b/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist b/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist
index debe652..be563af 100644
--- a/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist
+++ b/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist
@@ -3,76 +3,53 @@
version = "1.0">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ contextName = "AND:6502_instr_logic.h">
+ value = "UnsafeRawBufferPointer(result)">
+ value = "computePipelineState.maxTotalThreadsPerThreadgroup">
+ contextName = "ViewController.mouseMoved(with:):ViewController.swift">
+ value = "oldLocation">
+ value = "mouseLocation">
-
-
-
-
+ value = "view.bounds">
+ contextName = "closure #1 in ViewController.Update():ViewController.swift">
+ value = "MEMcfg.txt_page_2">
+ value = "self.shadowTxt">
+ value = "txt">
+
+
+
+
@@ -111,10 +88,10 @@
value = "disassLineRange[forLine]">
+ value = "disassLineRange.count">
+ value = "disassLineRange">
@@ -154,10 +131,10 @@
contextName = "HiRes.draw(_:):HiRes.swift">
+ value = "ctx?.bitsPerComponent">
+ value = "ctx?.data">
@@ -174,21 +151,21 @@
+
+
+
+
-
-
-
-
+ value = "disass_addr_min">
@@ -224,7 +201,7 @@
value = "m6502.PC">
+ value = "line_number">
@@ -358,6 +335,14 @@
+
+
+
+
+
+
@@ -491,7 +476,7 @@
value = "m6502_saved.PC">
+ value = "isCurrentLine">
@@ -500,7 +485,7 @@
value = "m6502.PC">
+ value = "scroll_line_number">
@@ -514,7 +499,7 @@
value = "textDisplay_height_diff">
+ value = "MonitorView.textViewBounds">
@@ -526,7 +511,7 @@
value = "textDisplay_width_diff">
+ value = "textDisplay.frame">
@@ -592,10 +577,10 @@
contextName = "set_flags_NZC:common.h">
+ value = "(unsigned)0xFF">
+ value = "(unsigned)test ">
@@ -700,10 +685,10 @@
value = "MEMcfg.int_Cx_ROM">
+ value = "m6502.clkfrm">
+ value = "(int)IOframe">
@@ -714,10 +699,10 @@
value = "Apple2_64K_AUX + 0xC600">
+ value = "Apple2_64K_RAM + 0xC600">
+ value = "(void*)rom">
@@ -841,16 +826,16 @@
contextName = "DisplayScrollView.scrollWheel(with:):DisplayScrollView.swift">
+ value = "subviews[1].subviews">
+ value = "documentView">
+ value = "textView.defaultParagraphStyle?.lineSpacing">
@@ -942,25 +927,25 @@
contextName = "_fetch_dbg:mmio.c">
+ value = "disassembly.pOpcode">
+ value = "memread8_low(m6502.PC)">
+
+
-
-
+ value = "scroll_line_number">
+ value = "highlighted_line_number">
+ value = "isCurrentLine">
@@ -1156,7 +1141,7 @@
contextName = "LoRes.Update():LoRes.swift">
+ value = "UInt8( (block >> 4) & 0x0F )">
@@ -1165,7 +1150,7 @@
value = "UInt8(block & 4)">
+ value = "blockChanged[ screenIdx ]">
@@ -1222,10 +1207,10 @@
value = "m6502">
+ value = "Apple2_64K_AUX + 0x3600">
+ value = "m6502.clkfrm">
@@ -1234,10 +1219,10 @@
value = "m6502.PC">
+ value = "(void*)Apple2_64K_RAM">
+ value = "Apple2_64K_RAM + 0x3600">
@@ -1251,7 +1236,7 @@
value = "pdl_value[pdl]">
+ value = "normalized_time">
@@ -1263,7 +1248,7 @@
value = "1 * 512 * (1 - ( 3300 / 3300.0 ))">
+ value = "normalized_time >= pdl_value[pdl] ? 255 : 0">
@@ -1282,10 +1267,10 @@
contextName = "ToolBarController.GamePort(_:):ToolBarController.swift">
+ value = "ViewController.current?.mouseCursorHidden">
+ value = "ViewController.current?.mouseCursorJoystickEmulation">
@@ -1508,7 +1493,7 @@
value = "m6502.PC">
+ value = "m6502.debugger.on">
@@ -1517,7 +1502,7 @@
value = "frameCounter">
+ value = "m6502.clkfrm">
@@ -1547,13 +1532,13 @@
contextName = "m6502_Debug:6502.c">
+ value = "m6502.debugger.SP">
+ value = "m6502.SP">
@@ -1568,6 +1553,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1583,7 +1628,7 @@
value = "default_MHz_6502 * 1000 * 1000 / spkr_sample_rate">
+ value = "( (spkr_clk + m6502.clkfrm) / ( default_MHz_6502 * 1000 * 1000 / spkr_sample_rate)) * 2">
@@ -1601,7 +1646,7 @@
value = "(spkr_clk + m6502.clkfrm)">
+ value = "( (spkr_clk + m6502.clkfrm) / ( 1024000 / spkr_sample_rate ) ) * 2">
@@ -1616,42 +1661,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/A2Mac/Base.lproj/Debugger.storyboard b/A2Mac/Base.lproj/Debugger.storyboard
index 875b367..ae4067d 100644
--- a/A2Mac/Base.lproj/Debugger.storyboard
+++ b/A2Mac/Base.lproj/Debugger.storyboard
@@ -236,7 +236,7 @@
-
+
@@ -244,7 +244,7 @@
-
+
@@ -255,7 +255,7 @@
-
+
@@ -266,7 +266,7 @@
-
+
@@ -274,7 +274,7 @@
-
+
@@ -282,7 +282,7 @@
-
+
@@ -293,7 +293,7 @@
-
+
@@ -304,7 +304,7 @@
-
+
@@ -316,7 +316,7 @@
-
+
@@ -330,7 +330,7 @@
-
+
@@ -342,7 +342,7 @@
-
+
@@ -357,7 +357,7 @@
-
+
@@ -376,7 +376,7 @@
-
+
@@ -388,7 +388,7 @@
-
+
@@ -428,7 +428,7 @@
-
+
@@ -472,7 +472,7 @@
C1F1: 60 RTS
-
+
@@ -523,7 +523,7 @@
-
+
@@ -541,7 +541,7 @@
-
+
@@ -592,7 +592,7 @@
-
+
@@ -679,7 +679,7 @@
-
+
@@ -691,7 +691,7 @@
-
+
@@ -705,7 +705,7 @@
-
+
@@ -753,7 +753,7 @@
-
+
@@ -765,7 +765,7 @@
-
+
@@ -780,7 +780,7 @@
-
+
@@ -792,7 +792,7 @@
-
+
@@ -843,7 +843,7 @@
-
+
@@ -975,7 +975,7 @@
-
+
@@ -1040,7 +1040,7 @@
-
+
@@ -1184,9 +1184,14 @@
+
+
+
+
+
diff --git a/A2Mac/Base.lproj/Main.storyboard b/A2Mac/Base.lproj/Main.storyboard
index ff1aee7..af90902 100644
--- a/A2Mac/Base.lproj/Main.storyboard
+++ b/A2Mac/Base.lproj/Main.storyboard
@@ -1,8 +1,8 @@
-
+
-
+
@@ -1525,7 +1525,7 @@ Gw
-
+