Main Page

From SpecNext official Wiki
Revision as of 08:47, 7 September 2017 by wiki>Alcoholics Anonymous (Compilers)
Jump to: navigation, search

References

System architecture

Video

Audio

Storage

Development Tools

Emulators

Emulates many features of the Next and includes an assembler
A full feature emulator including a debugger - frequently updated to support Next updates

Assemblers

Any Z80 assembler can produce code suitable for the Next. However, the Next and most emulators cannot load raw blocks of Z80 code, so a Spectrum specific tool will be useful for creating .TZX or .TAP files with the necessary loaders.

Provides a complete Z80 IDE and Macro assembler, plus an integrated Spectrum emulator
The emulator does not support all features of the next
A long established Z80 assembler, but has been out of development for a long time
Supports most of the Next extension opcodes through macros from Russ McNulty
  • SNasm - included with the CSpect emulator
Supports the Next extension opcodes directly
Supports the Next extension opcodes directly, linking assembler with large z80 library, targets any memory configuration

Compilers

  • 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.
"a fully featured assembler / linker / librarian implementing sections"
A Basic to Z80 compiler with extensions added to Sinclair Basic.

Community

Sources