- #GLIDER EMULATOR MAC INSTALL#
- #GLIDER EMULATOR MAC CODE#
- #GLIDER EMULATOR MAC PC#
- #GLIDER EMULATOR MAC ZIP#
- #GLIDER EMULATOR MAC TV#
Unzip it into a folder named “sjasmplus” again within in the SpectrumNext folder, we will make use of it in a while as we need some other bits and bobs first. Sjasmplusĭownload the Sjasmplus assembler from here:.
#GLIDER EMULATOR MAC CODE#
And in case you are wondering renders in this project does not mean 3D renders although i will be experimenting with that in later posts, at the moment it means final exported, or composited images.Īs i mentioned before we will be using the DeZog remote debugger in order to be able to debug from visual studio code and to make that work we can’t use the snasm assembler, therefore we will be using Sjasmplus. And also notice that the Assets folder contains a subfolder Renders etc, as the project develops each of this folder will contain assets and possibly other folders, each with the asset name as just to make it all easy to organize. Notice that none of the paths have spaces in the names, this is to make life easier when creating batch files or reading directory structures in code. Therefore, they have their own folder on the root of the projects folder and contain such things as photoshop scripts, or even c++ utilities written to manipulate binary data, but more on that in later posts. Tools are normally not related to one particular project and may be shared over multiple projects. Therefore, I created a project structure on one of my hard drives like this: – As mentioned before I like to keep everything local, which means my whole project, including the art, sounds and code, this makes it easier to back up all at once and to easy to find any assets or code.
#GLIDER EMULATOR MAC PC#
If these have all gone well and you have seen all the Spectrum Next goodness on your PC monitor, it’s now time to get down to business of setting up your development environment. “CSpect.exe -w3 -zxnext -nextrom -tv -mmc=.\cspect-next-XXgb.img”
#GLIDER EMULATOR MAC TV#
You can also start the CSpect emulator from the command line, and for me using -tv switch to remove the horizontal fake TV lines was a must, so in a command prompt window, navigate to the CSpect folder and start the emulator using the following line remembering to change the XX to match the disk image you downloaded earlier. Oh and the “mod_player.bat” runs an audio demo and the “NXtel.bat” is like a teletext demo if they are your thing. So for now to give the emulator a little test, just double click the “beast.bat” or the “parallax.bat” in the CSpect folder to run one of the demos. The CSpect folder contains the emulator along with some demos, source codes and the SNASM assembler which is a great assembler, unfortunately it needs more work to enable us to use it with the DeZog remote debugger but more on that below. Me I used the Win32DiskImager to write the image to a USB stick then just copied the contents of the USB to my SpectrumNext/Sd folder as well as copying the files “enNextZX.rom”, “enNxtmmc.rom” and the “cspect-next-XXgb.img” to the CSpect folder as per instructions. Also in the ReadMe.txt it states that you need a SD disk image from the same page under “distribution images”, the emulator will work without it but having the SD image will make your emulator look like the real Spectrum Next including the nice front end menu, the file browser, more code examples, docs, utilities and more.
#GLIDER EMULATOR MAC INSTALL#
In the CSpect folder is a “ReadMe.txt” file with further instructions such as the need to install the Open Audio Library (openAl32.dll) which can be downloaded from.
#GLIDER EMULATOR MAC ZIP#
Once downloaded you will need to extract the contents to a folder on your PC and because I do loads of development on different platforms, I like to keep everything for the platform local, therefore in this case I have a SpectrumNext folder on one of my drives and in there I have created a CSpect folder and I have extracted the CSpect zip into that folder. Lets go!įirstly, we need to set up a development environment to make our coding life as easy as possible, and having missed out on two Spectrum Nexts from eBay I am having to resort to using an emulator for now. However, having learned many languages over the years I am sure Z80 is going to be a breeze.Ĭonfession time, throughout my coding I will be using windows as the host system, the code that I post will compile on Linux and Mac but you will have to set up your development environment and choose your own editor. As you can see by my site, I have lots and lots of game development and programming experience, but I have little or no z80 experience.