Update to newest Boriel BASIC

This commit is contained in:
2025-12-06 19:32:38 +00:00
parent a5a0ccbe6a
commit d58605cd89
3 changed files with 6 additions and 6 deletions

View File

@@ -20,7 +20,7 @@ ADD https://github.com/einar-saukas/ZX0.git /zx0
RUN cd /zx0/src/ \
&& gcc -O2 -o zx0 zx0.c optimize.c compress.c memory.c \
&& gcc -O2 -o dzx0 dzx0.c
ADD https://www.boriel.com/files/zxb/zxbasic-1.18.3-linux64.tar.gz .
ADD https://www.boriel.com/files/zxb/zxbasic-1.18.4-linux64.tar.gz .
RUN tar xf zxbasic*
ADD https://github.com/Mastodon-/inpaws.git /inpaws
RUN cd /inpaws/ \

View File

@@ -2,7 +2,7 @@
"name": "ZX Spectrum dev tools",
//"build": { "dockerfile": "Dockerfile" },
// The Dockerfile takes an age to build due to z88dk, so pull from prebuilt:
"image": "boarstone.mcphail.uk/mcphail/speccydev:v3.0",
"image": "boarstone.mcphail.uk/mcphail/speccydev:v4.0",
"remoteUser": "ubuntu",
"runArgs": [
"--network=host"

View File

@@ -1,4 +1,4 @@
# Development tools for the ZX Spectrum v3.0
# Development tools for the ZX Spectrum v4.0
The Dockerfile is the basis of the devcontainer and can be changed to add or remove tools. It will take a long time to build locally, so by default the devcontainer will pull a prebuilt version. Edit `.devcontainer/devcontainer.json` if you would rather build your own.
@@ -29,7 +29,7 @@ The devcontainer contains:
- tzxlist
- zx0 (binary compressor)
- dzx0 (binary decompressor)
- ZX BASIC (aka Boriel BASIC) version 1.18.3
- ZX BASIC (aka Boriel BASIC) version 1.18.4
- zxbc (BASIC compiler)
- zxbasm (assembler)
- zxbpp (preprocessor)
@@ -62,9 +62,9 @@ Several useful VSCode extentsions will be installed, including a Z80 assembly la
Thanks to the many authors of these wonderful tools and extensions; to think what we could have made with these in 1985!
## Breaking changes from v2.x
## Breaking changes from v3.x
Boriel BASIC (zxbasic) has been updated. This version corrects a bug when referencing array data from assembly language. Code reliant on the old, faulty, behaviour may break.
Boriel BASIC (zxbasic) has been updated. There have been further bug fixes to array referencing which may break old code reliant on previous behaviour.
## New additions from v2.x