Main Page: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
SevenFFF (talk | contribs)
No edit summary
 
(89 intermediate revisions by 22 users not shown)
Line 1: Line 1:
== Base references ==
== References ==


=== [[FAQ]] ===
[[FAQ|Click here to go to the FAQ page]]
=== System architecture ===
* [[Specifications]]
* [[Extended Z80 instruction set]]
* [[Extended Z80 instruction set]]
* [[Memory map]]
* [[Memory map]] and switching mechanics
* [[Reference machines]]
* [[Reference machines]] and timing
* [[Boot Sequence]]
* [[Boot Sequence]]
* [[Enhanced ULA]] including video modes
* [[Board feature control]] (NextRegs) and port list
* [[Board feature control]]
* [[Interrupts]]
* [[Interrupts]]
* [[RPi0 Acceleration]]
* [[DMA|zxnDMA]]
* [[CTC]]
* [[Copper]]
* [[File Formats]]
* [[Z80 programming]]
=== Video ===
* [[Video Modes | Enhanced ULA Modes]]
* [[Tilemap]]
* [[Sprites]]
* [[Layer 2]]
* [[Palettes]]
* [[Blend Modes]]
* [[Refresh Rates]]
=== Audio ===
* [[Turbo Sound Next]]
* [[Turbo Sound Next]]
* [[SpecDrum/DAC]]
* [[SpecDrum/DAC]]
* [[Sprites]]
* [[Beeper (audio) | Beeper]]
* [[Layer 2]]
 
=== Firmware ===
* [https://gitlab.com/thesmog358/tbblue TBBlue Official Distribution git repository]
* [https://gitlab.com/SpectrumNext/ZX_Spectrum_Next_FPGA/-/tree/master Official Next Core git repository]
* [[NextZXOS]]
* [[ESXDOS]]
* [[ESXDOS]]
* [[RPi0 Acceleration]]
* [[NextBASIC]]
* [[System Variables]]
* [[API|esxDOS and NextZXOS APIs]]
 
=== Electronics ===
* [[Circuit Diagrams]]
 
=== [[Development Tools|Development Tools and Selected Software]] ===
* [[Emulators]]
* [[Assemblers]]
* [[Compilers]]
* [[Audio_/_Music | Audio/Music]]
* [[Miscellaneous]]
 
=== Hardware Expansion ===
 
Your next computer can be expanded internally to add additional functionality.
* [[RTC | RTC - Real Time Clock]]
* [[RPi0_Acceleration| Accelerator - Raspberry Pi Zero]]
* [[ESP8266-01 | ESP8266-01 - Wifi Module]]
* [[Expansion | Expansion Slot]]
* [[GPIO Socket (J15)]]
* [[JTAG Socket]]
* [[2MB RAM Expansion]]
* [[Beeper (hardware) | Beeper]]
* ''[https://www.specnext.com/forum/viewtopic.php?f=6&t=544 Specnext Forums]
: A link to the forums discussing hardware additions
 
=== Peripherals ===
 
* [[Mouse]]
* [https://gitlab.com/thesmog358/tbblue/-/blob/master/docs/extra-hw/pinouts/pinouts.txt Pinouts (Joystick / VGA / GPIO / Daugherboard / Beeper]
 
=== Classic Peripheral Information ===
 
* [[esxDOS together with Interface 1]]


== Development Tools ==
= Community =


=== Emulators ===
* [https://www.specnext.com/forum/ Official forums]
* [http://dailly.blogspot.co.uk/2017/08/cspect-v05.html CSpect] emulates many features of the Next and includes an assembler.
* [https://www.facebook.com/groups/specnext Facebook group]
* [https://sourceforge.net/projects/zesarux/ ZEsarUX] aims to emulate all features of the Next and includes remote debugger support.
* [https://discordapp.com/invite/HdRvZVw Discord chat]
* [https://www.specnext.com/ Official site]
* [https://wiki.specnext.dev/ZX_Next_Clones Running the Next core on ZX Next clones]
* [[NXtel:Introduction|NXtel]]


=== Assemblers ===
= Sources =
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.
* [[Bibliography]]


* ''[http://www.desdes.com/products/oldfiles/zeus.htm Zeus-ish]''
: Provides a complete Z80 IDE and Macro assembler, plus an integrated Spectrum emulator
: The emulator does not support all features of the next
* ''[http://pasmo.speccy.org/ Pasmo]''
: A long established Z80 assembler, but has been out of development for a long time
: Supports most of the Next extension opcodes through [https://www.facebook.com/groups/specnext/permalink/501910613499597/ macros from Russ McNulty]
* ''SNasm'' - included with the [http://dailly.blogspot.co.uk/2017/08/cspect-v05.html CSpect] emulator
: Supports the Next extension opcodes directly


=== Compilers ===
= Wiki "to do" list =
* [https://github.com/z88dk/z88dk Z88dk] is a C to Z80 compiler which is developing support for the Next.  It includes an assembler that will accept the new ZX Next opcodes.
* [[Wiki TODO list]] (can be used also as warning which pages may contain outdated information)
* [http://www.boriel.com/forum/zx-basic-compiler/ ZX Basic] is a Basic to Z80 compiler with extensions added to Sinclair Basic.

Latest revision as of 00:19, 20 November 2025

References

FAQ

Click here to go to the FAQ page

System architecture

Video

Audio

Firmware

Electronics

Development Tools and Selected Software

Hardware Expansion

Your next computer can be expanded internally to add additional functionality.

A link to the forums discussing hardware additions

Peripherals

Classic Peripheral Information

Community

Sources


Wiki "to do" list

  • Wiki TODO list (can be used also as warning which pages may contain outdated information)