% % This is the configuration file for 'Z80' % % Lines starting with a % sign are ignored. Putting more than one switch on a % line is permitted, but concatenation of switches, e.g. -c1 instead of -c -1 % is allowed on the command line only. % Specifying a switch twice, either here or on the command line, will usually % turn it off again. % % Some switches are defaulted below. Remove or change them if necessary. % % All available switches are listed below the default switches. Some especially % useful switches are: % (remove first % sign to activate them) % % -xp c:\spectrum\progs % to specify your default directory for .Z80 files % -xh % if you're using a Hercules adapter % -128 % to emulate a Spectrum 128 by default % -xc % if you've got a Soundblaster with CM/S chips % -xo -xq220 % if you have a Soundblaster at address 0220 (for % % tape input) % -xz % if you're using an AZERTY keyboard % Standard switches: % ------------------ % (lines starting with * are hard-coded defaults; included for clarity) -z 100 % Emulation speed 100% -l % Emulate LDIR faithfully (remove this for faster Jetset Willy) -km % Control Spectrum joystick with MS Mouse -xs % Default to shifted cursor keys in '128 mode -0e % Convert ZX Printer output into Epson format (-0h for HP-PCL) -xl 1 % * ZX Printer output to LPT1. -ju 12435 % * User defined joystick = left Sinclair joystick by default, but -jc % * ...select Cursor joystick instead of user def joystick -d2 % * Set frame interrupt frequency to 100/2 = 50 Hz % Display adapter options: % % -h % Hercules graphics % -c % CGA graphics % -e % EGA graphics % -v % VGA graphics % -xv % 400-line VGA (for some Tridents) % -xb % Black-and-white VGA % %% -xh % OBSOLETE (was: Extended Hercules graphics) %% -p % OBSOLETE (was: Plantronics graphics) %% -q % OBSOLETE (was: Plantronics, different palette) % % % Spectrum hardware options: % % -n % Emulate Spectrum without Interface I % -s % Emulate Spectrum with SamRam % -1[28] % Emulate Spectrum 128 (can be used with -n) % -xk % Emulate Multiface 128 interface (can't be used with SamRam) % -9 % Default to M.G.T. interface instead of Interface I % -0d % M.G.T. = DISCiPLE ROM (default) % -0p % M.G.T. = PLUS D % % % Emulator configuration: % % -znnn.n % Emulate the Spectrum at speed nnn.n% % -xx % Hi-resolution colour emulation % -r % Emulate the R register % -l % Better (but slower) LDIR/LDDR emulation % -yl, -yh % Low, high video synchronization mode % -2 % Emulate an Issue-2 Spectrum % -dN % Set frame irupt freq to 100/N Hz (set twice to make 50 Hz default) % -xr F % Use file F as standard Spectrum rom % % % RS232 redirection options: % % -aN % Redirect Spectrum RS232 output to LPTn % -oN % Redirect Spectrum RS232 output to COMn % -uF % Redirect file F to Spectrum RS232 input % -iN % Redirect COMn to Spectrum RS232 input % -wF % Redirect Spectrum RS232 output to file F % % % Sound switches: % % -g % No sound % -xa % Do NOT use AdLib for 128 sound (use internal speaker instead) % -xc % Use SoundBlaster CMS chips for noise (specify base addr if <> 220) % -xi % Do NOT use internal PC speaker for '128 sound % % % Tape and Microdrive options: % % -bN % Use LPTn for tape I/O % -xo % Use SoundBlaster's A/D Converter for tape input % -xq adr % Set base IO address for SoundBlaster (for -xo, -xc, default 0220) % -tv F % Play .VOC file F to 'ear' input % -m N F % Insert cartridge file F{.MDR} into microdrive N % -xm D % Select default directory D for .MDR files % -td D % Select directory D for Multiple .TAP File mode % -ts D % Specify default directory for Single .TAP File mode % -tx % Do not display tape info window when loading or saving % -tp % Pause after loading .TAP block % The next switches all automatically select Single .TAP File mode: % -ti F % Use F{.TAP} as tape input % -to F % Use F{.TAP} as tape output (if exists, append) % -tm % Mirror tape input to disk (Do also specify output file!) % -te % Mirror tape input to disk in EXACT mode % -tw % Don't wrap load pointer of tapefile at end % % % Joystick options: % % -km % Use MS Mouse to control Spectrum joystick % -ka % Emulate Spectrum AMX mouse interface controlled by MS Mouse % -kz % Use digital Zandbergen joystick % -kk % Do not look for analogue or Zandbergen joystick % -jk % Emulate Kempston joystick (instead of Cursor) % -j2 % Emulate Sinclair joystick 2 (keys 6,7,8,9 and 0) % -ju % Userdef joyst. ([=shft,]=symshft,/=enter,\=space) % -k1 % Do not use 2nd analogue joystick as Sinclair 1 (1,2,3,4,5) % -k2 % Use 2nd joystick as Sinclair 1 always % -xs % Default to shifted cursor keys (NumLock) in '128 mode % % % Miscellaneous switches: % % -xl N % Select LPTn for ZX-Printer output % -xj % 'Off-line=wait' instead of 'Off-line=No ZX Printer' % -0e % Epson printer (for ZX PRINTER and M.G.T. type) % -0h % HP PCL printer (for ZX PRINTER and M.G.T. type) % -0sND % Set Disciple/+D drive N to D: (default -0s1A and -0s2B) % -0i % Disable Disciple interrupt % -0f N % Issue a Form Feed every N ZX Prtr lines on HP PCL printer % -xp D % Select default directory D for .Z80 snapshot files % -xz % Assume AZERTY keyboard layout % -xt % Use as little memory as possible % -xu % Use as little memory as possible; disable Hi Color Res emulation % -00 % Do not show intro screen, and don't pause at startup % -xe % Do not use expanded memory % -xg % Log all outs to FE in OUT log file, not only ones that make noise % -xy % Dump trace of program in .OUT file % -0m F % Build map of opcode locations in file F; see docs for details! % -xw % Run in Windows compatibility mode % -kxABCD % Press key #CD for scan code #AB; see docs for details! % -xf % Switch full 16K of Interface I ROM