|
|
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)
| |