Skip to content

Commit 0d20ed4

Browse files
authored
Merge pull request #52 from Joe7M/master
Update SB v12.33 release
2 parents 3100c11 + 04969a1 commit 0d20ed4

File tree

7 files changed

+72
-39
lines changed

7 files changed

+72
-39
lines changed

_build/pages/download.markdown

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,15 @@
77

88
## Android
99

10-
[Google Play - 12.31](https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic){target="_blank"}
10+
[Google Play - 12.33](https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic){target="_blank"}
1111

1212
## Linux
1313

14-
- [SDL 64 bit Flatpak - 12.33](https://flathub.org/en/apps/io.github.smallbasic.SmallBASIC)
15-
- [SDL 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-SDL_12.27-x86_64.AppImage){target="_blank"}
16-
- [FLTK 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-FLTK_12.27-x86_64.AppImage){target="_blank"}
17-
- [Console 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-Console_12.27-x86_64.AppImage){target="_blank"}
14+
[SDL Flatpak - 12.33](https://flathub.org/en/apps/io.github.smallbasic.SmallBASIC)
1815

1916
## Windows
2017

21-
[SmallBASIC 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/smallbasic_12.27.zip){target="_blank"}
18+
[SmallBASIC 12.33](https://github.com/smallbasic/SmallBASIC/releases/download/v12_33_win/SmallBASIC_12.33_Win.zip){target="_blank"}
2219

2320
## Teensy MCU board
2421

@@ -35,6 +32,9 @@
3532

3633
## Other releases
3734

35+
- [SDL 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-SDL_12.27-x86_64.AppImage){target="_blank"}
36+
- [FLTK 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-FLTK_12.27-x86_64.AppImage){target="_blank"}
37+
- [Console 64 bit AppImage - 12.27](https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-Console_12.27-x86_64.AppImage){target="_blank"}
3838
- [Ubuntu 32 bit - 0.12.9](http://sourceforge.net/projects/smallbasic/files/Linux/0.12.9/smallbasic_0.12.9_i386.deb){target="_blank"}
3939
- [Raspberry PI - 0.12.6](http://sourceforge.net/projects/smallbasic/files/Linux/0.12.6/smallbasic_0.12.6_armhf.deb){target="_blank"}
4040
- [Nokia N770/N800](http://downloads.sourceforge.net/smallbasic/sbasic_0.9.7.2_armel.deb){target="_blank"}

_build/pages/guide.markdown

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,9 @@ location of your choice. Open the SmallBASIC folder and start one of the followi
125125

126126
### Linux {#Linux}
127127

128-
Download the [latest release of SmallBASIC](pages/download.html).
129-
The different versions of SmallBASIC are provided as separate AppImages. Download an AppImage
130-
and copy it to a directory of your choice. Execute the AppImage. Depending of the Linux version
131-
you have to make the AppImage executable: `chmod u+x AppImageFile`, where `AppImageFile` is the
132-
filename of the AppImage.
128+
Download the [latest release of SmallBASIC](/pages/download.html).
129+
Currently only the SDL version of SmallBASIC is provided as a flatpak package. The other versions
130+
can be [build from source](https://github.com/smallbasic/SmallBASIC).
133131

134132
### Android {#Android}
135133

_build/pages/news.markdown

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# News
22

3+
### SmallBASIC version 12.33 has been released for Windows, Linux and Android
4+
5+
::: date
6+
| March 5, 2026
7+
:::
8+
9+
See [SmallBASIC download page](https://smallbasic.github.io/pages/download.html).
10+
11+
Please report any issues to either the forum, email or github issues page.
12+
313
### SmallBASIC syntax highlighting for vim
414

515
::: date

_build/reference/617-graphics-image.markdown

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
# IMAGE
22

3-
> IMAGE [#handle | fileName | http://path-to-file.png | image-var | array of pixmap data]
3+
> IMAGE handle [, scale]
44
5-
The IMAGE statement provides access to extended support for image manipulation. There are two supported image formats: PNG and XPM (see below).
5+
The IMAGE statement provides access to extended support for image manipulation. There are two supported image formats: PNG and XPM. An optional scale factor `scale` can be provided. `scale` must be larger than zero. Values smaller than `1` will result in a down-scaling of the image. Values larger than `1` will upscale the image.
6+
7+
`handle` can be:
8+
9+
- File name
10+
- File handle
11+
- URL (http)
12+
- Image variable
13+
- Array
14+
- Pixmap array
615

716
### Image access
817

@@ -104,6 +113,15 @@ im << "@@@@@@@@@@@@@@@@"
104113
i = Image(im)
105114
```
106115

116+
Create via file name and scale
117+
118+
```
119+
i1 = Image("circle.png", 2) ' scale up by factor 2
120+
i1.show(0,0)
121+
i2 = Image("circle.png", 1/2) ' scale down by factor 2
122+
i2.show(0,0)
123+
```
124+
107125
### Show command
108126

109127
zIndex controls whether the image will be displayed over or under another image. Images with higher zIndex values are drawn over the top of images with lower zIndex values. Opacity controls whether to display the image as solid or semi-transparent. Opacity values range from 1-100, with higher opacity values making the image less transparent. The default is 100 resulting in a solid image. When calling the show command a second time with new coordinates, the image will move to the new position.

pages/download.html

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,26 +49,15 @@ <h2 id="online-in-your-browser">Online in your browser</h2>
4949
<h2 id="android">Android</h2>
5050
<p><a
5151
href="https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic"
52-
target="_blank">Google Play - 12.31</a></p>
52+
target="_blank">Google Play - 12.33</a></p>
5353
<h2 id="linux">Linux</h2>
54-
<ul>
55-
<li><a
54+
<p><a
5655
href="https://flathub.org/en/apps/io.github.smallbasic.SmallBASIC">SDL
57-
64 bit Flatpak - 12.33</a></li>
58-
<li><a
59-
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-SDL_12.27-x86_64.AppImage"
60-
target="_blank">SDL 64 bit AppImage - 12.27</a></li>
61-
<li><a
62-
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-FLTK_12.27-x86_64.AppImage"
63-
target="_blank">FLTK 64 bit AppImage - 12.27</a></li>
64-
<li><a
65-
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-Console_12.27-x86_64.AppImage"
66-
target="_blank">Console 64 bit AppImage - 12.27</a></li>
67-
</ul>
56+
Flatpak - 12.33</a></p>
6857
<h2 id="windows">Windows</h2>
6958
<p><a
70-
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/smallbasic_12.27.zip"
71-
target="_blank">SmallBASIC 12.27</a></p>
59+
href="https://github.com/smallbasic/SmallBASIC/releases/download/v12_33_win/SmallBASIC_12.33_Win.zip"
60+
target="_blank">SmallBASIC 12.33</a></p>
7261
<h2 id="teensy-mcu-board">Teensy MCU board</h2>
7362
<p><a
7463
href="https://github.com/smallbasic/SmallBASIC/releases/tag/Teensy_v1.0">SmallBASIC
@@ -87,6 +76,15 @@ <h2 id="help">Help</h2>
8776
<h2 id="other-releases">Other releases</h2>
8877
<ul>
8978
<li><a
79+
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-SDL_12.27-x86_64.AppImage"
80+
target="_blank">SDL 64 bit AppImage - 12.27</a></li>
81+
<li><a
82+
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-FLTK_12.27-x86_64.AppImage"
83+
target="_blank">FLTK 64 bit AppImage - 12.27</a></li>
84+
<li><a
85+
href="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/SmallBASIC-Console_12.27-x86_64.AppImage"
86+
target="_blank">Console 64 bit AppImage - 12.27</a></li>
87+
<li><a
9088
href="http://sourceforge.net/projects/smallbasic/files/Linux/0.12.9/smallbasic_0.12.9_i386.deb"
9189
target="_blank">Ubuntu 32 bit - 0.12.9</a></li>
9290
<li><a
@@ -116,7 +114,7 @@ <h2 id="changelog">Changelog</h2>
116114
|
117115
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
118116
processed with
119-
<a href="https://pandoc.org/MANUAL.html#pandocs-markdown" target="_blank" rel="nofollow">pandoc 3.8.3</a>
117+
<a href="https://pandoc.org/MANUAL.html#pandocs-markdown" target="_blank" rel="nofollow">pandoc 3.5</a>
120118
</div>
121119
</div>
122120
</div>

pages/guide.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,11 @@ <h3 id="Windows">Windows</h3>
200200
<li>sbasic.exe: Console</li>
201201
</ul>
202202
<h3 id="Linux">Linux</h3>
203-
<p>Download the <a href="pages/download.html">latest release of
204-
SmallBASIC</a>. The different versions of SmallBASIC are provided as
205-
separate AppImages. Download an AppImage and copy it to a directory of
206-
your choice. Execute the AppImage. Depending of the Linux version you
207-
have to make the AppImage executable:
208-
<code>chmod u+x AppImageFile</code>, where <code>AppImageFile</code> is
209-
the filename of the AppImage.</p>
203+
<p>Download the <a href="/pages/download.html">latest release of
204+
SmallBASIC</a>. Currently only the SDL version of SmallBASIC is provided
205+
as a flatpak package. The other versions can be <a
206+
href="https://github.com/smallbasic/SmallBASIC">build from
207+
source</a>.</p>
210208
<h3 id="Android">Android</h3>
211209
<p>Download and install SmallBASIC for Android using <a
212210
href="https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic">Google
@@ -2004,7 +2002,7 @@ <h2 id="ExceptionHandling">Exception Handling</h2>
20042002
href="https://smallbasic.github.io/reference/1425.html">TRY</a>.</p>
20052003
</div>
20062004
<div class="pagefooter">
2007-
This page was last edited on Sat, 15 Nov 2025 14:13:14 +0100
2005+
This page was last edited on Mon, 22 Dec 2025 16:55:43 +0100
20082006
|
20092007
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
20102008
processed with

pages/news.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,17 @@
3838
</div>
3939
<div class="article">
4040
<h1 id="news">News</h1>
41+
<h3
42+
id="smallbasic-version-12.33-has-been-released-for-windows-linux-and-android">SmallBASIC
43+
version 12.33 has been released for Windows, Linux and Android</h3>
44+
<div class="date">
45+
<div class="line-block">March 5, 2026</div>
46+
</div>
47+
<p>See <a
48+
href="https://smallbasic.github.io/pages/download.html">SmallBASIC
49+
download page</a>.</p>
50+
<p>Please report any issues to either the forum, email or github issues
51+
page.</p>
4152
<h3 id="smallbasic-syntax-highlighting-for-vim">SmallBASIC syntax
4253
highlighting for vim</h3>
4354
<div class="date">
@@ -221,7 +232,7 @@ <h3 id="smallbasic-version-0.12.10-has-been-released">SmallBASIC version
221232
<p><a href="/posts/2017-24-12-1.html">Read more</a></p>
222233
</div>
223234
<div class="pagefooter">
224-
This page was last edited on Thu, 8 Jan 2026 22:14:50 +0100
235+
This page was last edited on Thu, 8 Jan 2026 22:19:06 +0100
225236
|
226237
<a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
227238
processed with

0 commit comments

Comments
 (0)