← Package directory
Available on winget

Install BrightScript Emulator

Desktop Emulator for Roku 2D API

Install with winget
winget install --id MarceloLvCabral.BrightScriptEmulator
Upgrade
winget upgrade --id MarceloLvCabral.BrightScriptEmulator
Uninstall
winget uninstall --id MarceloLvCabral.BrightScriptEmulator

About BrightScript Emulator

Desktop Emulator for Roku 2D API

What's new in 2.2.0

This release includes several improvements and bug fixes to the BrightScript Simulator. It upgrades Electron to v39, bringing performance enhancements and security updates. Additionally, it introduces a new feature that allows users to hide or show the editor panel manually, providing a more flexible workspace. The brs-engine dependency is also upgraded to v2.1.0 with RSG extension, which includes various fixes and improvements to the BrightScript language and SceneGraph support. brs-desktop-hide-editor Release Changes - Upgraded Electron to v39 by @lvcabral in #241 - Changed the Editor/Console window to allow user to hide/show the editor panel manually by @lvcabral in #242 - Upgraded brs-engine to v2.1.0 (with RSG extension), main changes were: - (brs) Fixed MicroDebugger stack trace and context (variables) - (brs) Properly handle crash during debugger session - (brs) Properly handle files with UTF-8 BOM on Lexer - (brs) Implemented DRM detection in browser environment to populate roDeviceInfo.getDrmInfoEx() - (brs) Fix video URL handling to correctly process package video files - (brs) Added support for the milliseconds param on roDateTime.toISOString() - (brs) Allowed to use global as function parameter name - (brs) Add LongInteger (Int64) support to Str() global function - Changes on brs-scenegraph package (release v0.1.0): - (rsg) Implement thread updates similar to SceneGraph Rendezvous - (rsg) Fixed Scenegraph crash handling and stack trace - (rsg) Implemented support for debugging Task threads - (rsg) Added PosterGrid and improved focus style handling on ArrayGrid b...

Read release notes

Version history

Version Updated Notes
2.2.0 Unknown This release includes several improvements and bug fixes to the BrightScript Simulator. It upgrades Electron to v39, bringing performance enhancements and security updates. Additionally, it introduces a new feature that...
2.1.3 Unknown This release includes several bug fixes and improvements to the BrightScript Simulator. It addresses issues related to custom Settings icons on Windows OS, Roku devices detection on computers with multiple network interf...
2.1.2 Unknown This release brings several bug fixes to the BrightScript Simulator by upgrading the brs-engine dependency to v2.0.4 with RSG extension v.0.0.4. Key fixes include preventing division by zero errors in roAudioMetadata, co...
2.1.1 Unknown ## Release Changes This release adds new settings tab to allow mounting and unmounting an external storage volume (ext1:/) in the BrightScript Simulator, allowing apps to access files to this volume as they would on a re...
2.1.0 Unknown Release Changes - Use Monaco as code editor by @lvcabral in #223 - Add Deep Linking support by @lvcabral in #225 - Added new buttons to control customization (rew, ff, mute) and improved settings layout by @lvcabral in #...
2.0.5 Unknown Release Changes - Implemented Peer Roku list discovery via SSDP by @lvcabral in #222 - Bump brs-engine to v2.0.0-alpha.25 by @lvcabral - main changes since last release: - Clear the display before showing icon as splash...
2.0.4 Unknown This release brings several improvements to the BrightScript Simulator's file system handling. It upgrades the zenFS dependency, enhancing file operations and ensuring better compatibility with Roku applications. Key cha...
2.0.3 Unknown This release improves several features of the SceneGraph support, including the availability of accessing Scene in Task threads and the prevention of crashes when using valid nodes not yet implemented. It also includes f...
2.0.1 Unknown This version of the BrightScript Simulator can execute BrightScript code compatible with Roku OS 15. It also includes experimental SceneGraph support which is currently in alpha stage. Please be aware of the following li...
2.0.0 Unknown This version of the BrightScript Simulator can execute BrightScript code compatible with Roku OS 15. It also includes experimental SceneGraph support which is currently in alpha stage. Please be aware of the following li...
1.4.0 Unknown Release Changes - Replaced the Delete button by new code snippet tools button by @lvcabral in #167 - Added support for ECP launch, input and exit-app endpoints by @lvcabral in #170 - Added Peer Roku device menu options b...
0.9.0.20210627.1 Unknown No notes