bler with 64-bit Extensions");
            log('Type assembly code, use "assemble" to compile');
            break;
          case "glsl":
            log("GLSL Shader Editor with PM Extensions");
            log('Type GLSL code, use "compile" to build shader');
            break;
          case "basic":
            log("FreeBASIC IDE");
            log('Type FreeBASIC code, use "run" to execute');
            break;
        }
      }

      function runDemo(mode) {
        compatMode = mode;
        log(`R