Instructions
02/10/2024


Menus:

F1 Help F2 NMI F3 Hardware options F4 Control options F5 Load snapshot F6 Save options F7 Load tape F8 Tape options F9 Save screenshot F10 Quit F11 Sound options F12 Disk select

Shift-F11 Video options

Alt-F1 POKEs/Trainers Alt-F2 Alternate NMI Alt-F7 Tape browser Alt-F8 Pause/Unpause tape

File Formats INI/command line DOS Windows


INI and command line options


Global options

INI file Command line Notes
(no equivalent) /ini FILENAME Read from a different INI file.
ROMSDIR = PATH   The directory where the firmware ROMS are located
TEMPDIR  = PATH   Sets the temporary file directory
   
Colour = FULL | RED | GREEN | BLUE | GREY | AMBER /colour TYPE Display (mostly) the ZX Spectrum palette as a monitor type
DotIcon = OFF | ON /dot OFF | ON Switch the "slow running" white dot icon off/on
LEDIcon = OFF | ON /led OFF | ON Switch the drive light icon off/on
PlayIcon = OFF | ON /play OFF | ON Switch the pause/play tape icon off/on
Sound = OFF | ON /quiet Switch the sound output off/on
SwapSpeakers = NO | YES /swapspk Swap the speaker output no/yes
DetectJoystick = NO | YES /nojoy Whether to detect joysticks no/yes
LoadingNoise = OFF | ON /lnoise Whether to (try) to emulate loading noise off/on
FrameSkip = NUMBER /frame NUMBER Set frame skip to that number (0 = auto)
VMODE = NUMBER /vmode NUMBER Set video mode to that number (see Shift-F11 menu)
Speed = NUMBER /speed NUMBER Set emulation speed to that number
LoadingSpeed = NUMBER /lspeed NUMBER Set loading emulation speed to that number
NoLoadingSpeed = NO | YES /nlspeed Whether to use LoadingSpeed when loading from tape
SampleRate = NUMBER /hz NUMBER Sample rate of audio output (4000-192000)
SampleBits = NUMBER /16bit /24bit /32bit Bit-depth of audio output (8-32)
OPL3 = NO | YES /opl3 This has not been used in a long time!
   
(no equivalent) /a FILE Mounts disk in drive A, based on current hardware setup
(no equivalent) /b FILE Mounts disk in drive B, based on current hardware setup
(no equivalent) /c FILE Mounts disk in drive C, based on current hardware setup
(no equivalent) /d FILE Mounts disk in drive D, based on current hardware setup

 


Spectrum options

*Despite what it says here, the Kay is not emulated, even though you can select it from the command line...

