# Latest

**URL:** https://smallbasic.discourse.group/latest.md

[Latest](https://smallbasic.discourse.group/latest.md) · [Categories](https://smallbasic.discourse.group/categories.md) · [Tags](https://smallbasic.discourse.group/tags.md)

---

## [Welcome to SmallBASIC! 👋](https://smallbasic.discourse.group/t/welcome-to-smallbasic/5)

<div class="topic-metadata">

**Author:** [@system](https://smallbasic.discourse.group/u/system)\
**Replies:** 2\
**Last updated:** [April 23, 2026, 9:23am UTC](https://smallbasic.discourse.group/t/welcome-to-smallbasic/5 "2026-04-23T09:23:52Z")

</div>

We are so glad you joined us. SmallBASIC Programming Made Easy for All Here are some things you can do to get started: :speaking\_head: Introduce yourself by adding your picture and information about yourself and you…

---

## [Android update - live in test channel](https://smallbasic.discourse.group/t/android-update-live-in-test-channel/69)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 1\
**Last updated:** [August 24, 2026, 9:08am UTC](https://smallbasic.discourse.group/t/android-update-live-in-test-channel/69 "2026-08-24T09:08:07Z")

</div>

I’ve created an updated android version, it’s live in the test channel The fixes are Screen rotation no longer crashes the app The showkeypad menu now appears when an INPUT statement is active. Please let me know if …

---

## [Trouble recovering a suspended process in Linux console version](https://smallbasic.discourse.group/t/trouble-recovering-a-suspended-process-in-linux-console-version/68)

<div class="topic-metadata">

**Author:** [@BarrySWTP](https://smallbasic.discourse.group/u/BarrySWTP)\
**Replies:** 6\
**Last updated:** [August 11, 2026, 2:19pm UTC](https://smallbasic.discourse.group/t/trouble-recovering-a-suspended-process-in-linux-console-version/68 "2026-08-11T14:19:33Z")

</div>

Create a running sbasic process. #!/usr/local/bin/sbasic while true print “\*”; wend Hit Ctrl-z (suspends process) Type fg (Lets process run in foreground) Should be seeing output continue but nothing happens …

---

## [After console IO updates input command fails](https://smallbasic.discourse.group/t/after-console-io-updates-input-command-fails/66)

<div class="topic-metadata">

**Author:** [@BarrySWTP](https://smallbasic.discourse.group/u/BarrySWTP)\
**Replies:** 13\
**Last updated:** [July 27, 2026, 12:22pm UTC](https://smallbasic.discourse.group/t/after-console-io-updates-input-command-fails/66 "2026-07-27T12:22:00Z")

</div>

I built from source the console only version today and Input “How old are you?”, ans fails with this output How old are you? 4 …

---

## [Console version with enhanced Input Output](https://smallbasic.discourse.group/t/console-version-with-enhanced-input-output/60)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 8\
**Last updated:** [July 12, 2026, 7:56pm UTC](https://smallbasic.discourse.group/t/console-version-with-enhanced-input-output/60 "2026-07-12T19:56:25Z")

</div>

Currently I’m adding a lot of functionality to the console version of SmallBASIC to build nice TUIs in a terminal. New features are: AT and LOCATE to set cursor position XMAX and YMAX to get size of the terminal window …

---

## [SmallBASIC on Teensy MCU](https://smallbasic.discourse.group/t/smallbasic-on-teensy-mcu/53)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 13\
**Last updated:** [May 31, 2026, 9:28pm UTC](https://smallbasic.discourse.group/t/smallbasic-on-teensy-mcu/53 "2026-05-31T21:28:53Z")

</div>

SmallBASIC was ported to the Teensy 4.0 and 4.1. Have fun using SB on this fast and easy to use microcontroller. For details see our Teensy guide.

---

## [Text verticallly](https://smallbasic.discourse.group/t/text-verticallly/65)

<div class="topic-metadata">

**Author:** [@panfra](https://smallbasic.discourse.group/u/panfra)\
**Replies:** 1\
**Last updated:** [May 3, 2026, 5:22am UTC](https://smallbasic.discourse.group/t/text-verticallly/65 "2026-05-03T05:22:26Z")

</div>

Vorrei mettere del testo in verticate in una textbox verticale. I would like to put some text vertically in a vertical textbox textBox2 = Controls.AddTextBox(10,250) Controls.SetSize(textBox2,30,420) SetTextBoxText (…

---

## [Android Test channel](https://smallbasic.discourse.group/t/android-test-channel/64)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 0\
**Last updated:** [April 29, 2026, 9:53pm UTC](https://smallbasic.discourse.group/t/android-test-channel/64 "2026-04-29T21:53:41Z")

</div>

I can see an issue with 12.33 in the android console mostly for chromebook users. I’ve pushed a fix to the test channel. Please let me know if you have any stability issues with this test update (12.34)

---

## [Crash when using a local variable directly initialized with a string containing commas](https://smallbasic.discourse.group/t/crash-when-using-a-local-variable-directly-initialized-with-a-string-containing-commas/62)

<div class="topic-metadata">

**Author:** [@JFD](https://smallbasic.discourse.group/u/JFD)\
**Replies:** 1\
**Last updated:** [April 28, 2026, 2:26am UTC](https://smallbasic.discourse.group/t/crash-when-using-a-local-variable-directly-initialized-with-a-string-containing-commas/62 "2026-04-28T02:26:50Z")

</div>

Hello, I am facing a bug when using a local variable directly initialized with a string containing commas. See the example below. a=“a,b” ’ OK const b=“a,b” ’ OK local c c=“a,b” ’ OK local d=“a,b” ’ Crash COMP-ER…

---

## [Android test version - issues?](https://smallbasic.discourse.group/t/android-test-version-issues/59)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 2\
**Last updated:** [April 5, 2026, 3:31am UTC](https://smallbasic.discourse.group/t/android-test-version-issues/59 "2026-04-05T03:31:42Z")

</div>

Is anyone having issues with the test version and the back button?

---

## [SmallBASIC 12.33](https://smallbasic.discourse.group/t/smallbasic-12-33/58)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 6\
**Last updated:** [March 13, 2026, 5:03pm UTC](https://smallbasic.discourse.group/t/smallbasic-12-33/58 "2026-03-13T17:03:50Z")

</div>

After a lot of changes for the Android version and a Flatpak package for Linux finally the Windows version of SmallBASIC 12.33 can be downloaded. The top changes are: SDL: Update to SDL3 SDL: Add editor tool bar SDL: …

---

## [SmallBASIC on the Raspberry PI](https://smallbasic.discourse.group/t/smallbasic-on-the-raspberry-pi/23)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 21\
**Last updated:** [February 17, 2026, 2:55pm UTC](https://smallbasic.discourse.group/t/smallbasic-on-the-raspberry-pi/23 "2026-02-17T14:55:05Z")

</div>

Quite a while ago I stopped working on SmallBASIC PiGPIO, a plugin for SmallBASIC on the Raspberry PI to access the GPIO pins, because I realized that the plugin was not compatible with the Raspberry Pi 5. Since quite a …

---

## [Let's update the \[Online\] examples](https://smallbasic.discourse.group/t/lets-update-the-online-examples/57)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 1\
**Last updated:** [February 4, 2026, 8:03pm UTC](https://smallbasic.discourse.group/t/lets-update-the-online-examples/57 "2026-02-04T20:03:54Z")

</div>

We should update the online examples. It could detect the platform with SBVER to give a tailored set. Any suggestions for how this should look?

---

## [Flatpak version?](https://smallbasic.discourse.group/t/flatpak-version/50)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 6\
**Last updated:** [January 24, 2026, 9:20pm UTC](https://smallbasic.discourse.group/t/flatpak-version/50 "2026-01-24T21:20:58Z")

</div>

I’ve become a bit of a convert to flatpak. It’s great in combination with a stable distro like debian. It seems less burdensome to build these in comparison to AppImage. Would anyone been keen to see a SDL build of Smal…

---

## [Calling map sub with array](https://smallbasic.discourse.group/t/calling-map-sub-with-array/56)

<div class="topic-metadata">

**Author:** [@JFD](https://smallbasic.discourse.group/u/JFD)\
**Replies:** 2\
**Last updated:** [January 21, 2026, 2:06pm UTC](https://smallbasic.discourse.group/t/calling-map-sub-with-array/56 "2026-01-21T14:06:27Z")

</div>

Hello, I’m facing an issue. In the following code, the last instruction doesn’t work, and I can’t figure out why. Is this a bug? Using sbasic console version, but the same with other flavours JFD. func ctest() lo…

---

## [Teensy update merged](https://smallbasic.discourse.group/t/teensy-update-merged/52)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 2\
**Last updated:** [January 20, 2026, 10:21am UTC](https://smallbasic.discourse.group/t/teensy-update-merged/52 "2026-01-20T10:21:53Z")

</div>

J7Ms Teensy mcu board changes have been merged. Thanks J7M :clap: Now that we have this, I’m wondering whether to keep including the ioio-otg module in the android release. What do you think? Is anyone using it?

---

## [Syntax highlighting for vim](https://smallbasic.discourse.group/t/syntax-highlighting-for-vim/55)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 0\
**Last updated:** [January 8, 2026, 9:24pm UTC](https://smallbasic.discourse.group/t/syntax-highlighting-for-vim/55 "2026-01-08T21:24:38Z")

</div>

SmallBASIC syntax highlighting for vim available. Big thanks to z9385pdi. For details see SmallBASIC language support.

---

## [Run local LLMs using SmallBASIC](https://smallbasic.discourse.group/t/run-local-llms-using-smallbasic/54)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 0\
**Last updated:** [December 31, 2025, 6:17am UTC](https://smallbasic.discourse.group/t/run-local-llms-using-smallbasic/54 "2025-12-31T06:17:41Z")

</div>

I’ve created a new module that uses llama.cpp to run LLM models locally. Here’s an example: The module has build options for CPU or GPU. CPU almost kind of works with the smallest models. I bought a new graphics card…

---

## [Android version update](https://smallbasic.discourse.group/t/android-version-update/24)

<div class="topic-metadata">

**Author:** [@chrisws](https://smallbasic.discourse.group/u/chrisws)\
**Replies:** 11\
**Last updated:** [December 26, 2025, 1:09am UTC](https://smallbasic.discourse.group/t/android-version-update/24 "2025-12-26T01:09:32Z")

</div>

I’m working on update to the android version to replace the editor keypad. This will include a toolbar which the SDL version will inherit. There are a few annoyances with using the standard keypad which the custom keyp…

---

## [Console functions of smallBASIC](https://smallbasic.discourse.group/t/console-functions-of-smallbasic/51)

<div class="topic-metadata">

**Author:** [@JFD](https://smallbasic.discourse.group/u/JFD)\
**Replies:** 2\
**Last updated:** [November 23, 2025, 12:09pm UTC](https://smallbasic.discourse.group/t/console-functions-of-smallbasic/51 "2025-11-23T12:09:21Z")

</div>

Hi, I’m trying to use the console functions of smallBASIC (see the documentation: Home \> Reference \> Console). Functions such as INKEY, CLS or AT do absolutely nothing for me, even when I use the sample code provided. I…

---

## [Undocumented features (or at least I think so)](https://smallbasic.discourse.group/t/undocumented-features-or-at-least-i-think-so/49)

<div class="topic-metadata">

**Author:** [@JFD](https://smallbasic.discourse.group/u/JFD)\
**Replies:** 7\
**Last updated:** [November 15, 2025, 1:18pm UTC](https://smallbasic.discourse.group/t/undocumented-features-or-at-least-i-think-so/49 "2025-11-15T13:18:37Z")

</div>

Good evening everyone Just one or two questions about some aspects of the language. I’ve “discovered” these two features through experimentation: – unpack from an array v=\[1,2,3\] arr\<\<v (x,y,z)=arr\[0\] ?x,y,z – FOR-I…

---

## [Classes programming](https://smallbasic.discourse.group/t/classes-programming/47)

<div class="topic-metadata">

**Author:** [@JFD](https://smallbasic.discourse.group/u/JFD)\
**Replies:** 2\
**Last updated:** [November 6, 2025, 10:28am UTC](https://smallbasic.discourse.group/t/classes-programming/47 "2025-11-06T10:28:06Z")

</div>

Hello everyone, I’ve been using SmallBASIC for a while now, and I’m facing a problem I can’t seem to solve. I create a lot of “classes”, which I find convenient even though it’s limited compared to other languages (I c…

---

## [Virtual keyboard in smallbasic](https://smallbasic.discourse.group/t/virtual-keyboard-in-smallbasic/40)

<div class="topic-metadata">

**Author:** [@yonherna](https://smallbasic.discourse.group/u/yonherna)\
**Replies:** 9\
**Last updated:** [September 17, 2025, 2:30pm UTC](https://smallbasic.discourse.group/t/virtual-keyboard-in-smallbasic/40 "2025-09-17T14:30:04Z")

</div>

Recent to the new update, the keyboard is not compatible with Latin America. The keyboard is fixed on screen and cannot be disabled.One should have the option of whether one wants to work with one of the keyboards, I re…

---

## [COM Ports (RS232)](https://smallbasic.discourse.group/t/com-ports-rs232/38)

<div class="topic-metadata">

**Author:** [@Tinine](https://smallbasic.discourse.group/u/Tinine)\
**Replies:** 3\
**Last updated:** [September 3, 2025, 9:30am UTC](https://smallbasic.discourse.group/t/com-ports-rs232/38 "2025-09-03T09:30:07Z")

</div>

Working fine but no idea what the size of the RX buffer is…or is it automatic/dynamic?

---

## [Pause for fraction of a second](https://smallbasic.discourse.group/t/pause-for-fraction-of-a-second/37)

<div class="topic-metadata">

**Author:** [@Tinine](https://smallbasic.discourse.group/u/Tinine)\
**Replies:** 3\
**Last updated:** [August 30, 2025, 11:36am UTC](https://smallbasic.discourse.group/t/pause-for-fraction-of-a-second/37 "2025-08-30T11:36:31Z")

</div>

The beauty of Pause is the drastic reduction in CPU usage while waiting but I have a need for a shorter period than one second, to update a status display, for example(?) We appear to not have an “ON TIMER n GOSUB” or a…

---

## [Borderless window](https://smallbasic.discourse.group/t/borderless-window/35)

<div class="topic-metadata">

**Author:** [@Tinine](https://smallbasic.discourse.group/u/Tinine)\
**Replies:** 4\
**Last updated:** [August 29, 2025, 11:48am UTC](https://smallbasic.discourse.group/t/borderless-window/35 "2025-08-29T11:48:48Z")

</div>

Is this possible? I have looked through the help and tried lots of the example code but the top bar is always visible.

---

## [Multitasking (sort of)](https://smallbasic.discourse.group/t/multitasking-sort-of/36)

<div class="topic-metadata">

**Author:** [@Tinine](https://smallbasic.discourse.group/u/Tinine)\
**Replies:** 2\
**Last updated:** [August 29, 2025, 11:43am UTC](https://smallbasic.discourse.group/t/multitasking-sort-of/36 "2025-08-29T11:43:33Z")

</div>

This is merely an FYI in case it is of interest to others. I installed the (free) Serial Port Emulator and have two separate instances of SB exchanging data and it works really well. I don’t know how high the BAUD rate …

---

## [Fonts in Windows](https://smallbasic.discourse.group/t/fonts-in-windows/33)

<div class="topic-metadata">

**Author:** [@Tinine](https://smallbasic.discourse.group/u/Tinine)\
**Replies:** 2\
**Last updated:** [August 28, 2025, 1:34pm UTC](https://smallbasic.discourse.group/t/fonts-in-windows/33 "2025-08-28T13:34:24Z")

</div>

The only thing that I’m not delighted with is the text font (too many bits sticking out :grin: ) Is there a trick to loading other fonts? If not, no big deal :+1:

---

## [Installation of SmallBASIC on W11 pc](https://smallbasic.discourse.group/t/installation-of-smallbasic-on-w11-pc/31)

<div class="topic-metadata">

**Author:** [@Pete](https://smallbasic.discourse.group/u/Pete)\
**Replies:** 1\
**Last updated:** [August 10, 2025, 9:14pm UTC](https://smallbasic.discourse.group/t/installation-of-smallbasic-on-w11-pc/31 "2025-08-10T21:14:44Z")

</div>

How can I Install SmallBASIC on my W11 pc?

---

## [True type fonts and storage at Android](https://smallbasic.discourse.group/t/true-type-fonts-and-storage-at-android/27)

<div class="topic-metadata">

**Author:** [@J7M](https://smallbasic.discourse.group/u/J7M)\
**Replies:** 3\
**Last updated:** [July 28, 2025, 11:46pm UTC](https://smallbasic.discourse.group/t/true-type-fonts-and-storage-at-android/27 "2025-07-28T23:46:46Z")

</div>

Hi TS7612, you accidentally replied to “Welcome to SmallBASIC” instead of opening a new topic. No problem, I just opened a new topic for you.

[Next page](https://smallbasic.discourse.group/latest.md?page=1)
