Compilers: Difference between revisions
From SpecNext Wiki
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
=== ''[http://www.boriel.com/forum/zx-basic-compiler/ ZX Basic]'' === | === ''[http://www.boriel.com/forum/zx-basic-compiler/ ZX Basic]'' === | ||
: A Basic to Z80 compiler with extensions added to Sinclair Basic. | : A Basic to Z80 compiler with extensions added to Sinclair Basic. | ||
=== ''[https://github.com/em00k/NextBuild 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. | |||
=== ''[https://github.com/speccyorg/bas2tap bas2tap utility]'' === | === ''[https://github.com/speccyorg/bas2tap bas2tap utility]'' === | ||
Revision as of 23:30, 2 March 2020
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 Next BASIC extensions)