-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathZ80.INI
164 lines (153 loc) · 7.09 KB
/
Z80.INI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
%
% 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:\z80\z80Files % 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
% -0o % Do NOT use OPL3 extensions when available
% -0c % Disable 'ACB' AY-soundchip stereo effects
%
%
% 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)
% -xn rate % Set max sample rate for SoundBlaster tape input (default 10 kHz)
% -tv F % Play .VOC file F to 'ear' input
% -tz F % Play .TZX 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<lf><rt><up><dn><fire> % 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
% -xf % Switch full 16K of Interface I ROM
% The following lines have been added by the INSTALL.BAT program:
%-xp c:\z80\Z80files
%-ts c:\z80\Tapes
%-td c:\z80\Tapes
%-xm c:\z80\Micro