Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
80b0e83b1e | ||
|
|
2a8eeef0d2 |
@@ -16,7 +16,7 @@ RUN apt-get update \
|
|||||||
unzip \
|
unzip \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
ADD https://github.com/z00m128/sjasmplus.git#v1.23.1 /sjasmplus
|
ADD https://github.com/z00m128/sjasmplus.git#v1.24.0 /sjasmplus
|
||||||
RUN cd /sjasmplus && make -j8 && make install
|
RUN cd /sjasmplus && make -j8 && make install
|
||||||
ADD https://boarstone.mcphail.uk/mcphail/spectrum_remload.git /ttttt
|
ADD https://boarstone.mcphail.uk/mcphail/spectrum_remload.git /ttttt
|
||||||
RUN cd /ttttt && make ttttt
|
RUN cd /ttttt && make ttttt
|
||||||
@@ -28,7 +28,7 @@ ADD --unpack https://www.boriel.com/files/zxb/zxbasic-1.19.0-linux64.tar.gz .
|
|||||||
ADD https://github.com/Mastodon-/inpaws.git /inpaws
|
ADD https://github.com/Mastodon-/inpaws.git /inpaws
|
||||||
RUN cd /inpaws/ \
|
RUN cd /inpaws/ \
|
||||||
&& make -j8
|
&& make -j8
|
||||||
RUN python3 -m pip install --break-system-packages skoolkit
|
RUN python3 -m pip install --force-reinstall --break-system-packages skoolkit==10.1
|
||||||
ADD https://github.com/gasman/hdfmonkey.git /hdfmonkey
|
ADD https://github.com/gasman/hdfmonkey.git /hdfmonkey
|
||||||
RUN cd /hdfmonkey/ \
|
RUN cd /hdfmonkey/ \
|
||||||
&& autoheader \
|
&& autoheader \
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "ZX Spectrum dev tools",
|
"name": "ZX Spectrum dev tools",
|
||||||
//"build": { "dockerfile": "Dockerfile" },
|
//"build": { "dockerfile": "Dockerfile" },
|
||||||
// The Dockerfile takes an age to build due to z88dk, so pull from prebuilt:
|
// The Dockerfile takes an age to build due to z88dk, so pull from prebuilt:
|
||||||
"image": "njmcphail/speccydev:v9.0",
|
"image": "njmcphail/speccydev:v9.2",
|
||||||
"remoteUser": "ubuntu",
|
"remoteUser": "ubuntu",
|
||||||
"runArgs": [
|
"runArgs": [
|
||||||
"--network=host"
|
"--network=host"
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# Development tools for the ZX Spectrum v9.0
|
# Development tools for the ZX Spectrum v9.2
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
The devcontainer contains:
|
The devcontainer contains:
|
||||||
- pasmo version 0.5.3 (assembler)
|
- pasmo version 0.5.3 (assembler)
|
||||||
- sjasmplus version 1.23.1 (assembler)
|
- sjasmplus version 1.24.0 (assembler)
|
||||||
- z80asm version 1.8 (assembler)
|
- z80asm version 1.8 (assembler)
|
||||||
- z80dasm version 1.1.6 (disassembler)
|
- z80dasm version 1.1.6 (disassembler)
|
||||||
- zmakebas version 1.2b (creates BASIC programs)
|
- zmakebas version 1.2b (creates BASIC programs)
|
||||||
@@ -36,7 +36,7 @@ The devcontainer contains:
|
|||||||
- various tools including nextcreator.py to build .nex files
|
- various tools including nextcreator.py to build .nex files
|
||||||
- ttttt (converts binaries into .tap blocks)
|
- ttttt (converts binaries into .tap blocks)
|
||||||
- inpaws version 1.0.2 (interactive fiction compiler/extractor for Gilsoft's PAW)
|
- inpaws version 1.0.2 (interactive fiction compiler/extractor for Gilsoft's PAW)
|
||||||
- skoolkit version 10.0 (tools for creating browseable disassemblies of Spectrum games)
|
- skoolkit version 10.1 (tools for creating browseable disassemblies of Spectrum games)
|
||||||
- sna2ctl.py
|
- sna2ctl.py
|
||||||
- sna2skool.py
|
- sna2skool.py
|
||||||
- skool2html.py
|
- skool2html.py
|
||||||
@@ -79,9 +79,9 @@ Thanks to the many authors of these wonderful tools and extensions; to think wha
|
|||||||
|
|
||||||
The base has been updated from Ubuntu 24.04 to Ubuntu 26.04, largely to bring in python 3.14 which is required for the current release of Boriel BASIC. This may cause some issues, so please report bugs. z88dk is still being built on 24.04 but should be ABI compatible. Again, please report any bugs you find.
|
The base has been updated from Ubuntu 24.04 to Ubuntu 26.04, largely to bring in python 3.14 which is required for the current release of Boriel BASIC. This may cause some issues, so please report bugs. z88dk is still being built on 24.04 but should be ABI compatible. Again, please report any bugs you find.
|
||||||
|
|
||||||
## New additions from v8.3
|
## New additions from v9.1
|
||||||
|
|
||||||
Minor version update for Boriel BASIC.
|
Minor version update for sjasmplus.
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user