<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://wiki.specnext.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remysharp</id>
	<title>SpecNext Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.specnext.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remysharp"/>
	<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/Special:Contributions/Remysharp"/>
	<updated>2026-06-14T01:42:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>http://wiki.specnext.dev/index.php?title=FAQ&amp;diff=11523</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/index.php?title=FAQ&amp;diff=11523"/>
		<updated>2020-09-12T09:57:26Z</updated>

		<summary type="html">&lt;p&gt;Remysharp: Swapped yafs for fatsort as it doesn&amp;#039;t run on a mac (nor does it build)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== I am using HDMI and I get no picture ==&lt;br /&gt;
When the Next boots hold down D for DIGITAL (HDMI) – Mode 7 50hz / 60hz can be selected. N selects the next frequency, ENTER selects it and saves. ONLY PRESS ENTER if you actually see a screen like the one below. N is NOT necessary as the testscreen will automatically go to the next mode albeit slower.&lt;br /&gt;
[[File:Figure02-TestScreenMode7.png|thumb|ZX Spectrum Next Test Screen]]&lt;br /&gt;
&lt;br /&gt;
You will also get an audible intermittent tone so you know your audio is working. It&#039;s possible your display can lock onto both modes but only one being able to lock onto the audio. Choose the one with the tone before pressing ENTER.&lt;br /&gt;
&lt;br /&gt;
== I am using VGA and I get no picture ==&lt;br /&gt;
When the Next boots hold down V for VGA – Mode 0-6 50hz / 60hz can be selected. VGA0 is the&lt;br /&gt;
preferred mode as this has accurate timings. 1 – 6 are also accurate timings but increase slightly&lt;br /&gt;
in speed. N works as above but there are 12 possible configurations you can choose from. You&#039;ll start at VGA0@50Hz, next one will be the same at 60Hz and so forth. ENTER again selects and saves the changes. Audio is also being produced during the VGA Test Screen phase, however you will need powered speakers (or earphones) plugged in the audio out connector at the back of your Next.&lt;br /&gt;
&lt;br /&gt;
== I&#039;m using an HDMI display and a game&#039;s graphics appear garbled ==&lt;br /&gt;
Some games (specifically ones with multicolour or border effects - eg. Nirvana/Bifrost engine games, certain demos particularly ex-Soviet demoscene ones) require precise timings as with a regular Spectrum. Due to the nature of HDMI displays and the lack of internal buffering on the Spectrum Next display hardware currently these will not work properly and require a VGA or RGB display. &lt;br /&gt;
This is expected to be fixed in a future edition of the core/distribution but until then, there are a few alternative solutions:&lt;br /&gt;
a. An extra Spectrum core that implements precise HDMI timings by removing some of the Next&#039;s extra features. &lt;br /&gt;
b. Use of OSSC hardware which takes the Next&#039;s RGB/VGA display and converts it to HDMI independently&lt;br /&gt;
c. Use of the ZXHD or TkPie hardware expansions (only for standard Spectrum modes at 3.5MHz clock) &lt;br /&gt;
Next specific programs do not have this issue as they&#039;re made taking the current HDMI timing differences into account and will continue to work in the future when the most appropriate HDMI solution is implemented.&lt;br /&gt;
&lt;br /&gt;
== HELP! My &amp;lt;insert game name here&amp;gt; doesn&#039;t work while it works on my &amp;lt;insert older Spectrum model here&amp;gt; ==&lt;br /&gt;
This is most likely due to a specific incompatibility of said program with the Next&#039;s extra hardware. The NextZXOS loader module, provides a lot of options for loading software catering to each model&#039;s idiosyncracies but also gives you the option to disable almost all Next extra hardware in order to make it work. If, after trying everything, the software doesn&#039;t work, you need to inform the team using the official gitlab repo &amp;quot;Issues&amp;quot; (registration is required) and provide a link to a copy of your program. The team will look at the specific issue and respond/fix the issue as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== What classic files can I load on my Next? ==&lt;br /&gt;
[[File:Spectrum-plus-3-tape-lead.jpg|thumb|ZX Spectrum Next/+3 Tape Lead]]&lt;br /&gt;
The Next supports TAPs (preferred), SNAs, DSKs, Z80s which can be loaded from the browser&lt;br /&gt;
menu by selecting them with the cursor keys and ENTER (or a joystick and Fire) -OR- by using the SPECTRUM command. (See Chapter 20 in the manual for details). &lt;br /&gt;
Place the files on your SD card and pick from the Browser.&lt;br /&gt;
If you are using an external tape player then you require a cable from player to the EAR/MIC&lt;br /&gt;
socket of your Next. A Tape Tester is provided from the main menu of NextZXOS – Select More&lt;br /&gt;
and Tape Tester.&lt;br /&gt;
When you are ready to load a real tape choose the Tape Loader and press PLAY on your player. &lt;br /&gt;
The cable follows [https://store.activeconsult.co.uk/shop?olsPage=products%2Fear-mic-cable&amp;amp;page=2 the +3 standard] and MUST be monophonic from the TAPE deck side. Do not try a straight mono cable as used in the Spectrum 128 and earlier as it will not work. &lt;br /&gt;
&lt;br /&gt;
== How can I load TZX files? ==&lt;br /&gt;
TZX files can be loaded if you have a pi0 or an external TZX player. If you have a pi0 please see&lt;br /&gt;
below for more information. Before asking for help please have this information ready&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== My LED does not go out when I unplug the power! ==&lt;br /&gt;
&lt;br /&gt;
[[File:Next HDMI PSU.jpg|thumb|Remove ALL cables]]&lt;br /&gt;
Some TVs will back-power the Next through the HDMI cable, so it’s important to &#039;&#039;&#039;REMOVE ALL CABLES&#039;&#039;&#039; after a firmware&lt;br /&gt;
update and to turn off completely. If your TV/Display has multiple inputs try using one of the other ones as usually NOT ALL HDMI ports exhibit this behaviour.&lt;br /&gt;
&lt;br /&gt;
The back-power situation also happened in one case with I/O serial cable used at joystick port, general rule seems to be &amp;quot;if it has own power, and is connected to Next, it may back-power it&amp;quot; - in case of problems to power-cycle the Next properly, unplug all such cables/peripherals first and try again.&lt;br /&gt;
&lt;br /&gt;
== How do I update my Next? ==&lt;br /&gt;
Zero day distro is [https://www.specnext.com/latestdistro/ here]. To update your Next, extract the contents of the distro to your SD card. Power down the Next,&lt;br /&gt;
Press and hold U and power on until you see the Updater screen and follow the instructions. As&lt;br /&gt;
above if you are using HDMI you need to remove all cables when instructed to power off your&lt;br /&gt;
Next.&lt;br /&gt;
&lt;br /&gt;
== How do I update the Pi in my Next (NextPi)? ==&lt;br /&gt;
NextPi can be downloaded [https://zx.xalior.com/NextPi/ here], and you can use [https://www.balena.io/etcher/ Etcher] to write this to a 1GB SD card.&lt;br /&gt;
&lt;br /&gt;
== I have a pi0 but cannot get TZXs to load ==&lt;br /&gt;
You will require a new updated &#039;&#039;&#039;dot/pisend&#039;&#039;&#039; and &#039;&#039;&#039;nextzxos/tzxload.bas&#039;&#039;&#039; from the&lt;br /&gt;
[https://gitlab.com/thesmog358/tbblue git repository]. These need to be placed in the correct folders on your SD&lt;br /&gt;
card. These files have updated after the distro was released.&amp;lt;br&amp;gt;&lt;br /&gt;
You can check if the pi0 is correctly responding by going into Command Line and running “.term”&lt;br /&gt;
You should see Terminex, press SYM+SHIFT+B to switch to 115,200 baud and press Enter. If you&lt;br /&gt;
see the words “SUP&amp;amp;gt;” then your pi0 is ready. You can quit Terminex by pressing SYM+SHIFT+Q&lt;br /&gt;
&lt;br /&gt;
To load a TZX, place some TZX files on your SD card and you should be able to select the files&lt;br /&gt;
from the Browser and the Next should do the rest. If you come across a game that doesn’t work&lt;br /&gt;
please let us know.&lt;br /&gt;
&lt;br /&gt;
I have problems loading TZXs:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Are you on the latest core / NextZXOS?&amp;lt;br&amp;gt;&lt;br /&gt;
Have you updated to the latest git distro? [https://gitlab.com/thesmog358/tbblue/-/archive/master/tbblue-master.zip git repository]&amp;lt;br&amp;gt;&lt;br /&gt;
What video mode are you using? (VGA0/HDMI etc)&amp;lt;br&amp;gt;&lt;br /&gt;
What game didn&#039;t work? (You need to supply the exact name)&amp;lt;br&amp;gt;&lt;br /&gt;
Where did the loading fail? Did the game load fine but crash etc?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How do I sort the contents of my SD card? ==&lt;br /&gt;
You will need to use a tool on a PC such as [http://www.anerty.net/software/file/DriveSort/?lang=en DriveSort] (Windows) or [https://fatsort.sourceforge.io/ FatSort] (cross OS compatible)&lt;br /&gt;
&lt;br /&gt;
== Where do I buy RTC / Mouse / Memory / Wifi / Pi0 / Inline Power Switch… ==&lt;br /&gt;
ActiveConsult sell most of these products and can be found [https://store.activeconsult.co.uk/shop?olsPage=products&amp;amp;amp;page=1 here].&lt;br /&gt;
SCART cables can be purchased [https://coolnovelties.co.uk/coolnovelties/sinclair-zx-spectrum/312-zx-spectrum-next-analog-rgb-scart-cable-0705693507088.html here], also here: [https://www.retrocomputershack.com/] NOTE that you will need to boot your ZX Spectrum Next and press the R key to set up the SCART output.&lt;br /&gt;
&lt;br /&gt;
== What controller / joystick / gamepad can I use? ==&lt;br /&gt;
[[File:Atari-2600-Paddles.jpg|thumb|Atari 2600 Paddles]]The Next supports any “Atari” standard joystick or gamepad, along with Master System and&lt;br /&gt;
MegaDrive pads. A good option is the [https://www.amazon.co.uk/8Bitdo-Wireless-Gamepad-Original-Genesis/dp/B07HB1XFQW 8bitdo wireless MegaDrive pad].&lt;br /&gt;
You &#039;&#039;&#039;CANNOT&#039;&#039;&#039; use the &#039;&#039;&#039;Sinclair Branded SJS-1&#039;&#039;&#039; joysticks sold for +2/2A/3 ZX Spectrums as they require a special adapter. &lt;br /&gt;
If your joystick has both black and grey plugs, &#039;&#039;&#039;DO NOT&#039;&#039;&#039; plug in the grey plug, as that only works on +2/2A/3 ZX Spectrums and will damage your Next.&lt;br /&gt;
&lt;br /&gt;
The Next also supports [https://www.atariage.com/controller_page.php?ControllerID=3&amp;amp;SystemID=2600 Atari 2600 driving controllers]. These are digital quadrature rotary encoder devices, identifiable by the word &amp;quot;driving&amp;quot; and picture of a racing car. [https://www.atariage.com/controller_page.php?SystemID=2600&amp;amp;ControllerID=2 Atari 2600 paddles] (identifiable by the word &amp;quot;paddle&amp;quot; and picture of tennis rackets) contain analogue potentiometers, which are &#039;&#039;&#039;NOT&#039;&#039;&#039; physically compatible and could damage your Next.&lt;br /&gt;
&lt;br /&gt;
== How do I change the CPU speed/ Scanlines etc? ==&lt;br /&gt;
The following keys combinations can be used to :&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 1 Hard reset&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 2 toggle scan doubler&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 3 toggle 50 / 60 Hz&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 4 Soft reset&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 7 Toggle scan lines (25/50/75%)&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 8 Toggle CPU speed (3.5/7/14/28)&amp;lt;br&amp;gt;&lt;br /&gt;
NMI + 9 NMI menu&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where can I download games / roms ? ==&lt;br /&gt;
[https://spectrumcomputing.co.uk/ Spectrum Computing] and [https://www.worldofspectrum.org/ World of Spectrum] are good places to start&lt;br /&gt;
&lt;br /&gt;
== My internal keyboard is not responding – help!== &lt;br /&gt;
First turn off the Next completely and remove all cables and try again. Failing that a keyboard&lt;br /&gt;
cable may have become loose. You can watch a video on how to open your Next here:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=iLDz4AjL3rA&lt;br /&gt;
&lt;br /&gt;
== My ps/2 keyboard is not responding – help!== &lt;br /&gt;
Edit your &#039;&#039;&#039;c:/machines/next/config.ini&#039;&#039;&#039; file so that &#039;&#039;&#039;ps2=0&#039;&#039;&#039;, or use a [https://store.activeconsult.co.uk/shop?olsPage=products%2Fps2-keyboard-mouse-splitter ps/2 splitter].&lt;br /&gt;
&lt;br /&gt;
== How do I install pi0 / Wifi / RTC / Memory? ==&lt;br /&gt;
As above a guide on how to open your Next can be viewed. Also read the appropriate Chapter in the manual.&lt;br /&gt;
[https://www.youtube.com/watch?v=iLDz4AjL3rA here].&lt;br /&gt;
&lt;br /&gt;
== How can I get the expansion bus working with external hardware? ==&lt;br /&gt;
By default, the Next disables the expansion bus, as external hardware can conflict and is unlikely to run at CPU speeds faster than 3.5MHz. The bus can be enabled and and individual conflicting internal hardware disabled through Next registers 128 and 130..137 (manual pages 270..271). [https://www.specnext.com/forum/viewtopic.php?f=6&amp;amp;t=1482&amp;amp;p=9701&amp;amp;hilit=RAM+music+machine+expansion+bus#p9701 Here] is a detailed example of getting the RAM Music Machine working, and [https://www.youtube.com/watch?v=EU9NTQqQ1fg here] is a video demonstrating unsing Interface 1/microdrives.&lt;br /&gt;
&lt;br /&gt;
== Can I use Amstrad/Sinclair SJS-1 joysticks with the Next? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NO!&#039;&#039;&#039; [https://rk.nvg.ntnu.no/sinclair/computers/peripherals/sjs1.htm SJS-1 joysticks] have fundamentally incompatible wiring compared with the standard Atari-wired joysticks the Next uses. Using them on the Next will short the 5V line to ground, potentially damaging your Next. Bin them, sell them, or keep them for your original +2, +2A or +3, where they will work fine but still be quite rubbish.&lt;br /&gt;
&lt;br /&gt;
== Why don&#039;t my VGA/joystick sockets have hex nuts to screw the cable in? ==&lt;br /&gt;
VGA sockets with hex nuts are typically bolted to a metal chassis. On the Next there is no chassis to screw onto, so you would just be screwing into the connector which is a VERY bad idea. The Next sockets are only fixed tight with small solder pads.&lt;br /&gt;
VGA cables are heavy and will put a lot of leverage on the VGA PCB pins, and likely to fracture the PCB or pins on the VGA socket. An unscrewed cable will still stay firmly in the socket during normal use, but will safely unplug if you yank the cable or leverage the plug.&lt;br /&gt;
&lt;br /&gt;
== I thought I had the latest version of the distro? ==&lt;br /&gt;
Go by the version numbers of the firmware, core and NextZXOS when deciding if you have the latest version. Ignore the post date on the [https://www.specnext.com/latestdistro/ latest distro] page. Wordpress post dates don&#039;t automatically update when existing posts are edited.&lt;br /&gt;
&lt;br /&gt;
== Why doesn&#039;t the manual have a table of contents / index ==&lt;br /&gt;
Short answer: It didn&#039;t fit in the box as the boxes were made way before the manual was completed. &lt;br /&gt;
Long answer: TL;DR :)&lt;br /&gt;
&lt;br /&gt;
== Where can I download a copy of the manual with a ToC and index? ==&lt;br /&gt;
Right here : https://www.specnext.com/zx-spectrum-next-user-manual-first-edition/   &lt;br /&gt;
&lt;br /&gt;
Myopian&#039;s [https://www.cs.hmc.edu/~oneill/specnext/manual-fixed.pdf fixed version] displays correctly in Safari, and can be read directly in browsers.&lt;br /&gt;
&lt;br /&gt;
== Further Spectrum Next Video Guides ==&lt;br /&gt;
https://www.youtube.com/playlist?list=PL2lCM2mJCG_AonDyHJfqjxFR5VoqBWqoh&lt;br /&gt;
&lt;br /&gt;
== Essential Lesser-Known Technical Docs ==&lt;br /&gt;
* The master [https://gitlab.com/SpectrumNext/ZX_Spectrum_Next_FPGA/-/blob/master/cores/zxnext/nextreg.txt nextreg] and [https://gitlab.com/SpectrumNext/ZX_Spectrum_Next_FPGA/-/blob/master/cores/zxnext/ports.txt port] lists are kept up to date, and fully describe the Next hardware for developers.  &lt;br /&gt;
* The [https://gitlab.com/thesmog358/tbblue/-/blob/master/docs/extra-hw/pinouts/pinouts.txt pinouts] list has detailed information on connectors. &lt;br /&gt;
* The [https://gitlab.com/thesmog358/tbblue/-/raw/master/docs/nextzxos-changelog.txt NextZXOS change log] details what was new and fixed in each version of NextZXOS/NextBASIC. &lt;br /&gt;
* The four [https://gitlab.com/thesmog358/tbblue/-/tree/master/docs/nextzxos NextZXOS PDFs] have detailed information on the NextZXOS and esxDOS APIs, NextBASIC sysvars, and NextBASIC syntax.&lt;br /&gt;
* varmfskii&#039;s [https://raw.githubusercontent.com/varmfskii/zxnext_code/master/zx_next_notes/zxnext_notes.pdf ZX Spectrum Next Programming Notes] are an attempt to consolidate the Next programming interface into a single location.&lt;br /&gt;
* Myopian&#039;s [https://docs.google.com/spreadsheets/d/1dB8fKIfByGJTts409Ud8ly450a6SLPnLZc-nCBghBl8 API spreadsheet] summarises NextZXOS/IDEDOS entry points along with calling conditions.&lt;br /&gt;
* Myopian&#039;s [https://www.cs.hmc.edu/~oneill/specnext/dot-cmds.html dot command summary] collects together help and readme text for NextZXOS dot commands in one handy place.&lt;/div&gt;</summary>
		<author><name>Remysharp</name></author>
	</entry>
	<entry>
		<id>http://wiki.specnext.dev/index.php?title=Miscellaneous&amp;diff=11501</id>
		<title>Miscellaneous</title>
		<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/index.php?title=Miscellaneous&amp;diff=11501"/>
		<updated>2020-08-20T08:16:03Z</updated>

		<summary type="html">&lt;p&gt;Remysharp: Added more tools to zx.remysharp.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &#039;&#039;[http://simon.mooli.org.uk/nextech/ Simon N Goodwin&#039;s Spectrum Next Page]&#039;&#039; ===&lt;br /&gt;
: A host of utilites for NextBasic written by Simon, NextPort, Nextramon, &lt;br /&gt;
: Next MGT Reader amongst other treasures.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/kounch/vscode_zx Visual Studio Code Tasks and Scripts]&#039;&#039; ===&lt;br /&gt;
: Some VSC goodies by kounch to work with NextBasic and ZX Basic&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/stefanbylund/zxnext_bmp_tools Next BMP Tools]&#039;&#039; ===&lt;br /&gt;
: The Next BMP tools are BMP image conversion tools targeting the Sinclair ZX Spectrum Next written&lt;br /&gt;
: by Stefan Bylund&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://wiki.twistedraven.net/index.php?title=Downloads Octarine Studio]&#039;&#039; ===&lt;br /&gt;
: Octarine Studio by Guy Black is a PC based editing tool that currently supports palettes and tiles. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://www.specnext.com/forum/viewtopic.php?f=7&amp;amp;t=351 UDGeedNext Sprite Editor]&#039;&#039; ===&lt;br /&gt;
: Windows based sprite editor written by some guy I have never heard of. Currently supports 8 bit&lt;br /&gt;
: palettes. 9 bit and 4 bit sprites should be added at some point....&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[http://worldofpaul.com/speccyart/ Speccy Art]&#039;&#039; ===&lt;br /&gt;
: An online drawing experience that aims to help you create Sinclair ZX Spectrum-like images.&lt;br /&gt;
: Supports the classic ULA mode (256x192 pixels with 8x8 attribute squares and 15 classic ZX colours)&lt;br /&gt;
: Supports the Timex HiColour mode (256x192 pixels with 8x1 attribute rectangles and 15 classic ZX colours)&lt;br /&gt;
: Images can be saved and loaded through TAP files or exported into SCR/SHC files.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/varmfskii/zxnext_tools ZX Spectrum Next tools by Theodore (Alex) Evans]&#039;&#039; ===&lt;br /&gt;
: Multiple tools for various graphics conversions and processing&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://gitlab.com/zxnexttools/nim Next Image Manipulator by Matt Davies]&#039;&#039; ===&lt;br /&gt;
: windows command line tool to convert various image and palette formats to custom &amp;quot;nip/nim&amp;quot; binary formats which are simple enough to parse (or include directly into source with assemblers supporting binary includes)&lt;br /&gt;
: this is early version (already working, build it from source), but further expansion to support also tiles/etc may happen in future&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/gasman/hdfmonkey hdfmonkey]&#039;&#039; ===&lt;br /&gt;
: A Swiss Army Knife for working with FAT partitions on Spectrum emulator HDF images&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/MrKWatkins/ZXSpectrumNextTests ZXSpectrumNextTests by Kevin Watkins and Peter Helcmanovsky]&#039;&#039; ===&lt;br /&gt;
: Suite of tests exercising various aspects of ZX Spectrum Next&lt;br /&gt;
: Tests for: Next registers, Copper, Sprites, Layer2, ULA modes, Extended ULA, Layers mixing modes, Z80N instructions, ...&lt;br /&gt;
: ASM Sources for each test (sjasmplus assembler syntax)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/Threetwosevensixseven/ZXSpectrumNextTests ZXSpectrumNextTests by Robin Verhagen-Guest]&#039;&#039; ===&lt;br /&gt;
: Suite of tests exercising various aspects of ZX Spectrum Next (yes, one more :) )&lt;br /&gt;
: Tests for: DMA, MMU paging, Layers mixing modes&lt;br /&gt;
: ASM Sources for each test (Zeus assembler syntax)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&amp;lt;div id=&amp;quot;WASPtools&amp;quot; name=&amp;quot;WASPtools&amp;quot;&amp;gt;WASPtools by Phoebus Dokos&amp;lt;/div&amp;gt;&#039;&#039; ===&lt;br /&gt;
WASPtools is a suite of tools comprised of a palette manipulator, a sprite editor, a graphics converter, and tilemap editor (both virtual tilemaps for say Layer2, and the hardware tilemap mode).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://zx.remysharp.com Online sprite, palette and tilemap editor by Remy Sharp]&#039;&#039; ===&lt;br /&gt;
: Browser based tooling that works fully offline&lt;br /&gt;
: Sprite editor with import and export tools&lt;br /&gt;
: Tile map editor with 16x16 and 8x8 tile support&lt;br /&gt;
: Full 512 palette import and export&lt;br /&gt;
: Also includes image conversion tools from PNG to 8 bit BMP and SL2 formats&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://marketplace.visualstudio.com/items?itemName=remysharp.nextbasic NextBASIC extension for VS Code by Remy Sharp]&#039;&#039; ===&lt;br /&gt;
: Syntax highlighting, folding and definition jumping&lt;br /&gt;
: Export and import .bas to .txt and visa versa&lt;br /&gt;
: Inline help, line number completion and inline error checking&lt;br /&gt;
: Launches Cspect with minimal configuration&lt;/div&gt;</summary>
		<author><name>Remysharp</name></author>
	</entry>
	<entry>
		<id>http://wiki.specnext.dev/index.php?title=Audio_/_Music&amp;diff=11477</id>
		<title>Audio / Music</title>
		<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/index.php?title=Audio_/_Music&amp;diff=11477"/>
		<updated>2020-07-28T16:53:31Z</updated>

		<summary type="html">&lt;p&gt;Remysharp: Add ayfx editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &#039;&#039;[https://www.julien-nevo.com/arkostracker/ Arkos Tracker 2]&#039;&#039; ===&lt;br /&gt;
: Cross-platform (win/linux/mac) modern chiptune/sampled music tracker with support for 9-channel AY tracking, and player routine for Next.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://zx.remysharp.com/audio AYFX Editor and driver]&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
: Web app for generating sound effects on for AY chips (based on Shiru&#039;s AYFX Editor) - works fully offline, upload, export and edit your sound effects and use in NextBASIC using the AYFX driver.&lt;/div&gt;</summary>
		<author><name>Remysharp</name></author>
	</entry>
	<entry>
		<id>http://wiki.specnext.dev/index.php?title=Compilers&amp;diff=11445</id>
		<title>Compilers</title>
		<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/index.php?title=Compilers&amp;diff=11445"/>
		<updated>2020-06-12T10:53:35Z</updated>

		<summary type="html">&lt;p&gt;Remysharp: Add txt2bas/bas2txt for windows/mac/linux&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &#039;&#039;sccz80&#039;&#039; and &#039;&#039;zsdcc&#039;&#039; === &lt;br /&gt;
Part of [https://github.com/z88dk/z88dk Z88dk]&lt;br /&gt;
: &amp;quot;sccz80&amp;quot; is a small C derived C compiler that is nearly C90 compliant with a few notable exceptions.  Emphasis is on small code.&lt;br /&gt;
: &amp;quot;zsdcc&amp;quot; is a fork of sdcc-z80 that is an open source optimizing C compiler with C90 and elements of C99 and C11 compliance.&lt;br /&gt;
: A Next target is present and under development.  Output file types include tap, sna, and esxdos dot commands.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://zxbasic.readthedocs.io/ ZX Basic]&#039;&#039; ===&lt;br /&gt;
: A Basic to Z80 compiler with extensions added to Sinclair Basic.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/em00k/NextBuild NextBuild v6]&#039;&#039; ===&lt;br /&gt;
: NextBuild is a suite of tools for Windows which uses Boriel&#039;s ZX Basic Compiler. It comes with a Next library of routines &lt;br /&gt;
: to take advantage of the Nexts hardware. Examples included. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/speccyorg/bas2tap bas2tap utility]&#039;&#039; ===&lt;br /&gt;
: The utility to convert `BASIC in an ASCII file&#039; to a TAP tape image file (can be loaded by emulator or Next as regular BASIC program).&lt;br /&gt;
: Comes complete with portable C source. With full BASIC syntax checking!&lt;br /&gt;
: (does not support NextBASIC extensions)&lt;br /&gt;
: (for NextBASIC you can use the NextZXOS dot commands .txt2bas and .bas2txt directly on the Next)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/remy/txt2bas txt2bas &amp;amp; bas2txt CLI utility]&#039;&#039; ===&lt;br /&gt;
: Cross platform command line tool to convert NextBASIC to +3dos .bas file and convert .bas files to plain text.&lt;br /&gt;
: The tool also includes verbose validation, tap and 3dos, BANK compatible and headerless export and import support&lt;/div&gt;</summary>
		<author><name>Remysharp</name></author>
	</entry>
	<entry>
		<id>http://wiki.specnext.dev/index.php?title=Miscellaneous&amp;diff=11393</id>
		<title>Miscellaneous</title>
		<link rel="alternate" type="text/html" href="http://wiki.specnext.dev/index.php?title=Miscellaneous&amp;diff=11393"/>
		<updated>2020-05-23T07:51:56Z</updated>

		<summary type="html">&lt;p&gt;Remysharp: sprite and Tilemap tools, and vscode extension for NextBASIC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &#039;&#039;[http://simon.mooli.org.uk/nextech/ Simon N Goodwin&#039;s Spectrum Next Page]&#039;&#039; ===&lt;br /&gt;
: A host of utilites for NextBasic written by Simon, NextPort, Nextramon, &lt;br /&gt;
: Next MGT Reader amongst other treasures.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/kounch/vscode_zx Visual Studio Code Tasks and Scripts]&#039;&#039; ===&lt;br /&gt;
: Some VSC goodies by kounch to work with NextBasic and ZX Basic&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/stefanbylund/zxnext_bmp_tools Next BMP Tools]&#039;&#039; ===&lt;br /&gt;
: The Next BMP tools are BMP image conversion tools targeting the Sinclair ZX Spectrum Next written&lt;br /&gt;
: by Stefan Bylund&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://www.facebook.com/groups/OctarineStudio/ Octarine Studio]&#039;&#039; ===&lt;br /&gt;
: Octarine Studio by Guy Black is a PC based editing tool that currently supports palettes and tiles. &lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://www.specnext.com/forum/viewtopic.php?f=7&amp;amp;t=351 UDGeedNext Sprite Editor]&#039;&#039; ===&lt;br /&gt;
: Windows based sprite editor written by some guy I have never heard of. Currently supports 8 bit&lt;br /&gt;
: palettes. 9 bit and 4 bit sprites should be added at some point....&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[http://worldofpaul.com/speccyart/ Speccy Art]&#039;&#039; ===&lt;br /&gt;
: An online drawing experience that aims to help you create Sinclair ZX Spectrum-like images.&lt;br /&gt;
: Supports the classic ULA mode (256x192 pixels with 8x8 attribute squares and 15 classic ZX colours)&lt;br /&gt;
: Supports the Timex HiColour mode (256x192 pixels with 8x1 attribute rectangles and 15 classic ZX colours)&lt;br /&gt;
: Images can be saved and loaded through TAP files or exported into SCR/SHC files.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/varmfskii/zxnext_tools ZX Spectrum Next tools by Theodore (Alex) Evans]&#039;&#039; ===&lt;br /&gt;
: Multiple tools for various graphics conversions and processing&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://gitlab.com/zxnexttools/nim Next Image Manipulator by Matt Davies]&#039;&#039; ===&lt;br /&gt;
: windows command line tool to convert various image and palette formats to custom &amp;quot;nip/nim&amp;quot; binary formats which are simple enough to parse (or include directly into source with assemblers supporting binary includes)&lt;br /&gt;
: this is early version (already working, build it from source), but further expansion to support also tiles/etc may happen in future&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/gasman/hdfmonkey hdfmonkey]&#039;&#039; ===&lt;br /&gt;
: A Swiss Army Knife for working with FAT partitions on Spectrum emulator HDF images&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/MrKWatkins/ZXSpectrumNextTests ZXSpectrumNextTests by Kevin Watkins and Peter Helcmanovsky]&#039;&#039; ===&lt;br /&gt;
: Suite of tests exercising various aspects of ZX Spectrum Next&lt;br /&gt;
: Tests for: Next registers, Copper, Sprites, Layer2, ULA modes, Extended ULA, Layers mixing modes, Z80N instructions, ...&lt;br /&gt;
: ASM Sources for each test (sjasmplus assembler syntax)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://github.com/Threetwosevensixseven/ZXSpectrumNextTests ZXSpectrumNextTests by Robin Verhagen-Guest]&#039;&#039; ===&lt;br /&gt;
: Suite of tests exercising various aspects of ZX Spectrum Next (yes, one more :) )&lt;br /&gt;
: Tests for: DMA, MMU paging, Layers mixing modes&lt;br /&gt;
: ASM Sources for each test (Zeus assembler syntax)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&amp;lt;div id=&amp;quot;WASPtools&amp;quot; name=&amp;quot;WASPtools&amp;quot;&amp;gt;WASPtools by Phoebus Dokos&amp;lt;/div&amp;gt;&#039;&#039; ===&lt;br /&gt;
WASPtools is a suite of tools comprised of a palette manipulator, a sprite editor, a graphics converter, and tilemap editor (both virtual tilemaps for say Layer2, and the hardware tilemap mode).&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://zx.remysharp.com Online sprite and Tilemap editor by Remy Sharp]&#039;&#039; ===&lt;br /&gt;
: Browser based tooling&lt;br /&gt;
: Sprite editor with import and export tools&lt;br /&gt;
: Tile map editor with 16x16 and 8x8 tile support&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;[https://marketplace.visualstudio.com/items?itemName=remysharp.nextbasic NextBASIC extension for VS Code by Remy Sharp]&#039;&#039; ===&lt;br /&gt;
: Syntax highlighting, folding and definition jumping&lt;br /&gt;
: Export and import .bas to .txt and visa versa&lt;br /&gt;
: Inline help, line number completion and inline error checking&lt;br /&gt;
: Launches Cspect with minimal configuration&lt;/div&gt;</summary>
		<author><name>Remysharp</name></author>
	</entry>
</feed>