Skip to content

Releases: lvcabral/brs-engine

v0.2 - Custom Fonts and Metrics

09 Sep 03:49
Compare
Choose a tag to compare
Pre-release

This releases adds a few font related features as follows:

  • Support for loading custom fonts from the channel zip package.
  • Included Open Sans as the default device font.
  • Finished roFontRegistry and roFont implementation by adding font metrics.
  • Updated license information.

Included a new dependency to opentype.js package to parse font files.

The website https://lvcabral.com/brs/ is updated with this release, and you can also get the package below to run the emulator locally.

v0.1 - First Emulator Alpha Release

08 Sep 06:43
Compare
Choose a tag to compare
Pre-release

This is the prototype release of the 2D API emulator, forked from the original BRS project.
The following is the list of components implemented (some partially or just mocked):

  • roAudioPlayer.ts (mock)
  • roAudioResource.ts (mock)
  • roBitmap.ts
  • roByteArray.ts
  • roCompositor.ts
  • roDateTime.ts
  • roDeviceInfo.ts
  • roFileSystem.ts
  • roFont.ts
  • roFontRegistry.ts
  • roList.ts
  • roMessagePort.ts
  • roPath.ts
  • roRegion.ts
  • roRegistry.ts
  • roRegistrySection.ts
  • roScreen.ts
  • roSprite.ts
  • roUniversalControlEvent.ts
  • roXMLElement.ts
  • roXMLList.ts

You can install the zip file below to run the application locally, follow the instructions described on the repository Read-Me file.

Alternatively you can try it from the webpage: https://lvcabral.com/brs