Raspberry BASIC

Recent Posts

Pages: 1 [2] 3 4 ... 10
11
ScriptBasic / Re: Amazon Sidewalk
« Last post by John Spikowski on April 18, 2023, 05:31:49 PM »
I received my Amazon Sidewalk test kit on Monday. The test kit shows bridge devices (Alexa / Ring doorbells) in my area. (green dots) I'm just getting started looking at the developer API. The test kit device is about the size of a Bic lighter. The idea is to take it with you when you drive around to see the Sidewalk network connectivity.








12
ScriptBasic / Re: Amazon Sidewalk
« Last post by John Spikowski on April 13, 2023, 08:27:42 AM »
Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller, enabling ultra-low power application design. The tool generates an interface driver consisting of C source files with the firmware image, associated definitions, and generic functions that allow the System CPU application to control the Sensor Controller and exchange data.
13
ScriptBasic / Amazon Sidewalk
« Last post by John Spikowski on April 13, 2023, 08:03:03 AM »
I was just notified by the Amazon Sidewalk support group that my test kit is on the way. Time to dust off my RPi's and brush up on the GPIO bus.

I may become more active on the forum once my test kit arrives.
14
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.35a released
« Last post by John Spikowski on April 06, 2023, 10:52:08 PM »
Thanks Richard for the update!
15
BBC BASIC / BBC BASIC for SDL 2.0 version 1.35a released
« Last post by Richard Russell on April 06, 2023, 11:42:19 AM »
I have released version 1.35a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The changes in this version are as follows:
  • BASIC Interpreter / Run Time Engine

    Non-file devices (e.g. serial ports) now use unbuffered I/O on all platforms, not just Windows.

    Fatal errors set the exit code (%ERRORLEVEL% in Windows) to 512 rather than zero, although this normally won't affect Linux.

    Fixed a bug causing PLOT 68 to plot something, when it shouldn't!

    Fixed READ crashing if there are no DATA statements (ARM and 64-bit editions only).

  • Example Programs

    Added blacksmith.bbc and carousel.bbc in examples/sounds/.

    Added welcome.bbc, from the BBC Micro Welcome Disc, in examples/general/ (this is sensitive to the PLOT 68 bug).
This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has also been updated.

16
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.34a released
« Last post by John Spikowski on February 07, 2023, 07:55:46 PM »
Thanks Richard for keeping us updated with releases.

I haven't been playing with my array of RPi's so I don't have much to share.
17
BBC BASIC / BBC BASIC for SDL 2.0 version 1.34a released
« Last post by Richard Russell on February 07, 2023, 12:36:48 PM »
I have released version 1.34a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The main changes are as follows:
  • BASIC Interpreter / Run Time Engine

    Updated the version of SDL to 2.26.2 (Windows, MacOS, Android and iOS editions) or 2.24.2 (in-browser edition).

    Updated the version of SDL_ttf to 2.20.1 (Windows, MacOS, Android and iOS editions) or 2.0.15 (in-browser edition).

    Updated the version of SDL_net to 2.2.0 (Windows, MacOS, Android and iOS editions).

  • IDEs and Utilities

    Added the addconst utility (desktop editions only) to scan a program and create a list of SDL constant declarations on the clipboard.

    Updated SDLIDE to include addconst in the Utilities menu (slot 5).

    Updated the compiler utility to include hidden files in a Linux bundle, and to support the use of labels without having to disable any crunch options.

  • Libraries

    Added script.bbc to support the Harfbuzz text-shaping engine available in SDL2_ttf 2.20.1.

    Updated pdflib.bbc to improve the 'hardcopy' capability (which now behaves similarly to *HARDCOPY in BB4W).

    Updated dlglib.bbc to fix the recently-reported crash on scrolling a listbox too far with the mouse wheel.

  • Example Programs

    Updated pdfdemo.bbc to demonstrate the new capabilities of the pdfib library.

    Updated unicode.bbc to use the new script library for rendering Arabic text.

    Updated tower.bbc to use the SDL_RenderGeometry() API, available in SDL 2.0.18 and later.  This may mean it will no longer run in Linux, depending on the version of SDL available from your repository.
This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has also been updated.
18
BBC BASIC / BBC BASIC for SDL 2.0 version 1.33a released
« Last post by Richard Russell on October 28, 2022, 09:56:35 PM »
I have released version 1.33a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The changes in this version are as follows:
  • BASIC Interpreter / Run Time Engine

    The *FLOAT 80 command has been enabled in ARM editions, because although they do not support 80-bit floats the
    command is needed to be able to write a 64-bit integer to a data file without loss of precision.

  • IDEs and Utilities

    Fixed compiler.bbc failing to upload a web bundle for testing, more than once per session.

  • Libraries

    Added FN_readlinesocketM() to socklib.bbc, for use when multiple concurrent connections are open.

  • Example Programs

    Modified Ceefax.bbc to restore functionality of the Sport index after a change to the BBC website.
This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).
19
BBC BASIC / BBC BASIC for SDL 2.0 version 1.32a released
« Last post by Richard Russell on August 20, 2022, 04:24:55 PM »
I have released version 1.32a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The changes in this version are as follows:

  • BASIC Interpreter / Run Time Engine

    Fixed a minor issue affecting returned ON MOUSE coordinates when @panx% is negative.

  • IDEs and Utilities

    Updated SDLIDE to support keyword abbreviations (but you are recommended not to use them!).

  • Libraries

    Added mysqllib.bbc for queryimg a MySQL database (not compatible with the in-browser edition).

  • Example Programs

    Added mysqldem.bbc (in examples/general) to demonstrate the mysqllib library by querying a public database

This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).
20
BBC BASIC / BBC BASIC for SDL 2.0 version 1.30a released
« Last post by Richard Russell on May 08, 2022, 11:15:40 AM »
I have released version 1.30a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The changes in this version are as follows:

  • BASIC Interpreter / Run Time Engine

    OS Filing System errors now update the SDL error string, for the convenience of BASIC programs.

    iOS edition only: Reduced size of the back button on iPads.

    iOS edition only: Reinstated the ability to create a home screen icon to run a specific BASIC program (which stopped working at some point).

  • IDEs and Utilities

    The Compile utility no longer quits if an embedded file cannot be found.

    Touch IDE: The background may now be selected from a choice of eight colours.
     
    Android and iOS only: added the ability to disable or enable fullscreen mode.

  • Libraries

    Updated gfxlib to accept negative inter-character spacing values (@vdu.w.d&).

  • Example Programs

    Added bugs.bbc (in examples/games), written by David Williams in 2006 based on the Flash game Ladybug Sumo.

    Added pageturn.bbc (in examples/graphics) which is a BBCSDL conversion of the old BB4W demo.
This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).
Pages: 1 [2] 3 4 ... 10