• Print

#CSpect 2.12.3

Description

#CSpect V2.10.1 ZXSpectrum emulator by Mike Dailly.

Be aware...emulator is far from well tested, and might crash for any reason - sometimes just out of pure spite!

 

NOTE: DISTRIBUTION WITH COMMERCIAL TITLES IS NOT PERMITTED WITHOUT WRITTEN CONSENT.

 

Installing

 

Windows - You will need the latest .NET, and openAL ( https://www.openal.org/downloads/ )

Linux - You will need the full MONO (on ubuntu do "apt-get install mono-devel" )

OSX - You will need the latest mono from https://www.mono-project.com/

 


NXtel release


NXtel is written by SevenFFF / Robin Verhagen-Guest and is (c) Copyright 2018,2019, all rights reserved, and released under the GPL3 License.

(See license here:https://github.com/Threetwosevensixseven/NXtel/blob/master/LICENSE).

Latest versions can be found here: https://github.com/Threetwosevensixseven/NXtel/releases.

 

Command Line Options

-zxnext = enable Next hardware registers
-nextrom = enable the Next ROM ("enNextZX.rom" and "enNxtmmc.rom" required)
-zx128 = enable ZX Spectrum 128 mode
-s7 = enable 7Mhz mode
-s14 = enable 14Mhz mode
-s28 = enable 28Mhz mode
-exit = to enable "EXIT" opcode of "DD 00"
-brk = to enable "BREAK" opcode of "DD 01"
-esc = to disable ESCAPE exit key (use exit opcode, close button or ALT+F4 to exit)
-cur = to map cursor keys to 6789 (l/r/d/u)
-8_3 = set filenames back to 8.3 detection
-mmc=<dir or file>= enable RST $08 usage, must provide path to "root" dir of emulated SD card (eg "-mmc=." or "-mmc=c:test")
-sd2=<pathfile> = Second SD card image file
-map=<pathfile> = SNASM format map file for use in the debugger. format is: "<16bit address> <physical address> <type> <primary_label>[@<local>]"
-sound = disable sound
-joy = disable joysticks
-w<size> = set window size (1 to 4)
-r = Remember window settings (in "cspect.dat" file, just delete the file to reset)
-16bit = Use the logical (16bit) addresses in the debugger only
-60 = 60Hz mode
-fullscreen = Startup in fullscreen mode
-vsync = Sync to display (for smoother scrolling when using "-60 -sound", but a little faster)
-com="COM?:BAUD" = Setup com port for UART. i.e. -com="COM5:115200". if not set, coms will be disabled.
-stop = Start in the debugger.
-log_cpu = Log the CPU status out
-basickeys = Enable Next BASIC key interface (F10 toggles)
-tv = Enable the TV shader (or CTRL+F1)

Changelog

This is a minor update to fix Lowres and ULA scrolling. ULA X scrolling now uses the 2 new NextRegs - $26+$27.

 

It also fixes an annoying startup issue where if you didn't start in the EXE path, it just wouldn't start properly. This was due to the new plugin system, but should now be fixed. (fingers crossed). I've also added the missing LDWS instruction to SNASM

 

SNasm 2.0.20

  • Added “LDWS” instruction

 

#CSpect V2.12.3 changes

  • Lowres scrolling fixed.
  • Added ULA Scrolling registers $26 and $27.
  • Fixed HL being set to $10000 after reading a file at the end of memory...
  • Fixed a command line startup issue when not started in the EXE path

Links

The life of a Games Programmer

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus