---
name: "listbasic"
section: "1"
platform: "linux"
package: "fuse-emulator-utils"
version: "1.4.3-2+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/listbasic"
---

# listbasic(1)

Extract the BASIC from a ZX Spectrum file

## NAME

listbasic — Extract the BASIC from a ZX Spectrum file

## SYNOPSIS

**listbasic** \[*OPTION*\] *file*

## DESCRIPTION

listbasic extracts the BASIC listing from a ZX Spectrum snapshot or tape file and prints it to standard output.

## OPTIONS

- *-b*

  specifies that the program to list is a Beta BASIC program.

- *-h*, *--help*

  give brief usage help, listing available options.

- *-V*, *--version*

  output version information.

- *file*

  specifies a snapshot or tape image from which to extract the BASIC, which must be in a format supported by [*libspectrum*(3)](/libspectrum/3.md).

## BUGS

None known.

## SEE ALSO

[*fuse*(1)](/fuse/1.md), [*fuse-utils*(1)](/fuse-utils/1.md), [*libspectrum*(3)](/libspectrum/3.md)

The comp.sys.sinclair Spectrum FAQ, at\
 *http://www.worldofspectrum.org/faq/index.html*.

## AUTHOR

Philip Kendall (philip-fuse@shadowmagic.org.uk).

Chris Cowley wrote  *SnapList*, (*http://freestuff.grok.co.uk/snaplist/index.html*),  on which listbasic is very heavily based.
