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 3c48b70..40f2882 100644
--- a/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist
+++ b/A2Mac.xcodeproj/project.xcworkspace/xcuserdata/trudnai.xcuserdatad/xcdebugger/Expressions.xcexplist
@@ -48,7 +48,7 @@
value = "default_MHz_6502 * 1000 * 1000 / spkr_sample_rate">
+ value = "( (spkr_clk + m6502.clkfrm) / ( 1024000 / spkr_sample_rate ) ) * 2">
@@ -66,7 +66,7 @@
value = "(spkr_clk + m6502.clkfrm)">
+ value = "( (spkr_clk + m6502.clkfrm) / ( default_MHz_6502 * 1000 * 1000 / spkr_sample_rate)) * 2">
@@ -104,6 +104,14 @@
+
+
+
+
+
+
@@ -158,7 +166,7 @@
contextName = "closure #1 in ViewController.Update():ViewController.swift">
+ value = "txtArr">
@@ -167,10 +175,10 @@
value = "txt">
+ value = "MEMcfg.is_80STORE">
+ value = "MEMcfg.txt_page_2">
@@ -299,7 +307,7 @@
contextName = "LoRes.Update():LoRes.swift">
+ value = "blockChanged[ screenIdx ]">
@@ -308,7 +316,7 @@
value = "UInt8(block & 4)">
+ value = "UInt8( (block >> 4) & 0x0F )">
@@ -561,10 +569,10 @@
contextName = "ToolBarController.GamePort(_:):ToolBarController.swift">
+ value = "ViewController.current?.mouseCursorJoystickEmulation">
+ value = "ViewController.current?.mouseCursorHidden">
@@ -603,13 +611,13 @@
contextName = "HiRes.compute():HiRes.swift">
+ value = "computePipelineState.maxTotalThreadsPerThreadgroup">
+ value = "UnsafeRawBufferPointer(result)">
@@ -676,7 +684,7 @@
value = "new">
+ value = "WOZwrite.shift16">
@@ -688,7 +696,7 @@
value = "(1 << i) - 1">
+ value = "WOZtmp.shift16">
@@ -776,6 +784,9 @@
+
+
@@ -784,9 +795,6 @@
-
-
@@ -840,10 +848,10 @@
contextName = "set_flags_NZC:common.h">
+ value = "(unsigned)test ">
+ value = "(unsigned)0xFF">
@@ -877,17 +885,14 @@
contextName = "HiRes.draw(_:):HiRes.swift">
+ value = "linAddr">
+ value = "ctx?.bitsPerComponent">
-
-
@@ -897,6 +902,12 @@
+
+
+
+
@@ -907,10 +918,7 @@
value = "ctx?.height">
-
-
+ value = "ctx?.data">
@@ -946,22 +954,22 @@
value = "m6502">
+ value = "(void*)Apple2_64K_RAM">
+ value = "Apple2_64K_RAM + 0x3600">
+
+
-
-
+ value = "m6502.clkfrm">
@@ -980,7 +988,7 @@
value = "textDisplay_height_diff">
+ value = "textDisplay.frame">
@@ -989,10 +997,10 @@
value = "frame.size">
+ value = "textDisplay_width_diff">
+ value = "textDisplay.bounds">
@@ -1091,7 +1099,7 @@
value = "pdl_value[pdl]">
+ value = "normalized_time >= pdl_value[pdl] ? 255 : 0">
@@ -1103,7 +1111,7 @@
value = "1 * 512 * (1 - ( 3300 / 3300.0 ))">
+ value = "normalized_time">
@@ -1174,10 +1182,10 @@
value = "Apple2_64K_AUX + 0xC600">
+ value = "(void*)rom">
+ value = "Apple2_64K_RAM + 0xC600">
diff --git a/A2Mac/AppDelegate.swift b/A2Mac/AppDelegate.swift
index bdc5c43..48ed420 100644
--- a/A2Mac/AppDelegate.swift
+++ b/A2Mac/AppDelegate.swift
@@ -150,7 +150,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
}
@IBAction func DebugContinue(_ sender: Any) {
- DebuggerWindowController.current?.Continue(sender)
+ DebuggerWindowController.current?.ContinuePauseButton(sender)
}
@IBAction func DebugStepOver(_ sender: Any) {
diff --git a/A2Mac/Base.lproj/Debugger.storyboard b/A2Mac/Base.lproj/Debugger.storyboard
index bfee15a..e5d9c2d 100644
--- a/A2Mac/Base.lproj/Debugger.storyboard
+++ b/A2Mac/Base.lproj/Debugger.storyboard
@@ -34,7 +34,7 @@
-
+
@@ -222,7 +222,7 @@
-
+
@@ -354,13 +354,13 @@ C20D: 4C C5 FE JMP $FEC5
-
+
-
+
-
+
@@ -404,6 +404,7 @@ C20D: 4C C5 FE JMP $FEC5
+
@@ -453,11 +454,11 @@ C20D: 4C C5 FE JMP $FEC5
-
+
-
+
@@ -477,10 +478,10 @@ C20D: 4C C5 FE JMP $FEC5
-
+
-
+
@@ -505,12 +506,14 @@ C20D: 4C C5 FE JMP $FEC5
+
+
@@ -522,21 +525,10 @@ C20D: 4C C5 FE JMP $FEC5
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -547,7 +539,7 @@ C20D: 4C C5 FE JMP $FEC5
-
+
@@ -585,9 +577,6 @@ C20D: 4C C5 FE JMP $FEC5
-
-
-
@@ -599,30 +588,32 @@ C20D: 4C C5 FE JMP $FEC5
-
+
+
+
+
-
+
-
-
+
@@ -639,89 +630,11 @@ C20D: 4C C5 FE JMP $FEC5
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -729,34 +642,10 @@ C20D: 4C C5 FE JMP $FEC5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -767,6 +656,7 @@ C20D: 4C C5 FE JMP $FEC5
+
@@ -775,7 +665,7 @@ C20D: 4C C5 FE JMP $FEC5
-
+
diff --git a/A2Mac/Base.lproj/Main.storyboard b/A2Mac/Base.lproj/Main.storyboard
index cb6d111..15a9ba4 100644
--- a/A2Mac/Base.lproj/Main.storyboard
+++ b/A2Mac/Base.lproj/Main.storyboard
@@ -856,30 +856,33 @@ Gw
-