Skip to content

Commit 2aa14bd

Browse files
agurtovoygithub-actions[bot]
authored andcommitted
chore(release): v1.2.2026-06-16
1 parent c2eb26a commit 2aa14bd

2 files changed

Lines changed: 50 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,51 @@
1-
## 1.1.2025-10-06
1+
## 1.2.2026-06-16
2+
3+
### Features
4+
5+
- Banked program memory, FRE() function, array region, boot ROM layout ([`b2e99a2`](https://github.com/FoenixRetro/f256-superbasic/commit/b2e99a2fb5f00e207b9053aa5d354c6d571b85be))
6+
- Add STEP support for FOR loops ([`df4639f`](https://github.com/FoenixRetro/f256-superbasic/commit/df4639f69b667a42dac8262dad7e8ec6172bba61))
7+
- Add scroll navigation, line-wrap tracking, and wrap-aware editing ([`bd83aa5`](https://github.com/FoenixRetro/f256-superbasic/commit/bd83aa5a540d6ce2221669467cf57b05478d2e19))
8+
- Remap editing keys ([`174c599`](https://github.com/FoenixRetro/f256-superbasic/commit/174c59944eedee095ea402475b08b6cf77fb9645))
9+
- Add LOMEM command for program page allocation ([#114](https://github.com/FoenixRetro/f256-superbasic/issues/114)) ([`ee21fce`](https://github.com/FoenixRetro/f256-superbasic/commit/ee21fce068b1d4b8b26dfd711dad1b44e1a837e6))
10+
- Add user-defined functions (`fn`/`endfn`) ([#115](https://github.com/FoenixRetro/f256-superbasic/issues/115)) ([`59af723`](https://github.com/FoenixRetro/f256-superbasic/commit/59af7234360e4647271116135a70a6316ea693f4))
11+
- DIR improvements, CD command, and slot 3 module architecture ([#118](https://github.com/FoenixRetro/f256-superbasic/issues/118)) ([`8bf6578`](https://github.com/FoenixRetro/f256-superbasic/commit/8bf6578a9cc8a1d4251f5250671c5412c7c24393))
12+
- Allow for an optional variable reference in `next` ([#121](https://github.com/FoenixRetro/f256-superbasic/issues/121)) ([`71916bc`](https://github.com/FoenixRetro/f256-superbasic/commit/71916bc95b1a3eed7a0bfa6ed11a28d66931e813))
13+
- `tab()` modifier for `print`/`input` ([#122](https://github.com/FoenixRetro/f256-superbasic/issues/122)) ([`0bd4e67`](https://github.com/FoenixRetro/f256-superbasic/commit/0bd4e67b0a0e79922e4e0329bb52b10285617274))
14+
- Page split on mid-page insert for multi-page programs ([#123](https://github.com/FoenixRetro/f256-superbasic/issues/123)) ([`6ff2dec`](https://github.com/FoenixRetro/f256-superbasic/commit/6ff2decc1f2457de7c1c129ed5fdeb93d6c533f8))
15+
- Updated startup banner ([#124](https://github.com/FoenixRetro/f256-superbasic/issues/124)) ([`d5bff89`](https://github.com/FoenixRetro/f256-superbasic/commit/d5bff89028ea8e4422ea2276a6bcb988862456f6))
16+
- Joystick 1 support in `joyx`/`joyy`/`joyb` functions ([`9bdd763`](https://github.com/FoenixRetro/f256-superbasic/commit/9bdd76331bedce6d030fb72bea9eeb5fde996e86))
17+
18+
### Bug fixes
19+
20+
- Correct else indentation in list output ([`5431177`](https://github.com/FoenixRetro/f256-superbasic/commit/543117733b6873755b443f77041c70d9502366a9))
21+
- Sprite collision threshold corrupted at high y-positions ([`a6a98b5`](https://github.com/FoenixRetro/f256-superbasic/commit/a6a98b5bbd66fca4612531cc9e5af798db8c5186))
22+
- SPC() infinite loop and direct command loop after break ([`138f92c`](https://github.com/FoenixRetro/f256-superbasic/commit/138f92c08fea3ef013c53dbdb62ea3c919fdb1c5))
23+
- Scroll navigation page boundary, indentation, and scroll-down ([`1a61878`](https://github.com/FoenixRetro/f256-superbasic/commit/1a61878b628d46ab6257236240a4ca946ea88725))
24+
- Set FirstFreePage to 48 for 512KB systems ([`6e22acb`](https://github.com/FoenixRetro/f256-superbasic/commit/6e22acb1b14f7856a99f97e950ecee7a30756962))
25+
- Inline string corruption in multi-page programs ([#113](https://github.com/FoenixRetro/f256-superbasic/issues/113)) ([`090cdae`](https://github.com/FoenixRetro/f256-superbasic/commit/090cdae5f498e5311e2ab40d80f96e0d1a4041bb))
26+
- Tiles off command causes system lockup ([#93](https://github.com/FoenixRetro/f256-superbasic/issues/93)) ([`bea4257`](https://github.com/FoenixRetro/f256-superbasic/commit/bea42573b7b4c035356bcb1db7d393c1abb03c81))
27+
- Slot 5 re-entrancy bug in `/` command and remove unused SIZE keyword ([#120](https://github.com/FoenixRetro/f256-superbasic/issues/120)) ([`f537d6b`](https://github.com/FoenixRetro/f256-superbasic/commit/f537d6bd0209d56085be2aabf363e3b3510d3945))
28+
29+
### Under the hood
30+
31+
- Always clean `modules` build output ([`b747547`](https://github.com/FoenixRetro/f256-superbasic/commit/b747547f36b0ebedc953c505fab6ac063f3a08de))
32+
- Bump minor version ([`7d636fa`](https://github.com/FoenixRetro/f256-superbasic/commit/7d636fac68f1efc9de0efba063d1aba4dcbadb63))
33+
- Convert jmp to bra and remove redundant .cresync calls ([`763b150`](https://github.com/FoenixRetro/f256-superbasic/commit/763b150365df27a0be234b884e6316e487ecfafe))
34+
- Fix memory allocation and build configuration ([`7620da4`](https://github.com/FoenixRetro/f256-superbasic/commit/7620da422fd30b07a81e3d3c6e3efb2a0d4e81f2))
35+
- Remove Makefile emu target changes (testing only) ([`ba835c5`](https://github.com/FoenixRetro/f256-superbasic/commit/ba835c54690bdd8b1b40291b8c0c973afc197582))
36+
- Document `ScanForward` etc ([`fab3210`](https://github.com/FoenixRetro/f256-superbasic/commit/fab3210bea39d8b5a5661c968c4418be4b0a4bd8))
37+
- Document `VariableHandler` ([`6a8528e`](https://github.com/FoenixRetro/f256-superbasic/commit/6a8528e57ab11798169a38fe9601b26dfbb12855))
38+
- Document `for`/`next` loop implementation ([`befdb16`](https://github.com/FoenixRetro/f256-superbasic/commit/befdb1679c65af39067467486109ad8a57635469))
39+
- Update README links etc. ([`b48dbed`](https://github.com/FoenixRetro/f256-superbasic/commit/b48dbed3d8a3dfbd8bc4b347563327cbb9007ac0))
40+
- Detect page overflows ([#132](https://github.com/FoenixRetro/f256-superbasic/issues/132)) ([`416e2fb`](https://github.com/FoenixRetro/f256-superbasic/commit/416e2fbe6a2f466a050f84d8903b9cd0574c85fc))
41+
- Move `modules` dir under `source` ([#133](https://github.com/FoenixRetro/f256-superbasic/issues/133)) ([`3f15b28`](https://github.com/FoenixRetro/f256-superbasic/commit/3f15b285f67a98d0c69e23b931d3f9b30c975b31))
42+
- Move `common.make` from `documents` to `source` ([#134](https://github.com/FoenixRetro/f256-superbasic/issues/134)) ([`1098b25`](https://github.com/FoenixRetro/f256-superbasic/commit/1098b25be718907b3165d053c1d7b1b98381cf2b))
43+
- Delete obsolete `documents/fpga` dir ([#135](https://github.com/FoenixRetro/f256-superbasic/issues/135)) ([`061b1ae`](https://github.com/FoenixRetro/f256-superbasic/commit/061b1aee03d21998828778b5557aa7b2ffc2c3af))
44+
- Move `benchmarks` dir to the root ([#136](https://github.com/FoenixRetro/f256-superbasic/issues/136)) ([`171218f`](https://github.com/FoenixRetro/f256-superbasic/commit/171218f663494d7bf0dd3406336ccc4676072210))
45+
- Move Sublime syntax highlighting definition to `syntax` ([#137](https://github.com/FoenixRetro/f256-superbasic/issues/137)) ([`8f81c1e`](https://github.com/FoenixRetro/f256-superbasic/commit/8f81c1e40d5fc3e8aff5207edb555ea5257ce4e7))
46+
- Add data overflow checks ([#139](https://github.com/FoenixRetro/f256-superbasic/issues/139)) ([`c2eb26a`](https://github.com/FoenixRetro/f256-superbasic/commit/c2eb26a91b4c47838fb8767ec22c35a74e102837))
47+
48+
## v1.1.2025-10-06 - 2025-10-07
249

350
### Features
451

@@ -28,5 +75,6 @@
2875
- Rework build & release procedure + repository cleanup ([`f6736ca`](https://github.com/FoenixRetro/f256-superbasic/commit/f6736ca1b0cc4a1e38b8da406cd38a3eeedd30d4))
2976
- Add Contributing section ([`f2d07a7`](https://github.com/FoenixRetro/f256-superbasic/commit/f2d07a7979be463bfc383b07cb93b811a33a19c9))
3077
- Support variable-height boostscreen rendering ([`b1c38a1`](https://github.com/FoenixRetro/f256-superbasic/commit/b1c38a18314984b03560c7dc1d6a6bf0bbd4b899))
78+
- V1.1.2025-10-06 ([`2577337`](https://github.com/FoenixRetro/f256-superbasic/commit/25773372f522b6b2b7770bdd1d3345e059064ee1))
3179

3280

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.2025-10-06
1+
1.2.2026-06-16

0 commit comments

Comments
 (0)