1.1.4
by Zed Pobre
Import upstream version 1.20 |
1 |
/*
|
2 |
* plus4uires.h
|
|
3 |
*
|
|
4 |
* Written by
|
|
5 |
* Mathias Roslund <vice.emu@amidog.se>
|
|
6 |
*
|
|
7 |
* This file is part of VICE, the Versatile Commodore Emulator.
|
|
8 |
* See README for copyright notice.
|
|
9 |
*
|
|
10 |
* This program is free software; you can redistribute it and/or modify
|
|
11 |
* it under the terms of the GNU General Public License as published by
|
|
12 |
* the Free Software Foundation; either version 2 of the License, or
|
|
13 |
* (at your option) any later version.
|
|
14 |
*
|
|
15 |
* This program is distributed in the hope that it will be useful,
|
|
16 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
17 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
18 |
* GNU General Public License for more details.
|
|
19 |
*
|
|
20 |
* You should have received a copy of the GNU General Public License
|
|
21 |
* along with this program; if not, write to the Free Software
|
|
22 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
|
23 |
* 02111-1307 USA.
|
|
24 |
*
|
|
25 |
*/
|
|
26 |
||
27 |
#ifndef _PLUS4UIRES_H_
|
|
28 |
#define _PLUS4UIRES_H_
|
|
29 |
||
30 |
#include "uires.h" |
|
31 |
#include "intl.h" |
|
32 |
||
33 |
static struct TranslateNewMenu UI_MENU_NAME[] = { |
|
34 |
TITLE(IDMS_FILE, NULL) |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
35 |
#ifndef AMIGA_AROS
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
36 |
ITEM(IDMS_AUTOSTART_IMAGE, NULL, IDM_AUTOSTART) |
37 |
ITEMSEPARATOR() |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
38 |
#endif
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
39 |
ITEM(IDMS_ATTACH_DISK_IMAGE, NULL, NULL) |
40 |
SUB(IDMS_DRIVE_8, "8", IDM_ATTACH_8) |
|
41 |
SUB(IDMS_DRIVE_9, "9", IDM_ATTACH_9) |
|
42 |
SUB(IDMS_DRIVE_10, "0", IDM_ATTACH_10) |
|
43 |
SUB(IDMS_DRIVE_11, "1", IDM_ATTACH_11) |
|
44 |
ITEM(IDMS_DETACH_DISK_IMAGE, NULL, NULL) |
|
45 |
SUB(IDMS_DRIVE_8, NULL, IDM_DETACH_8) |
|
46 |
SUB(IDMS_DRIVE_9, NULL, IDM_DETACH_9) |
|
47 |
SUB(IDMS_DRIVE_10, NULL, IDM_DETACH_10) |
|
48 |
SUB(IDMS_DRIVE_11, NULL, IDM_DETACH_11) |
|
49 |
SUBSEPARATOR() |
|
50 |
SUB(IDMS_ALL, "A", IDM_DETACH_ALL) |
|
51 |
ITEM(IDMS_FLIP_LIST, NULL, NULL) |
|
52 |
SUB(IDMS_ADD_CURRENT_IMAGE, "I", IDM_FLIP_ADD) |
|
53 |
SUB(IDMS_REMOVE_CURRENT_IMAGE, "K", IDM_FLIP_REMOVE) |
|
54 |
SUB(IDMS_ATTACH_NEXT_IMAGE, "N", IDM_FLIP_NEXT) |
|
55 |
SUB(IDMS_ATTACH_PREVIOUS_IMAGE, "B", IDM_FLIP_PREVIOUS) |
|
56 |
SUBSEPARATOR() |
|
57 |
SUB(IDMS_LOAD_FLIP_LIST, NULL, IDM_FLIP_LOAD) |
|
58 |
SUB(IDMS_SAVE_FLIP_LIST, NULL, IDM_FLIP_SAVE) |
|
59 |
ITEMSEPARATOR() |
|
60 |
ITEM(IDMS_ATTACH_TAPE_IMAGE, "T", IDM_ATTACH_TAPE) |
|
61 |
ITEM(IDMS_DETACH_TAPE_IMAGE, NULL, IDM_DETACH_TAPE) |
|
62 |
ITEM(IDMS_DATASSETTE_CONTROL, NULL, NULL) |
|
63 |
SUB(IDMS_STOP, NULL, IDM_DATASETTE_CONTROL_STOP) |
|
64 |
SUB(IDMS_START, NULL, IDM_DATASETTE_CONTROL_START) |
|
65 |
SUB(IDMS_FORWARD, NULL, IDM_DATASETTE_CONTROL_FORWARD) |
|
66 |
SUB(IDMS_REWIND, NULL, IDM_DATASETTE_CONTROL_REWIND) |
|
67 |
SUB(IDMS_RECORD, NULL, IDM_DATASETTE_CONTROL_RECORD) |
|
68 |
SUB(IDMS_RESET, NULL, IDM_DATASETTE_CONTROL_RESET) |
|
69 |
SUB(IDMS_RESET_COUNTER, NULL, IDM_DATASETTE_RESET_COUNTER) |
|
70 |
ITEMSEPARATOR() |
|
71 |
ITEM(IDMS_ATTACH_CART_IMAGE, NULL, NULL) |
|
72 |
SUB(IDMS_C1_LOW_IMAGE, NULL, IDM_CART_ATTACH_C1LO) |
|
73 |
SUB(IDMS_C1_HIGH_IMAGE, NULL, IDM_CART_ATTACH_C1HI) |
|
74 |
SUB(IDMS_C2_LOW_IMAGE, NULL, IDM_CART_ATTACH_C2LO) |
|
75 |
SUB(IDMS_C2_HIGH_IMAGE, NULL, IDM_CART_ATTACH_C2HI) |
|
76 |
SUBSEPARATOR() |
|
77 |
SUB(IDMS_FUNCTION_LOW_3PLUS1, NULL, IDM_CART_ATTACH_FUNCLO) |
|
78 |
SUB(IDMS_FUNCTION_HIGH_3PLUS1, NULL, IDM_CART_ATTACH_FUNCHI) |
|
79 |
ITEM(IDMS_DETACH_CART_IMAGE, NULL, IDM_CART_DETACH) |
|
80 |
ITEMSEPARATOR() |
|
81 |
ITEMTOGGLE(IDMS_PAUSE, NULL, IDM_PAUSE) |
|
82 |
ITEM(IDMS_MONITOR, "M", IDM_MONITOR) |
|
83 |
ITEM(IDMS_RESET, NULL, NULL) |
|
84 |
SUB(IDMS_HARD, NULL, IDM_RESET_HARD) |
|
85 |
SUB(IDMS_SOFT, "R", IDM_RESET_SOFT) |
|
86 |
SUBSEPARATOR() |
|
87 |
SUB(IDMS_DRIVE_8, NULL, IDM_RESET_DRIVE8) |
|
88 |
SUB(IDMS_DRIVE_9, NULL, IDM_RESET_DRIVE9) |
|
89 |
SUB(IDMS_DRIVE_10, NULL, IDM_RESET_DRIVE10) |
|
90 |
SUB(IDMS_DRIVE_11, NULL, IDM_RESET_DRIVE11) |
|
91 |
ITEMSEPARATOR() |
|
92 |
ITEM(IDMS_EXIT, "X", IDM_EXIT) |
|
1.2.2
by Laszlo Boszormenyi (GCS)
Import upstream version 2.1.dfsg |
93 |
TITLE(IDMS_EDIT, NULL) |
94 |
ITEM(IDMS_COPY, NULL, IDM_COPY) |
|
95 |
ITEM(IDMS_PASTE, NULL, IDM_PASTE) |
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
96 |
TITLE(IDMS_SNAPSHOT, NULL) |
97 |
ITEM(IDMS_LOAD_SNAPSHOT_IMAGE, NULL, IDM_SNAPSHOT_LOAD) |
|
98 |
ITEM(IDMS_SAVE_SNAPSHOT_IMAGE, NULL, IDM_SNAPSHOT_SAVE) |
|
99 |
ITEMSEPARATOR() |
|
100 |
ITEM(IDMS_START_STOP_RECORDING, NULL, IDM_EVENT_TOGGLE_RECORD) |
|
101 |
ITEM(IDMS_START_STOP_PLAYBACK, NULL, IDM_EVENT_TOGGLE_PLAYBACK) |
|
102 |
ITEM(IDMS_SET_MILESTONE, "G", IDM_EVENT_SETMILESTONE) |
|
103 |
ITEM(IDMS_RETURN_TO_MILESTONE, "H", IDM_EVENT_RESETMILESTONE) |
|
104 |
ITEM(IDMS_RECORDING_START_MODE, NULL, NULL) |
|
105 |
SUBTOGGLE(IDMS_SAVE_NEW_SNAPSHOT, NULL, IDM_EVENT_START_MODE_SAVE) |
|
106 |
SUBTOGGLE(IDMS_LOAD_EXISTING_SNAPSHOT, NULL, IDM_EVENT_START_MODE_LOAD) |
|
107 |
SUBTOGGLE(IDMS_START_WITH_RESET, NULL, IDM_EVENT_START_MODE_RESET) |
|
108 |
SUBTOGGLE(IDMS_OVERWRITE_PLAYBACK, NULL, IDM_EVENT_START_MODE_PLAYBACK) |
|
109 |
ITEM(IDMS_SELECT_HISTORY_DIR, NULL, IDM_EVENT_DIRECTORY) |
|
110 |
ITEMSEPARATOR() |
|
111 |
ITEM(IDMS_SAVE_STOP_MEDIA_FILE, "C", IDM_MEDIAFILE) |
|
112 |
ITEMSEPARATOR() |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
113 |
ITEM(IDMS_START_SOUND_RECORD, NULL, IDM_SOUND_RECORD_START) |
114 |
ITEM(IDMS_STOP_SOUND_RECORD, NULL, IDM_SOUND_RECORD_STOP) |
|
115 |
ITEMSEPARATOR() |
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
116 |
TITLE(IDMS_OPTIONS, NULL) |
117 |
ITEM(IDMS_REFRESH_RATE, NULL, NULL) |
|
118 |
SUBTOGGLE(IDMS_AUTO, NULL, IDM_REFRESH_RATE_AUTO) |
|
119 |
SUBTOGGLE(IDMS_1_1, NULL, IDM_REFRESH_RATE_1) |
|
120 |
SUBTOGGLE(IDMS_1_2, NULL, IDM_REFRESH_RATE_2) |
|
121 |
SUBTOGGLE(IDMS_1_3, NULL, IDM_REFRESH_RATE_3) |
|
122 |
SUBTOGGLE(IDMS_1_4, NULL, IDM_REFRESH_RATE_4) |
|
123 |
SUBTOGGLE(IDMS_1_5, NULL, IDM_REFRESH_RATE_5) |
|
124 |
SUBTOGGLE(IDMS_1_6, NULL, IDM_REFRESH_RATE_6) |
|
125 |
SUBTOGGLE(IDMS_1_7, NULL, IDM_REFRESH_RATE_7) |
|
126 |
SUBTOGGLE(IDMS_1_8, NULL, IDM_REFRESH_RATE_8) |
|
127 |
SUBTOGGLE(IDMS_1_9, NULL, IDM_REFRESH_RATE_9) |
|
128 |
SUBTOGGLE(IDMS_1_10, NULL, IDM_REFRESH_RATE_10) |
|
129 |
ITEM(IDMS_MAXIMUM_SPEED, NULL, NULL) |
|
130 |
SUBTOGGLE(IDMS_200_PERCENT, NULL, IDM_MAXIMUM_SPEED_200) |
|
131 |
SUBTOGGLE(IDMS_100_PERCENT, NULL, IDM_MAXIMUM_SPEED_100) |
|
132 |
SUBTOGGLE(IDMS_50_PERCENT, NULL, IDM_MAXIMUM_SPEED_50) |
|
133 |
SUBTOGGLE(IDMS_20_PERCENT, NULL, IDM_MAXIMUM_SPEED_20) |
|
134 |
SUBTOGGLE(IDMS_10_PERCENT, NULL, IDM_MAXIMUM_SPEED_10) |
|
135 |
SUBTOGGLE(IDMS_NO_LIMIT, NULL, IDM_MAXIMUM_SPEED_NO_LIMIT) |
|
136 |
SUBSEPARATOR() |
|
137 |
SUBTOGGLE(IDMS_CUSTOM, NULL, IDM_MAXIMUM_SPEED_CUSTOM) |
|
138 |
ITEMTOGGLE(IDMS_WARP_MODE, "W", IDM_TOGGLE_WARP_MODE) |
|
139 |
ITEMSEPARATOR() |
|
140 |
ITEMTOGGLE(IDMS_FULLSCREEN, "D", IDM_TOGGLE_FULLSCREEN) |
|
141 |
ITEMTOGGLE(IDMS_FULLSCREEN_STATUSBAR, NULL, IDM_TOGGLE_STATUSBAR) |
|
142 |
ITEMSEPARATOR() |
|
143 |
ITEMTOGGLE(IDMS_VIDEO_CACHE, NULL, IDM_TOGGLE_VIDEOCACHE) |
|
144 |
ITEMTOGGLE(IDMS_DOUBLE_SIZE, NULL, IDM_TOGGLE_DOUBLESIZE) |
|
145 |
ITEMTOGGLE(IDMS_DOUBLE_SCAN, NULL, IDM_TOGGLE_DOUBLESCAN) |
|
146 |
ITEMTOGGLE(IDMS_PAL_EMULATION, NULL, IDM_TOGGLE_FASTPAL) |
|
147 |
ITEMTOGGLE(IDMS_SCALE2X, NULL, IDM_TOGGLE_SCALE2X) |
|
148 |
#if defined(HAVE_PROTO_CYBERGRAPHICS_H) && defined(HAVE_XVIDEO)
|
|
149 |
ITEMTOGGLE(IDMS_VIDEO_OVERLAY, NULL, IDM_TOGGLE_OVERLAY) |
|
150 |
#endif
|
|
151 |
ITEMSEPARATOR() |
|
152 |
ITEM(IDMS_SWAP_JOYSTICKS, "J", IDM_SWAP_JOYSTICK) |
|
1.2.2
by Laszlo Boszormenyi (GCS)
Import upstream version 2.1.dfsg |
153 |
ITEM(IDMS_ENABLE_JOY_KEYS, NULL, IDM_JOYKEYS_TOGGLE) |
1.1.4
by Zed Pobre
Import upstream version 1.20 |
154 |
ITEMSEPARATOR() |
155 |
ITEMTOGGLE(IDMS_SOUND_PLAYBACK, NULL, IDM_TOGGLE_SOUND) |
|
156 |
ITEMSEPARATOR() |
|
157 |
ITEMTOGGLE(IDMS_TRUE_DRIVE_EMU, NULL, IDM_TOGGLE_DRIVE_TRUE_EMULATION) |
|
158 |
ITEMTOGGLE(IDMS_VIRTUAL_DEVICE_TRAPS, NULL, IDM_TOGGLE_VIRTUAL_DEVICES) |
|
159 |
ITEMSEPARATOR() |
|
160 |
ITEM(IDMS_VIDEO_STANDARD, NULL, NULL) |
|
161 |
SUBTOGGLE(IDMS_PAL_G, NULL, IDM_SYNC_FACTOR_PAL) |
|
162 |
SUBTOGGLE(IDMS_NTSC_M, NULL, IDM_SYNC_FACTOR_NTSC) |
|
163 |
TITLE(IDMS_SETTINGS, NULL) |
|
164 |
ITEM(IDMS_VIDEO_SETTINGS, NULL, IDM_VIDEO_SETTINGS) |
|
165 |
ITEM(IDMS_PERIPHERAL_SETTINGS, NULL,IDM_DEVICEMANAGER) |
|
166 |
ITEM(IDMS_DRIVE_SETTINGS, NULL, IDM_DRIVE_SETTINGS) |
|
167 |
ITEM(IDMS_DATASETTE_SETTINGS, NULL, IDM_DATASETTE_SETTINGS) |
|
168 |
ITEM(IDMS_PLUS4_SETTINGS, NULL, IDM_PLUS4_SETTINGS) |
|
169 |
#ifdef AMIGA_OS4
|
|
170 |
ITEM(IDMS_JOYSTICK_SETTINGS, NULL, IDM_JOY_SETTINGS) |
|
171 |
#else
|
|
172 |
ITEM(IDMS_JOYSTICK_SETTINGS, NULL, NULL) |
|
173 |
SUB(IDMS_JOYSTICK_DEVICE_SELECT, NULL, IDM_JOY_DEVICE_SELECTION) |
|
174 |
SUB(IDMS_JOYSTICK_FIRE_SELECT, NULL, IDM_JOY_FIRE_SELECTION) |
|
175 |
#endif
|
|
176 |
ITEM(IDMS_KEYBOARD_SETTINGS, NULL, IDM_KEYBOARD_SETTINGS) |
|
177 |
ITEM(IDMS_SOUND_SETTINGS, NULL, IDM_SOUND_SETTINGS) |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
178 |
ITEM(IDMS_COMPUTER_ROM_SETTINGS, NULL, IDM_COMPUTER_ROM_SETTINGS) |
179 |
ITEM(IDMS_DRIVE_ROM_SETTINGS, NULL, IDM_DRIVE_ROM_SETTINGS) |
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
180 |
ITEM(IDMS_RAM_SETTINGS, NULL, IDM_RAM_SETTINGS) |
181 |
ITEM(IDMS_RS232_SETTINGS, NULL, IDM_RS232_SETTINGS) |
|
182 |
ITEM(IDMS_CART_IO_SETTINGS, NULL, NULL) |
|
183 |
SUB(IDMS_ACIA_SETTINGS, NULL, IDM_ACIA_SETTINGS) |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
184 |
SUB(IDMS_SIDCART_SETTINGS, NULL, IDM_SIDCART_SETTINGS) |
1.1.4
by Zed Pobre
Import upstream version 1.20 |
185 |
ITEMSEPARATOR() |
1.2.2
by Laszlo Boszormenyi (GCS)
Import upstream version 2.1.dfsg |
186 |
ITEM(IDMS_SAVE_CURRENT_SETTINGS_FILE, NULL, IDM_SETTINGS_SAVE_FILE) |
187 |
ITEM(IDMS_LOAD_SAVED_SETTINGS_FILE, NULL, IDM_SETTINGS_LOAD_FILE) |
|
1.1.4
by Zed Pobre
Import upstream version 1.20 |
188 |
ITEM(IDMS_SAVE_CURRENT_SETTINGS, NULL, IDM_SETTINGS_SAVE) |
189 |
ITEM(IDMS_LOAD_SAVED_SETTINGS, NULL, IDM_SETTINGS_LOAD) |
|
190 |
ITEM(IDMS_SET_DEFAULT_SETTINGS, NULL, IDM_SETTINGS_DEFAULT) |
|
191 |
ITEMSEPARATOR() |
|
192 |
ITEMTOGGLE(IDMS_SAVE_SETTING_ON_EXIT, NULL, IDM_TOGGLE_SAVE_SETTINGS_ON_EXIT) |
|
193 |
ITEMTOGGLE(IDMS_CONFIRM_ON_EXIT, NULL, IDM_TOGGLE_CONFIRM_ON_EXIT) |
|
194 |
TITLE(IDMS_LANGUAGE, NULL) |
|
195 |
ITEM(IDMS_LANGUAGE_ENGLISH, NULL, IDM_LANGUAGE_ENGLISH) |
|
196 |
ITEM(IDMS_LANGUAGE_GERMAN, NULL, IDM_LANGUAGE_GERMAN) |
|
197 |
ITEM(IDMS_LANGUAGE_FRENCH, NULL, IDM_LANGUAGE_FRENCH) |
|
1.1.5
by Laszlo Boszormenyi (GCS)
Import upstream version 1.22 |
198 |
ITEM(IDMS_LANGUAGE_HUNGARIAN, NULL, IDM_LANGUAGE_HUNGARIAN) |
1.1.4
by Zed Pobre
Import upstream version 1.20 |
199 |
ITEM(IDMS_LANGUAGE_ITALIAN, NULL, IDM_LANGUAGE_ITALIAN) |
200 |
ITEM(IDMS_LANGUAGE_DUTCH, NULL, IDM_LANGUAGE_DUTCH) |
|
201 |
ITEM(IDMS_LANGUAGE_POLISH, NULL, IDM_LANGUAGE_POLISH) |
|
202 |
ITEM(IDMS_LANGUAGE_SWEDISH, NULL, IDM_LANGUAGE_SWEDISH) |
|
203 |
TITLE(IDMS_HELP, NULL) |
|
204 |
ITEM(IDMS_ABOUT, NULL, IDM_ABOUT) |
|
205 |
ITEMSEPARATOR() |
|
206 |
ITEM(IDMS_COMMAND_LINE_OPTIONS, NULL, IDM_CMDLINE) |
|
207 |
ITEMSEPARATOR() |
|
208 |
ITEM(IDMS_CONTRIBUTORS, NULL, IDM_CONTRIBUTORS) |
|
209 |
ITEM(IDMS_LICENSE, NULL, IDM_LICENSE) |
|
210 |
ITEM(IDMS_NO_WARRANTY, NULL, IDM_WARRANTY) |
|
211 |
END() |
|
212 |
};
|
|
213 |
||
214 |
static struct NewMenu UI_TRANSLATED_MENU_NAME[sizeof(UI_MENU_NAME)/sizeof(UI_MENU_NAME[0])]; |
|
215 |
||
216 |
#endif /* _PLUS4UIRES_H_ */ |