Developer Patrik Rak has released a new update of ZXDS in version 2.0.2. ZXDS is an emulator of the Sinclair ZX Spectrum for Nintendo DS and 3DS. It accurately emulates Spectrum 48k, 128k, + 2 / + 2A / + 3 and Pentagon and supports SNA / Z80 / SZX snapshots, TAP / TZX / PZX tape files, TRD / SCL / DSK disk files and RZX playback files. It has some other noteworthy features, such as the ability to download all these files online via WiFi, peer-to-peer WiFi multiplayer or Kempston mouse emulation.
Unzip the downloaded archive, remove the SD card from the PDA, insert it into the computer and copy only the entire ZXDS directory (not only its contents, but the directory itself) to the root of the SD card. Make sure that the empty subdirectories are also copied correctly (in particular, make sure that the / ZXDS / save directory has been created, otherwise the save slots will not be saved permanently on your card). Then copy ZXDS.3dsx to the / 3ds directory on your SD card (or from anywhere you run homebrew applications).
If you’ve already used ZXDS on a DS, keep in mind that you can also copy the entire ZXDS directory from your DS card to this SD card. All files are compatible, with the exception of the files in / ZXDS / Graphics , which are now 320 × 240 instead of 256 × 192.
To function properly and generate audio, ZXDS requires the installation of the DSP firmware. It is very likely that you have already done so, but if you have not already done so, ZXDS will let you know. In this case, I suggest you search for Google ” 3DS guide DSP setting ” and follow the steps relating to the installation of the DSP firmware which should create the /3ds/dspfirm.cdc file on the SD card.
Unzip the downloaded archive and copy only the entire ZXDS directory (not just its contents, but the directory itself) to the root of any device you use to run homebrew on your DS. Make sure that the empty subdirectories are also copied correctly (in particular, make sure that the / ZXDS / save directory has been created, otherwise the save slots will not be saved permanently on your card). If you wish, you can move ZXDS.nds to other places on the card, such as the root itself, to make it more accessible.
The binary file ZXDS.nds provided is primarily intended for Slot-1 (DS slot) based cards. Most of these cards now support DLDI automatic patching, so you probably won’t have to worry about it at all. Try it and you will see. If it doesn’t work for you right away (which means you won’t be able to see any files to load in the load requestor) you may have to patch it with a specific DLDI driver for your card with a DLDI patcher, both of which you can find here . If you need the ZXDS.ds.gba version which is more suitable for Slot-2 (GBA slot) based cards, simply follow the instructions provided here. Note that you will probably need to apply the DLDI patch first in this case. If it still doesn’t work, I’m really sorry, but I can’t do much. Please DO NOT contact me to find out if it works or doesn’t work on your card. Thank you.
Other directories in the archive contain optional extras, so check the README files in each and install their contents in the right place only if you wish. For example, you may want to copy the custom keyboard examples to / ZXDS / Data / Keyboards .
You should also copy some tape, disk, snapshot files or play files on the card. TAP / TZX / PZX tape files, TRD / SCL / DSK disk files, SNA / Z80 / SZX snapshots or RZX playback files are supported. You can place them wherever you want, however the / ZXDS / Data directory is searched first by default. For your convenience, I have included some Spectrum games and demos in the archive itself, so you can at least try it out. And you can find information on many more software on this page. In particular, don’t miss my list of recommended games .
Alternatively, if you have WiFi access, simply rely on the / ZXDS / Data / Online directory and browse the plethora of files available online. If you wish, read online.txt included in the ZXDS archive for more information.