unning ${mode.toUpperCase()} demo...`);

        ctx.clearRect(0, 0, demoCanvas.width, demoCanvas.height);

        switch (mode) {
          case "vicii":
            drawVICIIDemo();
            break;
          case "svga":
            drawSVGADemo();
            break;
          case "ecs":
            drawECSDemo();
            break;
          case "aga":
            drawAGADemo();
            break;
          case "hdr":
            drawHDRDemo();
            break;
        }

        colorStatus.tex