1/* 2 * TTTTTTTTTTTTTT EEEEEEEEEEEEEE OOOOOOOOOOOOOO 3 * TTTTTTTTTTTTTT EEEEEEEEEEEEEE OOOOOOOOOOOOOO 4 * TT EE OO OO 5 * TT EE OO OO 6 * TT EE OO OO 7 * TT EEEEEEEEEE OO OO 8 * TT EEEEEEEEEE OO OO 9 * TT EE OO OO 10 * TT EE OO OO 11 * TT EE OO OO 12 * TT EEEEEEEEEEEEEE OOOOOOOOOOOOOO 13 * TT EEEEEEEEEEEEEE OOOOOOOOOOOOOO 14 * 15 * L'�mulateur Thomson TO8 16 * 17 * Copyright (C) 1997-2017 Gilles F�tis, Eric Botcazou, Alexandre Pukall, 18 * J�r�mie Guillaume, Fran�ois Mouret 19 * 20 * This program is free software; you can redistribute it and/or modify 21 * it under the terms of the GNU General Public License as published by 22 * the Free Software Foundation; either version 2 of the License, or 23 * (at your option) any later version. 24 * 25 * This program is distributed in the hope that it will be useful, 26 * but WITHOUT ANY WARRANTY; without even the implied warranty of 27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 * GNU General Public License for more details. 29 * 30 * You should have received a copy of the GNU General Public License 31 * along with this program; if not, write to the Free Software 32 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 33 */ 34 35/* 36 * Module : win/dialog.rc 37 * Version : 1.8.4 38 * Cr�� par : Eric Botcazou 14/09/2000 39 * Modifi� par: Eric Botcazou 26/10/2003 40 * Fran�ois Mouret 27/09/2006 26/01/2010 10/08/2011 41 * 17/03/2012 20/09/2012 18/09/2013 42 * 11/04/2014 04/06/2015 43 * 44 * D�finition des bo�tes de dialogue. 45 */ 46 47 48#ifndef SCAN_DEPEND 49 #include <windows.h> 50 #include <commctrl.h> 51#endif 52 53#include "win/dialog.rh" 54#include "teo.h" 55 56 57a ICON "src/win/thomson.ico" // To force it to be the program icon 58thomson_ico ICON "src/win/thomson.ico" 59thomson_bmp BITMAP "src/win/thomson.bmp" 60panel_bmp BITMAP "src/win/panel.bmp" 61to8_bmp BITMAP "src/win/to8.bmp" 62/* control panel icons */ 63clearlst_ico ICON "src/win/wgui/clearlst.ico" 64folder_ico ICON "src/win/wgui/folder.ico" 65/* debugger icons */ 66step_ico ICON "src/win/wdebug/step.ico" 67stepover_ico ICON "src/win/wdebug/stepover.ico" 68run_ico ICON "src/win/wdebug/run.ico" 69leave_ico ICON "src/win/wdebug/leave.ico" 70 71 72 731 VERSIONINFO 74FILEVERSION 1, 8, 4, 0 75PRODUCTVERSION 1, 8, 4, 0 76FILEOS VOS__WINDOWS32 77FILETYPE VFT_APP 78{ 79 BLOCK "StringFileInfo" 80 { 81 BLOCK "040C04E4" 82 { 83 VALUE "Comments", "Voir le fichier LICENCE.TXT pour les conditions "\ 84 "de distribution et le fichier README.TXT pour "\ 85 "les remarques g�n�rales sur l'utilisation du logiciel." 86 VALUE "CompanyName", "Teo Developers: Gilles F�tis, Eric Botcazou, "\ 87 "Alexandre Pukall, J�r�mie Guillaume, Fran�ois Mouret, "\ 88 "Samuel Devulder." 89 VALUE "FileDescription", "Teo - l'�mulateur TO8" 90 VALUE "FileVersion", TEO_VERSION_STR 91 VALUE "InternalName", "TEOW.EXE" 92 VALUE "LegalCopyright", "Copyright � 1997-2017 Teo Developers" 93 VALUE "OriginalFilename", "TEOW.EXE" 94 VALUE "ProductName", "Teo" 95 VALUE "ProductVersion", TEO_VERSION_STR 96 } 97 } 98 99 BLOCK "VarFileInfo" 100 { 101 VALUE "Translation", 0x040C, 1252 102 } 103} 104 105 106IDC_CONTROL_DIALOG DIALOGEX 0, 0, 266, 178 107STYLE DS_MODALFRAME | DS_SETFONT | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION 108CAPTION "" 109FONT 8, "Tahoma" 110{ 111 PUSHBUTTON "&OK", IDOK, 218, 152, 40, 14, WS_GROUP | WS_TABSTOP 112 PUSHBUTTON "", IDC_QUIT_BUTTON, 52, 152, 40, 14 113 CONTROL "panel_bmp", -1, "static", SS_BITMAP, 0, 0, 320, 64 114 PUSHBUTTON "", IDC_RESET_BUTTON, 8, 18, 80, 14 115 PUSHBUTTON "", IDC_COLDRESET_BUTTON, 92, 18, 80, 14 116 PUSHBUTTON "", IDC_FULLRESET_BUTTON, 176, 18, 80, 14 117 CONTROL "Tab1", IDC_CONTROL_TAB, "SysTabControl32", WS_TABSTOP, 8, 36, 250, 110 118 PUSHBUTTON "", IDC_ABOUT_BUTTON, 8, 152, 40, 14 119} 120 121 122IDC_SETTING_TAB DIALOGEX DISCARDABLE 0,0,200,200 123STYLE WS_CHILD | DS_SETFONT | WS_VISIBLE | WS_TABSTOP 124FONT 8, "Tahoma" 125{ 126 GROUPBOX "", IDC_SPEED_GROUP, 6, 12, 50, 48 127 AUTORADIOBUTTON "", IDC_EXACT_SPEED_BUTTON, 14, 24, 40, 14, WS_GROUP 128 AUTORADIOBUTTON "", IDC_MAX_SPEED_BUTTON, 14, 38, 40, 14 129 GROUPBOX "", IDC_MEMORY_GROUP, 62, 12, 74, 48 130 AUTORADIOBUTTON "", IDC_MEMORY_512K_RADIO, 70, 24, 60, 14, WS_GROUP 131 AUTORADIOBUTTON "", IDC_MEMORY_256K_RADIO, 70, 38, 60, 14 132 GROUPBOX "", IDC_SOUND_GROUP, 142, 12, 96, 48 133 AUTOCHECKBOX "", IDC_SOUND_CHECK, 150, 24, 60, 14 134 LTEXT "", IDC_VOLUME_LOW_LTEXT, 150, 38, 16, 14 135 CONTROL "", IDC_VOLUME_BAR, TRACKBAR_CLASSA, TBS_HORZ | TBS_BOTTOM | TBS_AUTOTICKS, 164, 38, 50, 12 136 RTEXT "", IDC_VOLUME_HIGH_LTEXT, 214, 38, 16, 14 137 AUTOCHECKBOX "", IDC_INTERLACED_CHECK, 8, 66, 70, 14 138} 139 140 141IDC_MEMO7_TAB DIALOGEX DISCARDABLE 0,0,200,200 142STYLE WS_CHILD | DS_SETFONT | WS_VISIBLE | WS_TABSTOP 143FONT 8, "Tahoma" 144{ 145 LTEXT "m7", -1, 10, 12, 12, 14 146 PUSHBUTTON "", IDC_MEMO7_EJECT_BUTTON, 24, 10, 16, 13, BS_ICON 147 COMBOBOX IDC_MEMO7_COMBO, 44, 10, 168, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 148 PUSHBUTTON "", IDC_MEMO7_MORE_BUTTON, 216, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 149} 150 151 152IDC_K7_TAB DIALOGEX DISCARDABLE 0,0,200,200 153STYLE WS_CHILD | DS_SETFONT | WS_VISIBLE | WS_TABSTOP 154FONT 8, "Tahoma" 155{ 156 LTEXT "k7", -1, 10, 12, 12, 14 157 PUSHBUTTON "", IDC_K7_EJECT_BUTTON, 24, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 158 COMBOBOX IDC_K7_COMBO, 44, 10, 140, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 159 PUSHBUTTON "", IDC_K7_MORE_BUTTON, 188, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 160 AUTOCHECKBOX "prot.", IDC_K7_PROT_CHECK, 208, 12, 50, 10 161 LTEXT "", IDC_K7_COUNTER_LTEXT, 10, 28, 40, 14 162 EDITTEXT IDC_K7_COUNTER_EDIT, 52, 26, 30, 12, ES_NUMBER | ES_RIGHT 163 /* Ne pas utiliser UDS_SETBUDDYINT car il envoie un message EN_CHANGE avant 164 le message WM_INITDIALOG du dialogue. */ 165 CONTROL "", IDC_K7_UPDOWN, UPDOWN_CLASSA, UDS_AUTOBUDDY | UDS_ALIGNRIGHT, 52, 26, 45, 14 166 PUSHBUTTON "", IDC_K7_REWIND_BUTTON, 90, 26, 72, 14 167} 168 169 170IDC_DISK_TAB DIALOGEX DISCARDABLE 0,0,200,200 171STYLE WS_CHILD | DS_SETFONT | WS_VISIBLE | WS_TABSTOP 172FONT 8, "Tahoma" 173{ 174 LTEXT "0:", -1, 10, 12, 12, 14 175 LTEXT "1:", -1, 10, 28, 12, 14 176 LTEXT "2:", -1, 10, 44, 12, 14 177 LTEXT "3:", -1, 10, 60, 12, 14 178 PUSHBUTTON "", IDC_DISK0_EJECT_BUTTON, 24, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 179 PUSHBUTTON "", IDC_DISK1_EJECT_BUTTON, 24, 26, 16, 13, BS_ICON, WS_EX_TRANSPARENT 180 PUSHBUTTON "", IDC_DISK2_EJECT_BUTTON, 24, 42, 16, 13, BS_ICON, WS_EX_TRANSPARENT 181 PUSHBUTTON "", IDC_DISK3_EJECT_BUTTON, 24, 58, 16, 13, BS_ICON, WS_EX_TRANSPARENT 182 COMBOBOX IDC_DISK0_COMBO, 44, 10, 94, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 183 COMBOBOX IDC_DISK1_COMBO, 44, 26, 94, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 184 COMBOBOX IDC_DISK2_COMBO, 44, 42, 94, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 185 COMBOBOX IDC_DISK3_COMBO, 44, 58, 94, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 186 PUSHBUTTON "", IDC_DISK0_MORE_BUTTON, 142, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 187 PUSHBUTTON "", IDC_DISK1_MORE_BUTTON, 142, 26, 16, 13, BS_ICON, WS_EX_TRANSPARENT 188 PUSHBUTTON "", IDC_DISK2_MORE_BUTTON, 142, 42, 16, 13, BS_ICON, WS_EX_TRANSPARENT 189 PUSHBUTTON "", IDC_DISK3_MORE_BUTTON, 142, 58, 16, 13, BS_ICON, WS_EX_TRANSPARENT 190 RTEXT "face", IDC_DISK0_SIDE_RTEXT, 158, 12, 20, 14 191 RTEXT "face", IDC_DISK1_SIDE_RTEXT, 158, 28, 20, 14 192 RTEXT "face", IDC_DISK2_SIDE_RTEXT, 158, 44, 20, 14 193 RTEXT "face", IDC_DISK3_SIDE_RTEXT, 158, 60, 20, 14 194 COMBOBOX IDC_DISK0_SIDE_COMBO, 180, 10, 24, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 195 COMBOBOX IDC_DISK1_SIDE_COMBO, 180, 26, 24, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 196 COMBOBOX IDC_DISK2_SIDE_COMBO, 180, 42, 24, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 197 COMBOBOX IDC_DISK3_SIDE_COMBO, 180, 58, 24, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 198 AUTOCHECKBOX "prot.", IDC_DISK0_PROT_CHECK, 208, 10, 50, 14 199 AUTOCHECKBOX "prot.", IDC_DISK1_PROT_CHECK, 208, 26, 50, 14 200 AUTOCHECKBOX "prot.", IDC_DISK2_PROT_CHECK, 208, 42, 50, 14 201 AUTOCHECKBOX "prot.", IDC_DISK3_PROT_CHECK, 208, 58, 50, 14 202} 203 204 205IDC_PRINTER_TAB DIALOGEX DISCARDABLE 0,0,200,200 206STYLE WS_CHILD | DS_SETFONT | WS_VISIBLE | WS_TABSTOP 207FONT 8, "Tahoma" 208{ 209 RTEXT "", IDC_PRINTER_MORE_RTEXT, 8, 12, 110, 14 210 EDITTEXT IDC_PRINTER_MORE_EDIT, 120, 10, 72, 13, WS_GROUP | WS_TABSTOP | ES_READONLY 211 PUSHBUTTON "", IDC_PRINTER_MORE_BUTTON, 196, 10, 16, 13, BS_ICON, WS_EX_TRANSPARENT 212 GROUPBOX "", IDC_PRINTER_OPTIONS_GROUP, 8, 26, 110, 62 213 LTEXT "", IDC_PRINTER_CHOOSE_RTEXT, 14, 40, 20, 14 214 COMBOBOX IDC_PRINTER_CHOOSE_COMBO, 36, 38, 56, 60, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 215 AUTOCHECKBOX "", IDC_PRINTER_DIP_CHECK, 14, 54, 100, 14 216 AUTOCHECKBOX "", IDC_PRINTER_NLQ_CHECK, 14, 70, 100, 14 217 GROUPBOX "", IDC_PRINTER_OUTPUT_GROUP, 128, 26, 110, 62 218 AUTOCHECKBOX "", IDC_PRINTER_RAW_CHECK, 134, 38, 36, 14 219 AUTOCHECKBOX "", IDC_PRINTER_TXT_CHECK, 134, 54, 36, 14 220 AUTOCHECKBOX "", IDC_PRINTER_GFX_CHECK, 134, 70, 50, 14 221} 222 223 224IDC_DEBUG_DIALOG DIALOGEX 0, 0, 465, 264 225STYLE DS_MODALFRAME | WS_OVERLAPPED | WS_THICKFRAME | DS_SETFONT | DS_CENTER | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_MAXIMIZEBOX 226CAPTION "" 227FONT 8, "Tahoma" 228{ 229 CONTROL "", IDC_DEBUG_TOOL_BAR, TOOLBARCLASSNAME, WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT | TBSTYLE_TOOLTIPS | WS_BORDER, 0, 0, 14, 0 230 LTEXT "CC", IDC_DEBUG_CC_NAME_LTEXT, 2, 32, 14, 9 231 LTEXT "", IDC_DEBUG_CC_VALUE_LTEXT, 16, 32, 44, 9 232 LTEXT "A", IDC_DEBUG_AR_NAME_LTEXT, 76, 32, 14, 9 233 LTEXT "", IDC_DEBUG_AR_VALUE_LTEXT, 86, 32, 14, 9 234 LTEXT "B", IDC_DEBUG_BR_NAME_LTEXT, 118, 32, 14, 9 235 LTEXT "", IDC_DEBUG_BR_VALUE_LTEXT, 128, 32, 14, 9 236 LTEXT "DP", IDC_DEBUG_DP_NAME_LTEXT, 160, 32, 14, 9 237 LTEXT "", IDC_DEBUG_DP_VALUE_LTEXT, 176, 32, 14, 9 238 LTEXT "X", IDC_DEBUG_XR_NAME_LTEXT, 2, 41, 14, 9 239 LTEXT "", IDC_DEBUG_XR_VALUE_LTEXT, 16, 41, 190, 9 240 LTEXT "Y", IDC_DEBUG_YR_NAME_LTEXT, 2, 50, 14, 9 241 LTEXT "", IDC_DEBUG_YR_VALUE_LTEXT, 16, 50, 190, 9 242 LTEXT "U", IDC_DEBUG_UR_NAME_LTEXT, 2, 59, 14, 9 243 LTEXT "", IDC_DEBUG_UR_VALUE_LTEXT, 16, 59, 190, 9 244 LTEXT "S", IDC_DEBUG_SR_NAME_LTEXT, 2, 68, 14, 9 245 LTEXT "", IDC_DEBUG_SR_VALUE_LTEXT, 16, 68, 190, 9 246 LTEXT "PC", IDC_DEBUG_PC_NAME_LTEXT, 2, 77, 14, 9 247 LTEXT "", IDC_DEBUG_PC_VALUE_LTEXT, 16, 77, 190, 9 248 GROUPBOX "Breakpoints", IDC_DEBUG_GROUP_BKPT, 2, 86, 237, 40 249 EDITTEXT IDC_DEBUG_EDIT_BKPT1, 5, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 250 EDITTEXT IDC_DEBUG_EDIT_BKPT2, 34, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 251 EDITTEXT IDC_DEBUG_EDIT_BKPT3, 63, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 252 EDITTEXT IDC_DEBUG_EDIT_BKPT4, 92, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 253 EDITTEXT IDC_DEBUG_EDIT_BKPT5, 121, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 254 EDITTEXT IDC_DEBUG_EDIT_BKPT6, 150, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 255 EDITTEXT IDC_DEBUG_EDIT_BKPT7, 179, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 256 EDITTEXT IDC_DEBUG_EDIT_BKPT8, 208, 95, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 257 EDITTEXT IDC_DEBUG_EDIT_BKPT9, 5, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 258 EDITTEXT IDC_DEBUG_EDIT_BKPT10, 34, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 259 EDITTEXT IDC_DEBUG_EDIT_BKPT11, 63, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 260 EDITTEXT IDC_DEBUG_EDIT_BKPT12, 92, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 261 EDITTEXT IDC_DEBUG_EDIT_BKPT13, 121, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 262 EDITTEXT IDC_DEBUG_EDIT_BKPT14, 150, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 263 EDITTEXT IDC_DEBUG_EDIT_BKPT15, 179, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 264 EDITTEXT IDC_DEBUG_EDIT_BKPT16, 208, 109, 28, 14, WS_BORDER | ES_AUTOHSCROLL | ES_UPPERCASE 265 EDITTEXT IDC_DEBUG_REG_EDIT, 2, 128, 238, 48, WS_BORDER | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_NOHIDESEL | ES_READONLY 266 LTEXT "", IDC_DEBUG_MEM_LTEXT, 2, 179, 46, 12 267 LTEXT "", IDC_DEBUG_CART_LTEXT, 50, 179, 60, 12 268 LTEXT "", IDC_DEBUG_VIDEO_LTEXT, 112, 179, 50, 12 269 LTEXT "", IDC_DEBUG_RAM_LTEXT, 164, 179, 34, 12 270 LTEXT "", IDC_DEBUG_MON_LTEXT, 200, 179, 34,12 271 COMBOBOX IDC_DEBUG_MEM_COMBO, 2, 188, 46, 98, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 272 COMBOBOX IDC_DEBUG_CART_COMBO, 50, 188, 60, 98, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 273 COMBOBOX IDC_DEBUG_VIDEO_COMBO, 112, 188, 50, 98, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 274 COMBOBOX IDC_DEBUG_RAM_COMBO, 164, 188, 34, 98, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 275 COMBOBOX IDC_DEBUG_MON_COMBO, 200, 188, 34, 98, CBS_HASSTRINGS | CBS_DROPDOWNLIST | WS_VSCROLL 276 EDITTEXT IDC_DEBUG_MEM_EDIT, 2, 203, 238, 48, WS_BORDER | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_NOHIDESEL | ES_READONLY 277 EDITTEXT IDC_DEBUG_DASM_EDIT, 241, 32, 223, 219, WS_BORDER | WS_VSCROLL | WS_HSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_NOHIDESEL | ES_READONLY 278 CONTROL "", IDC_DEBUG_STATUS_BAR, STATUSCLASSNAME, WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP,0, 0, 0, 0 279} 280 281 282IDC_ABOUT_DIALOG DIALOGEX 0, 0, 258, 180 283STYLE DS_MODALFRAME | DS_SETFONT | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION 284CAPTION "" 285FONT 8, "Tahoma" 286{ 287 CONTROL "to8_bmp", -1, "static", SS_BITMAP, 8, 8, 80, 280 288 PUSHBUTTON "&OK", IDOK, 140, 160, 40, 14, WS_GROUP | WS_TABSTOP 289 CTEXT "Teo (Windows/DirectX)\n Version "\ 290 TEO_VERSION_STR, IDC_ABOUT_CTEXT_TITLE, 70, 6, 180, 42 291 CTEXT "", IDC_ABOUT_CTEXT_COPYRIGHT, 70, 50, 180, 50 292 CONTROL "", IDC_ABOUT_STATIC_LINK, "static", SS_NOTIFY | SS_CENTER, 70, 94, 180, 16 293 CONTROL "", IDC_ABOUT_STATIC_FORUM, "static", SS_NOTIFY | SS_CENTER, 70, 108, 180, 16 294 CTEXT "License GPL 2.0", IDC_ABOUT_CTEXT_LICENSE, 70, 130, 180, 16 295} 296