Alongwith building the emulator we started a few other Spectrum related projects and when ready will be released here at ZX Spectrum 4 .net for public use - we are working hard... time and money permitting.
One of these off shoot projects is a portable tape database of ZX Spectrum cassettes, there's been some great work over the past hmm couple of decades, with new initiative ways of storing the "sound waves" on a tape and turning them in to digital files, thus allowing greater storage and flexibility manipulating the tape data, Some guys have worked hard to try and preserve and find all possible Spectrum cassettes to mention a few sites
worldofspectrum.org -
tzxvault.org - among others (if you want to be added to the links, contact us), each is not just the administrator or webmaster it takes many people sending in tapes and tzx / tape files and research in order to create such detailed databases and collections
We have decided to attempt to consolidate the know cassette's (via their data) in an aim to help find the missing and unknown ones, but we also found many existing spectrum tools a bit difficult to use none we saw had any record of known cassettes, We felt anyone should be able to just plug in a cassette player into their PC and with a click of a button the image could be created and then checked against the latest known list / database of all cassettes ... sounds pretty straight forward ..? well its a little more technically complicated than that and still needs a lot of work, but first impressions of what we have so far shows some promising results we now have a local database application which will detect over 8000+ game cassettes and growing ... and hope to release parts / betas and other tools too... book mark us and check back.
Since embarking on the development of the ZX Spectrum Emulator we have created few tests in-order to get a deeper understanding of the ZX Spectrum Hardware ... more info here... If you have a real spectrum please check it out here
In order to maximise the database we need to find as many cassettes as possible, from unknown ones to ones known but we are unable to locate.
If you can help us with any old cassettes you may have in the loft you no longer want or know someone that has then please contact us and give them to a good home, If we can't get there in person we can get them collected by courier - please don't throw them!
Don't worry if you have no old cassettes please register your copy of the emulator by doing so helps us obtain further hardware and software for the project, and plus gives you full functionality of the emulator.
Does anyone know of any workaround to get XDS510 USB working on Windows 7 with CCS 3.3? I tried just using the 3.3 drivers on Windows 7, but had (not unexpected) problem when driver for XDS510 USB tried to install. Ideally, the Win7 drivers bundled with CCS 4.2 will also work for 3.3 on Windows 7, but because 3.3 is not "officially" tested on Windows 7, they are not independently readily available? Or there exist, but are not readily available, Win7 drivers for 3.3, but are hidden because 3.3 is not "officially" tested on Windows 7?
I think I got the drivers from spectrum digital website, but quick check I did not see them there. Or, they may have come when I installed the patch "patch_030330_XDS510USB_22sept2010", which is required to add support for the processor I am using (DM648) to CCS 3.3. You could ask spectrum digital where the moved them to.
By "doing a manual driver setup" I mean going to device manager and manually installing driver for the USB emulator, rather than trying to rely on *any* sort of plug and play. Let the plug and play fail, then find the device in device manager, and do "install driver" and point to the specdig\XDS510usb_win64 dir.
I am also trying for the same configuration(CCS3.3 + XDS510 + Windows7) but not able to connect to the target through the XDS510 debugger. I got the SD emulator driver from CCSv5 setup . please let me know the steps you followed to get it done .
This is a driver dated 2009, and has support for 64 bit OS. When you run the installer, you will find that now there is a folder called: C:\CCStudio_v3.3\specdig\xds510usb_win64 When you point the OS at that folder, the driver installs correctly.
If you're asking my advice, it seems you can still use the link I included in my 3/25/2014 response to this thread. Once you download the driver in .zip format, you install the driver according to the instructions in the .zip file. Then, in my case, once the 64 bit driver was installed, there was a 64 bit driver folder in the directory tree (noted in my 3/25/2014 forum entry) that CCS was able to use to connect to the emulator.
I don't have any other information than this. Back then, all I did was search Spectrum Digital's site for a 64 bit XDS510 driver, and that is what I found. If this doesn't suit your needs, you might have some luck contacting Spectrum Digital directly and asking a tech service engineer.
Fuse (the Free Unix Spectrum Emulator) was originally, and somewhat unsurprisingly, a ZX Spectrum emulator for Unix. However, it has now also been ported to Mac OS X, which may or may not count as a Unix variant depending on your advocacy position. It has also been ported to Windows, the Wii, AmigaOS and MorphOS, which are definitely not Unix variants.
A native port to macOS by Fredrick Meunier is available on its own SourceForge project here, as well as a Spotlight importer for Mac OS X 10.4 Tiger users. Alternatively, the original version of Fuse will compile on OS X 10.3 (Panther) or later.
If you just want news of new versions and the like, the (low volume) fuse-emulator-announce list is available. If you're interested in the development of Fuse, this is coordinated via the fuse-emulator-devel list and the project page on SourceForge.
The latest version of Fuse is always available by checking out the 'master' branch from the git repository on SourceForge. Note that this isn't guaranteed to compile, let alone work properly. Also, don't expect any support for this version! (You'll also need libspectrum from git; this is from the libspectrum repository). Similarly, the utilities are available in the fuse-utils repository.
I have so far only been able to get the game Jetpak to play on ZX Spectrum using Fuse core in Retroarch. Are there any tips from anyone out there to get the majority of the ZX Spectrum games to play easily using a joystick? I've tried a number of alternative emulators but not getting anything to work well.
If someone might have a list of games they've been able to run well, or an emulator that they've had good success with more ZX roms (and which rom extension or extension(s) in particular) I'd be happy to learn more.
All my games are .z80 or .tzx files.Bare in mind that the spectrum was a computer so most games will use the keyboard by default, but the most supported joystick for it was kempston so I use that. Just load a game, then go to quick menu/controls and change user 1 device type to kempston then save it as a core remap.
Then in games you will need to press a specific keyboard button to use the kempston joystick. In the case below Treasure Island Dizzy says "K for kempston to start" so you need to hit K on the spectrum keyboard, just press select/back on your controller to bring up the onscreen keyboard and navigate to K and hit the button.
The game should now start with kempston support which is also what should be specified in your controller options by default now, The button will be different in different games, dizzy wants a K others will want a number, but they should always say what to press on the title screen.
I think I may have just been running into issues with individual roms not working properly. For instance, the game Atic Atak - I have a couple romsets and collections I found, and added the game to Launchbox and tried it using Retroarch core. The first version I used wouldn't get past an opening gray screen with some text just stating Copyright xxxx Sinclair or something similar, no buttons would advance it. I then found another rom which I imported, this one got into the main game but with no sound, and everything was running at like 1000% speed and unplayable.
I then found a few other collections that had the game, and I think I honestly spent maybe 45 minutes or so getting this one game imported and working (time spent searching / downloading and testing etc). I've been having similar issues with other games that are reference as some of the best for Sinclair.
For instance the game R-Type has a ton of versions out there and I've only found 1 out of maybe 16 or more that will play properly, plus it takes 1 minute 25 seconds to get to the gameplay screen! Luckily I'm pretty used to this kind of waiting being a C64 nut.
Aside from some aggravation getting solid playing versions of games, I'm actually really loving the Sinclair ZX right now. I grew up with a C64 and remember hearing about the Sinclair / ZX Spectrum but never knew anyone that had one. There are a lot of similar titles, but graphically the systems are pretty different and am loving the weird color schemes in the Spectrum. Just wish that the process of getting the games in and getting them to run properly wasn't as painful as some of the other retro systems, this one has been much more time consuming for some reason.
I've been putting off getting this system in Launchbox, and also the X68000, Apple II, and Acorn systems primarily because they're all a bit on the harder side to get up and running and playing games quickly. At least, that's been my experience so far!
@zorkiii you will find a lot of systems are a pain in the ass to get up and running , but zx spectrum is pretty strait forward. For a start I would advise you to extract the Roms from the archives, I know this helps a lot in my experience with the speccy . The fuse core in retroarch is ok but you need to bring up the on-screen virtual keyboard to input. The Sinclair research screen you mentioned is the default basic operating system when you turn on a spectrum , just like the c64 blue screen with commordore 64 basic v12. Which means the emulator has not loaded the Rom you selected.
3a8082e126