INI file Command line Notes
SpectrumMode = ZX80 | ZX81 | 48 | 128 | P2 | P2A | P3 | PENTAGON | SCORPION | PROFI | ATMTURBO | ATMTURBO2 | KAY | LEC | SAMCOUPE | TS2068 | C64 | LECDDR | DIDAKTIKGAMA /zx80 /zx81 /48 /128 /P2 /P2A /P3 /pentagon /scorpion /profi /atmturbo /atmturbo2 /kay1024 /lec528 /samcoupe /ts2068 /c64 /didaktikgama Emulate that machine*
Betadisk128 = OFF | ON /beta128 Switch Beta 128 off/on
Betadisk128AutoBoot = OFF | ON Whether to autoboot or need RAND USR
Multiface = OFF | MF1OLD | MF1 | MF128OLD | MF128 | MPRINT | MF3 /multiface TYPE Use that Multiface
MGT = OFF | DISCIPLE | PLUSD /disciple /plusd Use that interface
D80 = OFF | ON /didaktik Switch Didaktik D80 off/on
IF1 = OFF | ON /if1 Switch Interface 1 off/on
Betadisk48 = OFF | ON /beta48 Switch Beta 48 off/on
Beta48AutoBoot = OFF | ON Whether to autoboot or need RAND USR
BetadiskSD = OFF | ON Switch Beta SD off/on
BetaSDAutoBoot = OFF | ON Whether to autoboot or need RAND USR
FDC1 = OFF | ON /fdc1 Switch FDC-1 off/on
Wafadrive = OFF | ON /wafadrive Switch Wafadrive off/on
Opus = OFF | DISCOVERY | SPECTRA /opusdiscovery /opuspectra Use that interface
SpeccyDOS = OFF | ON /speccydos Switch SpeccyDOS off/on
SwiftDisc = OFF | SWIFTDISC1 | SWIFTDISC2 /swiftdisc1 /swiftdisc2 Use that interface
RockyGush = OFF | ON /rockygush Switch RockyGush off/on
SPDOSKemp = OFF | SPDOS | KDOS | KDOS128_A6 /spdos /kdos /kdos128a6 Use that interface
CliveDrive = OFF | ON /clivedrive Switch Clive Drive off/on
FIZ = OFF | ON /fiz Switch Macronics FIZ off/on
SDI = OFF | ON /sdi Switch SDI off/on
Logitek = OFF | ON /logitek Switch Logitek Proceed off/on
TurboDrive = OFF | ON /turbodrive Switch TurboDrive off/on
TimexFDD = OFF | ON /timexfdd Switch Timex FDD off/on
MB02 = OFF | ON /mb02 Switch MB02 off/on
ConvoyCDOS = OFF | ON /convoycdos Switch ConvoyCDOS off/on
VideobitS80 = OFF | ON /videobits80 Switch Videobit Sistema S80 off/on
PutnikFloppy = OFF | ON /putnikfloppy Switch PutnikFloppy off/on
HiLowDataDrive = OFF | ON /hilowdatadrive Switch HiLow DataDrive off/on
ChallengeSprint = OFF | ON /challengesprint Switch Challenge Sprint off/on
Mouse = OFF | KEMPSTON | KEMPSTON2 | AMX | AY | AMIGA | ATARI /mouse TYPE Set mouse to that mode
Lightpen = OFF | DOODLER /lightpen TYPE Set lightpen to that mode
Lightgun = OFF /lightgun TYPE No lightguns yet
NMI = NORMAL | BETADISK | SCORPION | MULTIFACE | DISCIPLE/+D | SPECCYDOS | SWIFTDISC | ROCKYGUSH | CLIVEDRIVE | MB02 | CONVOYCDOS | VIDEOBITS80 | PUTNIKFLOPPY | HILOWDATADRIVE /nmi TYPE Set NMI (F2) to that mode
AltNMI = NORMAL | BETADISK | SCORPION | MULTIFACE | DISCIPLE/+D | SPECCYDOS | SWIFTDISC | ROCKYGUSH | CLIVEDRIVE | MB02 | CONVOYCDOS | VIDEOBITS80 | PUTNIKFLOPPY | HILOWDATADRIVE /altnmi TYPE Set Alt-NMI (Alt-F2) to that mode
CPUMultiply = (a number from 1 - 20) Multiply the Spectrum CPU speed
 
(no equivalent) /real Set beeper to real (loud) volume
AYin48KMode = OFF | ON /ayin48kmode OFF | ON Switch 48K AY off/on
CurrahMicrospeech = OFF | ON /currahmicrospeech OFF | ON Switch Currah Microspeech off/on
CheetahSweetTalker = OFF | ON /cheetahsweettalker OFF | ON Switch Cheetah Sweet Talker off/on
FullerOrator = OFF | ON /fullerorator OFF | ON Switch Fuller Orator off/on
DKTronicsSpeechSynthesiser = OFF | ON /dktronicsspeechsynthesiser OFF | ON Switch DK'Tronics Speech Synthesiser off/on
DatelVoxBox = OFF | ON /datelvoxbox OFF | ON Switch Datel VoxBox off/on
ULA64 = OFF | ON /ula64 OFF | ON Switch ULA64 off/on
SPECTRA = OFF | ON /spectra OFF | ON Switch Spectra off/on
AY1 = AY8912 | YM2149 | AY8930 | YM2203 /ay1 TYPE Switch AY1 to that mode
AY2 = OFF | AY8912 | YM2149 | AY8930 | YM2203 /ay2 TYPE Switch AY2 to that mode
SAA1099 = OFF | ON /saa1099 OFF | ON Switch SAA1099 off/on
FullerAY = OFF | ON /fulleray OFF | ON Switch Fuller AY off/on
SpecDrum = OFF | ON /specdrum OFF | ON Switch Cheetah SpecDrum off/on
CovoxDAC = OFF | ON /covoxdac OFF | ON Switch Covox DAC off/on
StereoCovoxDAC = OFF | STEREO | SOUNDRIVE /stereocovoxdac TYPE Switch Stereo Covox DAC to that mode
StereoType = MONO | ABC | ACB /audio TYPE Switch Spectum stereo type to that mode
SID_TSID = OFF | ON /sid_tsid OFF | ON Switch TSID SID off/on
SID_MB03 = OFF | ON /sid_mb03 OFF | ON Switch MB03 SID off/on
AYMidi = OFF | ON /aymidi OFF | ON Switch AY MIDI output off/on
ZombieZombieMIDI = OFF | ON /zombiezombiemidi OFF | ON Switch Zombie Zombie MIDI output off/on
RAMMusicMachine = OFF | ON /rammusicmachine OFF | ON Switch RAM Music Machine off/on
 
TZXEdgeType = OFF | SLOW | FAST | TRAP /tzxedgetype TYPE Set TZX loading to that mode
TAPEdgeType = OFF | SLOW | FAST | TRAP /tapedgetype TYPE Set TAP loading to that mode
Unpause = NO | YES /unpause Unpause tape immediately after selection
ULADelay = NUMBER /ula NUMBER Set ULA delay hack to that number
   
