From e09013621b3c26945d16d7f2a621bd18f1e814e4 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Sun, 7 Sep 2025 18:43:07 +1200 Subject: Show assembled bytecode when checking program Clicking the CHECK button will open the bytecode panel if the program assembles successfully, displaying the assembled bytecode. --- bedrock.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bedrock.js b/bedrock.js index 9722b0a..19d4c99 100644 --- a/bedrock.js +++ b/bedrock.js @@ -213,7 +213,7 @@ function AssemblerElement(element) { bytecodePanel.appendChild(programListing); assembler.hideErrorPanel(); assembler.hideBytecodePanel(); - // if (bytecode.length) assembler.showBytecodePanel(); + if (bytecode.length) assembler.showBytecodePanel(); return { bytecode, symbols }; } } @@ -226,6 +226,7 @@ function AssemblerElement(element) { assembler.parentElement.insertBefore(assembler.emulator, assembler.nextSibling); } let program = assembler.checkProgram(); if (program) { + assembler.hideBytecodePanel(); let { bytecode, symbols } = program; assembler.emulator.showStatePanel(); assembler.emulator.startProgram(bytecode, symbols); -- cgit v1.2.3-70-g09d2