BrightScript Emulator

Marcelo Lv Cabral·MarceloLvCabral.BrightScriptEmulator

Desktop Emulator for Roku 2D API

winget install --id MarceloLvCabral.BrightScriptEmulator --exact --source winget

Latest 2.6.1·September 15, 2026

Release Notes

This release bumps brs-engine to v2.6.0 and brs-scenegraph to v0.6.0, bringing substantial Roku OS 16.0 feature coverage. The new Effect node adds rounded corners, borders, and linear/radial gradients to Rectangle and Poster, paired with a new FloatArrayFieldInterpolator node for animating its array-valued fields and a public ArrayGrid.focusFeedbackPoster field for customizing a grid's focus indicator. The core engine gains a new roWebSocket component with full Node.js and browser support, ifDraw2D.Clear() now returns a Boolean like DrawLine()/DrawPoint()/DrawRect() already did, and a new roTextureRequest.SetDrawable() controls whether a texture-manager bitmap can be drawn onto directly. An undefined conditional-compilation name in #if/#elseif now evaluates to false instead of raising a compile error, matching Roku OS 16.0's relaxed rule. The remote-control simulation also gains experimental multi-controller support (multi_controllers=1), an expanded game pad button map, and an analog GetValue() extension on roUniversalControlEvent. Also fixed: DrawScaledObject() not mirroring the image for a negative scaleX/scaleY, a SceneGraph focus re-grab being dropped when the competing focus lived in a still-detached subtree, and DynamicKeyGrid not rendering a Key Definition File's own icon/focusIcon bitmaps.

See the BrightScript Simulation Engine v2.6.0 full changelog for all the language and framework features and improvements.

Dependency Bumps

  • Bump brs-engine from 2.5.4 to 2.6.0 by @lvcabral
  • Bump brs-scenegraph from 0.5.4 to 0.6.0 by @lvcabral

Full Changelog: https://github.com/lvcabral/brs-desktop/compare/v2.6.0...v2.6.1

Installer type: nullsoft

x64—D7A2D205A43D575D59445CBFE9D00EE449C25C02AABDD7C87B9C6BA941BDBE72

Details

Homepage
https://github.com/lvcabral/brs-desktop
License
MIT
Publisher
Marcelo Lv Cabral
Support
https://github.com/lvcabral/brs-desktop/issues
Copyright
Copyright © 2021 Marcelo Lv Cabral

Tags

desktopelectron-appemulatorrokuroku-developmentsimulator

Older versions (18)

2.6.0
x64—64AF662E346679398B120D7EF7F7A7A004A6F6CC9D9AD14156BE9F60B9C6D32B
2.5.2
x64—B483488522D7F1F54F9BA21D8BF752F192BBBC8B2BCA8E85957B23F62477BA64
2.5.1
x64—E8FC21C8738903F6FD13C7F303A65B31960E897D1D790E4D0FE0794A78C2BBED
2.5.0
x64—B88C5189189B2DA3AAEF1BF4FEC822B4FE2C795750DCF632FA7295BD6ACB999B
2.4.0
x64—6604D51F9753C4AF0E41E8EF27B5618CF945518B99DB4D76230A8226744B9BB6
2.3.0
x64—5F5442FD2938570C9A7593FC3C1687D7FD50C52E93194983E7B75DED785C2C6C
2.2.0
x86—33B452E711F280AAA41DF0E9EBA89FAE733AEFEB4E4E14A7A7B92191AF985578
2.1.3
x86—147E1A7CFDB1CB3802B029C4FA3763D3661BEECE809CD65AB6025BFB901B6DAD
2.1.2
x64—4555BD690347BD47AB85B0CD4C32EB6A5BEB171686D35E16F2148D285A3E3239
2.1.1
x64—4428CAE7A77F2BB981535273FB337DEE691A6D4301CE3105E1133E310F64C195
2.1.0
x64—AA2C1B7D95F292DC33EF5D4EE6CA227A351D213FA1C69B2E0967149836C41156
2.0.5
x64—AD6ABB97E8BF87D7F37F5A3CDB44C50CC335C8BC8E7EE209D372621D7DB58A69
2.0.4
x64—5B9E4A3B9E2C35083A2F2E71E1C787F2A3EA0E9856B87E3EDA17A766BEF6CA95
2.0.3
x64—D49A99AF5857A114F6FDCA0B5FB23966BEDEFD98936E639BB0B0542D7BF39E9D
2.0.1
x64—68D1C9D6FC4DE614880396EB75FAABDEDF12953C022893A68ACEB638B3A3518C
2.0.0
x64—4E90D3E80C514731AB9960CF0C471DB54BBBEC6EBD7AFFE4FD6655EA2F963E61
1.4.0
x64—29067DCEF2456E09DA2738A29497C503A4D075750A48AD8C4D9A0A7A78D7B420
0.9.0.20210627.1
neutral—A8088455C190C1E0D19469B1FD7E940660D0A9775114AB6D01DC0287BB16B298