BasList

A Windows utility to list and convert tokenised BBC BASIC programs with syntax colouring and advanced formatting

Current Version (1.1.0)
Installation instructions Installation.pdf
ReadMe

Syntax and usage instructions

ReadMe.pdf
Extras Experimental analyser and file viewer.
Windows only. Unzip into BasList folder
Extras net8.0.zip
System requirements Windows Windows 10 or later
.NET Runtime 8.0 or later
(https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
MacOS Not currently available. Use the upcoming BasTools instead.
Download Windows installer (any CPU)
Recommended
BasList_Setup1.1.0.zip
Windows x64 net8.0-windows x64.zip
Windows ARM64 net8.0-windows ARM64.zip
Mac (ARM and x64) net10.0-macos.zip
Linux Not available. Use the upcoming BasTools instead.

Previous versions

1.0.4
Installation instructions Installation.pdf
ReadMe

Release Notes

Release Notes.pdf
Extras Experimental analyser and file viewer.
Windows only. Unzip into BasList folder
Extras net8.0.zip
Download Windows (any CPU)
Not an installer. Unzip over 1.0.3
BasList 104 net8.0-windows7.0.zip

Changes

Requires .Net 8.0 or later
Added dark and light modes
Colour used for a wider range of tokens
Literal star commands no longer coloured
Z80 mode: programs without line numbers no longer display ‘0’
/bare cancels /pause to avoid problems when spooling output.
1.0.2 / 1.0.3
Installation instructions Installation.pdf
ReadMe

Release Notes

Release Notes.pdf
Extras Experimental analyser and file viewer.
Windows only. Unzip into BasList folder
Extras net8.0.zip
Download Windows installer (any CPU)
BasList_Setup1.0.3.zip

Changes

Requires .Net 7.0 or later
Removed the limitation that the filename must be the first parameter
Added /file= or /f= option for cases when filename is numeric and would otherwise be seen as a line number
Installer automatically adds BAT files to SendTo.

Finally...

This program is offered to the community free of charge. Further development is well under way, but in the meantime, please support development with your comments, suggestions and bug reports.

Please use the Contact form below to reach out initially. (Comments will not be displayed unless appropriate and you agree.)

Comment or Ask a Question