Compilers: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
SevenFFF (talk | contribs)
Split out compilers into a separate page
 
SevenFFF (talk | contribs)
No edit summary
Line 1: Line 1:
== ''sccz80'' and ''zsdcc'' ==  
=== ''sccz80'' and ''zsdcc'' ===  
Part of [https://github.com/z88dk/z88dk Z88dk]
Part of [https://github.com/z88dk/z88dk Z88dk]
: "sccz80" is a small c derived c compiler that is nearly c90 compliant with a few notable exceptions.  Emphasis is on small code.
: "sccz80" is a small c derived c compiler that is nearly c90 compliant with a few notable exceptions.  Emphasis is on small code.
Line 5: Line 5:
: A Next target is present and under development.  Output file types include tap, sna, and esxdos dot commands.
: A Next target is present and under development.  Output file types include tap, sna, and esxdos dot commands.


== ''[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.

Revision as of 23:34, 22 April 2019

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.