ZxBasic
ZX Spectrum BASIC programs as a readable, colored listing in Lister
- Type
- Lister (WLX)
- Version
- 1.0.0.5
- Files
- TAP, TZX, BAS, ZBAS, BIN
Download ZxBasic225 kB
Open a plugin zip in Total Commander (Enter) and it installs the plugin itself. Each plugin comes in both 32-bit and 64-bit versions.
ZxBasic is a Lister plugin for Total Commander that displays a tokenized ZX Spectrum BASIC program as a readable listing with syntax highlighting. Just press F3 on a .TAP, .TZX or .BAS file.
; Program "Hello", autostart LINE 10
10 BORDER 1: PAPER 0: INK 7: CLS
20 PRINT AT 5,10;"HELLO, ZX"Features
- All keywords and tokens including the 128K
SPECTRUMandPLAY. Hidden 5-byte numbers after numeric literals are skipped. - Block graphics as the Unicode characters
▘▝▀▖▌▞▛▗▚▐▜▄▙▟█, UDGs as{UDG A}, control codes as{INK 2},{AT 5,10}. - Tapes: all Program blocks from
.TAPand.TZX; CODE blocks and arrays are listed as a comment. .BAS,.ZBAS,.BINfiles: +3DOS file with a header, raw program or a memory dump starting at5C00h.- Works with AtariBas: the plugin checks the content, so it rejects Atari BASIC, text
.BASor a code-only tape and Total Commander uses the next plugin. - Colors: line numbers, statements (bold), functions, strings, numbers,
REMand control codes. Scheme follows TC (light/dark), or light, dark or ZX Spectrum. - Settings in the context menu (font, size, colors) are saved immediately to
lsplugin.ini, section[ZxBasic]. - Search (
F7), copy, word wrap (W) and moving to the next file (N/P) work as usual.
Keys
| Key | Action |
|---|---|
right click, Shift+F10 | context menu with settings |
Ctrl++ / Ctrl+- / Ctrl+wheel | larger / smaller font |
Ctrl+0 | default size (10 points) |
MIT license.
News (in Slovak)
1.0.0.5 – prvé vydanie
Prvý release pluginu ZxBasic pre Lister (F3) v Total Commanderi.
- zobrazenie tokenizovaného ZX Spectrum BASICu ako čitateľného listingu
- podporované formáty:
.TAP,.TZX(štandardné, turbo a čisté dátové bloky),.BAS,.ZBAS,.BIN(+3DOS súbor, surový program, výpis pamäte od5C00h) - dekódovanie všetkých kľúčových slov vrátane 128K
SPECTRUMaPLAY, blokovej grafiky, UDG a riadiacich kódov - kontrola obsahu súboru: Atari BASIC a iné ne-ZX súbory plugin odmietne, takže spolupracuje s pluginom AtariBas
- zvýraznenie syntaxe s farebnými schémami (automatická, svetlá, tmavá, ZX Spectrum)
- nastavenie písma a veľkosti cez kontextové menu a Ctrl+koliesko, automatické ukladanie do
lsplugin.ini - inštalačný balík s
pluginst.inf(32-bit.wlxaj 64-bit.wlx64), ukážkové súbory, slovenské a anglické README