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 {