1. GB BASIC
  2. News

GB BASIC News

v1.8.1 Is Available Now

This update adds error visualization in the edit-as-image mode for the map editor, along with tiles and actor assets analysis features to help build more compact and organized assets. The map's edit-as-image mode now saves image data to the project file, allowing editing to resume later. This release also improves editor usability and fixes known issues.

Tutorials: https://paladin-t.github.io/kits/gbb/learn/index.html

See full changelog: https://paladin-t.github.io/kits/gbb/documents/changelogs/Changelog_v1.8.1.txt

v1.8 Is Available Now

This update brings significant enhancements to the map editor. New support for local palette has been added, allowing referencing, previewing, and code exporting of palette locally within a specific map asset. Additionally, when importing map assets from external images, you can now choose to automatically populate the local palette. A new edit-as-image mode has also been introduced, enabling pixel-by-pixel editing of map resources intuitively like editing an image. Upon completion, the map asset is automatically populated with tile and map cel data. This update also includes various editor improvements and bug fixes.

Tutorials: https://paladin-t.github.io/kits/gbb/learn/index.html

See full changelog: https://paladin-t.github.io/kits/gbb/documents/changelogs/Changelog_v1.8.txt

v1.7 Is Available Now

This update introduces the syntactic sugar load dialog to simplify initializing chat-style GUI operations. This version also optimizes RPN data fetching and calculation, improves VM instruction execution, optimizes building flags for the kernels, and boosts performance in certain computations; for example, the built-in "Mandelbrot Demo" program now runs approximately 12% to 14% faster compared to before optimization. Additionally, for the VRAM debugger feature added in the previous version, this update enhances the user experience and improves palette calculation. A kernel panic caused by numeric calculation overflow is fixed, along with some other fixes.

Tutorials: https://paladin-t.github.io/kits/gbb/learn/index.html

See full changelog: https://paladin-t.github.io/kits/gbb/documents/changelogs/Changelog_v1.7.txt

v1.6 Is Available Now

This release introduces a new VRAM debugger, which allows for verification and debugging of graphics element allocation in VRAM during development, and supports learning and referencing the VRAM usage patterns of other ROMs. This version also upgrades the underlying libraries, GBDK-2020 and SDL2. With several bug fixes and feature improvements, the stability of the program itself and its compatibility on Linux have been enhanced. Additionally, starting from this version, all tutorial chapters are now complete.

Tutorials: https://paladin-t.github.io/kits/gbb/learn/index.html

See full changelog: https://paladin-t.github.io/kits/gbb/documents/changelogs/Changelog_v1.6.txt