So I have been doing a bit of DSI buying and selling this week which I will cover in another post later once the dust has settled but in the meantime, on the second DSI XL I have purchased (bronze/brown) I have just been playing around with getting an old R4 card to work on it.
Although there is a good hacking guide at https://dsi.cfw.guide/ which gets access to homebrew and all that good stuff by way of the SD card I hit a snag with this in that I could not get the ZX Spectrum emulator ‘ZXDS’ to work directly off the SD card. It seems from what I could read on the author’s page that his emulator was designed to work from Slot 1 (although there is also a Slot 2 version) but nowhere does it mention trying to run it on the DSI from the SD card…. and, for me at least, it doesn’t seem to work that way.
Now why am I so concerned about this? Well the Nintendo DS resolution is 256 x 192 which happens to be the same resolution as used by the ZX Spectrum so the DS is a great place to emulate this system and the touch screen is perfect to give you access to an emulated ZX Spectrum keyboard.
Although I’ve enjoyed this on the DS Lite, one of the prime reasons I wanted to get a DSI XL was to enjoy ZX Spectrum emulation on a larger screen….
So anyway, problem #1 seems to be getting ZXDS to run from an SD card so it looks like I need to revert to a flash cart which found me at problem #2 being the discovery that my flash carts are old and do not like the DSI being on firmware 1.4.5 which unfortunately both DSI XL’s I now have are on.

The R4 card in the picture is a R4i 3DS ‘Revolution for DS’ card referenced to www.r4ids.cn. This again seemed to be yet another problem as the majority of R4 cards appear to be connected with r4ds.com rather than the .cn version I apparently had.
After a lot of runaround I have finally solved the problem and now have the R4 card working perfectly in both the DS Lite and DSI XL. For anybody with a similar set up here was my solution and I have hosted the needed files here so you don’t have to search like I did:-
- Download a copy of Wood v1.64 and install the latest R4i kernel on to the flashcart microSD card.
- Download 31507r4igold_ndsi145_ patch.rar and extract R4iGold_NDSi145_Patch_NDSL.nds to your microSD card
- Run your R4 card in a DS Lite (or similar) where it always worked with no problem and run the above patch file. After a bit of fiddling – I had to take the card out and put it back in for mine to work – it started to patch my R4 card. Takes a bit of time but said it succeeded.
- Try it again in the DSI, fingers crossed, it works! On my DSI the flash cart now shows up in the DSI menu as ‘DORASU’
If you are interested in the ZX Spectrum emulator you can find it at http://zxds.raxoft.cz/ and here it is in its full glory working on a DSI XL screen…. unless somebody has a better suggestion this does seem the most perfect way to play the ZX Spectrum in a portable format in 2020.






