Expand the README
This commit is contained in:
parent
9d2322ffcd
commit
45bcd9e8bb
34
README.md
34
README.md
@ -1,9 +1,39 @@
|
|||||||
# Development tools for the ZX Spectrum
|
# Development tools for the ZX Spectrum
|
||||||
|
|
||||||
The Dockerfile is the basis of the devcontainer.
|
The Dockerfile is the basis of the devcontainer and can be changed to add or remove tools.
|
||||||
|
|
||||||
The devcontainer contains various assemblers etc.
|
The devcontainer contains:
|
||||||
|
- pasmo (assembler)
|
||||||
|
- sjasmplus (assembler)
|
||||||
|
- z80asm (assembler)
|
||||||
|
- z80dasm (disassembler)
|
||||||
|
- zmakebas (creates BASIC programs)
|
||||||
|
- z88dk (C compiler and other utilities includeing assembler)
|
||||||
|
- utilities from the FUSE emulator:
|
||||||
|
- audio2tape
|
||||||
|
- createhdf
|
||||||
|
- fmfconv
|
||||||
|
- listbasic
|
||||||
|
- profile2map
|
||||||
|
- raw2hdf
|
||||||
|
- rzxcheck
|
||||||
|
- rzxdump
|
||||||
|
- rzxtool
|
||||||
|
- scl2trd
|
||||||
|
- snap2tzx
|
||||||
|
- snapconv
|
||||||
|
- snapdump
|
||||||
|
- tape2pulses
|
||||||
|
- tape2wav
|
||||||
|
- tapeconv
|
||||||
|
- tzxlist
|
||||||
|
- zx0 (binary compressor)
|
||||||
|
- dzx0 (binary decompressor)
|
||||||
|
- ttttt (converts binaries into .tap blocks)
|
||||||
|
- git (version control)
|
||||||
|
- make (build control)
|
||||||
|
|
||||||
Build the example project by running `make` from the terminal or the VSCode extension.
|
Build the example project by running `make` from the terminal or the VSCode extension.
|
||||||
|
|
||||||
Debug in the built in simulator or in CSpect externally (example CSpect invocation on Windows would be `CSpect.exe -w2 -debug -remote`).
|
Debug in the built in simulator or in CSpect externally (example CSpect invocation on Windows would be `CSpect.exe -w2 -debug -remote`).
|
||||||
|
*Note: to use CSpect debugging from a Linux host you will have to edit the file `.vscode/launch.json` to change the `"hostname"` parameter to `"localhost"`*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user