|
|
| Line 1: |
Line 1: |
| == References ==
| | <strong>MediaWiki has been installed.</strong> |
|
| |
|
| === System architecture ===
| | Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. |
| * [[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]]
| |
| * [[file formats]]
| |
| * [[Z80 programming]]
| |
|
| |
|
| === Video === | | == Getting started == |
| * [[Enhanced ULA]] including video modes | | * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] |
| * [[Tilemap]]
| | * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] |
| * [[Sprites]]
| | * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] |
| * [[Layer 2]]
| | * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] |
| * [[Palettes]]
| | * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] |
| | |
| === Audio ===
| |
| * [[Turbo Sound Next]]
| |
| * [[SpecDrum/DAC]]
| |
| | |
| === Firmware ===
| |
| * [[NextZXOS]]
| |
| * [[ESXDOS]]
| |
| * [[NextBASIC]]
| |
| * [[System Variables]]
| |
| | |
| === Electronics ===
| |
| * [[Circuit Diagrams]]
| |
| | |
| == 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.
| |
| | |
| * ''[http://www.desdes.com/products/oldfiles/zeus.htm Zeus-ish]''
| |
| : Provides a complete Z80 IDE and Macro assembler, scripted disassember plus an integrated Z80 emulator for a range of machines including partial Next support
| |
| : Supports the Next opcodes directly
| |
| : Supports remote debugging on the Next using ParaSys across a serial link
| |
| * ''[http://pasmo.speccy.org/ Pasmo]'' | |
| : A long established Z80 assembler, but has been out of development for a long time
| |
| : Supports all currently known Next extension opcodes through this [https://www.facebook.com/groups/specnext/512169722473686/ 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 [http://dailly.blogspot.co.uk/2017/08/cspect-v05.html CSpect] emulator
| |
| : Supports the Next extension opcodes directly
| |
| * ''z80asm'' - part of [https://github.com/z88dk/z88dk Z88dk]''
| |
| : Supports the Next extension opcodes directly, linking assembler with large z80 library, targets any memory configuration | |
| * ''sjasmplus'' - [https://github.com/z00m128/sjasmplus z00m's fork]
| |
| : Supports all (core2.00.28) Next extension opcodes directly and it is under active development.
| |
| | |
| === Compilers ===
| |
| * ''sccz80'' and ''zsdcc'' - 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.
| |
| : "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.
| |
| * ''[http://www.boriel.com/forum/zx-basic-compiler/ ZX Basic]''
| |
| : 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
| |
| | |
| * ''[https://www.specnext.com/forum/viewtopic.php?f=6&t=544 Specnext Forums] | |
| : A link to the forums discussing hardware additions
| |
| | |
| = Community =
| |
| | |
| * [https://www.specnext.com/forum/ Official forums]
| |
| * [https://www.facebook.com/groups/specnext Facebook group] | |
| * [https://specnext.slack.com/ Slack chat] ([https://join.slack.com/t/specnext/shared_invite/enQtMjQ2ODgzNTI5MzAzLWE2NzhhNjUzZGZhNWIxZWIyMTY4N2JmNTY3MWM4ZTkxOWY2M2UwZDQzN2FhYTEzNjFiY2I5MDA1MTc3NjVmYTI sign up])
| |
| | |
| = Sources =
| |
| * [[Bibliography]]
| |
| | |
| = Wiki "to do" list =
| |
| * [[Wiki TODO list]] (can be used also as warning which pages may contain outdated information)
| |