diff --git a/src/common/recorder.ts b/src/common/recorder.ts
index 0d362922..e7e16862 100644
--- a/src/common/recorder.ts
+++ b/src/common/recorder.ts
@@ -122,6 +122,7 @@ import { Probeable, ProbeAll } from "./devices";
export enum ProbeFlags {
CLOCKS = 0x00000000,
EXECUTE = 0x01000000,
+ HAS_VALUE = 0x10000000,
MEM_READ = 0x12000000,
MEM_WRITE = 0x13000000,
IO_READ = 0x14000000,
diff --git a/src/ide/ui.ts b/src/ide/ui.ts
index d4c49a0c..8b6200c7 100644
--- a/src/ide/ui.ts
+++ b/src/ide/ui.ts
@@ -1661,10 +1661,16 @@ function showWelcomeMessage() {
// Instance the tour
var is_vcs = platform_id.startsWith('vcs');
var steps = [
+ {
+ element: "#dropdownMenuButton",
+ placement: 'right',
+ title: "Cookie Consent",
+ content: 'Before we start, we should tell you that this website stores cookies and other data in your browser. You can review our privacy policy.'
+ },
{
element: "#platformsMenuButton",
placement: 'right',
- title: "Welcome to 8bitworkshop!",
+ title: "Platform Selector",
content: "You're currently on the \"" + platform_id + "\" platform. You can choose a different one from the menu."
},
{
diff --git a/src/ide/views.ts b/src/ide/views.ts
index 7b645cbc..6225816d 100644
--- a/src/ide/views.ts
+++ b/src/ide/views.ts
@@ -913,7 +913,7 @@ abstract class ProbeViewBaseBase {
default: return "";
}
if (typeof addr == 'number') s += " " + this.addr2str(addr);
- if (typeof value == 'number') s += " = $" + hex(value,2);
+ if ((op & ProbeFlags.HAS_VALUE) && typeof value == 'number') s += " = $" + hex(value,2);
return s;
}
getOpRGB(op:number) : number {