diff --git a/bin/History.txt b/bin/History.txt
index 8ab500cd..ac548195 100644
--- a/bin/History.txt
+++ b/bin/History.txt
@@ -19,6 +19,7 @@ Tom Charlesworth
instead of 'LDA DATASTROBE,X'. So now perhaps less helpful when stepping Disk II code.
. [PR #785] Debugger: Improvements to Bookmarks.
- AppleWin.chm: Added debugger help about Bookmarks.
+. Fixed occasional speaker clicks in full-speed mode.
1.29.12.0 - 26 Apr 2020
diff --git a/help/dbg-bookmarks.html b/help/dbg-bookmarks.html
index d8573931..6ddd81e5 100644
--- a/help/dbg-bookmarks.html
+++ b/help/dbg-bookmarks.html
@@ -7,7 +7,7 @@
Bookmarks
Bookmarks allow you to "tag" an address and consequently jump back to them.
- They appear as a number with a circle around them between address and opcodes are listed (where the : separator is).
+ They appear as a number with a circle around them between where address and opcodes are listed (where the : separator is).
@@ -15,7 +15,7 @@
Notes:
- - Set a bookmark a the current disassembly cursor, use Ctrl-Shift-#, ie:
+
- Set a bookmark at the current disassembly cursor, use Ctrl-Shift-#, ie:
- NB. Ctrl-Shift-0 can't be used, as it's not recognised by Windows
- Ctrl-Shift-1 set bookmark 1
@@ -27,7 +27,7 @@
- - To jump to a existing bookmark, if it exists, press Ctrl-#, ie:
+
- To jump to an existing bookmark, if it exists, press Ctrl-#, ie:
- Ctrl-0 to jump to bookmark 0
- Ctrl-1 to jump to bookmark 1
diff --git a/source/SaveState.cpp b/source/SaveState.cpp
index 7d1de8a2..0e1dc5f3 100644
--- a/source/SaveState.cpp
+++ b/source/SaveState.cpp
@@ -371,6 +371,7 @@ static void ParseUnit(void)
static void Snapshot_LoadState_v2(void)
{
bool restart = false; // Only need to restart if any VM state has change
+ HCURSOR oldcursor = SetCursor(LoadCursor(0,IDC_WAIT));
try
{
@@ -474,6 +475,7 @@ static void Snapshot_LoadState_v2(void)
PostMessage(g_hFrameWindow, WM_USER_RESTART, 0, 0); // Power-cycle VM (undoing all the new state just loaded)
}
+ SetCursor(oldcursor);
yamlHelper.FinaliseParser();
}