|
Web Assembly function wrappers
I've referred to this issue before, but it might be helpful to revisit it (if only for newcomers). Web Assembly code, for running in a browser, has the unusual characteristic that function signatures
I've referred to this issue before, but it might be helpful to revisit it (if only for newcomers). Web Assembly code, for running in a browser, has the unusual characteristic that function signatures
|
By Richard Russell
·
|
|
Use of wildcards in BBC BASIC's OPENIN on Mac 6 messages
Hello I’m migrating from a Windows laptop to a MacBook, and would like to bring my BBC BASIC programs with me. Having got started with a “Hello World” program, I’m experimenting with some file I/O. Op
Hello I’m migrating from a Windows laptop to a MacBook, and would like to bring my BBC BASIC programs with me. Having got started with a “Hello World” program, I’m experimenting with some file I/O. Op
|
By Simon Gibbons
·
|
|
BBC Basic on new MAC ARM 2 messages
Any plans or feasibility to port BBC BASIC to the new MAC Arm ?
Any plans or feasibility to port BBC BASIC to the new MAC Arm ?
|
By @repton
·
|
|
Programming challenge: Game of Life 23 messages
If you've been following the thread at StarDot you'll know that I have recently written two versions of Conway's Game of Life in BBC BASIC: one using shaders (you may or may not consider that cheating
If you've been following the thread at StarDot you'll know that I have recently written two versions of Conway's Game of Life in BBC BASIC: one using shaders (you may or may not consider that cheating
|
By Richard Russell
·
|
|
The Game of Life 2 messages
For those who don't also read the StarDot forum, here's a link to a shader implementation of Conway's Game of Life in BBC BASIC (needs a compatible browser, as always): click here.
For those who don't also read the StarDot forum, here's a link to a shader implementation of Conway's Game of Life in BBC BASIC (needs a compatible browser, as always): click here.
|
By Richard Russell
·
|
|
Direct Links to In-Browser Demos 3 messages
I won't cross-post it, because the message is quite long (especially once the URLs are expanded), but here's a link to the StarDot forum where I've listed direct links to the various demos for the in-
I won't cross-post it, because the message is quite long (especially once the URLs are expanded), but here's a link to the StarDot forum where I've listed direct links to the various demos for the in-
|
By Richard Russell
·
|
|
An important year 16 messages
2021 will see both the 40th anniversary of BBC BASIC (and of the BBC Microcomputer of course) and the 20th anniversary of BBC BASIC for Windows. Depending on how you pinpoint the birth of BBC BASIC (I
2021 will see both the 40th anniversary of BBC BASIC (and of the BBC Microcomputer of course) and the 20th anniversary of BBC BASIC for Windows. Depending on how you pinpoint the birth of BBC BASIC (I
|
By Richard Russell
·
|
|
Dynamic Memory revisited
I previously published routines for allocating and freeing blocks of memory in BASIC's heap, which overcome the limitations of DIM. However I didn't include an equivalent of the realloc API, which all
I previously published routines for allocating and freeing blocks of memory in BASIC's heap, which overcome the limitations of DIM. However I didn't include an equivalent of the realloc API, which all
|
By Richard Russell
·
|
|
Message of support 46 messages
Hi Richard
I'm a newbie to BBC BASIC (cutting my teeth on Liberty BASIC after a long gap playing around with BASIC in the 80s) and you were kind enough to respond to a question from me on the BASIC P
Hi Richard
I'm a newbie to BBC BASIC (cutting my teeth on Liberty BASIC after a long gap playing around with BASIC in the 80s) and you were kind enough to respond to a question from me on the BASIC P
|
By richey_rowlands
·
|
|
Transfer of program from BBCSDL running on a Windows machine to an Android device running the BBCSDL application? 4 messages
Hi and happy new year, I have written a few very simple programs using BBCSDL (ver. 1.18a) on a laptop running Win8.1 which run successfully. I would now like to transfer the programs or listings to a
Hi and happy new year, I have written a few very simple programs using BBCSDL (ver. 1.18a) on a laptop running Win8.1 which run successfully. I would now like to transfer the programs or listings to a
|
By QRP_nut
·
|
|
Any demand for MOUSE x%,y%,b%,t% ? 3 messages
When I first developed BBC BASIC for Windows, more than 20 years ago, my intention was to incorporate most of the extensions in Acorn's BASIC 5. Unfortunately one that I missed (somehow its existence
When I first developed BBC BASIC for Windows, more than 20 years ago, my intention was to incorporate most of the extensions in Acorn's BASIC 5. Unfortunately one that I missed (somehow its existence
|
By Richard Russell
·
|
|
forum structure 7 messages
Just found this group. Its a bit unstructured compared to the other discusion forum. Is this just the way it is? Is there a way to add a prefix to message to indicate the subject that coul dbe filtere
Just found this group. Its a bit unstructured compared to the other discusion forum. Is this just the way it is? Is there a way to add a prefix to message to indicate the subject that coul dbe filtere
|
By @repton
·
|
|
EU purchases of BBC BASIC for Windows
Much as I regret the UK's departure from the European Union, it does mean that VAT is no longer due on purchases of BBC BASIC for Windows from those 27 countries. This represents a 20% price cut for t
Much as I regret the UK's departure from the European Union, it does mean that VAT is no longer due on purchases of BBC BASIC for Windows from those 27 countries. This represents a 20% price cut for t
|
By Richard Russell
·
|
|
Unexpected difference between Linux and Windows 4 messages
I have noticed a strange and unexpected difference between the way my Console Mode editions of BBC BASIC behave on Windows compared with Linux and MacOS. I have tracked it down to what happens in the
I have noticed a strange and unexpected difference between the way my Console Mode editions of BBC BASIC behave on Windows compared with Linux and MacOS. I have tracked it down to what happens in the
|
By Richard Russell
·
|
|
Embedding a program in the URL 5 messages
I've been experimenting with embedding a BBC BASIC program in the URL. This is only practical with short programs, and it must be encoded to be 'URL safe' (i.e. not include any characters which are il
I've been experimenting with embedding a BBC BASIC program in the URL. This is only practical with short programs, and it must be encoded to be 'URL safe' (i.e. not include any characters which are il
|
By Richard Russell
·
|
|
What to do with the Help menus? 7 messages
Currently, both the BB4W and BBCSDL IDEs have an entry in their respective Help menus which takes you to the forum. I don't want to leave them that way when next updated, because the forum is no longe
Currently, both the BB4W and BBCSDL IDEs have an entry in their respective Help menus which takes you to the forum. I don't want to leave them that way when next updated, because the forum is no longe
|
By Richard Russell
·
|
|
Useful example programs?
#poll-notice
A new poll has been created: A few of the example programs supplied with BBC BASIC for SDL 2.0 are potentially useful in their own right, rather than simply demonstrating language capabilities and cod
A new poll has been created: A few of the example programs supplied with BBC BASIC for SDL 2.0 are potentially useful in their own right, rather than simply demonstrating language capabilities and cod
|
By Richard Russell
·
|
|
GDIPLIB: to clip or not to clip? 4 messages
The discussion in the IMGLIB thread raises an interesting issue. Currently both the imglib and aagfxlib libraries supplied with BBCSDL clip their output to the current graphics viewport (VDU 24...), i
The discussion in the IMGLIB thread raises an interesting issue. Currently both the imglib and aagfxlib libraries supplied with BBCSDL clip their output to the current graphics viewport (VDU 24...), i
|
By Richard Russell
·
|
|
IMGLIB warning 6 messages
Over at the BBC BASIC forum, to which I am not able to post, somebody has proposed a modification to the BB4W IMGLIB library. Please be warned that this modification is dangerous: it introduces a mass
Over at the BBC BASIC forum, to which I am not able to post, somebody has proposed a modification to the BB4W IMGLIB library. Please be warned that this modification is dangerous: it introduces a mass
|
By Richard Russell
·
|
|
Managed vs. unmanaged memory
BBC BASIC supports two quite different mechanisms for handling memory (i.e. RAM): managed memory objects and unmanaged memory objects. Unmanaged memory objects are blocks of RAM allocated from the hea
BBC BASIC supports two quite different mechanisms for handling memory (i.e. RAM): managed memory objects and unmanaged memory objects. Unmanaged memory objects are blocks of RAM allocated from the hea
|
By Richard Russell
·
|