Difference between revisions of "Main Page"
From SpecNext official Wiki
(→Hardware Expansion) |
(→Hardware Expansion) |
||
Line 64: | Line 64: | ||
* [[Expansion]] - working on page | * [[Expansion]] - working on page | ||
− | * [https://www.specnext.com/forum/viewtopic.php?f=6&t=544] A link to the forums discussing hardware additions | + | * ''[https://www.specnext.com/forum/viewtopic.php?f=6&t=544 Specnext Forums] |
+ | : A link to the forums discussing hardware additions | ||
= Community = | = Community = |
Revision as of 17:04, 7 December 2017
Contents
References
System architecture
- Extended Z80 instruction set
- Memory map and switching mechanics
- Reference machines and timing
- Boot Sequence
- Board feature control and port list
- Interrupts
- RPi0 Acceleration
- DMA
- Copper
Video
- Enhanced ULA including video modes
- Sprites
- Layer 2
- Palettes
Audio
Firmware
Development Tools
Emulators
See main page: Emulators
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 all currently known Next extension opcodes through this modified Pasmo from Russ McNulty and Tony Thompson and also now supports outputting .sna files to use with CSpect, thanks to Russ McNulty
- SNasm - included with the CSpect emulator
- Supports the Next extension opcodes directly
- z80asm - part of Z88dk
- 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 Basic to Z80 compiler with extensions added to Sinclair Basic.
Hardware Expansion
Your next computer can be expanded internally to add additional functionality. RTC - Real Time Clock Accelerator - Raspberry Pi Zero ESP2866
- Expansion - working on page
- Specnext Forums
- A link to the forums discussing hardware additions