Difference between revisions of "Compilers"
From SpecNext official Wiki
(.txt2bas .bas2txt info added (in bas2tap description)) |
(Add txt2bas/bas2txt for windows/mac/linux) |
||
Line 17: | Line 17: | ||
: (does not support NextBASIC extensions) | : (does not support NextBASIC extensions) | ||
: (for NextBASIC you can use the NextZXOS dot commands .txt2bas and .bas2txt directly on the Next) | : (for NextBASIC you can use the NextZXOS dot commands .txt2bas and .bas2txt directly on the Next) | ||
+ | |||
+ | === ''[https://github.com/remy/txt2bas txt2bas & bas2txt CLI utility]'' === | ||
+ | : Cross platform command line tool to convert NextBASIC to +3dos .bas file and convert .bas files to plain text. | ||
+ | : The tool also includes verbose validation, tap and 3dos, BANK compatible and headerless export and import support |
Revision as of 10:53, 12 June 2020
Contents
sccz80 and zsdcc
Part of Z88dk
- "sccz80" is a small C derived C compiler that is nearly C90 compliant with a few notable exceptions. Emphasis is on small code.
- "zsdcc" is a fork of sdcc-z80 that is an open source optimizing C compiler with C90 and elements of C99 and C11 compliance.
- A Next target is present and under development. Output file types include tap, sna, and esxdos dot commands.
ZX Basic
- A Basic to Z80 compiler with extensions added to Sinclair Basic.
NextBuild v6
- NextBuild is a suite of tools for Windows which uses Boriel's ZX Basic Compiler. It comes with a Next library of routines
- to take advantage of the Nexts hardware. Examples included.
bas2tap utility
- The utility to convert `BASIC in an ASCII file' to a TAP tape image file (can be loaded by emulator or Next as regular BASIC program).
- Comes complete with portable C source. With full BASIC syntax checking!
- (does not support NextBASIC extensions)
- (for NextBASIC you can use the NextZXOS dot commands .txt2bas and .bas2txt directly on the Next)
txt2bas & bas2txt CLI utility
- Cross platform command line tool to convert NextBASIC to +3dos .bas file and convert .bas files to plain text.
- The tool also includes verbose validation, tap and 3dos, BANK compatible and headerless export and import support