Z80DIR = PATH   Sets the directory for snapshots
TAPDIR = PATH   Sets the directory for tapes
P3DIR-A = PATH   Sets the directory for +3 Drive A
P3DIR-B = PATH   Sets the directory for +3 Drive B
BETADIR-A = PATH   Sets the directory for Beta 128 Drive A
BETADIR-B = PATH   Sets the directory for Beta 128 Drive B
BETA48DIR-A = PATH   Sets the directory for Beta 48 Drive A
BETA48DIR-B = PATH   Sets the directory for Beta 48 Drive B
BETASDDIR-A = PATH   Sets the directory for Beta SD Drive A
BETASDDIR-B = PATH   Sets the directory for Beta SD Drive B
MGTDIR-A = PATH   Sets the directory for DISCiPLE/+D Drive A
MGTDIR-B = PATH   Sets the directory for DISCiPLE/+D Drive B
D80DIR-A = PATH   Sets the directory for Didaktik D80 Drive A
D80DIR-B = PATH   Sets the directory for Didaktik D80 Drive B
OPUSDIR-A = PATH   Sets the directory for Opus Discovery/Spectra Drive A
OPUSDIR-B = PATH   Sets the directory for Opus Discovery/Spectra Drive B
SPECCYDOSDIR-A = PATH   Sets the directory for SpeccyDOS Drive A
SPECCYDOSDIR-B = PATH   Sets the directory for SpeccyDOS Drive B
SPDOSKEMPDIR-A = PATH   Sets the directory for Watford SPDOS/Kempston Drive A
SPDOSKEMPDIR-B = PATH   Sets the directory for Watford SPDOS/Kempston Drive B
MEMDIR = PATH   Sets the directory for load/save memory chunks
   
DISCIPLEROM = FILE   Sets DISCiPLE ROM (8K or 16K mix)
DISCIPLEROMFLIP8K = FILE   Sets (16K mix) DISCiPLE ROM, but flips the two halves
PLUSDROM = FILE   Sets +D ROM (8K or 16K mix)
OPUSDISCOVERYROM = FILE   Sets Opus Discovery ROM
OPUSSPECTRAROM = FILE   Sets Opus Spectra ROM
SPECTRUM48ROM = FILE   Sets the Spectrum 48K ROM (for Interface 2 cartridges)
IF1ROM = FILE   Sets the Interface 1 ROM
BETADISK128ROM = FILE   Sets the Beta 128 ROM
BETADISK48ROM = FILE   Sets the Beta 48 ROM
BETADISKSDROM = FILE   Sets the Beta SD ROM
FDC1ROM = FILE   Sets the FDC-1 ROM
SWIFTDISC1ROM = FILE   Sets the Swift Disc 1 ROM
SWIFTDISC2ROM = FILE   Sets the Swift Disc 2 ROM

 


SAM Options

INI file Command line Notes
SAMDAC = OFF | ON Switch SAMDAC off/on
MonoDAC = OFF | ON Switch MonoDAC off/on
BlueAlphaSoundSampler = OFF | ON Switch Blue Alpha Sound Sampler off/on
BlueAlphaVoiceBox = OFF | ON Switch Blue Alpha Voice Box off/on
QuazarSurround = OFF | OFF Currently deactivated!
SIDCard = OFF | OFF Currently deactivated!

 


C64 Options

INI file Command line Notes
(no equivalent) /c64sys NUMBER Automatically jump to SYS address (use with PRG loading)

 


DOS Options

INI file Command line Notes
LongFilenames = NO | YES /nolfn Try to detect and use long filenames under Win 9X
VESA = NO | YES /novesa Try to detect VESA video modes
VESAForceBanked = NO | YES /vesaforcebanked Force banked video modes instead of linear ones
VESAForce555 = NO | YES /vesaforce555 Force 16-bit video modes to use RGB 555
VESAForce565 = NO | YES /vesaforce565 Force 16-bit video modes to use RGB 565
HostHalt = NO | YES /hosthalt Whether to halt the host CPU while waiting
DetectJoystick = NO | YES /nojoy Try to detect joysticks
NoLoadingSpeed = NO | YES /nlspeed Whether to change speeds when loading
SBClone = NO | YES /sbclone Make a SB 2.0/Pro use a different command
SBPro = NO | YES /sbpro Produce stereo sound
SB16 = NO | YES /sb16 Use SB16 commands
SampleRate = 4000 - 44100 /hz NUMBER The sample rate of the audio output
SampleBits = 8 | 16 | 24 | 32 /16bit /24bit /32bit The number of bits of the audio output

 


(C) Jane McKay, 2024.