Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi,

    I'm not sure if this is a bug or not.   I'm trying to write some tools in Z80 assembly and I'm using CSpect to run/test things on.

    When I run cspect with an SD image and a .nex file, it appears like it's not loading the image.  e.g. 

bin\CSpect.exe -r -brk -w3 -60 -vsync -zxnext -nextrom -map=project.map -mmc=e:\nextdev\SDCard\cspect-next-4gb.img project.nex

The image I have has nextos 2.08 loaded, when my project.nex file runs, it checks the version of nextzxos, when it gets the value it's returning 2.02.  When I run the command on the command-line within the emulator using .nextver -v it returns 2.08.


Thoughts?

when the OS is running, it’ll return that properly, but if you run a .NEX file directly from the command line, it’ll return whatever value I’ve hacked in a while ago.

you can check nextreg 1 (or something) to see if it’s running under emulation or not.

(1 edit)

is there a way to make it load the OS, then load the .nex file?  If not, feature request :)

I copied the nex file to the image then ran it from the image and it pulls the correct version, so i'm guessing it's because it's not fully running the nextzxos.     Is that something that you can add in the future, so that it runs the OS, then starts the nex file?