diff --git a/src/win32/MainWndHelp.cpp b/src/win32/MainWndHelp.cpp index 06d2d1f1..f3cee010 100644 --- a/src/win32/MainWndHelp.cpp +++ b/src/win32/MainWndHelp.cpp @@ -32,13 +32,13 @@ void MainWnd::OnHelpAbout() void MainWnd::OnHelpFaq() { - ::ShellExecute(0, _T("open"), "vba-m_help.chm", + ::ShellExecute(0, _T("open"), "http://vba-m.ngemu.com/forum/", 0, 0, SW_SHOWNORMAL); } void MainWnd::OnHelpBugreport() { - ::ShellExecute(0, _T("open"), "http://forums.ngemu.com/vba-m/", + ::ShellExecute(0, _T("open"), "http://sourceforge.net/tracker/?atid=1023154&group_id=212795&func=browse", 0, 0, SW_SHOWNORMAL); } diff --git a/src/win32/VBA.rc b/src/win32/VBA.rc index 22b007d4..f7af9efe 100644 --- a/src/win32/VBA.rc +++ b/src/win32/VBA.rc @@ -1,2245 +1,2252 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" - - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,8,0,0 - PRODUCTVERSION 1,8,0,0 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "VBA-M comes with NO WARRANTY. Use it at your own risk." - VALUE "CompanyName", "http://vba-m.ngemu.com/" - VALUE "FileDescription", "GB & GBA emulator for Windows" - VALUE "FileVersion", "1, 8, 0, 0" - VALUE "InternalName", "VBA-M" - VALUE "LegalCopyright", "Copyright © 2008 VBA-M development team" - VALUE "OriginalFilename", "VisualBoyAdvance.exe" - VALUE "ProductName", "VBA-M - A VisualBoyAdvance Fork" - VALUE "ProductVersion", "1, 8, 0, 0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_MAINICON ICON "VBA-M.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_OAL_CONFIG DIALOGEX 0, 0, 167, 114 -STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "OpenAL configuration" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "OK",IDOK,66,96,48,12 - PUSHBUTTON "Cancel",IDCANCEL,114,96,48,12 - COMBOBOX IDC_DEVICE,6,18,156,36,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP - LTEXT "Select device:",IDC_STATIC,6,6,156,8 - GROUPBOX "Sound Buffer Count",IDC_STATIC,6,36,156,54 - CONTROL "",IDC_SLIDER_BUFFERCOUNT,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,12,48,144,24 - CTEXT "bufferInfo",IDC_BUFFERINFO,12,72,144,12,0,WS_EX_DLGMODALFRAME -END - -IDD_SELECT_PLUGIN DIALOG 0, 0, 201, 120 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Select Filter Plugin" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",IDOK,39,89,50,14 - PUSHBUTTON "Cancel",IDCANCEL,103,89,50,14 - COMBOBOX IDC_COMBO_PLUGIN,20,28,163,58,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP - LTEXT "Filter Plugin:",IDC_STATIC,18,15,66,8 -END - -7533 DIALOGEX 0, 0, 254, 203 -STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Link Options" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - CONTROL "Tab1",IDC_TAB1,"SysTabControl32",0x0,9,7,240,162 - PUSHBUTTON "OK",ID_OK,57,180,60,15 - PUSHBUTTON "Cancel",ID_CANCEL,140,180,57,15 -END - -7532 DIALOGEX 0, 0, 184, 79 -STYLE DS_SETFONT | WS_CHILD | WS_VISIBLE -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - LTEXT "Link timeout (in milliseconds)",IDC_STATIC,17,12,92,16 - EDITTEXT IDC_LINKTIMEOUT,116,10,53,14,ES_AUTOHSCROLL | ES_NUMBER - CONTROL "Single Computer",IDC_LINK_SINGLE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,17,27,71,16 - CONTROL "Network",IDC_LINK_LAN,"Button",BS_AUTORADIOBUTTON,17,43,70,16 -END - -7534 DIALOG 0, 0, 210, 113 -STYLE DS_SETFONT | WS_CHILD -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "2",IDC_LINK2P,"Button",BS_AUTORADIOBUTTON | WS_GROUP,46,16,21,13 - CONTROL "3",IDC_LINK3P,"Button",BS_AUTORADIOBUTTON,94,16,21,13 - CONTROL "4",IDC_LINK4P,"Button",BS_AUTORADIOBUTTON,142,16,21,13 - CONTROL "TCP/IP",IDC_LINKTCP,"Button",BS_AUTORADIOBUTTON | WS_GROUP,54,47,42,14 - CONTROL "UDP",IDC_LINKUDP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED,121,47,33,14 - PUSHBUTTON "Start!",IDC_SERVERSTART,79,89,50,17 - LTEXT "Select number of players:",IDC_STATIC,60,7,89,10 - LTEXT "Select protocol:",IDC_STATIC,78,33,53,11 - CONTROL "Speed hacks",IDC_SSPEED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,76,70,57,12 -END - -7535 DIALOGEX 0, 0, 188, 108 -STYLE DS_SETFONT | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - CONTROL "TCP/IP",IDC_CLINKTCP,"Button",BS_AUTORADIOBUTTON | WS_GROUP,58,20,39,12 - CONTROL "UDP",IDC_CLINKUDP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED,118,20,32,12 - EDITTEXT IDC_SERVERIP,84,39,79,12,ES_AUTOHSCROLL | WS_GROUP - PUSHBUTTON "Connect",IDC_LINKCONNECT,75,81,59,16 - LTEXT "Select protocol:",IDC_STATIC,78,7,53,9 - LTEXT "Server IP address or hostname:",IDC_STATIC,7,37,62,18 - LTEXT "Speed hacks:",IDC_STATIC,7,64,47,10 - CONTROL "Off (accurate)",IDC_SPEEDOFF,"Button",BS_AUTORADIOBUTTON | WS_GROUP,60,63,57,12 - CONTROL "On (fast)",IDC_SPEEDON,"Button",BS_AUTORADIOBUTTON,128,63,48,12 -END - -7536 DIALOG 0, 0, 186, 90 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Waiting for players" -FONT 8, "MS Sans Serif" -BEGIN - PUSHBUTTON "Cancel",IDCANCEL,63,69,50,14 - CONTROL "Progress1",IDC_SERVERWAIT,"msctls_progress32",WS_BORDER,33,50,120,13 - LTEXT "",IDC_STATIC1,7,7,154,8 - LTEXT "",IDC_STATIC2,7,17,105,8 - LTEXT "",IDC_STATIC3,7,25,105,8 - LTEXT "",IDC_STATIC4,7,33,105,8 -END - -IDD_OPENDLG DIALOG 36, 24, 202, 117 -STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Open" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "File &name:",1090,2,1,81,8 - EDITTEXT 1152,0,10,104,12,ES_AUTOHSCROLL | ES_OEMCONVERT - LISTBOX 1120,1,24,104,53,LBS_SORT | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP - LTEXT "&Folders:",-1,112,0,53,9 - LTEXT "",1088,113,10,86,9,SS_NOPREFIX - LISTBOX 1121,112,24,88,52,LBS_SORT | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP - LTEXT "List files of &type:",1089,1,75,81,9 - COMBOBOX 1136,1,87,104,13,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - LTEXT "Dri&ves:",1091,113,76,70,9 - COMBOBOX 1137,112,87,71,68,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - DEFPUSHBUTTON "OK",IDOK,24,102,50,14,WS_GROUP - PUSHBUTTON "Cancel",IDCANCEL,90,102,50,14,WS_GROUP -END - -IDD_ABOUT DIALOGEX 0, 0, 179, 153 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_TOOLWINDOW -CAPTION "About" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - ICON IDI_MAINICON,IDC_STATIC,6,6,20,20 - CTEXT "VisualBoyAdvance Emulator",IDC_STATIC,36,6,138,8 - CTEXT "Copyright © 2008 VBA-M development team",IDC_STATIC,6,48,168,8 - CTEXT "https://vbam.bountysource.com",IDC_URL,6,138,168,8 - RTEXT "Version:",IDC_STATIC,36,18,54,8 - LTEXT "",IDC_VERSION,96,18,78,8,SS_NOPREFIX - GROUPBOX "VBA-M dev team:",IDC_STATIC,6,72,90,60 - CTEXT "mudlord\nNach\nJonas Quinn\nDJRobX\nSpacy",IDC_STATIC,12,84,78,42 - RTEXT "Date compiled:",IDC_STATIC,36,30,54,8 - LTEXT "",IDC_DATE,96,30,78,8,SS_NOPREFIX - GROUPBOX "Thanks go to:",IDC_STATIC,102,72,72,60 - CTEXT "Orig. VBA team\nCostis\nchrono",IDC_STATIC,108,84,60,42 -END - -IDD_DIRECTORIES DIALOGEX 0, 0, 222, 270 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Directories" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Game Boy Advance ROMs",IDC_STATIC,6,6,210,30 - EDITTEXT IDC_ROM_PATH,12,18,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_ROM_DIR,192,18,18,12 - GROUPBOX "Game Boy Color ROMs",IDC_STATIC,6,42,210,30 - EDITTEXT IDC_GBCROM_PATH,12,54,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_GBCROM_DIR,192,54,18,12 - GROUPBOX "Game Boy ROMs",IDC_STATIC,6,78,210,30 - EDITTEXT IDC_GBROM_PATH,12,90,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_GBROM_DIR,192,90,18,12 - GROUPBOX "Native Saves",IDC_STATIC,6,114,210,30 - EDITTEXT IDC_BATTERY_PATH,12,126,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BATTERY_DIR,192,126,18,12 - GROUPBOX "Emulator Saves",IDC_STATIC,6,150,210,30 - EDITTEXT IDC_SAVE_PATH,12,162,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_SAVE_DIR,192,162,18,12 - GROUPBOX "Screenshots",IDC_STATIC,6,186,210,30 - EDITTEXT IDC_CAPTURE_PATH,12,198,180,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_CAPTURE_DIR,192,198,18,12 - GROUPBOX "Relative Paths",IDC_STATIC,6,222,102,42 - CONTROL "Example:\n .\\battery\n ..\\screenshots\\vba",IDC_STATIC, - "Static",SS_LEFTNOWORDWRAP | WS_GROUP,12,234,90,24 - DEFPUSHBUTTON "OK",IDOK,120,246,48,18 - PUSHBUTTON "Cancel",IDCANCEL,168,246,48,18 - CONTROL "Always use last ROM dir",IDC_ALWAYSLASTROMDIR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,222,96,8 -END - -IDD_CONFIG DIALOGEX 0, 0, 448, 102 -STYLE DS_SYSMODAL | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Joypad configuration" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - RTEXT "Up",IDC_STATIC,6,6,36,12 - EDITTEXT IDC_EDIT_UP,48,6,96,12,ES_AUTOHSCROLL - RTEXT "Down",IDC_STATIC,6,24,36,12 - EDITTEXT IDC_EDIT_DOWN,48,24,96,12,ES_AUTOHSCROLL - RTEXT "Left",IDC_STATIC,6,42,36,12 - EDITTEXT IDC_EDIT_LEFT,48,42,96,12,ES_AUTOHSCROLL - RTEXT "Right",IDC_STATIC,6,60,36,12 - EDITTEXT IDC_EDIT_RIGHT,48,60,96,12,ES_AUTOHSCROLL - RTEXT "A",IDC_STATIC,156,6,36,12 - EDITTEXT IDC_EDIT_BUTTON_A,198,6,96,12,ES_AUTOHSCROLL - RTEXT "B",IDC_STATIC,156,24,36,12 - EDITTEXT IDC_EDIT_BUTTON_B,198,24,96,12,ES_AUTOHSCROLL - RTEXT "L",IDC_STATIC,156,42,36,12 - EDITTEXT IDC_EDIT_BUTTON_L,198,42,96,12,ES_AUTOHSCROLL - RTEXT "R",IDC_STATIC,156,60,36,12 - EDITTEXT IDC_EDIT_BUTTON_R,198,60,96,12,ES_AUTOHSCROLL - RTEXT "Select",IDC_STATIC,6,84,36,12 - EDITTEXT IDC_EDIT_BUTTON_SELECT,48,84,96,12,ES_AUTOHSCROLL - RTEXT "Start",IDC_STATIC,156,84,36,12 - EDITTEXT IDC_EDIT_BUTTON_START,198,84,96,12,ES_AUTOHSCROLL - RTEXT "Speed Up",IDC_STATIC,306,6,36,12 - EDITTEXT IDC_EDIT_SPEED,348,6,96,12,ES_AUTOHSCROLL - RTEXT "Screenshot",IDC_STATIC,306,24,36,12 - EDITTEXT IDC_EDIT_CAPTURE,348,24,96,12,ES_AUTOHSCROLL - RTEXT "GS",IDC_STATIC,306,42,36,12 - EDITTEXT IDC_EDIT_BUTTON_GS,348,42,96,12,ES_AUTOHSCROLL - CONTROL "Multiple key assignments",IDC_APPENDMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,348,60,96,12 - DEFPUSHBUTTON "OK",ID_OK,348,78,48,18 - PUSHBUTTON "Cancel",ID_CANCEL,396,78,48,18 - PUSHBUTTON "Clear all",IDC_CLEAR_ALL,306,60,36,12 -END - -IDD_CHEATS DIALOG 0, 0, 276, 253 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Search for cheats" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,3,5,265,111 - CONTROL "Ol&d value",IDC_OLD_VALUE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,11,129,46,10 - CONTROL "Specifi&c value",IDC_SPECIFIC_VALUE,"Button",BS_AUTORADIOBUTTON,11,141,61,10 - CONTROL "&8 bits",IDC_SIZE_8,"Button",BS_AUTORADIOBUTTON | WS_GROUP,11,167,33,10 - CONTROL "&16 bits",IDC_SIZE_16,"Button",BS_AUTORADIOBUTTON,11,179,37,10 - CONTROL "&32 bits",IDC_SIZE_32,"Button",BS_AUTORADIOBUTTON,11,191,37,10 - CONTROL "&Equal",IDC_EQ,"Button",BS_AUTORADIOBUTTON | WS_GROUP,100,128,34,10 - CONTROL "&Not equal",IDC_NE,"Button",BS_AUTORADIOBUTTON,100,140,47,10 - CONTROL "&Less than",IDC_LT,"Button",BS_AUTORADIOBUTTON,100,152,47,10 - CONTROL "Le&ss or equal",IDC_LE,"Button",BS_AUTORADIOBUTTON,100,164,58,10 - CONTROL "&Greather than",IDC_GT,"Button",BS_AUTORADIOBUTTON,100,176,59,10 - CONTROL "G&reater or equal",IDC_GE,"Button",BS_AUTORADIOBUTTON,100,188,67,10 - CONTROL "S&igned",IDC_SIGNED,"Button",BS_AUTORADIOBUTTON | WS_GROUP,202,130,38,10 - CONTROL "&Unsigned",IDC_UNSIGNED,"Button",BS_AUTORADIOBUTTON,202,142,46,10 - CONTROL "&Hexadecimal",IDC_HEXADECIMAL,"Button",BS_AUTORADIOBUTTON,202,154,57,10 - CONTROL "U&pdate values",IDC_UPDATE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,192,192,62,10 - EDITTEXT IDC_VALUE,95,211,172,14,ES_AUTOHSCROLL - PUSHBUTTON "&Start",IDC_START,15,237,50,14,WS_GROUP - PUSHBUTTON "S&earch",IDC_SEARCH,80,236,50,14 - PUSHBUTTON "&Add cheat",IDC_ADD_CHEAT,145,236,50,14 - DEFPUSHBUTTON "OK",ID_OK,210,236,50,14 - GROUPBOX "&Search type",IDC_STATIC,3,118,84,36 - GROUPBOX "&Data size",IDC_STATIC,3,158,84,44 - GROUPBOX "Compare type",IDC_STATIC,95,118,92,84 - GROUPBOX "Signed/Unsigned",IDC_STATIC,192,118,76,50 - LTEXT "Enter &value:",IDC_STATIC,3,214,69,8 -END - -IDD_ADD_CHEAT DIALOG 0, 0, 186, 137 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Add cheat" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_ADDRESS,60,6,123,14,ES_AUTOHSCROLL - EDITTEXT IDC_VALUE,60,24,123,14,ES_AUTOHSCROLL - EDITTEXT IDC_DESC,60,42,123,14,ES_AUTOHSCROLL - CONTROL "8-bit",IDC_SIZE_8,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,11,70,29,10 - CONTROL "16-bit",IDC_SIZE_16,"Button",BS_AUTORADIOBUTTON,62,70,33,10 - CONTROL "32-bit",IDC_SIZE_32,"Button",BS_AUTORADIOBUTTON,117,70,33,10 - CONTROL "&Signed",IDC_SIGNED,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,11,97,38,10 - CONTROL "&Unsigned",IDC_UNSIGNED,"Button",BS_AUTORADIOBUTTON,62,98,46,10 - CONTROL "&Hexadecimal",IDC_HEXADECIMAL,"Button",BS_AUTORADIOBUTTON,117,98,57,10 - DEFPUSHBUTTON "&OK",ID_OK,36,116,50,14,WS_GROUP - PUSHBUTTON "&Cancel",ID_CANCEL,99,116,50,14 - LTEXT "&Value:",IDC_STATIC,3,27,54,8 - GROUPBOX "Number format",IDC_STATIC,3,88,180,24 - LTEXT "&Address:",IDC_STATIC,3,9,54,8 - GROUPBOX "Size",IDC_STATIC,3,60,180,24 - LTEXT "&Description:",IDC_STATIC,3,45,55,8 -END - -IDD_CHEAT_LIST DIALOG 0, 0, 280, 250 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Cheat list" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "Restore &previous values",IDC_RESTORE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,5,183,92,10 - PUSHBUTTON "&Code...",IDC_ADD_CODE,9,208,64,14,WS_GROUP - PUSHBUTTON "C&heat...",IDC_ADD_CHEAT,75,208,64,14 - PUSHBUTTON "&Gameshark...",IDC_ADD_GAMESHARK,141,208,64,14 - PUSHBUTTON "CodeBreaker...",IDC_ADD_CODEBREAKER,206,208,64,14 - PUSHBUTTON "&Remove",IDC_REMOVE,9,230,64,14 - PUSHBUTTON "Remove A&ll",IDC_REMOVE_ALL,75,230,64,14 - PUSHBUTTON "&Enable/Dis.",IDC_ENABLE,141,230,64,14 - DEFPUSHBUTTON "&OK",ID_OK,206,230,64,14,WS_GROUP - CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | WS_BORDER | WS_GROUP | WS_TABSTOP,5,15,269,156 - LTEXT "Status legend:",IDC_STATIC,6,3,46,8 - LTEXT "E: Enabled",IDC_STATIC,188,3,36,8 - LTEXT "D: Disabled",IDC_STATIC,234,3,38,8 - GROUPBOX "Add",IDC_STATIC,5,199,268,27 -END - -IDD_ASSOCIATIONS DIALOG 0, 0, 116, 95 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Associations" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL ".gb",IDC_GB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,15,26,10 - CONTROL ".sgb",IDC_SGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,29,29,10 - CONTROL ".cgb",IDC_CGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,43,30,10 - CONTROL ".gbc",IDC_GBC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,57,30,10 - CONTROL ".gba",IDC_GBA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,13,30,10 - CONTROL ".agb",IDC_AGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,27,30,10 - CONTROL ".bin",IDC_BIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,41,27,10 - DEFPUSHBUTTON "OK",ID_OK,3,78,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,63,78,50,14 - GROUPBOX "GBA Types",IDC_STATIC,63,3,50,51 - GROUPBOX "GB Types",IDC_STATIC,3,3,50,69 -END - -IDD_GBA_ROM_INFO DIALOGEX 0, 0, 220, 142 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ROM Information" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - DEFPUSHBUTTON "OK",ID_OK,84,121,50,14 - LTEXT "Game title:",IDC_STATIC,7,10,60,8 - LTEXT "Game code:",IDC_STATIC,7,24,60,8 - LTEXT "Maker code:",IDC_STATIC,7,38,60,8 - LTEXT "Main unit code:",IDC_STATIC,7,66,60,8 - LTEXT "Device type:",IDC_STATIC,7,80,60,8 - LTEXT "ROM version:",IDC_STATIC,7,94,60,8 - LTEXT "CRC:",IDC_STATIC,7,108,60,8 - LTEXT "Maker name:",IDC_STATIC,7,52,60,8 - LTEXT "",IDC_ROM_TITLE,80,10,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_GAME_CODE,80,24,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_MAKER_CODE,80,38,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_UNIT_CODE,80,66,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_DEVICE_TYPE,80,80,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_VERSION,80,94,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_CRC,80,108,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_MAKER_NAME,80,52,133,8,SS_NOPREFIX -END - -IDD_GB_ROM_INFO DIALOGEX 0, 0, 220, 225 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ROM Information" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - DEFPUSHBUTTON "OK",ID_OK,40,204,50,14 - LTEXT "Game title:",IDC_STATIC,7,10,60,8 - LTEXT "Maker code:",IDC_STATIC,7,38,60,8 - LTEXT "Unit code:",IDC_STATIC,7,68,60,8 - LTEXT "Cartridge type:",IDC_STATIC,7,82,60,8 - LTEXT "ROM version:",IDC_STATIC,7,152,60,8 - LTEXT "CRC:",IDC_STATIC,7,166,60,8 - LTEXT "",IDC_ROM_TITLE,80,10,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_MAKER_CODE,80,38,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_UNIT_CODE,80,68,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_DEVICE_TYPE,80,82,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_VERSION,80,152,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_CRC,80,166,133,8,SS_NOPREFIX - LTEXT "Color:",IDC_STATIC,7,24,60,8 - LTEXT "",IDC_ROM_COLOR,80,24,133,8,SS_NOPREFIX - LTEXT "ROM size:",IDC_STATIC,7,96,60,8 - LTEXT "",IDC_ROM_SIZE,80,96,133,8,SS_NOPREFIX - LTEXT "RAM size:",IDC_STATIC,7,110,60,8 - LTEXT "",IDC_ROM_RAM_SIZE,80,110,133,8,SS_NOPREFIX - LTEXT "Dest. code:",IDC_STATIC,7,124,60,8 - LTEXT "",IDC_ROM_DEST_CODE,80,124,133,8,SS_NOPREFIX - LTEXT "License code:",IDC_STATIC,7,138,60,8 - LTEXT "",IDC_ROM_LIC_CODE,80,138,133,8,SS_NOPREFIX - LTEXT "Checksum:",IDC_STATIC,7,180,60,8 - LTEXT "",IDC_ROM_CHECKSUM,80,180,133,8,SS_NOPREFIX - LTEXT "",IDC_ROM_MAKER_NAME2,80,52,133,8,SS_NOPREFIX - LTEXT "Maker name:",IDC_STATIC,7,52,60,8 -END - -IDD_GB_CHEAT_LIST DIALOG 0, 0, 286, 221 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Gameboy Cheat List" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | WS_BORDER | WS_GROUP | WS_TABSTOP,9,20,269,156 - PUSHBUTTON "Add &GameGenie...",IDC_ADD_GG_CHEAT,9,183,80,14,WS_GROUP - PUSHBUTTON "&Add GameShark...",IDC_ADD_GS_CHEAT,103,183,80,14,WS_GROUP - PUSHBUTTON "&Remove",IDC_REMOVE,197,183,80,14 - PUSHBUTTON "Remove A&ll",IDC_REMOVE_ALL,9,202,80,14 - PUSHBUTTON "&Enable/Dis.",IDC_ENABLE,103,202,80,14 - DEFPUSHBUTTON "&OK",ID_OK,197,202,80,14 - LTEXT "Status legend:",IDC_STATIC,10,9,46,8 - LTEXT "E: Enabled",IDC_STATIC,195,9,36,8 - LTEXT "D: Disabled",IDC_STATIC,241,9,38,8 -END - -IDD_ADD_CHEAT_DLG DIALOG 0, 0, 182, 107 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Title" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_DESC,60,7,120,14,ES_AUTOHSCROLL - EDITTEXT IDC_CODE,60,23,120,58,ES_MULTILINE | ES_UPPERCASE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN - DEFPUSHBUTTON "OK",ID_OK,33,86,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,99,86,50,14 - LTEXT "&Description:",IDC_STATIC,3,10,54,8 - LTEXT "&Code:",IDC_STATIC,3,29,54,8 -END - -IDD_GB_PRINTER DIALOG 0, 0, 178, 209 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "GB Printer" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "&1x",IDC_1X,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,166,22,10 - CONTROL "&2x",IDC_2X,"Button",BS_AUTORADIOBUTTON,55,166,23,10 - CONTROL "&3x",IDC_3X,"Button",BS_AUTORADIOBUTTON,98,166,23,10 - CONTROL "&4x",IDC_4X,"Button",BS_AUTORADIOBUTTON,141,166,23,10 - DEFPUSHBUTTON "&Print...",ID_PRINT,7,190,50,14,WS_GROUP - PUSHBUTTON "&Save...",ID_SAVE,64,190,50,14 - PUSHBUTTON "&Close",ID_OK,121,190,50,14 - CONTROL "",IDC_GB_PRINTER,"Static",SS_BLACKFRAME | WS_GROUP,7,6,162,146 - GROUPBOX "Print Size",IDC_STATIC,7,156,162,25 -END - -IDD_MOTION_CONFIG DIALOGEX 0, 0, 234, 107 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Motion Sensor" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - EDITTEXT IDC_EDIT_UP,41,2,186,12,ES_AUTOHSCROLL - EDITTEXT IDC_EDIT_DOWN,41,16,186,12,ES_AUTOHSCROLL - EDITTEXT IDC_EDIT_LEFT,41,30,186,12,ES_AUTOHSCROLL - EDITTEXT IDC_EDIT_RIGHT,41,44,186,12,ES_AUTOHSCROLL - PUSHBUTTON "OK",ID_OK,64,86,40,14 - PUSHBUTTON "Cancel",ID_CANCEL,118,86,40,14 - LTEXT "Up:",IDC_STATIC,5,2,35,10 - LTEXT "Down:",IDC_STATIC,5,16,35,10 - LTEXT "Left:",IDC_STATIC,5,30,35,10 - LTEXT "Right:",IDC_STATIC,5,44,35,10 - CONTROL "Assign additional keys to functions",IDC_APPENDMODE, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,46,66,135,10 -END - -IDD_LANG_SELECT DIALOG 0, 0, 186, 68 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Language selection" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_LANG_STRING,140,25,40,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",ID_OK,30,49,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,104,49,50,14 - LTEXT "Current system language is:",IDC_STATIC,6,9,123,8 - LTEXT "Enter language name (3 letter):",IDC_STATIC,6,30,127,8 - LTEXT "",IDC_LANG_NAME,140,9,40,8,SS_NOPREFIX -END - -IDD_CODE_SELECT DIALOG 0, 0, 316, 235 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Select codes to import" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",ID_OK,91,214,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,174,214,50,14 - LISTBOX IDC_GAME_LIST,7,7,302,205,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP -END - -IDD_MAP_VIEW DIALOG 0, 0, 322, 238 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Map view" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "Frame 0",IDC_FRAME_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,22,41,10 - CONTROL "Frame 1",IDC_FRAME_1,"Button",BS_AUTORADIOBUTTON,13,36,41,10 - CONTROL "BG0",IDC_BG0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,63,30,10 - CONTROL "BG1",IDC_BG1,"Button",BS_AUTORADIOBUTTON,13,77,30,10 - CONTROL "BG2",IDC_BG2,"Button",BS_AUTORADIOBUTTON,13,91,30,10 - CONTROL "BG3",IDC_BG3,"Button",BS_AUTORADIOBUTTON,13,105,30,10 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,7,122,68,10 - CONTROL "Auto update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,7,134,55,10 - PUSHBUTTON "&Refresh",IDC_REFRESH,25,217,50,14,WS_GROUP - PUSHBUTTON "&Save...",IDC_SAVE,88,217,50,14,WS_GROUP - PUSHBUTTON "&Close",IDC_CLOSE,155,217,50,14 - CONTROL "MapView",IDC_MAP_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,187,15,128,128 - CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,148,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,187,164,48,47 - LTEXT "",IDC_R,245,173,50,8,SS_NOPREFIX - LTEXT "",IDC_G,245,185,50,8,SS_NOPREFIX - LTEXT "",IDC_B,245,197,50,8,SS_NOPREFIX - GROUPBOX "Frame",IDC_STATIC,7,11,63,37 - GROUPBOX "Background",IDC_STATIC,7,52,63,67 - LTEXT "",IDC_XY,129,95,53,8,SS_NOPREFIX - LTEXT "Mode:",IDC_STATIC,80,15,34,8 - LTEXT "",IDC_MODE,130,15,53,8,SS_NOPREFIX - LTEXT "Map Base:",IDC_STATIC,80,25,35,8 - LTEXT "",IDC_MAPBASE,130,25,53,8,SS_NOPREFIX - LTEXT "Char Base:",IDC_STATIC,80,35,36,8 - LTEXT "",IDC_CHARBASE,130,35,53,8,SS_NOPREFIX - LTEXT "Size:",IDC_STATIC,80,45,37,8 - LTEXT "",IDC_DIM,130,45,53,8,SS_NOPREFIX - LTEXT "Colors:",IDC_STATIC,80,55,37,8 - LTEXT "",IDC_NUMCOLORS,130,55,53,8,SS_NOPREFIX - LTEXT "Priority:",IDC_STATIC,80,65,37,8 - LTEXT "",IDC_PRIORITY,130,65,53,8,SS_NOPREFIX - LTEXT "Mosaic:",IDC_STATIC,80,75,37,8 - LTEXT "",IDC_MOSAIC,130,75,53,8,SS_NOPREFIX - LTEXT "Overflow:",IDC_STATIC,80,85,37,8 - LTEXT "",IDC_OVERFLOW,130,85,53,8,SS_NOPREFIX - LTEXT "Address:",IDC_STATIC,80,105,37,8 - LTEXT "",IDC_ADDRESS,130,105,53,8,SS_NOPREFIX - LTEXT "Tile:",IDC_STATIC,80,115,37,8 - LTEXT "",IDC_TILE_NUM,130,115,53,8,SS_NOPREFIX - LTEXT "Flip:",IDC_STATIC,80,125,37,8 - LTEXT "",IDC_FLIP,130,125,53,8,SS_NOPREFIX - LTEXT "Palette:",IDC_STATIC,80,135,37,8 - LTEXT "",IDC_PALETTE_NUM,130,135,53,8,SS_NOPREFIX -END - -IDD_PALETTE_VIEW DIALOG 0, 0, 316, 266 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Palette View" -FONT 8, "MS Sans Serif" -BEGIN - PUSHBUTTON "Save BG...",IDC_SAVE_BG,30,245,50,14 - PUSHBUTTON "Save OBJ...",IDC_SAVE_OBJ,98,245,50,14 - PUSHBUTTON "&Refresh",IDC_REFRESH2,166,245,50,14 - PUSHBUTTON "&Close",IDC_CLOSE,234,245,50,14 - LTEXT "",IDC_ADDRESS,53,168,50,8,SS_NOPREFIX - LTEXT "",IDC_R,53,180,50,8,SS_NOPREFIX - LTEXT "",IDC_G,53,192,50,8,SS_NOPREFIX - LTEXT "",IDC_B,53,204,50,8,SS_NOPREFIX - LTEXT "",IDC_VALUE,53,216,50,8,SS_NOPREFIX - CONTROL "Custom1",IDC_COLOR,"VbaColorControl",WS_TABSTOP,161,168,50,50 - CONTROL "PaletteViewBG",IDC_PALETTE_VIEW,"VbaPaletteViewControl",WS_TABSTOP,12,30,128,128 - CONTROL "PaletteViewBG",IDC_PALETTE_VIEW_OBJ, - "VbaPaletteViewControl",WS_TABSTOP,166,30,128,128 - GROUPBOX "Background",IDC_STATIC,7,20,137,143 - GROUPBOX "Sprite",IDC_STATIC,161,20,137,143 - LTEXT "Address:",IDC_STATIC,7,168,38,8 - LTEXT "R:",IDC_STATIC,7,180,41,8 - LTEXT "G:",IDC_STATIC,7,192,43,8 - LTEXT "B:",IDC_STATIC,7,204,38,8 - LTEXT "Value:",IDC_STATIC,7,216,38,8 - LTEXT "Click on a color for more information",IDC_STATIC,7,7,302,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,229,71,10 -END - -IDD_MEM_VIEWER DIALOG 0, 0, 380, 178 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Memory viewer" -FONT 8, "MS Sans Serif" -BEGIN - COMBOBOX IDC_ADDRESSES,7,7,109,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CONTROL "8-bit",IDC_8_BIT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,120,9,29,10 - CONTROL "16-bit",IDC_16_BIT,"Button",BS_AUTORADIOBUTTON,154,9,33,10 - CONTROL "32-bit",IDC_32_BIT,"Button",BS_AUTORADIOBUTTON,192,9,33,10 - EDITTEXT IDC_ADDRESS,238,7,82,14,ES_UPPERCASE | ES_AUTOHSCROLL | ES_WANTRETURN | WS_GROUP - DEFPUSHBUTTON "&Go",IDC_GO,323,7,50,14,WS_GROUP - CONTROL "Viewer",IDC_VIEWER,"VbaMemoryViewer",WS_TABSTOP,7,22,366,112 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,139,71,10 - PUSHBUTTON "&Refresh",IDC_REFRESH,67,157,50,14 - PUSHBUTTON "&Load...",IDC_LOAD,132,157,50,14 - PUSHBUTTON "&Save...",IDC_SAVE,197,157,50,14 - PUSHBUTTON "&Close",IDC_CLOSE,262,157,50,14 - LTEXT "Current address:",IDC_CURRENT_ADDRESS_LABEL,210,142,77,8 - EDITTEXT IDC_CURRENT_ADDRESS,291,139,82,14,ES_RIGHT | ES_AUTOHSCROLL | WS_DISABLED -END - -IDD_OAM_VIEW DIALOGEX 0, 0, 234, 185 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "OAM Viewer" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - EDITTEXT IDC_SPRITE,7,19,76,14,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER - SCROLLBAR IDC_SCROLLBAR,7,33,76,11 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,138,79,10 - PUSHBUTTON "&Refresh",IDC_REFRESH,7,164,50,14,WS_GROUP - PUSHBUTTON "&Save...",IDC_SAVE,91,164,50,14,WS_GROUP - PUSHBUTTON "&Close",IDC_CLOSE,177,164,50,14 - CONTROL "MapView",IDC_OAM_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,87,7,64,64 - CONTROL "Zoom",IDC_OAM_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,163,7,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,87,79,48,47 - LTEXT "",IDC_POS,31,47,50,8,SS_NOPREFIX - LTEXT "",IDC_MODE,31,57,50,8,SS_NOPREFIX - LTEXT "",IDC_COLORS,31,67,50,8,SS_NOPREFIX - LTEXT "",IDC_PALETTE,31,77,50,8,SS_NOPREFIX - LTEXT "",IDC_TILE,31,87,50,8,SS_NOPREFIX - LTEXT "",IDC_PRIO,31,97,50,8,SS_NOPREFIX - LTEXT "",IDC_SIZE2,31,107,50,8,SS_NOPREFIX - LTEXT "",IDC_ROT,31,117,50,8,SS_NOPREFIX - LTEXT "",IDC_FLAGS,31,127,50,8,SS_NOPREFIX - LTEXT "",IDC_R,145,88,50,8,SS_NOPREFIX - LTEXT "",IDC_G,145,100,50,8,SS_NOPREFIX - LTEXT "",IDC_B,145,112,50,8,SS_NOPREFIX - LTEXT "Pos:",IDC_STATIC,7,47,24,8 - LTEXT "Mode:",IDC_STATIC,7,57,24,8 - LTEXT "Colors:",IDC_STATIC,7,67,24,8 - LTEXT "Pal:",IDC_STATIC,7,77,24,8 - LTEXT "Tile:",IDC_STATIC,7,87,24,8 - LTEXT "Prio:",IDC_STATIC,7,97,24,8 - LTEXT "Size:",IDC_STATIC,7,107,24,8 - LTEXT "Sprite:",IDC_STATIC,7,7,50,8 - LTEXT "Rot.:",IDC_STATIC,7,117,24,8 - LTEXT "Flags:",IDC_STATIC,7,127,24,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,150,71,10 -END - -IDD_ACCEL_EDITOR DIALOGEX 0, 0, 399, 121 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Accelerator editor" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - LTEXT "&Commands:",IDC_STATIC,7,7,38,8 - LISTBOX IDC_COMMANDS,7,18,153,67,LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP - LTEXT "Current &Keys:",IDC_STATIC1,176,7,43,8 - LISTBOX IDC_CURRENTS,176,17,153,67,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP - DEFPUSHBUTTON "OK",ID_OK,342,9,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,342,25,50,14 - LTEXT "Select &New Shortcut Key:",IDC_STATIC3,175,86,82,8 - EDITTEXT IDC_EDIT_KEY,176,95,100,12,ES_AUTOHSCROLL - PUSHBUTTON "&Assign",IDC_ASSIGN,342,70,50,14 - PUSHBUTTON "&Remove",IDC_REMOVE,342,86,50,14 - PUSHBUTTON "Re&set All",IDC_RESET,342,102,50,14 - LTEXT "Static",IDC_ALREADY_AFFECTED,7,96,105,9,SS_CENTERIMAGE - LTEXT "Currently assigned to :",IDC_STATIC2,7,87,73,10 -END - -IDD_TILE_VIEWER DIALOG 0, 0, 326, 266 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Tile Viewer" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "16",IDC_16_COLORS,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,20,24,10 - CONTROL "256",IDC_256_COLORS,"Button",BS_AUTORADIOBUTTON,13,30,28,10 - CONTROL "0x6000000",IDC_CHARBASE_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,57,51,10 - CONTROL "0x6004000",IDC_CHARBASE_1,"Button",BS_AUTORADIOBUTTON,13,67,51,10 - CONTROL "0x6008000",IDC_CHARBASE_2,"Button",BS_AUTORADIOBUTTON,13,77,51,10 - CONTROL "0x600C000",IDC_CHARBASE_3,"Button",BS_AUTORADIOBUTTON,13,87,52,10 - CONTROL "0x6010000",IDC_CHARBASE_4,"Button",BS_AUTORADIOBUTTON,13,97,49,10 - CONTROL "Slider1",IDC_PALETTE_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | WS_GROUP | WS_TABSTOP,1,124,76,22 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,149,79,10 - PUSHBUTTON "Refresh",IDC_REFRESH,7,245,50,14,WS_GROUP - PUSHBUTTON "Save...",IDC_SAVE,138,245,50,14 - PUSHBUTTON "Close",IDC_CLOSE,269,245,50,14 - CONTROL "Custom1",IDC_TILE_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,191,7,128,128 - GROUPBOX "Colors",IDC_STATIC,7,7,66,38 - GROUPBOX "Char Base",IDC_STATIC,7,46,65,64 - CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,174,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,98,183,48,47 - LTEXT "",IDC_R,156,192,50,8,SS_NOPREFIX - LTEXT "",IDC_G,156,204,50,8,SS_NOPREFIX - LTEXT "",IDC_B,156,216,50,8,SS_NOPREFIX - LTEXT "Palette:",IDC_STATIC,7,113,65,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,160,71,10 - LTEXT "Tile:",IDC_STATIC,79,14,41,8 - LTEXT "Address:",IDC_STATIC,79,26,41,8 - LTEXT "",IDC_TILE_NUMBER,135,14,50,8,SS_NOPREFIX - LTEXT "",IDC_ADDRESS,135,26,50,8,SS_NOPREFIX -END - -IDD_GB_COLORS DIALOG 0, 0, 169, 121 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Gameboy Mono Colors" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "Default",IDC_DEFAULT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,7,7,39,10 - CONTROL "User 1",IDC_USER1,"Button",BS_AUTORADIOBUTTON,67,7,37,10 - CONTROL "User 2",IDC_USER2,"Button",BS_AUTORADIOBUTTON,125,7,37,10 - COMBOBOX IDC_PREDEFINED,7,21,155,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "",IDC_COLOR_BG0,15,47,28,14,WS_GROUP - PUSHBUTTON "",IDC_COLOR_BG1,52,47,28,14 - PUSHBUTTON "",IDC_COLOR_BG2,89,47,28,14 - PUSHBUTTON "",IDC_COLOR_BG3,126,47,28,14 - PUSHBUTTON "",IDC_COLOR_OB0,15,78,28,14 - PUSHBUTTON "",IDC_COLOR_OB1,52,78,28,14 - PUSHBUTTON "",IDC_COLOR_OB2,89,78,28,14 - PUSHBUTTON "",IDC_COLOR_OB3,126,78,28,14 - PUSHBUTTON "Reset",IDC_RESET,7,100,50,14 - DEFPUSHBUTTON "OK",ID_OK,59,100,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,111,100,50,14 - GROUPBOX "Background",IDC_STATIC,8,37,154,29 - GROUPBOX "Sprite",IDC_STATIC,8,67,154,30 -END - -IDD_DISASSEMBLE DIALOG 0, 0, 402, 225 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Disassemble" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "Automatic",IDC_AUTOMATIC,"Button",BS_AUTORADIOBUTTON | WS_GROUP,7,9,47,10 - CONTROL "ARM",IDC_ARM,"Button",BS_AUTORADIOBUTTON,62,9,32,10 - CONTROL "THUMB",IDC_THUMB,"Button",BS_AUTORADIOBUTTON,103,9,42,10 - EDITTEXT IDC_ADDRESS,158,7,65,14,ES_UPPERCASE | ES_AUTOHSCROLL | WS_GROUP - DEFPUSHBUTTON "Go",IDC_GO,232,7,50,14 - LISTBOX IDC_DISASSEMBLE,7,25,276,161,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_TABSTOP - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,71,10 - PUSHBUTTON "Refresh",IDC_REFRESH,120,204,50,14 - PUSHBUTTON "Next",IDC_NEXT,233,204,50,14 - PUSHBUTTON "Close",IDC_CLOSE,346,204,50,14 - LTEXT "R0:",IDC_STATIC,309,7,18,8 - LTEXT "R1:",IDC_STATIC,309,15,18,8 - LTEXT "R2:",IDC_STATIC,309,23,18,8 - LTEXT "R3:",IDC_STATIC,309,31,18,8 - LTEXT "R4:",IDC_STATIC,309,39,18,8 - LTEXT "R5:",IDC_STATIC,309,47,18,8 - LTEXT "R6:",IDC_STATIC,309,55,18,8 - LTEXT "R7:",IDC_STATIC,309,63,18,8 - LTEXT "",IDC_R0,344,7,52,8,SS_NOPREFIX - LTEXT "",IDC_R1,344,15,52,8,SS_NOPREFIX - LTEXT "",IDC_R2,344,23,52,8,SS_NOPREFIX - LTEXT "",IDC_R3,344,31,52,8,SS_NOPREFIX - LTEXT "",IDC_R4,344,39,52,8,SS_NOPREFIX - LTEXT "",IDC_R5,344,47,52,8,SS_NOPREFIX - LTEXT "",IDC_R6,344,55,52,8,SS_NOPREFIX - LTEXT "",IDC_R7,344,63,52,8,SS_NOPREFIX - LTEXT "",IDC_R8,344,71,52,8,SS_NOPREFIX - LTEXT "",IDC_R9,344,79,52,8,SS_NOPREFIX - LTEXT "",IDC_R10,344,87,52,8,SS_NOPREFIX - LTEXT "",IDC_R11,344,95,52,8,SS_NOPREFIX - LTEXT "",IDC_R12,344,103,52,8,SS_NOPREFIX - LTEXT "",IDC_R13,344,111,52,8,SS_NOPREFIX - LTEXT "",IDC_R14,344,119,52,8,SS_NOPREFIX - LTEXT "",IDC_R15,344,127,52,8,SS_NOPREFIX - LTEXT "R8:",IDC_STATIC,309,71,18,8 - LTEXT "R9:",IDC_STATIC,309,79,18,8 - LTEXT "R10:",IDC_STATIC,309,87,18,8 - LTEXT "R11:",IDC_STATIC,309,95,18,8 - LTEXT "R12:",IDC_STATIC,309,103,18,8 - LTEXT "R13:",IDC_STATIC,309,111,18,8 - LTEXT "R14:",IDC_STATIC,309,119,18,8 - LTEXT "R15:",IDC_STATIC,309,127,18,8 - LTEXT "",IDC_R16,344,135,52,8,SS_NOPREFIX - LTEXT "R16:",IDC_STATIC,309,135,20,8 - CONTROL "N",IDC_N,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,146,21,10 - CONTROL "Z",IDC_Z,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,156,21,10 - CONTROL "C",IDC_C,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,166,21,10 - CONTROL "V",IDC_V,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,176,21,10 - CONTROL "F",IDC_F,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,156,20,10 - CONTROL "I",IDC_I,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,146,18,10 - CONTROL "T",IDC_T,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,166,21,10 - LTEXT "Mode:",IDC_STATIC,341,176,21,8 - LTEXT "",IDC_MODE,376,176,20,8,SS_NOPREFIX - SCROLLBAR IDC_VSCROLL,283,25,10,161,SBS_VERT - PUSHBUTTON "Goto R15",IDC_GOPC,7,204,50,14 -END - -IDD_GDB_PORT DIALOG 0, 0, 186, 51 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "GDB connection" -FONT 8, "MS Sans Serif" -BEGIN - DEFPUSHBUTTON "OK",ID_OK,34,30,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,102,30,50,14 - LTEXT "Port to wait for connection:",IDC_STATIC,7,10,105,8 - EDITTEXT IDC_PORT,125,7,54,14,ES_RIGHT | ES_AUTOHSCROLL -END - -IDD_GDB_WAITING DIALOG 0, 0, 186, 44 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Waiting..." -FONT 8, "MS Sans Serif" -BEGIN - PUSHBUTTON "Cancel",ID_CANCEL,67,23,50,14 - LTEXT "Waiting for connection on port:",IDC_STATIC,7,7,117,8 - LTEXT "",IDC_PORT,143,7,36,8,SS_NOPREFIX -END - -IDD_LOGGING DIALOG 0, 0, 366, 218 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "Logging" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "SWI",IDC_VERBOSE_SWI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,17,87,10 - CONTROL "Unaligned memory",IDC_VERBOSE_UNALIGNED_ACCESS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,30,87,10 - CONTROL "Illegal write",IDC_VERBOSE_ILLEGAL_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,43,87,10 - CONTROL "Illegal read",IDC_VERBOSE_ILLEGAL_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,56,87,10 - CONTROL "DMA 0",IDC_VERBOSE_DMA0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,69,87,10 - CONTROL "DMA 1",IDC_VERBOSE_DMA1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,82,87,10 - CONTROL "DMA 2",IDC_VERBOSE_DMA2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,95,87,10 - CONTROL "DMA 3",IDC_VERBOSE_DMA3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,108,87,10 - CONTROL "Undefined instruction",IDC_VERBOSE_UNDEFINED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,121,87,10 - CONTROL "AGBPrint",IDC_VERBOSE_AGBPRINT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,134,87,10 - EDITTEXT IDC_LOG,107,7,252,183,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL - PUSHBUTTON "Save...",IDC_SAVE,75,197,50,14 - PUSHBUTTON "Clear",IDC_CLEAR,137,197,50,14 - DEFPUSHBUTTON "OK",ID_OK,197,197,50,14 - GROUPBOX "Verbose",IDC_STATIC,7,7,93,142 -END - -IDD_EXPORT_SPS DIALOGEX 0, 0, 248, 148 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Export GameShark Snapshot" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - EDITTEXT IDC_TITLE,84,7,157,14,ES_AUTOHSCROLL - EDITTEXT IDC_DESC,84,27,157,14,ES_AUTOHSCROLL - EDITTEXT IDC_NOTES,84,47,157,73,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN - DEFPUSHBUTTON "OK",ID_OK,67,127,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,130,127,50,14 - LTEXT "Title:",IDC_STATIC,7,8,62,8 - LTEXT "Description:",IDC_STATIC,7,28,63,8 - LTEXT "Notes:",IDC_STATIC,7,48,60,8 -END - -IDD_ADDR_SIZE DIALOG 0, 0, 186, 67 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Enter address and size" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_ADDRESS,99,6,80,14,ES_AUTOHSCROLL - EDITTEXT IDC_SIZE_CONTROL,99,26,80,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",ID_OK,34,46,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,102,46,50,14 - LTEXT "Address:",IDC_STATIC,7,11,65,8 - LTEXT "Size:",IDC_STATIC,7,29,65,8 -END - -IDD_THROTTLE DIALOGEX 0, 0, 126, 60 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Throttle" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - EDITTEXT IDC_THROTTLE,6,18,114,12,ES_CENTER | ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",ID_OK,6,36,54,18 - PUSHBUTTON "Cancel",ID_CANCEL,66,36,54,18 - CTEXT "Enter desired throttle (5%...1000%):",IDC_STATIC,6,6,114,8 -END - -IDD_GB_DISASSEMBLE DIALOG 0, 0, 344, 225 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "GB Disassemble" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_ADDRESS,7,7,65,14,ES_UPPERCASE | ES_AUTOHSCROLL | WS_GROUP - DEFPUSHBUTTON "Go",IDC_GO,81,7,50,14 - LISTBOX IDC_DISASSEMBLE,7,25,222,161,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_TABSTOP - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,71,10 - PUSHBUTTON "Refresh",IDC_REFRESH,100,204,50,14 - PUSHBUTTON "Next",IDC_NEXT,193,204,50,14 - PUSHBUTTON "Close",IDC_CLOSE,287,204,50,14 - LTEXT "AF:",IDC_STATIC,250,25,18,8 - LTEXT "BC:",IDC_STATIC,250,35,18,8 - LTEXT "DE:",IDC_STATIC,250,45,18,8 - LTEXT "HL:",IDC_STATIC,250,55,18,8 - LTEXT "IFF:",IDC_STATIC,250,85,18,8 - LTEXT "LY:",IDC_STATIC,272,95,18,8 - LTEXT "",IDC_R0,285,25,52,8,SS_NOPREFIX - LTEXT "",IDC_R1,285,35,52,8,SS_NOPREFIX - LTEXT "",IDC_R2,285,45,52,8,SS_NOPREFIX - LTEXT "",IDC_R3,285,55,52,8,SS_NOPREFIX - LTEXT "",IDC_R6,285,85,52,8,SS_NOPREFIX - LTEXT "",IDC_LY,285,95,52,8,SS_NOPREFIX - CONTROL "N",IDC_N,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,109,21,10 - CONTROL "Z",IDC_Z,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,97,21,10 - CONTROL "C",IDC_C,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,133,21,10 - CONTROL "H",IDC_H,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,121,21,10 - SCROLLBAR IDC_VSCROLL,229,25,10,161,SBS_VERT - PUSHBUTTON "Goto PC",IDC_GOPC,7,204,50,14 - LTEXT "SP:",IDC_STATIC,250,65,18,8 - LTEXT "",IDC_R4,285,65,52,8,SS_NOPREFIX - LTEXT "PC:",IDC_STATIC,250,75,18,8 - LTEXT "",IDC_R5,285,75,52,8,SS_NOPREFIX -END - -IDD_GB_OAM_VIEW DIALOG 0, 0, 234, 185 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "GB Oam Viewer" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_SPRITE,7,19,76,14,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER - SCROLLBAR IDC_SCROLLBAR,7,33,76,11 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,138,79,10 - PUSHBUTTON "&Refresh",IDC_REFRESH,7,164,50,14,WS_GROUP - PUSHBUTTON "&Save...",IDC_SAVE,91,164,50,14,WS_GROUP - PUSHBUTTON "&Close",IDC_CLOSE,177,164,50,14 - CONTROL "MapView",IDC_OAM_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,87,7,64,64 - CONTROL "Zoom",IDC_OAM_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,163,7,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,87,79,48,47 - LTEXT "",IDC_POS,31,47,50,8,SS_NOPREFIX - LTEXT "",IDC_PALETTE,31,87,50,8,SS_NOPREFIX - LTEXT "",IDC_TILE,31,57,50,8,SS_NOPREFIX - LTEXT "",IDC_PRIO,31,67,50,8,SS_NOPREFIX - LTEXT "",IDC_OAP,31,77,50,8,SS_NOPREFIX - LTEXT "",IDC_FLAGS,31,97,50,8,SS_NOPREFIX - LTEXT "",IDC_R,145,88,50,8,SS_NOPREFIX - LTEXT "",IDC_G,145,100,50,8,SS_NOPREFIX - LTEXT "",IDC_B,145,112,50,8,SS_NOPREFIX - LTEXT "Pos:",IDC_STATIC,7,47,24,8 - LTEXT "Pal:",IDC_STATIC,7,87,24,8 - LTEXT "Tile:",IDC_STATIC,7,57,24,8 - LTEXT "Prio:",IDC_STATIC,7,67,24,8 - LTEXT "OAP:",IDC_STATIC,7,77,24,8 - LTEXT "Sprite:",IDC_STATIC,7,7,50,8 - LTEXT "Flags:",IDC_STATIC,7,97,24,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,150,71,10 - LTEXT "",IDC_BANK,31,107,50,8,SS_NOPREFIX - LTEXT "Bank:",IDC_STATIC,7,107,24,8 -END - -IDD_GB_TILE_VIEWER DIALOG 0, 0, 326, 238 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "GB Tile Viewer" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "0",IDC_BANK_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,20,20,10 - CONTROL "1",IDC_BANK_1,"Button",BS_AUTORADIOBUTTON,13,30,20,10 - CONTROL "0x8000",IDC_CHARBASE_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,57,39,10 - CONTROL "0x8800",IDC_CHARBASE_1,"Button",BS_AUTORADIOBUTTON,13,67,39,10 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,79,10 - PUSHBUTTON "Refresh",IDC_REFRESH,7,217,50,14,WS_GROUP - PUSHBUTTON "Save...",IDC_SAVE,138,217,50,14 - PUSHBUTTON "Close",IDC_CLOSE,269,217,50,14 - CONTROL "Custom1",IDC_TILE_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,191,7,128,128 - GROUPBOX "VRAM Bank",IDC_STATIC,7,7,66,38 - GROUPBOX "Char Base",IDC_STATIC,7,46,65,35 - CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,147,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,98,156,48,47 - LTEXT "",IDC_R,156,164,50,8,SS_NOPREFIX - LTEXT "",IDC_G,156,176,50,8,SS_NOPREFIX - LTEXT "",IDC_B,156,188,50,8,SS_NOPREFIX - LTEXT "Palette:",IDC_STATIC,7,86,65,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,133,71,10 - LTEXT "Tile:",IDC_STATIC,79,14,41,8 - LTEXT "Address:",IDC_STATIC,79,26,41,8 - LTEXT "",IDC_TILE_NUMBER,135,14,50,8,SS_NOPREFIX - LTEXT "",IDC_ADDRESS,135,26,50,8,SS_NOPREFIX - CONTROL "Slider1",IDC_PALETTE_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | WS_GROUP | WS_TABSTOP,1,98,76,22 -END - -IDD_GB_MAP_VIEW DIALOG 0, 0, 322, 238 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -CAPTION "GB Map Viewer" -FONT 8, "MS Sans Serif" -BEGIN - CONTROL "0x8000",IDC_BANK_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,22,39,10 - CONTROL "0x8800",IDC_BANK_1,"Button",BS_AUTORADIOBUTTON,13,36,39,10 - CONTROL "0x9800",IDC_BG0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,63,39,10 - CONTROL "0x9C00",IDC_BG1,"Button",BS_AUTORADIOBUTTON,13,77,40,10 - CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,68,10 - PUSHBUTTON "&Refresh",IDC_REFRESH,25,217,50,14,WS_GROUP - PUSHBUTTON "&Save...",IDC_SAVE,88,217,50,14,WS_GROUP - PUSHBUTTON "&Close",IDC_CLOSE,155,217,50,14 - CONTROL "MapView",IDC_MAP_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,187,15,128,128 - CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,148,64,64 - CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,187,164,48,47 - LTEXT "",IDC_R,245,173,50,8,SS_NOPREFIX - LTEXT "",IDC_G,245,185,50,8,SS_NOPREFIX - LTEXT "",IDC_B,245,197,50,8,SS_NOPREFIX - GROUPBOX "Char Base",IDC_STATIC,7,11,63,37 - GROUPBOX "Map Base",IDC_STATIC,7,52,63,41 - CONTROL "Auto update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,55,10 - LTEXT "",IDC_XY,129,18,53,8,SS_NOPREFIX - LTEXT "Priority:",IDC_STATIC,80,68,37,8 - LTEXT "",IDC_PRIORITY,130,68,53,8,SS_NOPREFIX - LTEXT "Address:",IDC_STATIC,80,28,37,8 - LTEXT "",IDC_ADDRESS,130,28,53,8,SS_NOPREFIX - LTEXT "Tile:",IDC_STATIC,80,38,37,8 - LTEXT "",IDC_TILE_NUM,130,38,53,8,SS_NOPREFIX - LTEXT "Flip:",IDC_STATIC,80,48,37,8 - LTEXT "",IDC_FLIP,130,48,53,8,SS_NOPREFIX - LTEXT "Palette:",IDC_STATIC,80,58,37,8 - LTEXT "",IDC_PALETTE_NUM,130,58,53,8,SS_NOPREFIX -END - -IDD_GB_PALETTE_VIEW DIALOG 0, 0, 196, 234 -STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "GB Palette Viewer" -FONT 8, "MS Sans Serif" -BEGIN - PUSHBUTTON "Save BG...",IDC_SAVE_BG,7,191,50,14 - PUSHBUTTON "Save OBJ...",IDC_SAVE_OBJ,73,191,50,14 - PUSHBUTTON "&Refresh",IDC_REFRESH2,139,191,50,14 - PUSHBUTTON "&Close",IDC_CLOSE,73,213,50,14 - LTEXT "",IDC_ADDRESS,53,117,50,8,SS_NOPREFIX - LTEXT "",IDC_R,53,129,50,8,SS_NOPREFIX - LTEXT "",IDC_G,53,141,50,8,SS_NOPREFIX - LTEXT "",IDC_B,53,153,50,8,SS_NOPREFIX - LTEXT "",IDC_VALUE,53,165,50,8,SS_NOPREFIX - CONTROL "Custom1",IDC_COLOR,"VbaColorControl",WS_TABSTOP,119,117,50,50 - CONTROL "PaletteViewBG",IDC_PALETTE_VIEW,"VbaPaletteViewControl",WS_TABSTOP,11,30,64,64 - CONTROL "PaletteViewBG",IDC_PALETTE_VIEW_OBJ, - "VbaPaletteViewControl",WS_TABSTOP,120,30,64,64 - GROUPBOX "BG",IDC_STATIC,6,20,74,81 - GROUPBOX "Sprite",IDC_STATIC,115,20,74,81 - LTEXT "Index:",IDC_STATIC,7,117,38,8 - LTEXT "R:",IDC_STATIC,7,129,41,8 - LTEXT "G:",IDC_STATIC,7,141,43,8 - LTEXT "B:",IDC_STATIC,7,153,38,8 - LTEXT "Value:",IDC_STATIC,7,165,38,8 - LTEXT "Click on a color for more information",IDC_STATIC,7,7,182,8 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,178,71,10 -END - -IDD_REWIND_INTERVAL DIALOG 0, 0, 186, 68 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Select rewind interval" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_INTERVAL,7,28,172,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",ID_OK,37,47,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,99,47,50,14 - LTEXT "Enter rewind interval (0...600) seconds:",IDC_STATIC,7,7,172,8 - LTEXT "Enter 0 to disable rewind.",IDC_STATIC,7,17,172,8 -END - -IDD_IO_VIEWER DIALOG 0, 0, 269, 238 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "I/O Viewer" -FONT 8, "MS Sans Serif" -BEGIN - COMBOBOX IDC_ADDRESSES,7,7,255,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "",IDC_VALUE,103,23,159,8 - CONTROL "",IDC_BIT_15,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,34,255,10 - CONTROL "",IDC_BIT_14,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,44,255,10 - CONTROL "",IDC_BIT_13,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,54,255,8 - CONTROL "",IDC_BIT_12,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,64,255,10 - CONTROL "",IDC_BIT_11,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,74,255,10 - CONTROL "",IDC_BIT_10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,84,255,10 - CONTROL "",IDC_BIT_9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,94,255,10 - CONTROL "",IDC_BIT_8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,104,255,10 - CONTROL "",IDC_BIT_7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,114,255,10 - CONTROL "",IDC_BIT_6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,124,255,10 - CONTROL "",IDC_BIT_5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,255,10 - CONTROL "",IDC_BIT_4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,144,255,10 - CONTROL "",IDC_BIT_3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,154,255,10 - CONTROL "",IDC_BIT_2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,164,255,10 - CONTROL "",IDC_BIT_1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,174,255,10 - CONTROL "",IDC_BIT_0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,184,255,10 - CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,201,71,10 - DEFPUSHBUTTON "&Refresh",IDC_REFRESH,54,221,50,14 - DEFPUSHBUTTON "&Apply",IDC_APPLY,110,221,50,14 - PUSHBUTTON "&Close",IDC_CLOSE,166,221,50,14 - LTEXT "Value:",IDC_STATIC,7,23,72,8 -END - -IDD_MAX_SCALE DIALOG 0, 0, 186, 68 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Fullscreen scale" -FONT 8, "MS Sans Serif" -BEGIN - EDITTEXT IDC_VALUE,7,28,172,14,ES_AUTOHSCROLL - DEFPUSHBUTTON "OK",ID_OK,37,47,50,14 - PUSHBUTTON "Cancel",ID_CANCEL,99,47,50,14 - LTEXT "Enter the maxium fullscreen scale:",IDC_STATIC,7,7,172,8 - LTEXT "Enter 0 to use maximum scale.",IDC_STATIC,7,17,172,8 -END - -IDD_GAME_OVERRIDES DIALOGEX 0, 0, 268, 132 -STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Game overrides" -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - COMBOBOX IDC_RTC,84,42,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_SAVE_TYPE,84,60,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_FLASH_SIZE,84,78,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_MIRRORING,84,96,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - DEFPUSHBUTTON "OK",IDOK,6,114,72,12 - PUSHBUTTON "Defaults",IDC_DEFAULTS,108,114,54,12 - PUSHBUTTON "Cancel",IDCANCEL,192,114,72,12 - LTEXT "Game Code",IDC_STATIC,6,6,72,12 - EDITTEXT IDC_NAME,84,6,180,12,ES_AUTOHSCROLL | WS_DISABLED - LTEXT "Real Time Clock:",IDC_STATIC,6,42,72,12 - LTEXT "Save Type:",IDC_STATIC,6,60,72,12 - LTEXT "Flash Size:",IDC_STATIC,6,78,72,12 - LTEXT "Mirroring:",IDC_STATIC,6,96,72,12 - LTEXT "Comment",IDC_STATIC,6,24,72,12 - EDITTEXT IDC_COMMENT,84,24,180,12,ES_AUTOHSCROLL -END - -IDD_BIOS DIALOGEX 0, 0, 220, 126 -STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "BIOS Files" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "OK",IDOK,84,102,60,18 - PUSHBUTTON "Cancel",IDCANCEL,150,102,60,18 - GROUPBOX "Game Boy mono",IDC_STATIC,6,6,210,30 - GROUPBOX "Game Boy Advance",IDC_STATIC,6,48,210,30 - EDITTEXT IDC_GB_BIOS_PATH,12,18,180,12,ES_AUTOHSCROLL - EDITTEXT IDC_GBA_BIOS_PATH,12,60,180,12,ES_AUTOHSCROLL - GROUPBOX "Options",IDC_STATIC,6,90,72,30 - CONTROL "Skip boot logo",IDC_SKIP_BOOT_LOGO,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,12,102,60,12 - CONTROL "Enable",IDC_ENABLE_GB_BIOS,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,174,6,36,8 - CONTROL "Enable",IDC_ENABLE_GBA_BIOS,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,174,48,36,8 - PUSHBUTTON "...",IDC_SELECT_GB_BIOS_PATH,192,18,18,12 - PUSHBUTTON "...",IDC_SELECT_GBA_BIOS_PATH,192,60,18,12 -END - -IDD_FULLSCREEN DIALOGEX 0, 0, 167, 96 -STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Fullscreen Settings" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 -BEGIN - DEFPUSHBUTTON "OK",IDOK,60,78,48,12 - PUSHBUTTON "Cancel",IDCANCEL,114,78,48,12 - COMBOBOX IDC_COMBO_RESOLUTION,60,42,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP - RTEXT "Resolution:",IDC_STATIC,6,42,48,12 - RTEXT "Color depth:",IDC_STATIC,6,24,48,12 - COMBOBOX IDC_COMBO_COLOR_DEPTH,60,24,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP - RTEXT "Refresh rate:",IDC_STATIC,6,60,48,12 - COMBOBOX IDC_COMBO_REFRESH_RATE,60,60,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_COMBO_DEVICE,60,6,102,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Device:",IDC_STATIC,6,6,48,12 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_OAL_CONFIG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 160 - TOPMARGIN, 7 - BOTTOMMARGIN, 107 - END - - IDD_OPENDLG, DIALOG - BEGIN - RIGHTMARGIN, 165 - END - - IDD_ABOUT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 172 - TOPMARGIN, 7 - BOTTOMMARGIN, 146 - END - - IDD_DIRECTORIES, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 215 - TOPMARGIN, 7 - BOTTOMMARGIN, 263 - END - - IDD_CONFIG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 441 - TOPMARGIN, 7 - BOTTOMMARGIN, 95 - END - - IDD_CHEATS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 269 - TOPMARGIN, 7 - BOTTOMMARGIN, 246 - END - - IDD_ADD_CHEAT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 130 - END - - IDD_CHEAT_LIST, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 273 - TOPMARGIN, 7 - BOTTOMMARGIN, 243 - END - - IDD_ASSOCIATIONS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 109 - TOPMARGIN, 7 - BOTTOMMARGIN, 88 - END - - IDD_GBA_ROM_INFO, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - TOPMARGIN, 7 - BOTTOMMARGIN, 135 - END - - IDD_GB_ROM_INFO, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - TOPMARGIN, 7 - BOTTOMMARGIN, 218 - END - - IDD_GB_CHEAT_LIST, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 279 - TOPMARGIN, 7 - BOTTOMMARGIN, 214 - END - - IDD_ADD_CHEAT_DLG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 175 - TOPMARGIN, 7 - BOTTOMMARGIN, 100 - END - - IDD_GB_PRINTER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 171 - TOPMARGIN, 7 - BOTTOMMARGIN, 202 - END - - IDD_MOTION_CONFIG, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 227 - TOPMARGIN, 7 - BOTTOMMARGIN, 100 - END - - IDD_LANG_SELECT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 61 - END - - IDD_CODE_SELECT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 309 - TOPMARGIN, 7 - BOTTOMMARGIN, 228 - END - - IDD_MAP_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 315 - TOPMARGIN, 7 - BOTTOMMARGIN, 231 - END - - IDD_PALETTE_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 309 - TOPMARGIN, 7 - BOTTOMMARGIN, 259 - END - - IDD_MEM_VIEWER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 373 - TOPMARGIN, 7 - BOTTOMMARGIN, 171 - END - - IDD_OAM_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 227 - TOPMARGIN, 7 - BOTTOMMARGIN, 178 - END - - IDD_ACCEL_EDITOR, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 392 - TOPMARGIN, 7 - BOTTOMMARGIN, 114 - END - - IDD_TILE_VIEWER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 319 - TOPMARGIN, 7 - BOTTOMMARGIN, 259 - END - - IDD_GB_COLORS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 162 - TOPMARGIN, 7 - BOTTOMMARGIN, 114 - END - - IDD_DISASSEMBLE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 396 - TOPMARGIN, 7 - BOTTOMMARGIN, 218 - END - - IDD_GDB_PORT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 44 - END - - IDD_GDB_WAITING, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 37 - END - - IDD_LOGGING, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 359 - TOPMARGIN, 7 - BOTTOMMARGIN, 211 - END - - IDD_EXPORT_SPS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 241 - TOPMARGIN, 7 - BOTTOMMARGIN, 141 - END - - IDD_ADDR_SIZE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 60 - END - - IDD_THROTTLE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 119 - TOPMARGIN, 7 - BOTTOMMARGIN, 53 - END - - IDD_GB_DISASSEMBLE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 337 - TOPMARGIN, 7 - BOTTOMMARGIN, 218 - END - - IDD_GB_OAM_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 227 - TOPMARGIN, 7 - BOTTOMMARGIN, 178 - END - - IDD_GB_TILE_VIEWER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 319 - TOPMARGIN, 7 - BOTTOMMARGIN, 231 - END - - IDD_GB_MAP_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 315 - TOPMARGIN, 7 - BOTTOMMARGIN, 231 - END - - IDD_GB_PALETTE_VIEW, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 189 - TOPMARGIN, 7 - BOTTOMMARGIN, 227 - END - - IDD_REWIND_INTERVAL, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 61 - END - - IDD_IO_VIEWER, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 262 - TOPMARGIN, 7 - BOTTOMMARGIN, 235 - END - - IDD_MAX_SCALE, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 179 - TOPMARGIN, 7 - BOTTOMMARGIN, 61 - END - - IDD_GAME_OVERRIDES, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 261 - TOPMARGIN, 7 - BOTTOMMARGIN, 105 - END - - IDD_BIOS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - TOPMARGIN, 7 - BOTTOMMARGIN, 119 - END - - IDD_FULLSCREEN, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 160 - TOPMARGIN, 7 - BOTTOMMARGIN, 89 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDR_MENU MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "Open GB...", ID_FILE_OPENGAMEBOY - MENUITEM "Open GBC...", ID_FILE_OPEN_GBC - MENUITEM "Open GBA...", ID_FILE_OPEN - MENUITEM SEPARATOR - MENUITEM "Load...", ID_FILE_LOAD - MENUITEM "Save...", ID_FILE_SAVE - POPUP "Load Game" - BEGIN - MENUITEM "Most recent", ID_FILE_LOADGAME_MOSTRECENT - MENUITEM "Auto load most recent", ID_FILE_LOADGAME_AUTOLOADMOSTRECENT - MENUITEM SEPARATOR - MENUITEM "Slot #1", ID_FILE_LOADGAME_SLOT1 - MENUITEM "Slot #2", ID_FILE_LOADGAME_SLOT2 - MENUITEM "Slot #3", ID_FILE_LOADGAME_SLOT3 - MENUITEM "Slot #4", ID_FILE_LOADGAME_SLOT4 - MENUITEM "Slot #5", ID_FILE_LOADGAME_SLOT5 - MENUITEM "Slot #6", ID_FILE_LOADGAME_SLOT6 - MENUITEM "Slot #7", ID_FILE_LOADGAME_SLOT7 - MENUITEM "Slot #8", ID_FILE_LOADGAME_SLOT8 - MENUITEM "Slot #9", ID_FILE_LOADGAME_SLOT9 - MENUITEM "Slot #10", ID_FILE_LOADGAME_SLOT10 - END - POPUP "Save Game" - BEGIN - MENUITEM "Oldest slot", ID_FILE_SAVEGAME_OLDESTSLOT - MENUITEM SEPARATOR - MENUITEM "Slot #1", ID_FILE_SAVEGAME_SLOT1 - MENUITEM "Slot #2", ID_FILE_SAVEGAME_SLOT2 - MENUITEM "Slot #3", ID_FILE_SAVEGAME_SLOT3 - MENUITEM "Slot #4", ID_FILE_SAVEGAME_SLOT4 - MENUITEM "Slot #5", ID_FILE_SAVEGAME_SLOT5 - MENUITEM "Slot #6", ID_FILE_SAVEGAME_SLOT6 - MENUITEM "Slot #7", ID_FILE_SAVEGAME_SLOT7 - MENUITEM "Slot #8", ID_FILE_SAVEGAME_SLOT8 - MENUITEM "Slot #9", ID_FILE_SAVEGAME_SLOT9 - MENUITEM "Slot #10", ID_FILE_SAVEGAME_SLOT10 - END - MENUITEM SEPARATOR - MENUITEM "Pause", ID_FILE_PAUSE - MENUITEM "Reset", ID_FILE_RESET - MENUITEM SEPARATOR - POPUP "Recent" - BEGIN - MENUITEM "&Reset", ID_FILE_RECENT_RESET - MENUITEM "&Freeze", ID_FILE_RECENT_FREEZE - MENUITEM SEPARATOR - END - MENUITEM SEPARATOR - POPUP "Import" - BEGIN - MENUITEM "&Battery file...", ID_FILE_IMPORT_BATTERYFILE - MENUITEM "Gameshark &code file...", ID_FILE_IMPORT_GAMESHARKCODEFILE - MENUITEM "&Gameshark Snapshot...", ID_FILE_IMPORT_GAMESHARKSNAPSHOT - END - POPUP "Export" - BEGIN - MENUITEM "&Battery file...", ID_FILE_EXPORT_BATTERYFILE - MENUITEM "&Gameshark Snapshot...", ID_FILE_EXPORT_GAMESHARKSNAPSHOT - END - MENUITEM SEPARATOR - MENUITEM "Screen Capture...", ID_FILE_SCREENCAPTURE - MENUITEM "ROM Information...", ID_FILE_ROMINFORMATION - MENUITEM "Toggle Fullscreen", ID_FILE_TOGGLEMENU - MENUITEM SEPARATOR - MENUITEM "Close", ID_FILE_CLOSE - MENUITEM SEPARATOR - MENUITEM "Exit", ID_FILE_EXIT - END - POPUP "&Options" - BEGIN - POPUP "&Video" - BEGIN - POPUP "Render API" - BEGIN - MENUITEM "Direct&3D", ID_OPTIONS_VIDEO_RENDERMETHOD_DIRECT3D - MENUITEM " Filter: Nearest", ID_OPTIONS_VIDEO_RENDEROPTIONS_D3DNOFILTER - MENUITEM " Filter: Bilinear", ID_OPTIONS_VIDEO_RENDEROPTIONS_D3DBILINEAR - MENUITEM " Motion Blur", ID_RENDERAPI_D3DMOTIONBLUR - MENUITEM SEPARATOR - MENUITEM "&OpenGL", ID_OPTIONS_VIDEO_RENDERMETHOD_OPENGL - MENUITEM " Filter: Nearest", ID_OPTIONS_VIDEO_RENDEROPTIONS_GLNEAREST - MENUITEM " Filter: Bilinear", ID_OPTIONS_VIDEO_RENDEROPTIONS_GLBILINEAR - MENUITEM SEPARATOR - MENUITEM "&VSync", ID_OPTIONS_VIDEO_VSYNC - MENUITEM "Triple Buffering", ID_OPTIONS_VIDEO_TRIPLEBUFFERING - END - MENUITEM SEPARATOR - POPUP "Windowed" - BEGIN - MENUITEM "&1x Size", ID_OPTIONS_VIDEO_X1 - MENUITEM "&2x Size", ID_OPTIONS_VIDEO_X2 - MENUITEM "&3x Size", ID_OPTIONS_VIDEO_X3 - MENUITEM "&4x Size", ID_OPTIONS_VIDEO_X4 - END - POPUP "Fullscreen" - BEGIN - MENUITEM "&Custom...", ID_OPTIONS_VIDEO_FULLSCREEN - MENUITEM SEPARATOR - MENUITEM "320x240x16", ID_OPTIONS_VIDEO_FULLSCREEN320X240 - MENUITEM "640x480x16", ID_OPTIONS_VIDEO_FULLSCREEN640X480 - MENUITEM "800x600x16", ID_OPTIONS_VIDEO_FULLSCREEN800X600 - MENUITEM "1024x768x16", ID_OPTIONS_VIDEO_FULLSCREEN1024X768 - MENUITEM "1280x1024x16", ID_OPTIONS_VIDEO_FULLSCREEN1280X1024 - MENUITEM SEPARATOR - MENUITEM "&Max Scale...", ID_OPTIONS_VIDEO_FULLSCREENMAXSCALE - MENUITEM "Stretch to &fit", ID_OPTIONS_VIDEO_FULLSCREENSTRETCHTOFIT - END - MENUITEM SEPARATOR - MENUITEM "D&isable status messages", ID_OPTIONS_EMULATOR_DISABLESTATUSMESSAGES - END - POPUP "&Pixel Filter" - BEGIN - MENUITEM "&Disable Filters", ID_OPTIONS_FILTER_NORMAL - POPUP "&Magnification" - BEGIN - POPUP "&2X" - BEGIN - MENUITEM "&Simple 2x", ID_OPTIONS_FILTER16BIT_SIMPLE2X - MENUITEM SEPARATOR - MENUITEM "&Pixelate", ID_OPTIONS_FILTER16BIT_PIXELATEEXPERIMENTAL - MENUITEM "&TV Mode", ID_OPTIONS_FILTER_TVMODE - MENUITEM "Scan&lines", ID_OPTIONS_FILTER_SCANLINES - MENUITEM SEPARATOR - MENUITEM "&Bilinear", ID_OPTIONS_FILTER_BILINEAR - MENUITEM "B&ilinear Plus", ID_OPTIONS_FILTER_BILINEARPLUS - MENUITEM SEPARATOR - MENUITEM "AdvanceMAME Scale2x", ID_OPTIONS_FILTER16BIT_ADVANCEMAMESCALE2X - MENUITEM "&2xSaI", ID_OPTIONS_FILTER_2XSAI - MENUITEM "S&uper 2xSaI", ID_OPTIONS_FILTER_SUPER2XSAI - MENUITEM "Super &Eagle", ID_OPTIONS_FILTER_SUPEREAGLE - MENUITEM "&LQ2x", ID_OPTIONS_FILTER_LQ2X - MENUITEM "&HQ2x", ID_OPTIONS_FILTER_HQ2X - END - POPUP "&3X" - BEGIN - MENUITEM "&Simple 3x", ID_OPTIONS_FILTER_SIMPLE3X - MENUITEM SEPARATOR - MENUITEM "&HQ3x", ID_OPTIONS_FILTER_HQ3X - END - POPUP "&4X" - BEGIN - MENUITEM "&Simple 4x", ID_OPTIONS_FILTER_SIMPLE4X - MENUITEM SEPARATOR - MENUITEM "&HQ4x", ID_OPTIONS_FILTER_HQ4X - END - END - MENUITEM SEPARATOR - MENUITEM "&Use Filter Plugin", ID_OPTIONS_FILTER_PLUGIN - MENUITEM "Select Filter &Plugin ...", ID_OPTIONS_SELECT_PLUGIN - MENUITEM SEPARATOR - POPUP "&Interframe Blending" - BEGIN - MENUITEM "&None", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_NONE - MENUITEM "&Motion Blur", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_MOTIONBLUR - MENUITEM "&Smart", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_SMART - END - MENUITEM SEPARATOR - MENUITEM "Multi-Threading (D3D)", ID_PIXELFILTER_MULTI - MENUITEM "Disable &MMX", ID_OPTIONS_FILTER_DISABLEMMX - END - POPUP "&Audio" - BEGIN - POPUP "Output API" - BEGIN - MENUITEM "DirectSound", ID_OUTPUTAPI_DIRECTSOUND - MENUITEM SEPARATOR - MENUITEM "XAudio2", ID_OUTPUTAPI_XAUDIO2 - MENUITEM SEPARATOR - MENUITEM "OpenAL", ID_OUTPUTAPI_OPENAL - MENUITEM " Configuration...", ID_OUTPUTAPI_OALCONFIGURATION - MENUITEM SEPARATOR - MENUITEM "&Sync game to audio", ID_OPTIONS_EMULATOR_SYNCHRONIZE - END - MENUITEM SEPARATOR - MENUITEM "&On", ID_OPTIONS_SOUND_ON - MENUITEM "O&ff", ID_OPTIONS_SOUND_OFF - MENUITEM SEPARATOR - POPUP "&Volume" - BEGIN - MENUITEM "&Mute", ID_OPTIONS_SOUND_MUTE - MENUITEM SEPARATOR - MENUITEM "2&5%", ID_OPTIONS_SOUND_VOLUME_25X - MENUITEM "5&0%", ID_OPTIONS_SOUND_VOLUME_5X - MENUITEM "&100%", ID_OPTIONS_SOUND_VOLUME_1X - MENUITEM "&200%", ID_OPTIONS_SOUND_VOLUME_2X - MENUITEM "&300%", ID_OPTIONS_SOUND_VOLUME_3X - MENUITEM "&400%", ID_OPTIONS_SOUND_VOLUME_4X - END - POPUP "Sampling Rate" - BEGIN - MENUITEM "&11025 Hz", ID_OPTIONS_SOUND_11KHZ - MENUITEM "&22050 Hz", ID_OPTIONS_SOUND_22KHZ - MENUITEM "&44100 Hz", ID_OPTIONS_SOUND_44KHZ - END - POPUP "PCM interpolation" - BEGIN - MENUITEM "On", ID_OPTIONS_SOUND_PCMINTERPOLATION_LINEAR - MENUITEM "Off", ID_OPTIONS_SOUND_PCMINTERPOLATION_NONE - END - MENUITEM SEPARATOR - MENUITEM "&Echo", ID_OPTIONS_SOUND_ECHO - MENUITEM SEPARATOR - POPUP "Sound Channels" - BEGIN - MENUITEM "Channel &1", ID_OPTIONS_SOUND_CHANNEL1, CHECKED - MENUITEM "Channel &2", ID_OPTIONS_SOUND_CHANNEL2, CHECKED - MENUITEM "Channel &3", ID_OPTIONS_SOUND_CHANNEL3, CHECKED - MENUITEM "Channel &4", ID_OPTIONS_SOUND_CHANNEL4, CHECKED - MENUITEM "Direct Sound &A", ID_OPTIONS_SOUND_DIRECTSOUNDA, CHECKED - MENUITEM "Direct Sound &B", ID_OPTIONS_SOUND_DIRECTSOUNDB, CHECKED - END - END - POPUP "&Input" - BEGIN - POPUP "&Set" - BEGIN - MENUITEM "Config &1...", ID_OPTIONS_JOYPAD_CONFIGURE_1 - MENUITEM "Config &2...", ID_OPTIONS_JOYPAD_CONFIGURE_2 - MENUITEM "Config &3...", ID_OPTIONS_JOYPAD_CONFIGURE_3 - MENUITEM "Config &4...", ID_OPTIONS_JOYPAD_CONFIGURE_4 - MENUITEM SEPARATOR - MENUITEM "&Motion...", ID_OPTIONS_JOYPAD_MOTIONCONFIGURE - END - POPUP "&Use" - BEGIN - MENUITEM "Config &1", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_1 - MENUITEM "Config &2", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_2 - MENUITEM "Config &3", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_3 - MENUITEM "Config &4", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_4 - END - MENUITEM SEPARATOR - POPUP "&Autofire" - BEGIN - MENUITEM "&A", ID_OPTIONS_JOYPAD_AUTOFIRE_A - MENUITEM "&B", ID_OPTIONS_JOYPAD_AUTOFIRE_B - MENUITEM "&L", ID_OPTIONS_JOYPAD_AUTOFIRE_L - MENUITEM "&R", ID_OPTIONS_JOYPAD_AUTOFIRE_R - END - MENUITEM "Rewind interval...", ID_OPTIONS_EMULATOR_REWINDINTERVAL - END - POPUP "&Speed" - BEGIN - POPUP "&Throttle" - BEGIN - MENUITEM "25%", ID_OPTIONS_FRAMESKIP_THROTTLE_25 - MENUITEM "50%", ID_OPTIONS_FRAMESKIP_THROTTLE_50 - MENUITEM "100%", ID_OPTIONS_FRAMESKIP_THROTTLE_100 - MENUITEM "150%", ID_OPTIONS_FRAMESKIP_THROTTLE_150 - MENUITEM "200%", ID_OPTIONS_FRAMESKIP_THROTTLE_200 - MENUITEM "&Other...", ID_OPTIONS_FRAMESKIP_THROTTLE_OTHER - MENUITEM "No throttle", ID_OPTIONS_FRAMESKIP_THROTTLE_NOTHROTTLE - END - MENUITEM SEPARATOR - POPUP "&Frame Skip" - BEGIN - MENUITEM "&No frame skip", ID_OPTIONS_VIDEO_FRAMESKIP_0 - MENUITEM "&1 frame", ID_OPTIONS_VIDEO_FRAMESKIP_1 - MENUITEM "&2 frames", ID_OPTIONS_VIDEO_FRAMESKIP_2 - MENUITEM "&3 frames", ID_OPTIONS_VIDEO_FRAMESKIP_3 - MENUITEM "&4 frames", ID_OPTIONS_VIDEO_FRAMESKIP_4 - MENUITEM "&5 frames", ID_OPTIONS_VIDEO_FRAMESKIP_5 - MENUITEM "&6 frames", ID_OPTIONS_VIDEO_FRAMESKIP_6 - MENUITEM "&7 frames", ID_OPTIONS_VIDEO_FRAMESKIP_7 - MENUITEM "&8 frames", ID_OPTIONS_VIDEO_FRAMESKIP_8 - MENUITEM "&9 frames", ID_OPTIONS_VIDEO_FRAMESKIP_9 - END - MENUITEM "Turbo mode", ID_OPTIONS_EMULATOR_SPEEDUPTOGGLE - END - MENUITEM SEPARATOR - POPUP "&Emulator" - BEGIN - MENUITEM "&Associate...", ID_OPTIONS_EMULATOR_ASSOCIATE - MENUITEM "&Directories...", ID_OPTIONS_EMULATOR_DIRECTORIES - MENUITEM "BIOS Files...", ID_EMULATOR_BIOSFILES - POPUP "&Priority" - BEGIN - MENUITEM "&Highest", ID_OPTIONS_PRIORITY_HIGHEST - MENUITEM "&Above Normal", ID_OPTIONS_PRIORITY_ABOVENORMAL - MENUITEM "&Normal", ID_OPTIONS_PRIORITY_NORMAL - MENUITEM "&Below Normal", ID_OPTIONS_PRIORITY_BELOWNORMAL - END - MENUITEM "&Remove intros (GBA)", ID_OPTIONS_EMULATOR_REMOVEINTROSGBA - MENUITEM "Automatic IPS patching", ID_OPTIONS_EMULATOR_AUTOMATICALLYIPSPATCH - MENUITEM "Pause when inactive", ID_OPTIONS_EMULATOR_PAUSEWHENINACTIVE - MENUITEM "AGB Print", ID_OPTIONS_EMULATOR_AGBPRINT - MENUITEM "Real Time Clock", ID_OPTIONS_EMULATOR_REALTIMECLOCK - MENUITEM "&Game Overrides...", ID_OPTIONS_EMULATOR_GAMEOVERRIDES - POPUP "Show speed" - BEGIN - MENUITEM "None", ID_OPTIONS_EMULATOR_SHOWSPEED_NONE - MENUITEM "Percentage", ID_OPTIONS_EMULATOR_SHOWSPEED_PERCENTAGE - MENUITEM "Detailed", ID_OPTIONS_EMULATOR_SHOWSPEED_DETAILED - MENUITEM SEPARATOR - MENUITEM "Transparent", ID_OPTIONS_EMULATOR_SHOWSPEED_TRANSPARENT - END - POPUP "Save Type" - BEGIN - MENUITEM "&Automatic", ID_OPTIONS_EMULATOR_SAVETYPE_AUTOMATIC - MENUITEM "EEPROM", ID_OPTIONS_EMULATOR_SAVETYPE_EEPROM - MENUITEM "SRAM", ID_OPTIONS_EMULATOR_SAVETYPE_SRAM - MENUITEM "Flash", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH - MENUITEM "EEPROM+Sensor", ID_OPTIONS_EMULATOR_SAVETYPE_EEPROMSENSOR - MENUITEM "None", ID_OPTIONS_EMULATOR_SAVETYPE_NONE - MENUITEM SEPARATOR - MENUITEM "Flash 64 KB", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH512K - MENUITEM "Flash 128 KB", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH1M - END - POPUP "Screenshot &Format" - BEGIN - MENUITEM "&PNG", ID_OPTIONS_EMULATOR_PNGFORMAT - MENUITEM "&BMP", ID_OPTIONS_EMULATOR_BMPFORMAT - END - MENUITEM SEPARATOR - POPUP "UI &Language" - BEGIN - MENUITEM "&System", ID_OPTIONS_LANGUAGE_SYSTEM - MENUITEM "&English", ID_OPTIONS_LANGUAGE_ENGLISH - MENUITEM "&Other...", ID_OPTIONS_LANGUAGE_OTHER - END - END - POPUP "&Gameboy" - BEGIN - MENUITEM "&Border", ID_OPTIONS_GAMEBOY_BORDER - MENUITEM "&Printer", ID_OPTIONS_GAMEBOY_PRINTER - MENUITEM "Border Automatic", ID_OPTIONS_GAMEBOY_BORDERAUTOMATIC - MENUITEM SEPARATOR - MENUITEM "&Automatic", ID_OPTIONS_GAMEBOY_AUTOMATIC - MENUITEM "&GBA", ID_OPTIONS_GAMEBOY_GBA - MENUITEM "&CGB/GBC", ID_OPTIONS_GAMEBOY_CGB - MENUITEM "&SGB", ID_OPTIONS_GAMEBOY_SGB - MENUITEM "SGB&2", ID_OPTIONS_GAMEBOY_SGB2 - MENUITEM "G&B", ID_OPTIONS_GAMEBOY_GB - MENUITEM SEPARATOR - MENUITEM "&Real Colors", ID_OPTIONS_GAMEBOY_REALCOLORS - MENUITEM "G&ameboy Colors", ID_OPTIONS_GAMEBOY_GAMEBOYCOLORS - MENUITEM "LCD colors", ID_OPTIONS_FILTER_LCDCOLORS - MENUITEM SEPARATOR - MENUITEM "&Colors...", ID_OPTIONS_GAMEBOY_COLORS - END - POPUP "&Link", GRAYED - BEGIN - MENUITEM "Enable GBA Linking", ID_OPTIONS_LINK_ENABLE - MENUITEM "&Wireless Adapter", ID_OPTIONS_LINK_WIRELESSADAPTER - MENUITEM "&Log", ID_OPTIONS_LINK_LOG - MENUITEM "&Options...", ID_OPTIONS_LINK_OPTIONS - END - END - POPUP "&Cheats" - BEGIN - MENUITEM "&Search for cheats...", ID_CHEATS_SEARCHFORCHEATS - MENUITEM "&Cheat list...", ID_CHEATS_CHEATLIST - MENUITEM SEPARATOR - MENUITEM "&Automatic save/load cheats", ID_CHEATS_AUTOMATICSAVELOADCHEATS - MENUITEM "Disable cheats", ID_CHEATS_DISABLECHEATS - MENUITEM "&Load cheat list...", ID_CHEATS_LOADCHEATLIST - MENUITEM "Sa&ve cheat list...", ID_CHEATS_SAVECHEATLIST - END - POPUP "&Tools" - BEGIN - MENUITEM "Disassemble...", ID_TOOLS_DISASSEMBLE - MENUITEM "Logging...", ID_TOOLS_LOGGING - MENUITEM "&IO Viewer...", ID_TOOLS_IOVIEWER - MENUITEM "&Map Viewer...", ID_TOOLS_MAPVIEW - MENUITEM "&Memory viewer...", ID_TOOLS_MEMORYVIEWER - MENUITEM "OAM Viewer...", ID_TOOLS_OAMVIEWER - MENUITEM "&Palette Viewer...", ID_TOOLS_PALETTEVIEW - MENUITEM "Tile Viewer...", ID_TOOLS_TILEVIEWER - MENUITEM SEPARATOR - MENUITEM "&Next frame", ID_DEBUG_NEXTFRAME - POPUP "GDB" - BEGIN - MENUITEM "Wait for connection...", ID_TOOLS_DEBUG_GDB - MENUITEM "Load and wait...", ID_TOOLS_DEBUG_LOADANDWAIT - MENUITEM "Break into GDB", ID_TOOLS_DEBUG_BREAK - MENUITEM "Disconnect", ID_TOOLS_DEBUG_DISCONNECT - END - MENUITEM SEPARATOR - POPUP "Record" - BEGIN - MENUITEM "Start sound recording...", ID_OPTIONS_SOUND_STARTRECORDING - MENUITEM "Stop sound recording", ID_OPTIONS_SOUND_STOPRECORDING - MENUITEM "Start AVI recording...", ID_TOOLS_RECORD_STARTAVIRECORDING - MENUITEM "Stop AVI recording", ID_TOOLS_RECORD_STOPAVIRECORDING - MENUITEM "Start movie recording...", ID_TOOLS_RECORD_STARTMOVIERECORDING - MENUITEM "Stop movie recording", ID_TOOLS_RECORD_STOPMOVIERECORDING - END - POPUP "Play" - BEGIN - MENUITEM "Start playing movie...", ID_TOOLS_PLAY_STARTMOVIEPLAYING - MENUITEM "Stop playing movie", ID_TOOLS_PLAY_STOPMOVIEPLAYING - END - MENUITEM SEPARATOR - MENUITEM "Rewind", ID_TOOLS_REWIND - MENUITEM "Customize...", ID_TOOLS_CUSTOMIZE - END - POPUP "&Help" - BEGIN - MENUITEM "VBA-M Help", ID_HELP_FAQ - MENUITEM "VBA-M Support Forum", ID_HELP_BUGREPORT - MENUITEM "License...", ID_HELP_GNUPUBLICLICENSE - MENUITEM SEPARATOR - MENUITEM "&About VBA-M...", ID_HELP_ABOUT - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Accelerator -// - -IDR_ACCELERATOR ACCELERATORS -BEGIN - "C", ID_CHEATS_SEARCHFORCHEATS, VIRTKEY, CONTROL, NOINVERT - "N", ID_DEBUG_NEXTFRAME, VIRTKEY, CONTROL, NOINVERT - "X", ID_FILE_EXIT, VIRTKEY, CONTROL, NOINVERT - "L", ID_FILE_LOAD, VIRTKEY, CONTROL, NOINVERT - VK_F1, ID_FILE_LOADGAME_SLOT1, VIRTKEY, NOINVERT - VK_F10, ID_FILE_LOADGAME_SLOT10, VIRTKEY, NOINVERT - VK_F2, ID_FILE_LOADGAME_SLOT2, VIRTKEY, NOINVERT - VK_F3, ID_FILE_LOADGAME_SLOT3, VIRTKEY, NOINVERT - VK_F4, ID_FILE_LOADGAME_SLOT4, VIRTKEY, NOINVERT - VK_F5, ID_FILE_LOADGAME_SLOT5, VIRTKEY, NOINVERT - VK_F6, ID_FILE_LOADGAME_SLOT6, VIRTKEY, NOINVERT - VK_F7, ID_FILE_LOADGAME_SLOT7, VIRTKEY, NOINVERT - VK_F8, ID_FILE_LOADGAME_SLOT8, VIRTKEY, NOINVERT - VK_F9, ID_FILE_LOADGAME_SLOT9, VIRTKEY, NOINVERT - VK_F1, ID_FILE_MRU_FILE1, VIRTKEY, CONTROL, NOINVERT - VK_F10, ID_FILE_MRU_FILE10, VIRTKEY, CONTROL, NOINVERT - VK_F2, ID_FILE_MRU_FILE2, VIRTKEY, CONTROL, NOINVERT - VK_F3, ID_FILE_MRU_FILE3, VIRTKEY, CONTROL, NOINVERT - VK_F4, ID_FILE_MRU_FILE4, VIRTKEY, CONTROL, NOINVERT - VK_F5, ID_FILE_MRU_FILE5, VIRTKEY, CONTROL, NOINVERT - VK_F6, ID_FILE_MRU_FILE6, VIRTKEY, CONTROL, NOINVERT - VK_F7, ID_FILE_MRU_FILE7, VIRTKEY, CONTROL, NOINVERT - VK_F8, ID_FILE_MRU_FILE8, VIRTKEY, CONTROL, NOINVERT - VK_F9, ID_FILE_MRU_FILE9, VIRTKEY, CONTROL, NOINVERT - "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT - "P", ID_FILE_PAUSE, VIRTKEY, CONTROL, NOINVERT - VK_PAUSE, ID_FILE_PAUSE, VIRTKEY, NOINVERT - "R", ID_FILE_RESET, VIRTKEY, CONTROL, NOINVERT - "S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT - VK_F1, ID_FILE_SAVEGAME_SLOT1, VIRTKEY, SHIFT, NOINVERT - VK_F10, ID_FILE_SAVEGAME_SLOT10, VIRTKEY, SHIFT, NOINVERT - VK_F2, ID_FILE_SAVEGAME_SLOT2, VIRTKEY, SHIFT, NOINVERT - VK_F3, ID_FILE_SAVEGAME_SLOT3, VIRTKEY, SHIFT, NOINVERT - VK_F4, ID_FILE_SAVEGAME_SLOT4, VIRTKEY, SHIFT, NOINVERT - VK_F5, ID_FILE_SAVEGAME_SLOT5, VIRTKEY, SHIFT, NOINVERT - VK_F6, ID_FILE_SAVEGAME_SLOT6, VIRTKEY, SHIFT, NOINVERT - VK_F7, ID_FILE_SAVEGAME_SLOT7, VIRTKEY, SHIFT, NOINVERT - VK_F8, ID_FILE_SAVEGAME_SLOT8, VIRTKEY, SHIFT, NOINVERT - VK_F9, ID_FILE_SAVEGAME_SLOT9, VIRTKEY, SHIFT, NOINVERT - VK_ESCAPE, ID_FILE_TOGGLEMENU, VIRTKEY, NOINVERT - "1", ID_OPTIONS_JOYPAD_AUTOFIRE_A, VIRTKEY, ALT, NOINVERT - "2", ID_OPTIONS_JOYPAD_AUTOFIRE_B, VIRTKEY, ALT, NOINVERT - "3", ID_OPTIONS_JOYPAD_AUTOFIRE_L, VIRTKEY, ALT, NOINVERT - "4", ID_OPTIONS_JOYPAD_AUTOFIRE_R, VIRTKEY, ALT, NOINVERT - "1", ID_OPTIONS_VIDEO_LAYERS_BG0, VIRTKEY, CONTROL, NOINVERT - "2", ID_OPTIONS_VIDEO_LAYERS_BG1, VIRTKEY, CONTROL, NOINVERT - "3", ID_OPTIONS_VIDEO_LAYERS_BG2, VIRTKEY, CONTROL, NOINVERT - "4", ID_OPTIONS_VIDEO_LAYERS_BG3, VIRTKEY, CONTROL, NOINVERT - "5", ID_OPTIONS_VIDEO_LAYERS_OBJ, VIRTKEY, CONTROL, NOINVERT - "8", ID_OPTIONS_VIDEO_LAYERS_OBJWIN, VIRTKEY, CONTROL, NOINVERT - "6", ID_OPTIONS_VIDEO_LAYERS_WIN0, VIRTKEY, CONTROL, NOINVERT - "7", ID_OPTIONS_VIDEO_LAYERS_WIN1, VIRTKEY, CONTROL, NOINVERT - "B", ID_TOOLS_REWIND, VIRTKEY, CONTROL, NOINVERT -END - - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_UNSUPPORTED_VBA_SGM "Unsupported VisualBoyAdvance save game version %d" - IDS_CANNOT_LOAD_SGM "Cannot load save game for %s" - IDS_SAVE_GAME_NOT_USING_BIOS "Save game is not using the BIOS file" - IDS_SAVE_GAME_USING_BIOS "Save game is using the BIOS file" - IDS_UNSUPPORTED_SAVE_TYPE "Unsupported save type %d" - IDS_CANNOT_OPEN_FILE "Cannot open file %s" - IDS_BAD_ZIP_FILE "Bad ZIP file %s" - IDS_NO_IMAGE_ON_ZIP "No image found on ZIP file %s" - IDS_ERROR_OPENING_IMAGE "Error opening image %s" - IDS_ERROR_READING_IMAGE "Error reading image %s" - IDS_UNSUPPORTED_BIOS_FUNCTION - "Unsupported BIOS function %02x called from %08x. A BIOS file is needed in order to get correct behaviour." - IDS_INVALID_BIOS_FILE_SIZE "Invalid BIOS file size" - IDS_INVALID_CHEAT_CODE "Invalid cheat code '%s'. Supported formats are:\nXXXXXXXX:YY, XXXXXXXX:YYYY, XXXXXXXX:YYYYYYYY." - IDS_UNKNOWN_ARM_OPCDOE "Unimplemented opcode %08x from %08x" - IDS_UNKNOWN_THUMB_OPCODE "Unknown opcode %04x from %08x" -END - -STRINGTABLE -BEGIN - IDS_ERROR_CREATING_FILE "Error creating file %s" - IDS_FAILED_TO_READ_SGM "Battery file's size incompatible with the ROM settings %s (%d).\nWarning : save of the battery file is now disabled !" - IDS_FAILED_TO_READ_RTC "Failed to read RTC from save game %s (continuing)" - IDS_UNSUPPORTED_VB_SGM "Unsupported VisualBoy save game version %d" - IDS_CANNOT_LOAD_SGM_FOR "Cannot load save game for %s. Playing %s" - IDS_ERROR_OPENING_IMAGE_FROM "Error opening image %s from zip file %s" - IDS_ERROR_READING_IMAGE_FROM "Error reading image %s from zip file %s" - IDS_UNSUPPORTED_ROM_SIZE "Unsupported rom size %02x" - IDS_UNSUPPORTED_RAM_SIZE "Unsupported ram size %02x" - IDS_UNKNOWN_CARTRIDGE_TYPE "Unknown cartridge type %02x" - IDS_MAXIMUM_NUMBER_OF_CHEATS "Maximum number of cheats reached." - IDS_INVALID_GAMESHARK_CODE "Invalid GameShark code: %s" - IDS_INVALID_GAMEGENIE_CODE "Invalid GameGenie code: %s" - IDS_INVALID_CHEAT_TO_REMOVE "Invalid cheat to remove %d" - IDS_INVALID_CHEAT_CODE_ADDRESS "Invalid cheat code address: %08x" - IDS_UNSUPPORTED_CHEAT_LIST_VERSION "Unsupported cheat list version %d" -END - -STRINGTABLE -BEGIN - IDS_DIRECTX_7_REQUIRED "DirectX 7.0 or greater is required to run.\nDownload at http://www.microsoft.com/directx.\n\nError found at: %s" - IDS_DISABLING_VIDEO_MEMORY "Disabling Use Video Memory setting" - IDS_SETTING_WILL_BE_EFFECTIVE - "Setting will be effective the next time you start the emulator" - IDS_DISABLING_EMULATION_ONLY "Disabling Emulation Only setting" - IDS_FAILED_TO_OPEN_FILE "Failed to open file %s" - IDS_FAILED_TO_READ_ZIP_DIR "Failed to read zip directory for file %s" - IDS_UNSUPPORTED_FILE_TYPE "Unsupported file type: %s" - IDS_CANNOT_CREATE_DIRECTSOUND "Cannot create DirectSound %08x" - IDS_CANNOT_SETCOOPERATIVELEVEL "Cannot SetCooperativeLevel %08x" - IDS_CANNOT_CREATESOUNDBUFFER "Cannot CreateSoundBuffer %08x" - IDS_CANNOT_SETFORMAT_PRIMARY "Cannot SetFormat for primary %08x" - IDS_CANNOT_CREATESOUNDBUFFER_SEC "Cannot CreateSoundBuffer secondary %08x" - IDS_CANNOT_PLAY_PRIMARY "Cannot Play primary %08x" - IDS_SEARCH_PRODUCED_TOO_MANY - "Search produced %d results. Please refine better" - IDS_NUMBER_CANNOT_BE_EMPTY "Number cannot be empty" - IDS_INVALID_ADDRESS "Invalid address: %08x" -END - -STRINGTABLE -BEGIN - IDS_MISALIGNED_HALFWORD "Misaligned half-word address: %08x" - IDS_MISALIGNED_WORD "Misaligned word address: %08x" - IDS_VALUE_CANNOT_BE_EMPTY "Value cannot be empty" - IDS_ERROR_ON_STARTDOC "Error on StartDoc" - IDS_ERROR_ON_STARTPAGE "Error on StartPage" - IDS_ERROR_PRINTING_ON_STRETCH "Error printing on StretchDIBits" - IDS_ERROR_ON_ENDPAGE "Error on EndPage" - IDS_ERROR_ON_ENDDOC "Error on EndDoc" - IDS_ERROR "Error" - IDS_JOY_LEFT "Joy %d Left" - IDS_JOY_RIGHT "Joy %d Right" - IDS_JOY_UP "Joy %d Up" - IDS_JOY_DOWN "Joy %d Down" - IDS_JOY_BUTTON "Joy %d %s" - IDS_SELECT_ROM_DIR "Select ROM directory:" - IDS_SELECT_BATTERY_DIR "Select Battery directory:" -END - -STRINGTABLE -BEGIN - IDS_SELECT_SAVE_DIR "Select Save Directory:" - IDS_SELECT_CAPTURE_DIR "Select Capture directory:" - IDS_RESET "Reset" - IDS_AUTOFIRE_A_DISABLED "autofire A disabled" - IDS_AUTOFIRE_A "autofire A" - IDS_AUTOFIRE_B_DISABLED "autofire B disabled" - IDS_AUTOFIRE_B "autofire B" - IDS_AUTOFIRE_L_DISABLED "autofire L disabled" - IDS_AUTOFIRE_L "autofire L" - IDS_AUTOFIRE_R_DISABLED "autofire R disabled" - IDS_AUTOFIRE_R "autofire R" - IDS_SELECT_ROM "Select ROM" - IDS_SELECT_SAVE_GAME_NAME "Select save game name" - IDS_LOADED_STATE "Loaded state" - IDS_LOADED_STATE_N "Loaded state %d" -END - -STRINGTABLE -BEGIN - IDS_WROTE_STATE "Wrote state" - IDS_WROTE_STATE_N "Wrote state %d" - IDS_LOADED_BATTERY "Loaded battery" - IDS_SELECT_CAPTURE_NAME "Select screen capture name" - IDS_SCREEN_CAPTURE "Screen capture" - IDS_ADDRESS "Address" - IDS_OLD_VALUE "Old Value" - IDS_NEW_VALUE "New Value" - IDS_ADD_CHEAT_CODE "Add cheat code" - IDS_CODE "Code" - IDS_DESCRIPTION "Description" - IDS_STATUS "Status" - IDS_ADD_GG_CODE "Add GameGenie code" - IDS_ADD_GS_CODE "Add GameShark code" - IDS_POCKET_PRINTER "Pocket Printer" - IDS_UNKNOWN "Unknown" -END - -STRINGTABLE -BEGIN - IDS_NONE "None" - IDS_FAILED_TO_LOAD_LIBRARY "Failed to load library %s" - IDS_FAILED_TO_GET_LOCINFO "Failed to get locale information" - IDS_SELECT_CHEAT_LIST_NAME "Select cheat list name" - IDS_FILTER_ROM "Game Boy Advance ROMs_*.GBA;*.AGB;*.BIN;*.ELF;*.MB;*.ZIP;*.7Z;*.Z;*.GZ__" - IDS_FILTER_SGM "VisualBoyAdvance Save Game_*.SGM__" - IDS_FILTER_CHEAT_LIST "VisualBoyAdvance Cheat List_*.CLT__" - IDS_FILTER_PNG "PNG Image_*.PNG_BMP Image_*.BMP__" - IDS_LOADED_CHEATS "Loaded cheats" - IDS_ERROR_DISP_COLOR "Unsupported display setting for color depth: %d bits. \nWindows desktop must be in either 16-bit, 24-bit or 32-bit mode for this program to work in window mode." - IDS_ADD_GSA_CODE "Add GameSharkAdvance code" - IDS_FILTER_SPS "Gameshark Snapshot_*.SPS__" - IDS_SELECT_SNAPSHOT_FILE "Select snapshot file" - IDS_FILTER_SAV "Battery file_*.SAV_Flash save_*.DAT__" - IDS_SELECT_BATTERY_FILE "Select battery file" -END - -STRINGTABLE -BEGIN - IDS_UNSUPPORTED_CHEAT_LIST_TYPE "Unsupported cheat list type %d" - IDS_INVALID_GSA_CODE "Invalid GSA code. Format is XXXXXXXXYYYYYYYY." - IDS_CANNOT_IMPORT_SNAPSHOT_FOR - "Cannot import snapshot for %s. Current game is %s" - IDS_UNSUPPORTED_SNAPSHOT_FILE "Unsupported snapshot file %s" - IDS_UNSUPPORTED_ARM_MODE "Unsupported ARM mode %02x" - IDS_UNSUPPORTED_CODE_FILE "Unsupported code file %s" - IDS_GSA_CODE_WARNING "Warning: cheats are for game %s. Current game is %s.\nCodes may not work correctly." - IDS_INVALID_CBA_CODE "Invalid CBA code. Format is XXXXXXXX YYYY." - IDS_CBA_CODE_WARNING "Warning: Codes seem to be for a different game.\nCodes may not work correctly." - IDS_OUT_OF_MEMORY "Failed to allocate memory for %s" -END - -STRINGTABLE -BEGIN - IDS_FILTER_GBS "Gameboy Snapshot_*.GBS__" - IDS_FILTER_GCF "Gameshark Code File_*.GCF__" - IDS_SELECT_CODE_FILE "Select code file" - IDS_SAVE_WILL_BE_LOST "Importing a snapshot file will erase any saved games. Do you want to continue?" - IDS_CONFIRM_ACTION "Please confirm action" - IDS_CODES_WILL_BE_LOST "Importing a code file will erase any entered codes. Do you want to continue?" - IDS_FILTER_SPC "Gameshark Code File_*.SPC;*.XPC__" - IDS_ADD_CBA_CODE "Add CodeBreakerAdvance code" - IDS_FILTER_WAV "Wave file_*.WAV__" - IDS_SELECT_WAV_NAME "Select wave file name" - IDS_FILTER_GBROM "Game Boy ROMs_*.GB;*.SGB;*.ZIP;*.7Z;*.Z;*.GZ__" - IDS_FILTER_PAL "Windows Palette (*.PAL)_*.PAL_PaintShop Palette (*.PAL)_*.PAL_Adobe Color Table (*.ACT)_*.ACT__" - IDS_SELECT_PALETTE_NAME "Select palette name:" - IDS_SEARCH_PRODUCED_NO_RESULTS "Search produced no results." - IDS_ERROR_BINDING "Error binding socket. Port probably in use." - IDS_ERROR_LISTENING "Error listening on socket." -END - -STRINGTABLE -BEGIN - IDS_ERROR_CREATING_SOCKET "Error creating socket." - IDS_ACK_NOT_RECEIVED "ACK not received from GDB." - IDS_ERROR_NOT_GBA_IMAGE "Error: not a GBA image." - IDS_EEPROM_NOT_SUPPORTED "EEPROM saves cannot be exported." - IDS_FILTER_DUMP "Memory Dump_*.DMP__" - IDS_SELECT_DUMP_FILE "Select dump file name" - IDS_FILTER_AVI "AVI File_*.AVI__" - IDS_SELECT_AVI_NAME "Select AVI file name" - IDS_INVALID_THROTTLE_VALUE - "Invalid throttle value. Please enter a number between 5 and 1000." - IDS_FILTER_INI "Skin INI File_*.INI__" - IDS_SELECT_SKIN_FILE "Select the skin file name" - IDS_FILTER_VMV "VisualBoyAdvance Movie_*.VMV__" - IDS_SELECT_MOVIE_NAME "Select movie name" - IDS_BUG_REPORT "The bug report information is now available on the Windows Clipboard. Please paste it into any bug report made by email or on forums to help solve problems more easily." - IDS_UNSUPPORTED_MOVIE_VERSION "Unsupported movie version %d." - IDS_END_OF_MOVIE "end of movie" -END - -STRINGTABLE -BEGIN - IDS_INVALID_INTERVAL_VALUE - "Invalid rewind interval value. Please enter a number between 0 and 600 seconds." - IDS_REGISTRY "VisualBoyAdvance no longer uses the registry to store its settings. Your previous settings have been exported into the file: %s" - IDS_MOVIE_PLAY "Playing a movie will load a save state which may erase your previous battery saves. Please be sure to have a saved state if you don't want to loose any previous data." -END - -STRINGTABLE -BEGIN - IDS_OAL_NODEVICE "There are no sound devices present on this system." - IDS_OAL_NODLL "OpenAL32.dll could not be found on your system. Please install the runtime from http://openal.org" - IDS_AVI_CANNOT_CREATE_AVI "Cannot create AVI file." - IDS_AVI_CANNOT_CREATE_VIDEO - "Cannot create video stream in AVI file. Make sure the selected codec supports input in RGB24 color space!" - IDS_AVI_CANNOT_CREATE_AUDIO "Cannot create audio stream in AVI file." - IDS_AVI_CANNOT_WRITE_VIDEO "Cannot write video frame to AVI file." - IDS_AVI_CANNOT_WRITE_AUDIO "Cannot write audio frame to AVI file." - IDS_FILTER_GBCROM "Game Boy Color ROMs_*.GBC;*.CGB;*.ZIP;*.7Z;*.Z;*.GZ__" - IDS_COM_FAILURE "The COM (Component Object Model) failed to initialize!" - IDS_XAUDIO2_FAILURE "The XAudio2 interface failed to initialize!" - IDS_XAUDIO2_CANNOT_CREATE_MASTERINGVOICE - "XAudio2: Creating mastering voice failed!" - IDS_XAUDIO2_CANNOT_CREATE_SOURCEVOICE - "XAudio2: Creating source voice failed!" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - -///////////////////////////////////////////////////////////////////////////// -// English (Australia) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENA) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\r\0" -END - -#endif // APSTUDIO_INVOKED - -#endif // English (Australia) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,8,0,0 + PRODUCTVERSION 1,8,0,0 + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "Comments", "VBA-M comes with NO WARRANTY. Use it at your own risk." + VALUE "CompanyName", "http://vba-m.ngemu.com/" + VALUE "FileDescription", "GB & GBA emulator for Windows" + VALUE "FileVersion", "1, 8, 0, 0" + VALUE "InternalName", "VBA-M" + VALUE "LegalCopyright", "Copyright © 2008 VBA-M development team" + VALUE "OriginalFilename", "VisualBoyAdvance.exe" + VALUE "ProductName", "VBA-M - A VisualBoyAdvance Fork" + VALUE "ProductVersion", "1, 8, 0, 0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_MAINICON ICON "VBA-M.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_OAL_CONFIG DIALOGEX 0, 0, 167, 114 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "OpenAL configuration" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",IDOK,66,96,48,12 + PUSHBUTTON "Cancel",IDCANCEL,114,96,48,12 + COMBOBOX IDC_DEVICE,6,18,156,36,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "Select device:",IDC_STATIC,6,6,156,8 + GROUPBOX "Sound Buffer Count",IDC_STATIC,6,36,156,54 + CONTROL "",IDC_SLIDER_BUFFERCOUNT,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | WS_TABSTOP,12,48,144,24 + CTEXT "bufferInfo",IDC_BUFFERINFO,12,72,144,12,0,WS_EX_DLGMODALFRAME +END + +IDD_SELECT_PLUGIN DIALOG 0, 0, 201, 120 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Select Filter Plugin" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",IDOK,39,89,50,14 + PUSHBUTTON "Cancel",IDCANCEL,103,89,50,14 + COMBOBOX IDC_COMBO_PLUGIN,20,28,163,58,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + LTEXT "Filter Plugin:",IDC_STATIC,18,15,66,8 +END + +7533 DIALOGEX 0, 0, 254, 203 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Link Options" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + CONTROL "Tab1",IDC_TAB1,"SysTabControl32",0x0,9,7,240,162 + PUSHBUTTON "OK",ID_OK,57,180,60,15 + PUSHBUTTON "Cancel",ID_CANCEL,140,180,57,15 +END + +7532 DIALOGEX 0, 0, 184, 79 +STYLE DS_SETFONT | WS_CHILD | WS_VISIBLE +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + LTEXT "Link timeout (in milliseconds)",IDC_STATIC,17,12,92,16 + EDITTEXT IDC_LINKTIMEOUT,116,10,53,14,ES_AUTOHSCROLL | ES_NUMBER + CONTROL "Single Computer",IDC_LINK_SINGLE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,17,27,71,16 + CONTROL "Network",IDC_LINK_LAN,"Button",BS_AUTORADIOBUTTON,17,43,70,16 +END + +7534 DIALOG 0, 0, 210, 113 +STYLE DS_SETFONT | WS_CHILD +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "2",IDC_LINK2P,"Button",BS_AUTORADIOBUTTON | WS_GROUP,46,16,21,13 + CONTROL "3",IDC_LINK3P,"Button",BS_AUTORADIOBUTTON,94,16,21,13 + CONTROL "4",IDC_LINK4P,"Button",BS_AUTORADIOBUTTON,142,16,21,13 + CONTROL "TCP/IP",IDC_LINKTCP,"Button",BS_AUTORADIOBUTTON | WS_GROUP,54,47,42,14 + CONTROL "UDP",IDC_LINKUDP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED,121,47,33,14 + PUSHBUTTON "Start!",IDC_SERVERSTART,79,89,50,17 + LTEXT "Select number of players:",IDC_STATIC,60,7,89,10 + LTEXT "Select protocol:",IDC_STATIC,78,33,53,11 + CONTROL "Speed hacks",IDC_SSPEED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,76,70,57,12 +END + +7535 DIALOGEX 0, 0, 188, 108 +STYLE DS_SETFONT | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + CONTROL "TCP/IP",IDC_CLINKTCP,"Button",BS_AUTORADIOBUTTON | WS_GROUP,58,20,39,12 + CONTROL "UDP",IDC_CLINKUDP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED,118,20,32,12 + EDITTEXT IDC_SERVERIP,84,39,79,12,ES_AUTOHSCROLL | WS_GROUP + PUSHBUTTON "Connect",IDC_LINKCONNECT,75,81,59,16 + LTEXT "Select protocol:",IDC_STATIC,78,7,53,9 + LTEXT "Server IP address or hostname:",IDC_STATIC,7,37,62,18 + LTEXT "Speed hacks:",IDC_STATIC,7,64,47,10 + CONTROL "Off (accurate)",IDC_SPEEDOFF,"Button",BS_AUTORADIOBUTTON | WS_GROUP,60,63,57,12 + CONTROL "On (fast)",IDC_SPEEDON,"Button",BS_AUTORADIOBUTTON,128,63,48,12 +END + +7536 DIALOG 0, 0, 186, 90 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Waiting for players" +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Cancel",IDCANCEL,63,69,50,14 + CONTROL "Progress1",IDC_SERVERWAIT,"msctls_progress32",WS_BORDER,33,50,120,13 + LTEXT "",IDC_STATIC1,7,7,154,8 + LTEXT "",IDC_STATIC2,7,17,105,8 + LTEXT "",IDC_STATIC3,7,25,105,8 + LTEXT "",IDC_STATIC4,7,33,105,8 +END + +IDD_OPENDLG DIALOG 36, 24, 202, 117 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Open" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "File &name:",1090,2,1,81,8 + EDITTEXT 1152,0,10,104,12,ES_AUTOHSCROLL | ES_OEMCONVERT + LISTBOX 1120,1,24,104,53,LBS_SORT | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP + LTEXT "&Folders:",-1,112,0,53,9 + LTEXT "",1088,113,10,86,9,SS_NOPREFIX + LISTBOX 1121,112,24,88,52,LBS_SORT | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP + LTEXT "List files of &type:",1089,1,75,81,9 + COMBOBOX 1136,1,87,104,13,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + LTEXT "Dri&ves:",1091,113,76,70,9 + COMBOBOX 1137,112,87,71,68,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",IDOK,24,102,50,14,WS_GROUP + PUSHBUTTON "Cancel",IDCANCEL,90,102,50,14,WS_GROUP +END + +IDD_ABOUT DIALOGEX 0, 0, 179, 153 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_TOOLWINDOW +CAPTION "About" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + ICON IDI_MAINICON,IDC_STATIC,6,6,20,20 + CTEXT "VisualBoyAdvance Emulator",IDC_STATIC,36,6,138,8 + CTEXT "Copyright © 2008 VBA-M development team",IDC_STATIC,6,48,168,8 + CTEXT "http://vba-m.ngemu.com",IDC_URL,7,138,168,8 + RTEXT "Version:",IDC_STATIC,36,18,54,8 + LTEXT "",IDC_VERSION,96,18,78,8,SS_NOPREFIX + GROUPBOX "VBA-M dev team:",IDC_STATIC,7,65,90,66 + CTEXT "mudlord\nNach\nJonas Quinn\nDJRobX\nSpacy\nSquall Leonhart",IDC_STATIC,15,76,76,50 + RTEXT "Date compiled:",IDC_STATIC,36,30,54,8 + LTEXT "",IDC_DATE,96,30,78,8,SS_NOPREFIX + GROUPBOX "Thanks go to:",IDC_STATIC,100,65,72,66 + CTEXT "Orig. VBA team\nCostis\nchrono\nxKiv\nbgKu",IDC_STATIC,103,77,60,42 +END + +IDD_DIRECTORIES DIALOGEX 0, 0, 222, 270 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Directories" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Game Boy Advance ROMs",IDC_STATIC,6,6,210,30 + EDITTEXT IDC_ROM_PATH,12,18,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_ROM_DIR,192,18,18,12 + GROUPBOX "Game Boy Color ROMs",IDC_STATIC,6,42,210,30 + EDITTEXT IDC_GBCROM_PATH,12,54,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_GBCROM_DIR,192,54,18,12 + GROUPBOX "Game Boy ROMs",IDC_STATIC,6,78,210,30 + EDITTEXT IDC_GBROM_PATH,12,90,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_GBROM_DIR,192,90,18,12 + GROUPBOX "Native Saves",IDC_STATIC,6,114,210,30 + EDITTEXT IDC_BATTERY_PATH,12,126,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BATTERY_DIR,192,126,18,12 + GROUPBOX "Emulator Saves",IDC_STATIC,6,150,210,30 + EDITTEXT IDC_SAVE_PATH,12,162,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_SAVE_DIR,192,162,18,12 + GROUPBOX "Screenshots",IDC_STATIC,6,186,210,30 + EDITTEXT IDC_CAPTURE_PATH,12,198,180,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_CAPTURE_DIR,192,198,18,12 + GROUPBOX "Relative Paths",IDC_STATIC,6,222,102,42 + CONTROL "Example:\n .\\battery\n ..\\screenshots\\vba",IDC_STATIC, + "Static",SS_LEFTNOWORDWRAP | WS_GROUP,12,234,90,24 + DEFPUSHBUTTON "OK",IDOK,120,246,48,18 + PUSHBUTTON "Cancel",IDCANCEL,168,246,48,18 + CONTROL "Always use last ROM dir",IDC_ALWAYSLASTROMDIR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,120,222,96,8 +END + +IDD_CONFIG DIALOGEX 0, 0, 448, 102 +STYLE DS_SYSMODAL | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Joypad configuration" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + RTEXT "Up",IDC_STATIC,6,6,36,12 + EDITTEXT IDC_EDIT_UP,48,6,96,12,ES_AUTOHSCROLL + RTEXT "Down",IDC_STATIC,6,24,36,12 + EDITTEXT IDC_EDIT_DOWN,48,24,96,12,ES_AUTOHSCROLL + RTEXT "Left",IDC_STATIC,6,42,36,12 + EDITTEXT IDC_EDIT_LEFT,48,42,96,12,ES_AUTOHSCROLL + RTEXT "Right",IDC_STATIC,6,60,36,12 + EDITTEXT IDC_EDIT_RIGHT,48,60,96,12,ES_AUTOHSCROLL + RTEXT "A",IDC_STATIC,156,6,36,12 + EDITTEXT IDC_EDIT_BUTTON_A,198,6,96,12,ES_AUTOHSCROLL + RTEXT "B",IDC_STATIC,156,24,36,12 + EDITTEXT IDC_EDIT_BUTTON_B,198,24,96,12,ES_AUTOHSCROLL + RTEXT "L",IDC_STATIC,156,42,36,12 + EDITTEXT IDC_EDIT_BUTTON_L,198,42,96,12,ES_AUTOHSCROLL + RTEXT "R",IDC_STATIC,156,60,36,12 + EDITTEXT IDC_EDIT_BUTTON_R,198,60,96,12,ES_AUTOHSCROLL + RTEXT "Select",IDC_STATIC,6,84,36,12 + EDITTEXT IDC_EDIT_BUTTON_SELECT,48,84,96,12,ES_AUTOHSCROLL + RTEXT "Start",IDC_STATIC,156,84,36,12 + EDITTEXT IDC_EDIT_BUTTON_START,198,84,96,12,ES_AUTOHSCROLL + RTEXT "Speed Up",IDC_STATIC,306,6,36,12 + EDITTEXT IDC_EDIT_SPEED,348,6,96,12,ES_AUTOHSCROLL + RTEXT "Screenshot",IDC_STATIC,306,24,36,12 + EDITTEXT IDC_EDIT_CAPTURE,348,24,96,12,ES_AUTOHSCROLL + RTEXT "GS",IDC_STATIC,306,42,36,12 + EDITTEXT IDC_EDIT_BUTTON_GS,348,42,96,12,ES_AUTOHSCROLL + CONTROL "Multiple key assignments",IDC_APPENDMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,348,60,96,12 + DEFPUSHBUTTON "OK",ID_OK,348,78,48,18 + PUSHBUTTON "Cancel",ID_CANCEL,396,78,48,18 + PUSHBUTTON "Clear all",IDC_CLEAR_ALL,306,60,36,12 +END + +IDD_CHEATS DIALOG 0, 0, 276, 253 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Search for cheats" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,3,5,265,111 + CONTROL "Ol&d value",IDC_OLD_VALUE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,11,129,46,10 + CONTROL "Specifi&c value",IDC_SPECIFIC_VALUE,"Button",BS_AUTORADIOBUTTON,11,141,61,10 + CONTROL "&8 bits",IDC_SIZE_8,"Button",BS_AUTORADIOBUTTON | WS_GROUP,11,167,33,10 + CONTROL "&16 bits",IDC_SIZE_16,"Button",BS_AUTORADIOBUTTON,11,179,37,10 + CONTROL "&32 bits",IDC_SIZE_32,"Button",BS_AUTORADIOBUTTON,11,191,37,10 + CONTROL "&Equal",IDC_EQ,"Button",BS_AUTORADIOBUTTON | WS_GROUP,100,128,34,10 + CONTROL "&Not equal",IDC_NE,"Button",BS_AUTORADIOBUTTON,100,140,47,10 + CONTROL "&Less than",IDC_LT,"Button",BS_AUTORADIOBUTTON,100,152,47,10 + CONTROL "Le&ss or equal",IDC_LE,"Button",BS_AUTORADIOBUTTON,100,164,58,10 + CONTROL "&Greather than",IDC_GT,"Button",BS_AUTORADIOBUTTON,100,176,59,10 + CONTROL "G&reater or equal",IDC_GE,"Button",BS_AUTORADIOBUTTON,100,188,67,10 + CONTROL "S&igned",IDC_SIGNED,"Button",BS_AUTORADIOBUTTON | WS_GROUP,202,130,38,10 + CONTROL "&Unsigned",IDC_UNSIGNED,"Button",BS_AUTORADIOBUTTON,202,142,46,10 + CONTROL "&Hexadecimal",IDC_HEXADECIMAL,"Button",BS_AUTORADIOBUTTON,202,154,57,10 + CONTROL "U&pdate values",IDC_UPDATE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,192,192,62,10 + EDITTEXT IDC_VALUE,95,211,172,14,ES_AUTOHSCROLL + PUSHBUTTON "&Start",IDC_START,15,237,50,14,WS_GROUP + PUSHBUTTON "S&earch",IDC_SEARCH,80,236,50,14 + PUSHBUTTON "&Add cheat",IDC_ADD_CHEAT,145,236,50,14 + DEFPUSHBUTTON "OK",ID_OK,210,236,50,14 + GROUPBOX "&Search type",IDC_STATIC,3,118,84,36 + GROUPBOX "&Data size",IDC_STATIC,3,158,84,44 + GROUPBOX "Compare type",IDC_STATIC,95,118,92,84 + GROUPBOX "Signed/Unsigned",IDC_STATIC,192,118,76,50 + LTEXT "Enter &value:",IDC_STATIC,3,214,69,8 +END + +IDD_ADD_CHEAT DIALOG 0, 0, 186, 137 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Add cheat" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_ADDRESS,60,6,123,14,ES_AUTOHSCROLL + EDITTEXT IDC_VALUE,60,24,123,14,ES_AUTOHSCROLL + EDITTEXT IDC_DESC,60,42,123,14,ES_AUTOHSCROLL + CONTROL "8-bit",IDC_SIZE_8,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,11,70,29,10 + CONTROL "16-bit",IDC_SIZE_16,"Button",BS_AUTORADIOBUTTON,62,70,33,10 + CONTROL "32-bit",IDC_SIZE_32,"Button",BS_AUTORADIOBUTTON,117,70,33,10 + CONTROL "&Signed",IDC_SIGNED,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,11,97,38,10 + CONTROL "&Unsigned",IDC_UNSIGNED,"Button",BS_AUTORADIOBUTTON,62,98,46,10 + CONTROL "&Hexadecimal",IDC_HEXADECIMAL,"Button",BS_AUTORADIOBUTTON,117,98,57,10 + DEFPUSHBUTTON "&OK",ID_OK,36,116,50,14,WS_GROUP + PUSHBUTTON "&Cancel",ID_CANCEL,99,116,50,14 + LTEXT "&Value:",IDC_STATIC,3,27,54,8 + GROUPBOX "Number format",IDC_STATIC,3,88,180,24 + LTEXT "&Address:",IDC_STATIC,3,9,54,8 + GROUPBOX "Size",IDC_STATIC,3,60,180,24 + LTEXT "&Description:",IDC_STATIC,3,45,55,8 +END + +IDD_CHEAT_LIST DIALOG 0, 0, 280, 250 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Cheat list" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "Restore &previous values",IDC_RESTORE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,5,183,92,10 + PUSHBUTTON "&Code...",IDC_ADD_CODE,9,208,64,14,WS_GROUP + PUSHBUTTON "C&heat...",IDC_ADD_CHEAT,75,208,64,14 + PUSHBUTTON "&Gameshark...",IDC_ADD_GAMESHARK,141,208,64,14 + PUSHBUTTON "CodeBreaker...",IDC_ADD_CODEBREAKER,206,208,64,14 + PUSHBUTTON "&Remove",IDC_REMOVE,9,230,64,14 + PUSHBUTTON "Remove A&ll",IDC_REMOVE_ALL,75,230,64,14 + PUSHBUTTON "&Enable/Dis.",IDC_ENABLE,141,230,64,14 + DEFPUSHBUTTON "&OK",ID_OK,206,230,64,14,WS_GROUP + CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | WS_BORDER | WS_GROUP | WS_TABSTOP,5,15,269,156 + LTEXT "Status legend:",IDC_STATIC,6,3,46,8 + LTEXT "E: Enabled",IDC_STATIC,188,3,36,8 + LTEXT "D: Disabled",IDC_STATIC,234,3,38,8 + GROUPBOX "Add",IDC_STATIC,5,199,268,27 +END + +IDD_ASSOCIATIONS DIALOG 0, 0, 116, 95 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Associations" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL ".gb",IDC_GB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,15,26,10 + CONTROL ".sgb",IDC_SGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,29,29,10 + CONTROL ".cgb",IDC_CGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,43,30,10 + CONTROL ".gbc",IDC_GBC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,57,30,10 + CONTROL ".gba",IDC_GBA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,13,30,10 + CONTROL ".agb",IDC_AGB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,27,30,10 + CONTROL ".bin",IDC_BIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,75,41,27,10 + DEFPUSHBUTTON "OK",ID_OK,3,78,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,63,78,50,14 + GROUPBOX "GBA Types",IDC_STATIC,63,3,50,51 + GROUPBOX "GB Types",IDC_STATIC,3,3,50,69 +END + +IDD_GBA_ROM_INFO DIALOGEX 0, 0, 220, 142 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "ROM Information" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",ID_OK,84,121,50,14 + LTEXT "Game title:",IDC_STATIC,7,10,60,8 + LTEXT "Game code:",IDC_STATIC,7,24,60,8 + LTEXT "Maker code:",IDC_STATIC,7,38,60,8 + LTEXT "Main unit code:",IDC_STATIC,7,66,60,8 + LTEXT "Device type:",IDC_STATIC,7,80,60,8 + LTEXT "ROM version:",IDC_STATIC,7,94,60,8 + LTEXT "CRC:",IDC_STATIC,7,108,60,8 + LTEXT "Maker name:",IDC_STATIC,7,52,60,8 + LTEXT "",IDC_ROM_TITLE,80,10,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_GAME_CODE,80,24,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_MAKER_CODE,80,38,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_UNIT_CODE,80,66,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_DEVICE_TYPE,80,80,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_VERSION,80,94,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_CRC,80,108,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_MAKER_NAME,80,52,133,8,SS_NOPREFIX +END + +IDD_GB_ROM_INFO DIALOGEX 0, 0, 220, 225 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "ROM Information" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",ID_OK,40,204,50,14 + LTEXT "Game title:",IDC_STATIC,7,10,60,8 + LTEXT "Maker code:",IDC_STATIC,7,38,60,8 + LTEXT "Unit code:",IDC_STATIC,7,68,60,8 + LTEXT "Cartridge type:",IDC_STATIC,7,82,60,8 + LTEXT "ROM version:",IDC_STATIC,7,152,60,8 + LTEXT "CRC:",IDC_STATIC,7,166,60,8 + LTEXT "",IDC_ROM_TITLE,80,10,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_MAKER_CODE,80,38,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_UNIT_CODE,80,68,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_DEVICE_TYPE,80,82,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_VERSION,80,152,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_CRC,80,166,133,8,SS_NOPREFIX + LTEXT "Color:",IDC_STATIC,7,24,60,8 + LTEXT "",IDC_ROM_COLOR,80,24,133,8,SS_NOPREFIX + LTEXT "ROM size:",IDC_STATIC,7,96,60,8 + LTEXT "",IDC_ROM_SIZE,80,96,133,8,SS_NOPREFIX + LTEXT "RAM size:",IDC_STATIC,7,110,60,8 + LTEXT "",IDC_ROM_RAM_SIZE,80,110,133,8,SS_NOPREFIX + LTEXT "Dest. code:",IDC_STATIC,7,124,60,8 + LTEXT "",IDC_ROM_DEST_CODE,80,124,133,8,SS_NOPREFIX + LTEXT "License code:",IDC_STATIC,7,138,60,8 + LTEXT "",IDC_ROM_LIC_CODE,80,138,133,8,SS_NOPREFIX + LTEXT "Checksum:",IDC_STATIC,7,180,60,8 + LTEXT "",IDC_ROM_CHECKSUM,80,180,133,8,SS_NOPREFIX + LTEXT "",IDC_ROM_MAKER_NAME2,80,52,133,8,SS_NOPREFIX + LTEXT "Maker name:",IDC_STATIC,7,52,60,8 +END + +IDD_GB_CHEAT_LIST DIALOG 0, 0, 286, 221 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Gameboy Cheat List" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "",IDC_CHEAT_LIST,"SysListView32",LVS_REPORT | WS_BORDER | WS_GROUP | WS_TABSTOP,9,20,269,156 + PUSHBUTTON "Add &GameGenie...",IDC_ADD_GG_CHEAT,9,183,80,14,WS_GROUP + PUSHBUTTON "&Add GameShark...",IDC_ADD_GS_CHEAT,103,183,80,14,WS_GROUP + PUSHBUTTON "&Remove",IDC_REMOVE,197,183,80,14 + PUSHBUTTON "Remove A&ll",IDC_REMOVE_ALL,9,202,80,14 + PUSHBUTTON "&Enable/Dis.",IDC_ENABLE,103,202,80,14 + DEFPUSHBUTTON "&OK",ID_OK,197,202,80,14 + LTEXT "Status legend:",IDC_STATIC,10,9,46,8 + LTEXT "E: Enabled",IDC_STATIC,195,9,36,8 + LTEXT "D: Disabled",IDC_STATIC,241,9,38,8 +END + +IDD_ADD_CHEAT_DLG DIALOG 0, 0, 182, 107 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Title" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_DESC,60,7,120,14,ES_AUTOHSCROLL + EDITTEXT IDC_CODE,60,23,120,58,ES_MULTILINE | ES_UPPERCASE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN + DEFPUSHBUTTON "OK",ID_OK,33,86,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,99,86,50,14 + LTEXT "&Description:",IDC_STATIC,3,10,54,8 + LTEXT "&Code:",IDC_STATIC,3,29,54,8 +END + +IDD_GB_PRINTER DIALOG 0, 0, 178, 209 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "GB Printer" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "&1x",IDC_1X,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,166,22,10 + CONTROL "&2x",IDC_2X,"Button",BS_AUTORADIOBUTTON,55,166,23,10 + CONTROL "&3x",IDC_3X,"Button",BS_AUTORADIOBUTTON,98,166,23,10 + CONTROL "&4x",IDC_4X,"Button",BS_AUTORADIOBUTTON,141,166,23,10 + DEFPUSHBUTTON "&Print...",ID_PRINT,7,190,50,14,WS_GROUP + PUSHBUTTON "&Save...",ID_SAVE,64,190,50,14 + PUSHBUTTON "&Close",ID_OK,121,190,50,14 + CONTROL "",IDC_GB_PRINTER,"Static",SS_BLACKFRAME | WS_GROUP,7,6,162,146 + GROUPBOX "Print Size",IDC_STATIC,7,156,162,25 +END + +IDD_MOTION_CONFIG DIALOGEX 0, 0, 234, 107 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Motion Sensor" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + EDITTEXT IDC_EDIT_UP,41,2,186,12,ES_AUTOHSCROLL + EDITTEXT IDC_EDIT_DOWN,41,16,186,12,ES_AUTOHSCROLL + EDITTEXT IDC_EDIT_LEFT,41,30,186,12,ES_AUTOHSCROLL + EDITTEXT IDC_EDIT_RIGHT,41,44,186,12,ES_AUTOHSCROLL + PUSHBUTTON "OK",ID_OK,64,86,40,14 + PUSHBUTTON "Cancel",ID_CANCEL,118,86,40,14 + LTEXT "Up:",IDC_STATIC,5,2,35,10 + LTEXT "Down:",IDC_STATIC,5,16,35,10 + LTEXT "Left:",IDC_STATIC,5,30,35,10 + LTEXT "Right:",IDC_STATIC,5,44,35,10 + CONTROL "Assign additional keys to functions",IDC_APPENDMODE, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,46,66,135,10 +END + +IDD_LANG_SELECT DIALOG 0, 0, 186, 68 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Language selection" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_LANG_STRING,140,25,40,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",ID_OK,30,49,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,104,49,50,14 + LTEXT "Current system language is:",IDC_STATIC,6,9,123,8 + LTEXT "Enter language name (3 letter):",IDC_STATIC,6,30,127,8 + LTEXT "",IDC_LANG_NAME,140,9,40,8,SS_NOPREFIX +END + +IDD_CODE_SELECT DIALOG 0, 0, 316, 235 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Select codes to import" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",ID_OK,91,214,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,174,214,50,14 + LISTBOX IDC_GAME_LIST,7,7,302,205,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP +END + +IDD_MAP_VIEW DIALOG 0, 0, 322, 238 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Map view" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "Frame 0",IDC_FRAME_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,22,41,10 + CONTROL "Frame 1",IDC_FRAME_1,"Button",BS_AUTORADIOBUTTON,13,36,41,10 + CONTROL "BG0",IDC_BG0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,63,30,10 + CONTROL "BG1",IDC_BG1,"Button",BS_AUTORADIOBUTTON,13,77,30,10 + CONTROL "BG2",IDC_BG2,"Button",BS_AUTORADIOBUTTON,13,91,30,10 + CONTROL "BG3",IDC_BG3,"Button",BS_AUTORADIOBUTTON,13,105,30,10 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,7,122,68,10 + CONTROL "Auto update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,7,134,55,10 + PUSHBUTTON "&Refresh",IDC_REFRESH,25,217,50,14,WS_GROUP + PUSHBUTTON "&Save...",IDC_SAVE,88,217,50,14,WS_GROUP + PUSHBUTTON "&Close",IDC_CLOSE,155,217,50,14 + CONTROL "MapView",IDC_MAP_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,187,15,128,128 + CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,148,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,187,164,48,47 + LTEXT "",IDC_R,245,173,50,8,SS_NOPREFIX + LTEXT "",IDC_G,245,185,50,8,SS_NOPREFIX + LTEXT "",IDC_B,245,197,50,8,SS_NOPREFIX + GROUPBOX "Frame",IDC_STATIC,7,11,63,37 + GROUPBOX "Background",IDC_STATIC,7,52,63,67 + LTEXT "",IDC_XY,129,95,53,8,SS_NOPREFIX + LTEXT "Mode:",IDC_STATIC,80,15,34,8 + LTEXT "",IDC_MODE,130,15,53,8,SS_NOPREFIX + LTEXT "Map Base:",IDC_STATIC,80,25,35,8 + LTEXT "",IDC_MAPBASE,130,25,53,8,SS_NOPREFIX + LTEXT "Char Base:",IDC_STATIC,80,35,36,8 + LTEXT "",IDC_CHARBASE,130,35,53,8,SS_NOPREFIX + LTEXT "Size:",IDC_STATIC,80,45,37,8 + LTEXT "",IDC_DIM,130,45,53,8,SS_NOPREFIX + LTEXT "Colors:",IDC_STATIC,80,55,37,8 + LTEXT "",IDC_NUMCOLORS,130,55,53,8,SS_NOPREFIX + LTEXT "Priority:",IDC_STATIC,80,65,37,8 + LTEXT "",IDC_PRIORITY,130,65,53,8,SS_NOPREFIX + LTEXT "Mosaic:",IDC_STATIC,80,75,37,8 + LTEXT "",IDC_MOSAIC,130,75,53,8,SS_NOPREFIX + LTEXT "Overflow:",IDC_STATIC,80,85,37,8 + LTEXT "",IDC_OVERFLOW,130,85,53,8,SS_NOPREFIX + LTEXT "Address:",IDC_STATIC,80,105,37,8 + LTEXT "",IDC_ADDRESS,130,105,53,8,SS_NOPREFIX + LTEXT "Tile:",IDC_STATIC,80,115,37,8 + LTEXT "",IDC_TILE_NUM,130,115,53,8,SS_NOPREFIX + LTEXT "Flip:",IDC_STATIC,80,125,37,8 + LTEXT "",IDC_FLIP,130,125,53,8,SS_NOPREFIX + LTEXT "Palette:",IDC_STATIC,80,135,37,8 + LTEXT "",IDC_PALETTE_NUM,130,135,53,8,SS_NOPREFIX +END + +IDD_PALETTE_VIEW DIALOG 0, 0, 316, 266 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Palette View" +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Save BG...",IDC_SAVE_BG,30,245,50,14 + PUSHBUTTON "Save OBJ...",IDC_SAVE_OBJ,98,245,50,14 + PUSHBUTTON "&Refresh",IDC_REFRESH2,166,245,50,14 + PUSHBUTTON "&Close",IDC_CLOSE,234,245,50,14 + LTEXT "",IDC_ADDRESS,53,168,50,8,SS_NOPREFIX + LTEXT "",IDC_R,53,180,50,8,SS_NOPREFIX + LTEXT "",IDC_G,53,192,50,8,SS_NOPREFIX + LTEXT "",IDC_B,53,204,50,8,SS_NOPREFIX + LTEXT "",IDC_VALUE,53,216,50,8,SS_NOPREFIX + CONTROL "Custom1",IDC_COLOR,"VbaColorControl",WS_TABSTOP,161,168,50,50 + CONTROL "PaletteViewBG",IDC_PALETTE_VIEW,"VbaPaletteViewControl",WS_TABSTOP,12,30,128,128 + CONTROL "PaletteViewBG",IDC_PALETTE_VIEW_OBJ, + "VbaPaletteViewControl",WS_TABSTOP,166,30,128,128 + GROUPBOX "Background",IDC_STATIC,7,20,137,143 + GROUPBOX "Sprite",IDC_STATIC,161,20,137,143 + LTEXT "Address:",IDC_STATIC,7,168,38,8 + LTEXT "R:",IDC_STATIC,7,180,41,8 + LTEXT "G:",IDC_STATIC,7,192,43,8 + LTEXT "B:",IDC_STATIC,7,204,38,8 + LTEXT "Value:",IDC_STATIC,7,216,38,8 + LTEXT "Click on a color for more information",IDC_STATIC,7,7,302,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,229,71,10 +END + +IDD_MEM_VIEWER DIALOG 0, 0, 380, 178 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Memory viewer" +FONT 8, "MS Sans Serif" +BEGIN + COMBOBOX IDC_ADDRESSES,7,7,109,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "8-bit",IDC_8_BIT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,120,9,29,10 + CONTROL "16-bit",IDC_16_BIT,"Button",BS_AUTORADIOBUTTON,154,9,33,10 + CONTROL "32-bit",IDC_32_BIT,"Button",BS_AUTORADIOBUTTON,192,9,33,10 + EDITTEXT IDC_ADDRESS,238,7,82,14,ES_UPPERCASE | ES_AUTOHSCROLL | ES_WANTRETURN | WS_GROUP + DEFPUSHBUTTON "&Go",IDC_GO,323,7,50,14,WS_GROUP + CONTROL "Viewer",IDC_VIEWER,"VbaMemoryViewer",WS_TABSTOP,7,22,366,112 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,139,71,10 + PUSHBUTTON "&Refresh",IDC_REFRESH,67,157,50,14 + PUSHBUTTON "&Load...",IDC_LOAD,132,157,50,14 + PUSHBUTTON "&Save...",IDC_SAVE,197,157,50,14 + PUSHBUTTON "&Close",IDC_CLOSE,262,157,50,14 + LTEXT "Current address:",IDC_CURRENT_ADDRESS_LABEL,210,142,77,8 + EDITTEXT IDC_CURRENT_ADDRESS,291,139,82,14,ES_RIGHT | ES_AUTOHSCROLL | WS_DISABLED +END + +IDD_OAM_VIEW DIALOGEX 0, 0, 234, 185 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "OAM Viewer" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + EDITTEXT IDC_SPRITE,7,19,76,14,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER + SCROLLBAR IDC_SCROLLBAR,7,33,76,11 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,138,79,10 + PUSHBUTTON "&Refresh",IDC_REFRESH,7,164,50,14,WS_GROUP + PUSHBUTTON "&Save...",IDC_SAVE,91,164,50,14,WS_GROUP + PUSHBUTTON "&Close",IDC_CLOSE,177,164,50,14 + CONTROL "MapView",IDC_OAM_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,87,7,64,64 + CONTROL "Zoom",IDC_OAM_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,163,7,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,87,79,48,47 + LTEXT "",IDC_POS,31,47,50,8,SS_NOPREFIX + LTEXT "",IDC_MODE,31,57,50,8,SS_NOPREFIX + LTEXT "",IDC_COLORS,31,67,50,8,SS_NOPREFIX + LTEXT "",IDC_PALETTE,31,77,50,8,SS_NOPREFIX + LTEXT "",IDC_TILE,31,87,50,8,SS_NOPREFIX + LTEXT "",IDC_PRIO,31,97,50,8,SS_NOPREFIX + LTEXT "",IDC_SIZE2,31,107,50,8,SS_NOPREFIX + LTEXT "",IDC_ROT,31,117,50,8,SS_NOPREFIX + LTEXT "",IDC_FLAGS,31,127,50,8,SS_NOPREFIX + LTEXT "",IDC_R,145,88,50,8,SS_NOPREFIX + LTEXT "",IDC_G,145,100,50,8,SS_NOPREFIX + LTEXT "",IDC_B,145,112,50,8,SS_NOPREFIX + LTEXT "Pos:",IDC_STATIC,7,47,24,8 + LTEXT "Mode:",IDC_STATIC,7,57,24,8 + LTEXT "Colors:",IDC_STATIC,7,67,24,8 + LTEXT "Pal:",IDC_STATIC,7,77,24,8 + LTEXT "Tile:",IDC_STATIC,7,87,24,8 + LTEXT "Prio:",IDC_STATIC,7,97,24,8 + LTEXT "Size:",IDC_STATIC,7,107,24,8 + LTEXT "Sprite:",IDC_STATIC,7,7,50,8 + LTEXT "Rot.:",IDC_STATIC,7,117,24,8 + LTEXT "Flags:",IDC_STATIC,7,127,24,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,150,71,10 +END + +IDD_ACCEL_EDITOR DIALOGEX 0, 0, 399, 121 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Accelerator editor" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + LTEXT "&Commands:",IDC_STATIC,7,7,38,8 + LISTBOX IDC_COMMANDS,7,18,153,67,LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP + LTEXT "Current &Keys:",IDC_STATIC1,176,7,43,8 + LISTBOX IDC_CURRENTS,176,17,153,67,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",ID_OK,342,9,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,342,25,50,14 + LTEXT "Select &New Shortcut Key:",IDC_STATIC3,175,86,82,8 + EDITTEXT IDC_EDIT_KEY,176,95,100,12,ES_AUTOHSCROLL + PUSHBUTTON "&Assign",IDC_ASSIGN,342,70,50,14 + PUSHBUTTON "&Remove",IDC_REMOVE,342,86,50,14 + PUSHBUTTON "Re&set All",IDC_RESET,342,102,50,14 + LTEXT "Static",IDC_ALREADY_AFFECTED,7,96,105,9,SS_CENTERIMAGE + LTEXT "Currently assigned to :",IDC_STATIC2,7,87,73,10 +END + +IDD_TILE_VIEWER DIALOG 0, 0, 326, 266 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Tile Viewer" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "16",IDC_16_COLORS,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,20,24,10 + CONTROL "256",IDC_256_COLORS,"Button",BS_AUTORADIOBUTTON,13,30,28,10 + CONTROL "0x6000000",IDC_CHARBASE_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,57,51,10 + CONTROL "0x6004000",IDC_CHARBASE_1,"Button",BS_AUTORADIOBUTTON,13,67,51,10 + CONTROL "0x6008000",IDC_CHARBASE_2,"Button",BS_AUTORADIOBUTTON,13,77,51,10 + CONTROL "0x600C000",IDC_CHARBASE_3,"Button",BS_AUTORADIOBUTTON,13,87,52,10 + CONTROL "0x6010000",IDC_CHARBASE_4,"Button",BS_AUTORADIOBUTTON,13,97,49,10 + CONTROL "Slider1",IDC_PALETTE_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | WS_GROUP | WS_TABSTOP,1,124,76,22 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,149,79,10 + PUSHBUTTON "Refresh",IDC_REFRESH,7,245,50,14,WS_GROUP + PUSHBUTTON "Save...",IDC_SAVE,138,245,50,14 + PUSHBUTTON "Close",IDC_CLOSE,269,245,50,14 + CONTROL "Custom1",IDC_TILE_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,191,7,128,128 + GROUPBOX "Colors",IDC_STATIC,7,7,66,38 + GROUPBOX "Char Base",IDC_STATIC,7,46,65,64 + CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,174,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,98,183,48,47 + LTEXT "",IDC_R,156,192,50,8,SS_NOPREFIX + LTEXT "",IDC_G,156,204,50,8,SS_NOPREFIX + LTEXT "",IDC_B,156,216,50,8,SS_NOPREFIX + LTEXT "Palette:",IDC_STATIC,7,113,65,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,160,71,10 + LTEXT "Tile:",IDC_STATIC,79,14,41,8 + LTEXT "Address:",IDC_STATIC,79,26,41,8 + LTEXT "",IDC_TILE_NUMBER,135,14,50,8,SS_NOPREFIX + LTEXT "",IDC_ADDRESS,135,26,50,8,SS_NOPREFIX +END + +IDD_GB_COLORS DIALOG 0, 0, 169, 121 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Gameboy Mono Colors" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "Default",IDC_DEFAULT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,7,7,39,10 + CONTROL "User 1",IDC_USER1,"Button",BS_AUTORADIOBUTTON,67,7,37,10 + CONTROL "User 2",IDC_USER2,"Button",BS_AUTORADIOBUTTON,125,7,37,10 + COMBOBOX IDC_PREDEFINED,7,21,155,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "",IDC_COLOR_BG0,15,47,28,14,WS_GROUP + PUSHBUTTON "",IDC_COLOR_BG1,52,47,28,14 + PUSHBUTTON "",IDC_COLOR_BG2,89,47,28,14 + PUSHBUTTON "",IDC_COLOR_BG3,126,47,28,14 + PUSHBUTTON "",IDC_COLOR_OB0,15,78,28,14 + PUSHBUTTON "",IDC_COLOR_OB1,52,78,28,14 + PUSHBUTTON "",IDC_COLOR_OB2,89,78,28,14 + PUSHBUTTON "",IDC_COLOR_OB3,126,78,28,14 + PUSHBUTTON "Reset",IDC_RESET,7,100,50,14 + DEFPUSHBUTTON "OK",ID_OK,59,100,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,111,100,50,14 + GROUPBOX "Background",IDC_STATIC,8,37,154,29 + GROUPBOX "Sprite",IDC_STATIC,8,67,154,30 +END + +IDD_DISASSEMBLE DIALOG 0, 0, 402, 225 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Disassemble" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "Automatic",IDC_AUTOMATIC,"Button",BS_AUTORADIOBUTTON | WS_GROUP,7,9,47,10 + CONTROL "ARM",IDC_ARM,"Button",BS_AUTORADIOBUTTON,62,9,32,10 + CONTROL "THUMB",IDC_THUMB,"Button",BS_AUTORADIOBUTTON,103,9,42,10 + EDITTEXT IDC_ADDRESS,158,7,65,14,ES_UPPERCASE | ES_AUTOHSCROLL | WS_GROUP + DEFPUSHBUTTON "Go",IDC_GO,232,7,50,14 + LISTBOX IDC_DISASSEMBLE,7,25,276,161,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_TABSTOP + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,71,10 + PUSHBUTTON "Refresh",IDC_REFRESH,120,204,50,14 + PUSHBUTTON "Next",IDC_NEXT,233,204,50,14 + PUSHBUTTON "Close",IDC_CLOSE,346,204,50,14 + LTEXT "R0:",IDC_STATIC,309,7,18,8 + LTEXT "R1:",IDC_STATIC,309,15,18,8 + LTEXT "R2:",IDC_STATIC,309,23,18,8 + LTEXT "R3:",IDC_STATIC,309,31,18,8 + LTEXT "R4:",IDC_STATIC,309,39,18,8 + LTEXT "R5:",IDC_STATIC,309,47,18,8 + LTEXT "R6:",IDC_STATIC,309,55,18,8 + LTEXT "R7:",IDC_STATIC,309,63,18,8 + LTEXT "",IDC_R0,344,7,52,8,SS_NOPREFIX + LTEXT "",IDC_R1,344,15,52,8,SS_NOPREFIX + LTEXT "",IDC_R2,344,23,52,8,SS_NOPREFIX + LTEXT "",IDC_R3,344,31,52,8,SS_NOPREFIX + LTEXT "",IDC_R4,344,39,52,8,SS_NOPREFIX + LTEXT "",IDC_R5,344,47,52,8,SS_NOPREFIX + LTEXT "",IDC_R6,344,55,52,8,SS_NOPREFIX + LTEXT "",IDC_R7,344,63,52,8,SS_NOPREFIX + LTEXT "",IDC_R8,344,71,52,8,SS_NOPREFIX + LTEXT "",IDC_R9,344,79,52,8,SS_NOPREFIX + LTEXT "",IDC_R10,344,87,52,8,SS_NOPREFIX + LTEXT "",IDC_R11,344,95,52,8,SS_NOPREFIX + LTEXT "",IDC_R12,344,103,52,8,SS_NOPREFIX + LTEXT "",IDC_R13,344,111,52,8,SS_NOPREFIX + LTEXT "",IDC_R14,344,119,52,8,SS_NOPREFIX + LTEXT "",IDC_R15,344,127,52,8,SS_NOPREFIX + LTEXT "R8:",IDC_STATIC,309,71,18,8 + LTEXT "R9:",IDC_STATIC,309,79,18,8 + LTEXT "R10:",IDC_STATIC,309,87,18,8 + LTEXT "R11:",IDC_STATIC,309,95,18,8 + LTEXT "R12:",IDC_STATIC,309,103,18,8 + LTEXT "R13:",IDC_STATIC,309,111,18,8 + LTEXT "R14:",IDC_STATIC,309,119,18,8 + LTEXT "R15:",IDC_STATIC,309,127,18,8 + LTEXT "",IDC_R16,344,135,52,8,SS_NOPREFIX + LTEXT "R16:",IDC_STATIC,309,135,20,8 + CONTROL "N",IDC_N,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,146,21,10 + CONTROL "Z",IDC_Z,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,156,21,10 + CONTROL "C",IDC_C,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,166,21,10 + CONTROL "V",IDC_V,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,309,176,21,10 + CONTROL "F",IDC_F,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,156,20,10 + CONTROL "I",IDC_I,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,146,18,10 + CONTROL "T",IDC_T,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,342,166,21,10 + LTEXT "Mode:",IDC_STATIC,341,176,21,8 + LTEXT "",IDC_MODE,376,176,20,8,SS_NOPREFIX + SCROLLBAR IDC_VSCROLL,283,25,10,161,SBS_VERT + PUSHBUTTON "Goto R15",IDC_GOPC,7,204,50,14 +END + +IDD_GDB_PORT DIALOG 0, 0, 186, 51 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "GDB connection" +FONT 8, "MS Sans Serif" +BEGIN + DEFPUSHBUTTON "OK",ID_OK,34,30,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,102,30,50,14 + LTEXT "Port to wait for connection:",IDC_STATIC,7,10,105,8 + EDITTEXT IDC_PORT,125,7,54,14,ES_RIGHT | ES_AUTOHSCROLL +END + +IDD_GDB_WAITING DIALOG 0, 0, 186, 44 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Waiting..." +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Cancel",ID_CANCEL,67,23,50,14 + LTEXT "Waiting for connection on port:",IDC_STATIC,7,7,117,8 + LTEXT "",IDC_PORT,143,7,36,8,SS_NOPREFIX +END + +IDD_LOGGING DIALOG 0, 0, 366, 218 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "Logging" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "SWI",IDC_VERBOSE_SWI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,17,87,10 + CONTROL "Unaligned memory",IDC_VERBOSE_UNALIGNED_ACCESS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,30,87,10 + CONTROL "Illegal write",IDC_VERBOSE_ILLEGAL_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,43,87,10 + CONTROL "Illegal read",IDC_VERBOSE_ILLEGAL_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,56,87,10 + CONTROL "DMA 0",IDC_VERBOSE_DMA0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,69,87,10 + CONTROL "DMA 1",IDC_VERBOSE_DMA1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,82,87,10 + CONTROL "DMA 2",IDC_VERBOSE_DMA2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,95,87,10 + CONTROL "DMA 3",IDC_VERBOSE_DMA3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,108,87,10 + CONTROL "Undefined instruction",IDC_VERBOSE_UNDEFINED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,121,87,10 + CONTROL "AGBPrint",IDC_VERBOSE_AGBPRINT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,134,87,10 + EDITTEXT IDC_LOG,107,7,252,183,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL + PUSHBUTTON "Save...",IDC_SAVE,75,197,50,14 + PUSHBUTTON "Clear",IDC_CLEAR,137,197,50,14 + DEFPUSHBUTTON "OK",ID_OK,197,197,50,14 + GROUPBOX "Verbose",IDC_STATIC,7,7,93,142 +END + +IDD_EXPORT_SPS DIALOGEX 0, 0, 248, 148 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Export GameShark Snapshot" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + EDITTEXT IDC_TITLE,84,7,157,14,ES_AUTOHSCROLL + EDITTEXT IDC_DESC,84,27,157,14,ES_AUTOHSCROLL + EDITTEXT IDC_NOTES,84,47,157,73,ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN + DEFPUSHBUTTON "OK",ID_OK,67,127,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,130,127,50,14 + LTEXT "Title:",IDC_STATIC,7,8,62,8 + LTEXT "Description:",IDC_STATIC,7,28,63,8 + LTEXT "Notes:",IDC_STATIC,7,48,60,8 +END + +IDD_ADDR_SIZE DIALOG 0, 0, 186, 67 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Enter address and size" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_ADDRESS,99,6,80,14,ES_AUTOHSCROLL + EDITTEXT IDC_SIZE_CONTROL,99,26,80,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",ID_OK,34,46,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,102,46,50,14 + LTEXT "Address:",IDC_STATIC,7,11,65,8 + LTEXT "Size:",IDC_STATIC,7,29,65,8 +END + +IDD_THROTTLE DIALOGEX 0, 0, 126, 60 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Throttle" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_THROTTLE,6,18,114,12,ES_CENTER | ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",ID_OK,6,36,54,18 + PUSHBUTTON "Cancel",ID_CANCEL,66,36,54,18 + CTEXT "Enter desired throttle (5%...1000%):",IDC_STATIC,6,6,114,8 +END + +IDD_GB_DISASSEMBLE DIALOG 0, 0, 344, 225 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "GB Disassemble" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_ADDRESS,7,7,65,14,ES_UPPERCASE | ES_AUTOHSCROLL | WS_GROUP + DEFPUSHBUTTON "Go",IDC_GO,81,7,50,14 + LISTBOX IDC_DISASSEMBLE,7,25,222,161,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_TABSTOP + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,71,10 + PUSHBUTTON "Refresh",IDC_REFRESH,100,204,50,14 + PUSHBUTTON "Next",IDC_NEXT,193,204,50,14 + PUSHBUTTON "Close",IDC_CLOSE,287,204,50,14 + LTEXT "AF:",IDC_STATIC,250,25,18,8 + LTEXT "BC:",IDC_STATIC,250,35,18,8 + LTEXT "DE:",IDC_STATIC,250,45,18,8 + LTEXT "HL:",IDC_STATIC,250,55,18,8 + LTEXT "IFF:",IDC_STATIC,250,85,18,8 + LTEXT "LY:",IDC_STATIC,272,95,18,8 + LTEXT "",IDC_R0,285,25,52,8,SS_NOPREFIX + LTEXT "",IDC_R1,285,35,52,8,SS_NOPREFIX + LTEXT "",IDC_R2,285,45,52,8,SS_NOPREFIX + LTEXT "",IDC_R3,285,55,52,8,SS_NOPREFIX + LTEXT "",IDC_R6,285,85,52,8,SS_NOPREFIX + LTEXT "",IDC_LY,285,95,52,8,SS_NOPREFIX + CONTROL "N",IDC_N,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,109,21,10 + CONTROL "Z",IDC_Z,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,97,21,10 + CONTROL "C",IDC_C,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,133,21,10 + CONTROL "H",IDC_H,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,250,121,21,10 + SCROLLBAR IDC_VSCROLL,229,25,10,161,SBS_VERT + PUSHBUTTON "Goto PC",IDC_GOPC,7,204,50,14 + LTEXT "SP:",IDC_STATIC,250,65,18,8 + LTEXT "",IDC_R4,285,65,52,8,SS_NOPREFIX + LTEXT "PC:",IDC_STATIC,250,75,18,8 + LTEXT "",IDC_R5,285,75,52,8,SS_NOPREFIX +END + +IDD_GB_OAM_VIEW DIALOG 0, 0, 234, 185 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "GB Oam Viewer" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_SPRITE,7,19,76,14,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER + SCROLLBAR IDC_SCROLLBAR,7,33,76,11 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,138,79,10 + PUSHBUTTON "&Refresh",IDC_REFRESH,7,164,50,14,WS_GROUP + PUSHBUTTON "&Save...",IDC_SAVE,91,164,50,14,WS_GROUP + PUSHBUTTON "&Close",IDC_CLOSE,177,164,50,14 + CONTROL "MapView",IDC_OAM_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,87,7,64,64 + CONTROL "Zoom",IDC_OAM_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,163,7,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,87,79,48,47 + LTEXT "",IDC_POS,31,47,50,8,SS_NOPREFIX + LTEXT "",IDC_PALETTE,31,87,50,8,SS_NOPREFIX + LTEXT "",IDC_TILE,31,57,50,8,SS_NOPREFIX + LTEXT "",IDC_PRIO,31,67,50,8,SS_NOPREFIX + LTEXT "",IDC_OAP,31,77,50,8,SS_NOPREFIX + LTEXT "",IDC_FLAGS,31,97,50,8,SS_NOPREFIX + LTEXT "",IDC_R,145,88,50,8,SS_NOPREFIX + LTEXT "",IDC_G,145,100,50,8,SS_NOPREFIX + LTEXT "",IDC_B,145,112,50,8,SS_NOPREFIX + LTEXT "Pos:",IDC_STATIC,7,47,24,8 + LTEXT "Pal:",IDC_STATIC,7,87,24,8 + LTEXT "Tile:",IDC_STATIC,7,57,24,8 + LTEXT "Prio:",IDC_STATIC,7,67,24,8 + LTEXT "OAP:",IDC_STATIC,7,77,24,8 + LTEXT "Sprite:",IDC_STATIC,7,7,50,8 + LTEXT "Flags:",IDC_STATIC,7,97,24,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,150,71,10 + LTEXT "",IDC_BANK,31,107,50,8,SS_NOPREFIX + LTEXT "Bank:",IDC_STATIC,7,107,24,8 +END + +IDD_GB_TILE_VIEWER DIALOG 0, 0, 326, 238 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "GB Tile Viewer" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "0",IDC_BANK_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,20,20,10 + CONTROL "1",IDC_BANK_1,"Button",BS_AUTORADIOBUTTON,13,30,20,10 + CONTROL "0x8000",IDC_CHARBASE_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,57,39,10 + CONTROL "0x8800",IDC_CHARBASE_1,"Button",BS_AUTORADIOBUTTON,13,67,39,10 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,79,10 + PUSHBUTTON "Refresh",IDC_REFRESH,7,217,50,14,WS_GROUP + PUSHBUTTON "Save...",IDC_SAVE,138,217,50,14 + PUSHBUTTON "Close",IDC_CLOSE,269,217,50,14 + CONTROL "Custom1",IDC_TILE_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,191,7,128,128 + GROUPBOX "VRAM Bank",IDC_STATIC,7,7,66,38 + GROUPBOX "Char Base",IDC_STATIC,7,46,65,35 + CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,147,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,98,156,48,47 + LTEXT "",IDC_R,156,164,50,8,SS_NOPREFIX + LTEXT "",IDC_G,156,176,50,8,SS_NOPREFIX + LTEXT "",IDC_B,156,188,50,8,SS_NOPREFIX + LTEXT "Palette:",IDC_STATIC,7,86,65,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,133,71,10 + LTEXT "Tile:",IDC_STATIC,79,14,41,8 + LTEXT "Address:",IDC_STATIC,79,26,41,8 + LTEXT "",IDC_TILE_NUMBER,135,14,50,8,SS_NOPREFIX + LTEXT "",IDC_ADDRESS,135,26,50,8,SS_NOPREFIX + CONTROL "Slider1",IDC_PALETTE_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | WS_GROUP | WS_TABSTOP,1,98,76,22 +END + +IDD_GB_MAP_VIEW DIALOG 0, 0, 322, 238 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME +CAPTION "GB Map Viewer" +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "0x8000",IDC_BANK_0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,22,39,10 + CONTROL "0x8800",IDC_BANK_1,"Button",BS_AUTORADIOBUTTON,13,36,39,10 + CONTROL "0x9800",IDC_BG0,"Button",BS_AUTORADIOBUTTON | WS_GROUP,13,63,39,10 + CONTROL "0x9C00",IDC_BG1,"Button",BS_AUTORADIOBUTTON,13,77,40,10 + CONTROL "Stretch to fit",IDC_STRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,68,10 + PUSHBUTTON "&Refresh",IDC_REFRESH,25,217,50,14,WS_GROUP + PUSHBUTTON "&Save...",IDC_SAVE,88,217,50,14,WS_GROUP + PUSHBUTTON "&Close",IDC_CLOSE,155,217,50,14 + CONTROL "MapView",IDC_MAP_VIEW,"VbaBitmapControl",WS_GROUP | WS_TABSTOP,187,15,128,128 + CONTROL "Zoom",IDC_MAP_VIEW_ZOOM,"VbaZoomControl",WS_GROUP | WS_TABSTOP,7,148,64,64 + CONTROL "Color",IDC_COLOR,"VbaColorControl",WS_TABSTOP,187,164,48,47 + LTEXT "",IDC_R,245,173,50,8,SS_NOPREFIX + LTEXT "",IDC_G,245,185,50,8,SS_NOPREFIX + LTEXT "",IDC_B,245,197,50,8,SS_NOPREFIX + GROUPBOX "Char Base",IDC_STATIC,7,11,63,37 + GROUPBOX "Map Base",IDC_STATIC,7,52,63,41 + CONTROL "Auto update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,55,10 + LTEXT "",IDC_XY,129,18,53,8,SS_NOPREFIX + LTEXT "Priority:",IDC_STATIC,80,68,37,8 + LTEXT "",IDC_PRIORITY,130,68,53,8,SS_NOPREFIX + LTEXT "Address:",IDC_STATIC,80,28,37,8 + LTEXT "",IDC_ADDRESS,130,28,53,8,SS_NOPREFIX + LTEXT "Tile:",IDC_STATIC,80,38,37,8 + LTEXT "",IDC_TILE_NUM,130,38,53,8,SS_NOPREFIX + LTEXT "Flip:",IDC_STATIC,80,48,37,8 + LTEXT "",IDC_FLIP,130,48,53,8,SS_NOPREFIX + LTEXT "Palette:",IDC_STATIC,80,58,37,8 + LTEXT "",IDC_PALETTE_NUM,130,58,53,8,SS_NOPREFIX +END + +IDD_GB_PALETTE_VIEW DIALOG 0, 0, 196, 234 +STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "GB Palette Viewer" +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Save BG...",IDC_SAVE_BG,7,191,50,14 + PUSHBUTTON "Save OBJ...",IDC_SAVE_OBJ,73,191,50,14 + PUSHBUTTON "&Refresh",IDC_REFRESH2,139,191,50,14 + PUSHBUTTON "&Close",IDC_CLOSE,73,213,50,14 + LTEXT "",IDC_ADDRESS,53,117,50,8,SS_NOPREFIX + LTEXT "",IDC_R,53,129,50,8,SS_NOPREFIX + LTEXT "",IDC_G,53,141,50,8,SS_NOPREFIX + LTEXT "",IDC_B,53,153,50,8,SS_NOPREFIX + LTEXT "",IDC_VALUE,53,165,50,8,SS_NOPREFIX + CONTROL "Custom1",IDC_COLOR,"VbaColorControl",WS_TABSTOP,119,117,50,50 + CONTROL "PaletteViewBG",IDC_PALETTE_VIEW,"VbaPaletteViewControl",WS_TABSTOP,11,30,64,64 + CONTROL "PaletteViewBG",IDC_PALETTE_VIEW_OBJ, + "VbaPaletteViewControl",WS_TABSTOP,120,30,64,64 + GROUPBOX "BG",IDC_STATIC,6,20,74,81 + GROUPBOX "Sprite",IDC_STATIC,115,20,74,81 + LTEXT "Index:",IDC_STATIC,7,117,38,8 + LTEXT "R:",IDC_STATIC,7,129,41,8 + LTEXT "G:",IDC_STATIC,7,141,43,8 + LTEXT "B:",IDC_STATIC,7,153,38,8 + LTEXT "Value:",IDC_STATIC,7,165,38,8 + LTEXT "Click on a color for more information",IDC_STATIC,7,7,182,8 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,178,71,10 +END + +IDD_REWIND_INTERVAL DIALOG 0, 0, 186, 68 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Select rewind interval" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_INTERVAL,7,28,172,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",ID_OK,37,47,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,99,47,50,14 + LTEXT "Enter rewind interval (0...600) seconds:",IDC_STATIC,7,7,172,8 + LTEXT "Enter 0 to disable rewind.",IDC_STATIC,7,17,172,8 +END + +IDD_IO_VIEWER DIALOG 0, 0, 269, 238 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "I/O Viewer" +FONT 8, "MS Sans Serif" +BEGIN + COMBOBOX IDC_ADDRESSES,7,7,255,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "",IDC_VALUE,103,23,159,8 + CONTROL "",IDC_BIT_15,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,34,255,10 + CONTROL "",IDC_BIT_14,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,44,255,10 + CONTROL "",IDC_BIT_13,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,54,255,8 + CONTROL "",IDC_BIT_12,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,64,255,10 + CONTROL "",IDC_BIT_11,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,74,255,10 + CONTROL "",IDC_BIT_10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,84,255,10 + CONTROL "",IDC_BIT_9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,94,255,10 + CONTROL "",IDC_BIT_8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,104,255,10 + CONTROL "",IDC_BIT_7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,114,255,10 + CONTROL "",IDC_BIT_6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,124,255,10 + CONTROL "",IDC_BIT_5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,255,10 + CONTROL "",IDC_BIT_4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,144,255,10 + CONTROL "",IDC_BIT_3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,154,255,10 + CONTROL "",IDC_BIT_2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,164,255,10 + CONTROL "",IDC_BIT_1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,174,255,10 + CONTROL "",IDC_BIT_0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,184,255,10 + CONTROL "Automatic update",IDC_AUTO_UPDATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,201,71,10 + DEFPUSHBUTTON "&Refresh",IDC_REFRESH,54,221,50,14 + DEFPUSHBUTTON "&Apply",IDC_APPLY,110,221,50,14 + PUSHBUTTON "&Close",IDC_CLOSE,166,221,50,14 + LTEXT "Value:",IDC_STATIC,7,23,72,8 +END + +IDD_MAX_SCALE DIALOG 0, 0, 186, 68 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Fullscreen scale" +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_VALUE,7,28,172,14,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",ID_OK,37,47,50,14 + PUSHBUTTON "Cancel",ID_CANCEL,99,47,50,14 + LTEXT "Enter the maxium fullscreen scale:",IDC_STATIC,7,7,172,8 + LTEXT "Enter 0 to use maximum scale.",IDC_STATIC,7,17,172,8 +END + +IDD_GAME_OVERRIDES DIALOGEX 0, 0, 268, 132 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Game overrides" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + COMBOBOX IDC_RTC,84,42,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_SAVE_TYPE,84,60,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_FLASH_SIZE,84,78,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_MIRRORING,84,96,180,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",IDOK,6,114,72,12 + PUSHBUTTON "Defaults",IDC_DEFAULTS,108,114,54,12 + PUSHBUTTON "Cancel",IDCANCEL,192,114,72,12 + LTEXT "Game Code",IDC_STATIC,6,6,72,12 + EDITTEXT IDC_NAME,84,6,180,12,ES_AUTOHSCROLL | WS_DISABLED + LTEXT "Real Time Clock:",IDC_STATIC,6,42,72,12 + LTEXT "Save Type:",IDC_STATIC,6,60,72,12 + LTEXT "Flash Size:",IDC_STATIC,6,78,72,12 + LTEXT "Mirroring:",IDC_STATIC,6,96,72,12 + LTEXT "Comment",IDC_STATIC,6,24,72,12 + EDITTEXT IDC_COMMENT,84,24,180,12,ES_AUTOHSCROLL +END + +IDD_BIOS DIALOGEX 0, 0, 220, 126 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "BIOS Files" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",IDOK,84,102,60,18 + PUSHBUTTON "Cancel",IDCANCEL,150,102,60,18 + GROUPBOX "Game Boy mono",IDC_STATIC,6,6,210,30 + GROUPBOX "Game Boy Advance",IDC_STATIC,6,48,210,30 + EDITTEXT IDC_GB_BIOS_PATH,12,18,180,12,ES_AUTOHSCROLL + EDITTEXT IDC_GBA_BIOS_PATH,12,60,180,12,ES_AUTOHSCROLL + GROUPBOX "Options",IDC_STATIC,6,90,72,30 + CONTROL "Skip boot logo",IDC_SKIP_BOOT_LOGO,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,12,102,60,12 + CONTROL "Enable",IDC_ENABLE_GB_BIOS,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,174,6,36,8 + CONTROL "Enable",IDC_ENABLE_GBA_BIOS,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,174,48,36,8 + PUSHBUTTON "...",IDC_SELECT_GB_BIOS_PATH,192,18,18,12 + PUSHBUTTON "...",IDC_SELECT_GBA_BIOS_PATH,192,60,18,12 +END + +IDD_FULLSCREEN DIALOGEX 0, 0, 167, 96 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Fullscreen Settings" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",IDOK,60,78,48,12 + PUSHBUTTON "Cancel",IDCANCEL,114,78,48,12 + COMBOBOX IDC_COMBO_RESOLUTION,60,42,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + RTEXT "Resolution:",IDC_STATIC,6,42,48,12 + RTEXT "Color depth:",IDC_STATIC,6,24,48,12 + COMBOBOX IDC_COMBO_COLOR_DEPTH,60,24,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + RTEXT "Refresh rate:",IDC_STATIC,6,60,48,12 + COMBOBOX IDC_COMBO_REFRESH_RATE,60,60,102,12,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_COMBO_DEVICE,60,6,102,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Device:",IDC_STATIC,6,6,48,12 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_OAL_CONFIG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 160 + TOPMARGIN, 7 + BOTTOMMARGIN, 107 + END + + IDD_OPENDLG, DIALOG + BEGIN + RIGHTMARGIN, 165 + END + + IDD_ABOUT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 172 + TOPMARGIN, 7 + BOTTOMMARGIN, 146 + END + + IDD_DIRECTORIES, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 215 + TOPMARGIN, 7 + BOTTOMMARGIN, 263 + END + + IDD_CONFIG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 441 + TOPMARGIN, 7 + BOTTOMMARGIN, 95 + END + + IDD_CHEATS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 269 + TOPMARGIN, 7 + BOTTOMMARGIN, 246 + END + + IDD_ADD_CHEAT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 130 + END + + IDD_CHEAT_LIST, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 273 + TOPMARGIN, 7 + BOTTOMMARGIN, 243 + END + + IDD_ASSOCIATIONS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 109 + TOPMARGIN, 7 + BOTTOMMARGIN, 88 + END + + IDD_GBA_ROM_INFO, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 135 + END + + IDD_GB_ROM_INFO, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_GB_CHEAT_LIST, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 279 + TOPMARGIN, 7 + BOTTOMMARGIN, 214 + END + + IDD_ADD_CHEAT_DLG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 175 + TOPMARGIN, 7 + BOTTOMMARGIN, 100 + END + + IDD_GB_PRINTER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 171 + TOPMARGIN, 7 + BOTTOMMARGIN, 202 + END + + IDD_MOTION_CONFIG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 227 + TOPMARGIN, 7 + BOTTOMMARGIN, 100 + END + + IDD_LANG_SELECT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 61 + END + + IDD_CODE_SELECT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 309 + TOPMARGIN, 7 + BOTTOMMARGIN, 228 + END + + IDD_MAP_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 315 + TOPMARGIN, 7 + BOTTOMMARGIN, 231 + END + + IDD_PALETTE_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 309 + TOPMARGIN, 7 + BOTTOMMARGIN, 259 + END + + IDD_MEM_VIEWER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 373 + TOPMARGIN, 7 + BOTTOMMARGIN, 171 + END + + IDD_OAM_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 227 + TOPMARGIN, 7 + BOTTOMMARGIN, 178 + END + + IDD_ACCEL_EDITOR, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 392 + TOPMARGIN, 7 + BOTTOMMARGIN, 114 + END + + IDD_TILE_VIEWER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 319 + TOPMARGIN, 7 + BOTTOMMARGIN, 259 + END + + IDD_GB_COLORS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 162 + TOPMARGIN, 7 + BOTTOMMARGIN, 114 + END + + IDD_DISASSEMBLE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 396 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_GDB_PORT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 44 + END + + IDD_GDB_WAITING, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 37 + END + + IDD_LOGGING, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 359 + TOPMARGIN, 7 + BOTTOMMARGIN, 211 + END + + IDD_EXPORT_SPS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 241 + TOPMARGIN, 7 + BOTTOMMARGIN, 141 + END + + IDD_ADDR_SIZE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 60 + END + + IDD_THROTTLE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 119 + TOPMARGIN, 7 + BOTTOMMARGIN, 53 + END + + IDD_GB_DISASSEMBLE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 337 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_GB_OAM_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 227 + TOPMARGIN, 7 + BOTTOMMARGIN, 178 + END + + IDD_GB_TILE_VIEWER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 319 + TOPMARGIN, 7 + BOTTOMMARGIN, 231 + END + + IDD_GB_MAP_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 315 + TOPMARGIN, 7 + BOTTOMMARGIN, 231 + END + + IDD_GB_PALETTE_VIEW, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 189 + TOPMARGIN, 7 + BOTTOMMARGIN, 227 + END + + IDD_REWIND_INTERVAL, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 61 + END + + IDD_IO_VIEWER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 262 + TOPMARGIN, 7 + BOTTOMMARGIN, 235 + END + + IDD_MAX_SCALE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 179 + TOPMARGIN, 7 + BOTTOMMARGIN, 61 + END + + IDD_GAME_OVERRIDES, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 261 + TOPMARGIN, 7 + BOTTOMMARGIN, 105 + END + + IDD_BIOS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 119 + END + + IDD_FULLSCREEN, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 160 + TOPMARGIN, 7 + BOTTOMMARGIN, 89 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDR_MENU MENU +BEGIN + POPUP "&File" + BEGIN + MENUITEM "Open GB...", ID_FILE_OPENGAMEBOY + MENUITEM "Open GBC...", ID_FILE_OPEN_GBC + MENUITEM "Open GBA...", ID_FILE_OPEN + MENUITEM SEPARATOR + MENUITEM "Load...", ID_FILE_LOAD + MENUITEM "Save...", ID_FILE_SAVE + POPUP "Load Game" + BEGIN + MENUITEM "Most recent", ID_FILE_LOADGAME_MOSTRECENT + MENUITEM "Auto load most recent", ID_FILE_LOADGAME_AUTOLOADMOSTRECENT + MENUITEM SEPARATOR + MENUITEM "Slot #1", ID_FILE_LOADGAME_SLOT1 + MENUITEM "Slot #2", ID_FILE_LOADGAME_SLOT2 + MENUITEM "Slot #3", ID_FILE_LOADGAME_SLOT3 + MENUITEM "Slot #4", ID_FILE_LOADGAME_SLOT4 + MENUITEM "Slot #5", ID_FILE_LOADGAME_SLOT5 + MENUITEM "Slot #6", ID_FILE_LOADGAME_SLOT6 + MENUITEM "Slot #7", ID_FILE_LOADGAME_SLOT7 + MENUITEM "Slot #8", ID_FILE_LOADGAME_SLOT8 + MENUITEM "Slot #9", ID_FILE_LOADGAME_SLOT9 + MENUITEM "Slot #10", ID_FILE_LOADGAME_SLOT10 + END + POPUP "Save Game" + BEGIN + MENUITEM "Oldest slot", ID_FILE_SAVEGAME_OLDESTSLOT + MENUITEM SEPARATOR + MENUITEM "Slot #1", ID_FILE_SAVEGAME_SLOT1 + MENUITEM "Slot #2", ID_FILE_SAVEGAME_SLOT2 + MENUITEM "Slot #3", ID_FILE_SAVEGAME_SLOT3 + MENUITEM "Slot #4", ID_FILE_SAVEGAME_SLOT4 + MENUITEM "Slot #5", ID_FILE_SAVEGAME_SLOT5 + MENUITEM "Slot #6", ID_FILE_SAVEGAME_SLOT6 + MENUITEM "Slot #7", ID_FILE_SAVEGAME_SLOT7 + MENUITEM "Slot #8", ID_FILE_SAVEGAME_SLOT8 + MENUITEM "Slot #9", ID_FILE_SAVEGAME_SLOT9 + MENUITEM "Slot #10", ID_FILE_SAVEGAME_SLOT10 + END + MENUITEM SEPARATOR + MENUITEM "Pause", ID_FILE_PAUSE + MENUITEM "Reset", ID_FILE_RESET + MENUITEM SEPARATOR + POPUP "Recent" + BEGIN + MENUITEM "&Reset", ID_FILE_RECENT_RESET + MENUITEM "&Freeze", ID_FILE_RECENT_FREEZE + MENUITEM SEPARATOR + END + MENUITEM SEPARATOR + POPUP "Import" + BEGIN + MENUITEM "&Battery file...", ID_FILE_IMPORT_BATTERYFILE + MENUITEM "Gameshark &code file...", ID_FILE_IMPORT_GAMESHARKCODEFILE + MENUITEM "&Gameshark Snapshot...", ID_FILE_IMPORT_GAMESHARKSNAPSHOT + END + POPUP "Export" + BEGIN + MENUITEM "&Battery file...", ID_FILE_EXPORT_BATTERYFILE + MENUITEM "&Gameshark Snapshot...", ID_FILE_EXPORT_GAMESHARKSNAPSHOT + END + MENUITEM SEPARATOR + MENUITEM "Screen Capture...", ID_FILE_SCREENCAPTURE + MENUITEM "ROM Information...", ID_FILE_ROMINFORMATION + MENUITEM "Toggle Fullscreen", ID_FILE_TOGGLEMENU + MENUITEM SEPARATOR + MENUITEM "Close", ID_FILE_CLOSE + MENUITEM SEPARATOR + MENUITEM "Exit", ID_FILE_EXIT + END + POPUP "&Options" + BEGIN + POPUP "&Video" + BEGIN + POPUP "Render API" + BEGIN + MENUITEM "Direct&3D", ID_OPTIONS_VIDEO_RENDERMETHOD_DIRECT3D + MENUITEM " Filter: Nearest", ID_OPTIONS_VIDEO_RENDEROPTIONS_D3DNOFILTER + MENUITEM " Filter: Bilinear", ID_OPTIONS_VIDEO_RENDEROPTIONS_D3DBILINEAR + MENUITEM " Motion Blur", ID_RENDERAPI_D3DMOTIONBLUR + MENUITEM SEPARATOR + MENUITEM "&OpenGL", ID_OPTIONS_VIDEO_RENDERMETHOD_OPENGL + MENUITEM " Filter: Nearest", ID_OPTIONS_VIDEO_RENDEROPTIONS_GLNEAREST + MENUITEM " Filter: Bilinear", ID_OPTIONS_VIDEO_RENDEROPTIONS_GLBILINEAR + MENUITEM SEPARATOR + MENUITEM "&VSync", ID_OPTIONS_VIDEO_VSYNC + MENUITEM "Triple Buffering", ID_OPTIONS_VIDEO_TRIPLEBUFFERING + END + MENUITEM SEPARATOR + POPUP "Windowed" + BEGIN + MENUITEM "&1x Size", ID_OPTIONS_VIDEO_X1 + MENUITEM "&2x Size", ID_OPTIONS_VIDEO_X2 + MENUITEM "&3x Size", ID_OPTIONS_VIDEO_X3 + MENUITEM "&4x Size", ID_OPTIONS_VIDEO_X4 + END + POPUP "Fullscreen" + BEGIN + MENUITEM "&Custom...", ID_OPTIONS_VIDEO_FULLSCREEN + MENUITEM SEPARATOR + MENUITEM "320x240x16", ID_OPTIONS_VIDEO_FULLSCREEN320X240 + MENUITEM "640x480x16", ID_OPTIONS_VIDEO_FULLSCREEN640X480 + MENUITEM "800x600x16", ID_OPTIONS_VIDEO_FULLSCREEN800X600 + MENUITEM "1024x768x16", ID_OPTIONS_VIDEO_FULLSCREEN1024X768 + MENUITEM "1280x1024x16", ID_OPTIONS_VIDEO_FULLSCREEN1280X1024 + MENUITEM SEPARATOR + MENUITEM "&Max Scale...", ID_OPTIONS_VIDEO_FULLSCREENMAXSCALE + MENUITEM "Stretch to &fit", ID_OPTIONS_VIDEO_FULLSCREENSTRETCHTOFIT + END + MENUITEM SEPARATOR + MENUITEM "D&isable status messages", ID_OPTIONS_EMULATOR_DISABLESTATUSMESSAGES + END + POPUP "&Pixel Filter" + BEGIN + MENUITEM "&Disable Filters", ID_OPTIONS_FILTER_NORMAL + POPUP "&Magnification" + BEGIN + POPUP "&2X" + BEGIN + MENUITEM "&Simple 2x", ID_OPTIONS_FILTER16BIT_SIMPLE2X + MENUITEM SEPARATOR + MENUITEM "&Pixelate", ID_OPTIONS_FILTER16BIT_PIXELATEEXPERIMENTAL + MENUITEM "&TV Mode", ID_OPTIONS_FILTER_TVMODE + MENUITEM "Scan&lines", ID_OPTIONS_FILTER_SCANLINES + MENUITEM SEPARATOR + MENUITEM "&Bilinear", ID_OPTIONS_FILTER_BILINEAR + MENUITEM "B&ilinear Plus", ID_OPTIONS_FILTER_BILINEARPLUS + MENUITEM SEPARATOR + MENUITEM "AdvanceMAME Scale2x", ID_OPTIONS_FILTER16BIT_ADVANCEMAMESCALE2X + MENUITEM "&2xSaI", ID_OPTIONS_FILTER_2XSAI + MENUITEM "S&uper 2xSaI", ID_OPTIONS_FILTER_SUPER2XSAI + MENUITEM "Super &Eagle", ID_OPTIONS_FILTER_SUPEREAGLE + MENUITEM "&LQ2x", ID_OPTIONS_FILTER_LQ2X + MENUITEM "&HQ2x", ID_OPTIONS_FILTER_HQ2X + END + POPUP "&3X" + BEGIN + MENUITEM "&Simple 3x", ID_OPTIONS_FILTER_SIMPLE3X + MENUITEM SEPARATOR + MENUITEM "&HQ3x", ID_OPTIONS_FILTER_HQ3X + END + POPUP "&4X" + BEGIN + MENUITEM "&Simple 4x", ID_OPTIONS_FILTER_SIMPLE4X + MENUITEM SEPARATOR + MENUITEM "&HQ4x", ID_OPTIONS_FILTER_HQ4X + END + END + MENUITEM SEPARATOR + MENUITEM "&Use Filter Plugin", ID_OPTIONS_FILTER_PLUGIN + MENUITEM "Select Filter &Plugin ...", ID_OPTIONS_SELECT_PLUGIN + MENUITEM SEPARATOR + POPUP "&Interframe Blending" + BEGIN + MENUITEM "&None", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_NONE + MENUITEM "&Motion Blur", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_MOTIONBLUR + MENUITEM "&Smart", ID_OPTIONS_FILTER_INTERFRAMEBLENDING_SMART + END + MENUITEM SEPARATOR + MENUITEM "Multi-Threading (D3D)", ID_PIXELFILTER_MULTI + MENUITEM "Disable &MMX", ID_OPTIONS_FILTER_DISABLEMMX + END + POPUP "&Audio" + BEGIN + POPUP "Output API" + BEGIN + MENUITEM "DirectSound", ID_OUTPUTAPI_DIRECTSOUND + MENUITEM SEPARATOR + MENUITEM "XAudio2", ID_OUTPUTAPI_XAUDIO2 + MENUITEM SEPARATOR + MENUITEM "OpenAL", ID_OUTPUTAPI_OPENAL + MENUITEM " Configuration...", ID_OUTPUTAPI_OALCONFIGURATION + MENUITEM SEPARATOR + MENUITEM "&Sync game to audio", ID_OPTIONS_EMULATOR_SYNCHRONIZE + END + MENUITEM SEPARATOR + MENUITEM "&On", ID_OPTIONS_SOUND_ON + MENUITEM "O&ff", ID_OPTIONS_SOUND_OFF + MENUITEM SEPARATOR + POPUP "&Volume" + BEGIN + MENUITEM "&Mute", ID_OPTIONS_SOUND_MUTE + MENUITEM SEPARATOR + MENUITEM "2&5%", ID_OPTIONS_SOUND_VOLUME_25X + MENUITEM "5&0%", ID_OPTIONS_SOUND_VOLUME_5X + MENUITEM "&100%", ID_OPTIONS_SOUND_VOLUME_1X + MENUITEM "&200%", ID_OPTIONS_SOUND_VOLUME_2X + MENUITEM "&300%", ID_OPTIONS_SOUND_VOLUME_3X + MENUITEM "&400%", ID_OPTIONS_SOUND_VOLUME_4X + END + POPUP "Sampling Rate" + BEGIN + MENUITEM "&11025 Hz", ID_OPTIONS_SOUND_11KHZ + MENUITEM "&22050 Hz", ID_OPTIONS_SOUND_22KHZ + MENUITEM "&44100 Hz", ID_OPTIONS_SOUND_44KHZ + END + POPUP "PCM interpolation" + BEGIN + MENUITEM "On", ID_OPTIONS_SOUND_PCMINTERPOLATION_LINEAR + MENUITEM "Off", ID_OPTIONS_SOUND_PCMINTERPOLATION_NONE + END + MENUITEM SEPARATOR + MENUITEM "&Echo", ID_OPTIONS_SOUND_ECHO + MENUITEM SEPARATOR + POPUP "Sound Channels" + BEGIN + MENUITEM "Channel &1", ID_OPTIONS_SOUND_CHANNEL1, CHECKED + MENUITEM "Channel &2", ID_OPTIONS_SOUND_CHANNEL2, CHECKED + MENUITEM "Channel &3", ID_OPTIONS_SOUND_CHANNEL3, CHECKED + MENUITEM "Channel &4", ID_OPTIONS_SOUND_CHANNEL4, CHECKED + MENUITEM "Direct Sound &A", ID_OPTIONS_SOUND_DIRECTSOUNDA, CHECKED + MENUITEM "Direct Sound &B", ID_OPTIONS_SOUND_DIRECTSOUNDB, CHECKED + END + END + POPUP "&Input" + BEGIN + POPUP "&Set" + BEGIN + MENUITEM "Config &1...", ID_OPTIONS_JOYPAD_CONFIGURE_1 + MENUITEM "Config &2...", ID_OPTIONS_JOYPAD_CONFIGURE_2 + MENUITEM "Config &3...", ID_OPTIONS_JOYPAD_CONFIGURE_3 + MENUITEM "Config &4...", ID_OPTIONS_JOYPAD_CONFIGURE_4 + MENUITEM SEPARATOR + MENUITEM "&Motion...", ID_OPTIONS_JOYPAD_MOTIONCONFIGURE + END + POPUP "&Use" + BEGIN + MENUITEM "Config &1", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_1 + MENUITEM "Config &2", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_2 + MENUITEM "Config &3", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_3 + MENUITEM "Config &4", ID_OPTIONS_JOYPAD_DEFAULTJOYPAD_4 + END + MENUITEM SEPARATOR + POPUP "&Autofire" + BEGIN + MENUITEM "&A", ID_OPTIONS_JOYPAD_AUTOFIRE_A + MENUITEM "&B", ID_OPTIONS_JOYPAD_AUTOFIRE_B + MENUITEM "&L", ID_OPTIONS_JOYPAD_AUTOFIRE_L + MENUITEM "&R", ID_OPTIONS_JOYPAD_AUTOFIRE_R + END + MENUITEM "Rewind interval...", ID_OPTIONS_EMULATOR_REWINDINTERVAL + END + POPUP "&Speed" + BEGIN + POPUP "&Throttle" + BEGIN + MENUITEM "25%", ID_OPTIONS_FRAMESKIP_THROTTLE_25 + MENUITEM "50%", ID_OPTIONS_FRAMESKIP_THROTTLE_50 + MENUITEM "100%", ID_OPTIONS_FRAMESKIP_THROTTLE_100 + MENUITEM "150%", ID_OPTIONS_FRAMESKIP_THROTTLE_150 + MENUITEM "200%", ID_OPTIONS_FRAMESKIP_THROTTLE_200 + MENUITEM "&Other...", ID_OPTIONS_FRAMESKIP_THROTTLE_OTHER + MENUITEM "No throttle", ID_OPTIONS_FRAMESKIP_THROTTLE_NOTHROTTLE + END + MENUITEM SEPARATOR + POPUP "&Frame Skip" + BEGIN + MENUITEM "&No frame skip", ID_OPTIONS_VIDEO_FRAMESKIP_0 + MENUITEM "&1 frame", ID_OPTIONS_VIDEO_FRAMESKIP_1 + MENUITEM "&2 frames", ID_OPTIONS_VIDEO_FRAMESKIP_2 + MENUITEM "&3 frames", ID_OPTIONS_VIDEO_FRAMESKIP_3 + MENUITEM "&4 frames", ID_OPTIONS_VIDEO_FRAMESKIP_4 + MENUITEM "&5 frames", ID_OPTIONS_VIDEO_FRAMESKIP_5 + MENUITEM "&6 frames", ID_OPTIONS_VIDEO_FRAMESKIP_6 + MENUITEM "&7 frames", ID_OPTIONS_VIDEO_FRAMESKIP_7 + MENUITEM "&8 frames", ID_OPTIONS_VIDEO_FRAMESKIP_8 + MENUITEM "&9 frames", ID_OPTIONS_VIDEO_FRAMESKIP_9 + END + MENUITEM "Turbo mode", ID_OPTIONS_EMULATOR_SPEEDUPTOGGLE + END + MENUITEM SEPARATOR + POPUP "&Emulator" + BEGIN + MENUITEM "&Associate...", ID_OPTIONS_EMULATOR_ASSOCIATE + MENUITEM "&Directories...", ID_OPTIONS_EMULATOR_DIRECTORIES + MENUITEM "BIOS Files...", ID_EMULATOR_BIOSFILES + POPUP "&Priority" + BEGIN + MENUITEM "&Highest", ID_OPTIONS_PRIORITY_HIGHEST + MENUITEM "&Above Normal", ID_OPTIONS_PRIORITY_ABOVENORMAL + MENUITEM "&Normal", ID_OPTIONS_PRIORITY_NORMAL + MENUITEM "&Below Normal", ID_OPTIONS_PRIORITY_BELOWNORMAL + END + MENUITEM "&Remove intros (GBA)", ID_OPTIONS_EMULATOR_REMOVEINTROSGBA + MENUITEM "Automatic IPS patching", ID_OPTIONS_EMULATOR_AUTOMATICALLYIPSPATCH + MENUITEM "Pause when inactive", ID_OPTIONS_EMULATOR_PAUSEWHENINACTIVE + MENUITEM "AGB Print", ID_OPTIONS_EMULATOR_AGBPRINT + MENUITEM "Real Time Clock", ID_OPTIONS_EMULATOR_REALTIMECLOCK + MENUITEM "&Game Overrides...", ID_OPTIONS_EMULATOR_GAMEOVERRIDES + POPUP "Show speed" + BEGIN + MENUITEM "None", ID_OPTIONS_EMULATOR_SHOWSPEED_NONE + MENUITEM "Percentage", ID_OPTIONS_EMULATOR_SHOWSPEED_PERCENTAGE + MENUITEM "Detailed", ID_OPTIONS_EMULATOR_SHOWSPEED_DETAILED + MENUITEM SEPARATOR + MENUITEM "Transparent", ID_OPTIONS_EMULATOR_SHOWSPEED_TRANSPARENT + END + POPUP "Save Type" + BEGIN + MENUITEM "&Automatic", ID_OPTIONS_EMULATOR_SAVETYPE_AUTOMATIC + MENUITEM "EEPROM", ID_OPTIONS_EMULATOR_SAVETYPE_EEPROM + MENUITEM "SRAM", ID_OPTIONS_EMULATOR_SAVETYPE_SRAM + MENUITEM "Flash", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH + MENUITEM "EEPROM+Sensor", ID_OPTIONS_EMULATOR_SAVETYPE_EEPROMSENSOR + MENUITEM "None", ID_OPTIONS_EMULATOR_SAVETYPE_NONE + MENUITEM SEPARATOR + MENUITEM "Flash 64 KB", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH512K + MENUITEM "Flash 128 KB", ID_OPTIONS_EMULATOR_SAVETYPE_FLASH1M + END + POPUP "Screenshot &Format" + BEGIN + MENUITEM "&PNG", ID_OPTIONS_EMULATOR_PNGFORMAT + MENUITEM "&BMP", ID_OPTIONS_EMULATOR_BMPFORMAT + END + MENUITEM SEPARATOR + POPUP "UI &Language" + BEGIN + MENUITEM "&System", ID_OPTIONS_LANGUAGE_SYSTEM + MENUITEM "&English", ID_OPTIONS_LANGUAGE_ENGLISH + MENUITEM "&Other...", ID_OPTIONS_LANGUAGE_OTHER + END + END + POPUP "&Gameboy" + BEGIN + MENUITEM "&Border", ID_OPTIONS_GAMEBOY_BORDER + MENUITEM "&Printer", ID_OPTIONS_GAMEBOY_PRINTER + MENUITEM "Border Automatic", ID_OPTIONS_GAMEBOY_BORDERAUTOMATIC + MENUITEM SEPARATOR + MENUITEM "&Automatic", ID_OPTIONS_GAMEBOY_AUTOMATIC + MENUITEM "&GBA", ID_OPTIONS_GAMEBOY_GBA + MENUITEM "&CGB/GBC", ID_OPTIONS_GAMEBOY_CGB + MENUITEM "&SGB", ID_OPTIONS_GAMEBOY_SGB + MENUITEM "SGB&2", ID_OPTIONS_GAMEBOY_SGB2 + MENUITEM "G&B", ID_OPTIONS_GAMEBOY_GB + MENUITEM SEPARATOR + MENUITEM "&Real Colors", ID_OPTIONS_GAMEBOY_REALCOLORS + MENUITEM "G&ameboy Colors", ID_OPTIONS_GAMEBOY_GAMEBOYCOLORS + MENUITEM "LCD colors", ID_OPTIONS_FILTER_LCDCOLORS + MENUITEM SEPARATOR + MENUITEM "&Colors...", ID_OPTIONS_GAMEBOY_COLORS + END + POPUP "&Link", GRAYED + BEGIN + MENUITEM "Enable GBA Linking", ID_OPTIONS_LINK_ENABLE + MENUITEM "&Wireless Adapter", ID_OPTIONS_LINK_WIRELESSADAPTER + MENUITEM "&Log", ID_OPTIONS_LINK_LOG + MENUITEM "&Options...", ID_OPTIONS_LINK_OPTIONS + END + END + POPUP "&Cheats" + BEGIN + MENUITEM "&Search for cheats...", ID_CHEATS_SEARCHFORCHEATS + MENUITEM "&Cheat list...", ID_CHEATS_CHEATLIST + MENUITEM SEPARATOR + MENUITEM "&Automatic save/load cheats", ID_CHEATS_AUTOMATICSAVELOADCHEATS + MENUITEM "Disable cheats", ID_CHEATS_DISABLECHEATS + MENUITEM "&Load cheat list...", ID_CHEATS_LOADCHEATLIST + MENUITEM "Sa&ve cheat list...", ID_CHEATS_SAVECHEATLIST + END + POPUP "&Tools" + BEGIN + MENUITEM "Disassemble...", ID_TOOLS_DISASSEMBLE + MENUITEM "Logging...", ID_TOOLS_LOGGING + MENUITEM "&IO Viewer...", ID_TOOLS_IOVIEWER + MENUITEM "&Map Viewer...", ID_TOOLS_MAPVIEW + MENUITEM "&Memory viewer...", ID_TOOLS_MEMORYVIEWER + MENUITEM "OAM Viewer...", ID_TOOLS_OAMVIEWER + MENUITEM "&Palette Viewer...", ID_TOOLS_PALETTEVIEW + MENUITEM "Tile Viewer...", ID_TOOLS_TILEVIEWER + MENUITEM SEPARATOR + MENUITEM "&Next frame", ID_DEBUG_NEXTFRAME + POPUP "GDB" + BEGIN + MENUITEM "Wait for connection...", ID_TOOLS_DEBUG_GDB + MENUITEM "Load and wait...", ID_TOOLS_DEBUG_LOADANDWAIT + MENUITEM "Break into GDB", ID_TOOLS_DEBUG_BREAK + MENUITEM "Disconnect", ID_TOOLS_DEBUG_DISCONNECT + END + MENUITEM SEPARATOR + POPUP "Record" + BEGIN + MENUITEM "Start sound recording...", ID_OPTIONS_SOUND_STARTRECORDING + MENUITEM "Stop sound recording", ID_OPTIONS_SOUND_STOPRECORDING + MENUITEM "Start AVI recording...", ID_TOOLS_RECORD_STARTAVIRECORDING + MENUITEM "Stop AVI recording", ID_TOOLS_RECORD_STOPAVIRECORDING + MENUITEM "Start movie recording...", ID_TOOLS_RECORD_STARTMOVIERECORDING + MENUITEM "Stop movie recording", ID_TOOLS_RECORD_STOPMOVIERECORDING + END + POPUP "Play" + BEGIN + MENUITEM "Start playing movie...", ID_TOOLS_PLAY_STARTMOVIEPLAYING + MENUITEM "Stop playing movie", ID_TOOLS_PLAY_STOPMOVIEPLAYING + END + MENUITEM SEPARATOR + MENUITEM "Rewind", ID_TOOLS_REWIND + MENUITEM "Customize...", ID_TOOLS_CUSTOMIZE + END + POPUP "&Help" + BEGIN + MENUITEM "Report Bugs", ID_HELP_BUGREPORT + MENUITEM "VBA-M Support Forum", ID_HELP_FAQ + MENUITEM "License...", ID_HELP_GNUPUBLICLICENSE + MENUITEM SEPARATOR + MENUITEM "&About VBA-M...", ID_HELP_ABOUT + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDR_ACCELERATOR ACCELERATORS +BEGIN + "C", ID_CHEATS_SEARCHFORCHEATS, VIRTKEY, CONTROL, NOINVERT + "N", ID_DEBUG_NEXTFRAME, VIRTKEY, CONTROL, NOINVERT + "X", ID_FILE_EXIT, VIRTKEY, CONTROL, NOINVERT + "L", ID_FILE_LOAD, VIRTKEY, CONTROL, NOINVERT + VK_F1, ID_FILE_LOADGAME_SLOT1, VIRTKEY, NOINVERT + VK_F10, ID_FILE_LOADGAME_SLOT10, VIRTKEY, NOINVERT + VK_F2, ID_FILE_LOADGAME_SLOT2, VIRTKEY, NOINVERT + VK_F3, ID_FILE_LOADGAME_SLOT3, VIRTKEY, NOINVERT + VK_F4, ID_FILE_LOADGAME_SLOT4, VIRTKEY, NOINVERT + VK_F5, ID_FILE_LOADGAME_SLOT5, VIRTKEY, NOINVERT + VK_F6, ID_FILE_LOADGAME_SLOT6, VIRTKEY, NOINVERT + VK_F7, ID_FILE_LOADGAME_SLOT7, VIRTKEY, NOINVERT + VK_F8, ID_FILE_LOADGAME_SLOT8, VIRTKEY, NOINVERT + VK_F9, ID_FILE_LOADGAME_SLOT9, VIRTKEY, NOINVERT + VK_F1, ID_FILE_MRU_FILE1, VIRTKEY, CONTROL, NOINVERT + VK_F10, ID_FILE_MRU_FILE10, VIRTKEY, CONTROL, NOINVERT + VK_F2, ID_FILE_MRU_FILE2, VIRTKEY, CONTROL, NOINVERT + VK_F3, ID_FILE_MRU_FILE3, VIRTKEY, CONTROL, NOINVERT + VK_F4, ID_FILE_MRU_FILE4, VIRTKEY, CONTROL, NOINVERT + VK_F5, ID_FILE_MRU_FILE5, VIRTKEY, CONTROL, NOINVERT + VK_F6, ID_FILE_MRU_FILE6, VIRTKEY, CONTROL, NOINVERT + VK_F7, ID_FILE_MRU_FILE7, VIRTKEY, CONTROL, NOINVERT + VK_F8, ID_FILE_MRU_FILE8, VIRTKEY, CONTROL, NOINVERT + VK_F9, ID_FILE_MRU_FILE9, VIRTKEY, CONTROL, NOINVERT + "O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT + "P", ID_FILE_PAUSE, VIRTKEY, CONTROL, NOINVERT + VK_PAUSE, ID_FILE_PAUSE, VIRTKEY, NOINVERT + "R", ID_FILE_RESET, VIRTKEY, CONTROL, NOINVERT + "S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT + VK_F1, ID_FILE_SAVEGAME_SLOT1, VIRTKEY, SHIFT, NOINVERT + VK_F10, ID_FILE_SAVEGAME_SLOT10, VIRTKEY, SHIFT, NOINVERT + VK_F2, ID_FILE_SAVEGAME_SLOT2, VIRTKEY, SHIFT, NOINVERT + VK_F3, ID_FILE_SAVEGAME_SLOT3, VIRTKEY, SHIFT, NOINVERT + VK_F4, ID_FILE_SAVEGAME_SLOT4, VIRTKEY, SHIFT, NOINVERT + VK_F5, ID_FILE_SAVEGAME_SLOT5, VIRTKEY, SHIFT, NOINVERT + VK_F6, ID_FILE_SAVEGAME_SLOT6, VIRTKEY, SHIFT, NOINVERT + VK_F7, ID_FILE_SAVEGAME_SLOT7, VIRTKEY, SHIFT, NOINVERT + VK_F8, ID_FILE_SAVEGAME_SLOT8, VIRTKEY, SHIFT, NOINVERT + VK_F9, ID_FILE_SAVEGAME_SLOT9, VIRTKEY, SHIFT, NOINVERT + VK_ESCAPE, ID_FILE_TOGGLEMENU, VIRTKEY, NOINVERT + "1", ID_OPTIONS_JOYPAD_AUTOFIRE_A, VIRTKEY, ALT, NOINVERT + "2", ID_OPTIONS_JOYPAD_AUTOFIRE_B, VIRTKEY, ALT, NOINVERT + "3", ID_OPTIONS_JOYPAD_AUTOFIRE_L, VIRTKEY, ALT, NOINVERT + "4", ID_OPTIONS_JOYPAD_AUTOFIRE_R, VIRTKEY, ALT, NOINVERT + "1", ID_OPTIONS_VIDEO_LAYERS_BG0, VIRTKEY, CONTROL, NOINVERT + "2", ID_OPTIONS_VIDEO_LAYERS_BG1, VIRTKEY, CONTROL, NOINVERT + "3", ID_OPTIONS_VIDEO_LAYERS_BG2, VIRTKEY, CONTROL, NOINVERT + "4", ID_OPTIONS_VIDEO_LAYERS_BG3, VIRTKEY, CONTROL, NOINVERT + "5", ID_OPTIONS_VIDEO_LAYERS_OBJ, VIRTKEY, CONTROL, NOINVERT + "8", ID_OPTIONS_VIDEO_LAYERS_OBJWIN, VIRTKEY, CONTROL, NOINVERT + "6", ID_OPTIONS_VIDEO_LAYERS_WIN0, VIRTKEY, CONTROL, NOINVERT + "7", ID_OPTIONS_VIDEO_LAYERS_WIN1, VIRTKEY, CONTROL, NOINVERT + "B", ID_TOOLS_REWIND, VIRTKEY, CONTROL, NOINVERT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_UNSUPPORTED_VBA_SGM "Unsupported VisualBoyAdvance save game version %d" + IDS_CANNOT_LOAD_SGM "Cannot load save game for %s" + IDS_SAVE_GAME_NOT_USING_BIOS "Save game is not using the BIOS file" + IDS_SAVE_GAME_USING_BIOS "Save game is using the BIOS file" + IDS_UNSUPPORTED_SAVE_TYPE "Unsupported save type %d" + IDS_CANNOT_OPEN_FILE "Cannot open file %s" + IDS_BAD_ZIP_FILE "Bad ZIP file %s" + IDS_NO_IMAGE_ON_ZIP "No image found on ZIP file %s" + IDS_ERROR_OPENING_IMAGE "Error opening image %s" + IDS_ERROR_READING_IMAGE "Error reading image %s" + IDS_UNSUPPORTED_BIOS_FUNCTION + "Unsupported BIOS function %02x called from %08x. A BIOS file is needed in order to get correct behaviour." + IDS_INVALID_BIOS_FILE_SIZE "Invalid BIOS file size" + IDS_INVALID_CHEAT_CODE "Invalid cheat code '%s'. Supported formats are:\nXXXXXXXX:YY, XXXXXXXX:YYYY, XXXXXXXX:YYYYYYYY." + IDS_UNKNOWN_ARM_OPCDOE "Unimplemented opcode %08x from %08x" + IDS_UNKNOWN_THUMB_OPCODE "Unknown opcode %04x from %08x" +END + +STRINGTABLE +BEGIN + IDS_ERROR_CREATING_FILE "Error creating file %s" + IDS_FAILED_TO_READ_SGM "Battery file's size incompatible with the ROM settings %s (%d).\nWarning : save of the battery file is now disabled !" + IDS_FAILED_TO_READ_RTC "Failed to read RTC from save game %s (continuing)" + IDS_UNSUPPORTED_VB_SGM "Unsupported VisualBoy save game version %d" + IDS_CANNOT_LOAD_SGM_FOR "Cannot load save game for %s. Playing %s" + IDS_ERROR_OPENING_IMAGE_FROM "Error opening image %s from zip file %s" + IDS_ERROR_READING_IMAGE_FROM "Error reading image %s from zip file %s" + IDS_UNSUPPORTED_ROM_SIZE "Unsupported rom size %02x" + IDS_UNSUPPORTED_RAM_SIZE "Unsupported ram size %02x" + IDS_UNKNOWN_CARTRIDGE_TYPE "Unknown cartridge type %02x" + IDS_MAXIMUM_NUMBER_OF_CHEATS "Maximum number of cheats reached." + IDS_INVALID_GAMESHARK_CODE "Invalid GameShark code: %s" + IDS_INVALID_GAMEGENIE_CODE "Invalid GameGenie code: %s" + IDS_INVALID_CHEAT_TO_REMOVE "Invalid cheat to remove %d" + IDS_INVALID_CHEAT_CODE_ADDRESS "Invalid cheat code address: %08x" + IDS_UNSUPPORTED_CHEAT_LIST_VERSION "Unsupported cheat list version %d" +END + +STRINGTABLE +BEGIN + IDS_DIRECTX_7_REQUIRED "DirectX 7.0 or greater is required to run.\nDownload at http://www.microsoft.com/directx.\n\nError found at: %s" + IDS_DISABLING_VIDEO_MEMORY "Disabling Use Video Memory setting" + IDS_SETTING_WILL_BE_EFFECTIVE + "Setting will be effective the next time you start the emulator" + IDS_DISABLING_EMULATION_ONLY "Disabling Emulation Only setting" + IDS_FAILED_TO_OPEN_FILE "Failed to open file %s" + IDS_FAILED_TO_READ_ZIP_DIR "Failed to read zip directory for file %s" + IDS_UNSUPPORTED_FILE_TYPE "Unsupported file type: %s" + IDS_CANNOT_CREATE_DIRECTSOUND "Cannot create DirectSound %08x" + IDS_CANNOT_SETCOOPERATIVELEVEL "Cannot SetCooperativeLevel %08x" + IDS_CANNOT_CREATESOUNDBUFFER "Cannot CreateSoundBuffer %08x" + IDS_CANNOT_SETFORMAT_PRIMARY "Cannot SetFormat for primary %08x" + IDS_CANNOT_CREATESOUNDBUFFER_SEC "Cannot CreateSoundBuffer secondary %08x" + IDS_CANNOT_PLAY_PRIMARY "Cannot Play primary %08x" + IDS_SEARCH_PRODUCED_TOO_MANY + "Search produced %d results. Please refine better" + IDS_NUMBER_CANNOT_BE_EMPTY "Number cannot be empty" + IDS_INVALID_ADDRESS "Invalid address: %08x" +END + +STRINGTABLE +BEGIN + IDS_MISALIGNED_HALFWORD "Misaligned half-word address: %08x" + IDS_MISALIGNED_WORD "Misaligned word address: %08x" + IDS_VALUE_CANNOT_BE_EMPTY "Value cannot be empty" + IDS_ERROR_ON_STARTDOC "Error on StartDoc" + IDS_ERROR_ON_STARTPAGE "Error on StartPage" + IDS_ERROR_PRINTING_ON_STRETCH "Error printing on StretchDIBits" + IDS_ERROR_ON_ENDPAGE "Error on EndPage" + IDS_ERROR_ON_ENDDOC "Error on EndDoc" + IDS_ERROR "Error" + IDS_JOY_LEFT "Joy %d Left" + IDS_JOY_RIGHT "Joy %d Right" + IDS_JOY_UP "Joy %d Up" + IDS_JOY_DOWN "Joy %d Down" + IDS_JOY_BUTTON "Joy %d %s" + IDS_SELECT_ROM_DIR "Select ROM directory:" + IDS_SELECT_BATTERY_DIR "Select Battery directory:" +END + +STRINGTABLE +BEGIN + IDS_SELECT_SAVE_DIR "Select Save Directory:" + IDS_SELECT_CAPTURE_DIR "Select Capture directory:" + IDS_RESET "Reset" + IDS_AUTOFIRE_A_DISABLED "autofire A disabled" + IDS_AUTOFIRE_A "autofire A" + IDS_AUTOFIRE_B_DISABLED "autofire B disabled" + IDS_AUTOFIRE_B "autofire B" + IDS_AUTOFIRE_L_DISABLED "autofire L disabled" + IDS_AUTOFIRE_L "autofire L" + IDS_AUTOFIRE_R_DISABLED "autofire R disabled" + IDS_AUTOFIRE_R "autofire R" + IDS_SELECT_ROM "Select ROM" + IDS_SELECT_SAVE_GAME_NAME "Select save game name" + IDS_LOADED_STATE "Loaded state" + IDS_LOADED_STATE_N "Loaded state %d" +END + +STRINGTABLE +BEGIN + IDS_WROTE_STATE "Wrote state" + IDS_WROTE_STATE_N "Wrote state %d" + IDS_LOADED_BATTERY "Loaded battery" + IDS_SELECT_CAPTURE_NAME "Select screen capture name" + IDS_SCREEN_CAPTURE "Screen capture" + IDS_ADDRESS "Address" + IDS_OLD_VALUE "Old Value" + IDS_NEW_VALUE "New Value" + IDS_ADD_CHEAT_CODE "Add cheat code" + IDS_CODE "Code" + IDS_DESCRIPTION "Description" + IDS_STATUS "Status" + IDS_ADD_GG_CODE "Add GameGenie code" + IDS_ADD_GS_CODE "Add GameShark code" + IDS_POCKET_PRINTER "Pocket Printer" + IDS_UNKNOWN "Unknown" +END + +STRINGTABLE +BEGIN + IDS_NONE "None" + IDS_FAILED_TO_LOAD_LIBRARY "Failed to load library %s" + IDS_FAILED_TO_GET_LOCINFO "Failed to get locale information" + IDS_SELECT_CHEAT_LIST_NAME "Select cheat list name" + IDS_FILTER_ROM "Game Boy Advance ROMs_*.GBA;*.AGB;*.BIN;*.ELF;*.MB;*.ZIP;*.7Z;*.Z;*.GZ__" + IDS_FILTER_SGM "VisualBoyAdvance Save Game_*.SGM__" + IDS_FILTER_CHEAT_LIST "VisualBoyAdvance Cheat List_*.CLT__" + IDS_FILTER_PNG "PNG Image_*.PNG_BMP Image_*.BMP__" + IDS_LOADED_CHEATS "Loaded cheats" + IDS_ERROR_DISP_COLOR "Unsupported display setting for color depth: %d bits. \nWindows desktop must be in either 16-bit, 24-bit or 32-bit mode for this program to work in window mode." + IDS_ADD_GSA_CODE "Add GameSharkAdvance code" + IDS_FILTER_SPS "Gameshark Snapshot_*.SPS__" + IDS_SELECT_SNAPSHOT_FILE "Select snapshot file" + IDS_FILTER_SAV "Battery file_*.SAV_Flash save_*.DAT__" + IDS_SELECT_BATTERY_FILE "Select battery file" +END + +STRINGTABLE +BEGIN + IDS_UNSUPPORTED_CHEAT_LIST_TYPE "Unsupported cheat list type %d" + IDS_INVALID_GSA_CODE "Invalid GSA code. Format is XXXXXXXXYYYYYYYY." + IDS_CANNOT_IMPORT_SNAPSHOT_FOR + "Cannot import snapshot for %s. Current game is %s" + IDS_UNSUPPORTED_SNAPSHOT_FILE "Unsupported snapshot file %s" + IDS_UNSUPPORTED_ARM_MODE "Unsupported ARM mode %02x" + IDS_UNSUPPORTED_CODE_FILE "Unsupported code file %s" + IDS_GSA_CODE_WARNING "Warning: cheats are for game %s. Current game is %s.\nCodes may not work correctly." + IDS_INVALID_CBA_CODE "Invalid CBA code. Format is XXXXXXXX YYYY." + IDS_CBA_CODE_WARNING "Warning: Codes seem to be for a different game.\nCodes may not work correctly." + IDS_OUT_OF_MEMORY "Failed to allocate memory for %s" +END + +STRINGTABLE +BEGIN + IDS_FILTER_GBS "Gameboy Snapshot_*.GBS__" + IDS_FILTER_GCF "Gameshark Code File_*.GCF__" + IDS_SELECT_CODE_FILE "Select code file" + IDS_SAVE_WILL_BE_LOST "Importing a snapshot file will erase any saved games. Do you want to continue?" + IDS_CONFIRM_ACTION "Please confirm action" + IDS_CODES_WILL_BE_LOST "Importing a code file will erase any entered codes. Do you want to continue?" + IDS_FILTER_SPC "Gameshark Code File_*.SPC;*.XPC__" + IDS_ADD_CBA_CODE "Add CodeBreakerAdvance code" + IDS_FILTER_WAV "Wave file_*.WAV__" + IDS_SELECT_WAV_NAME "Select wave file name" + IDS_FILTER_GBROM "Game Boy ROMs_*.GB;*.SGB;*.ZIP;*.7Z;*.Z;*.GZ__" + IDS_FILTER_PAL "Windows Palette (*.PAL)_*.PAL_PaintShop Palette (*.PAL)_*.PAL_Adobe Color Table (*.ACT)_*.ACT__" + IDS_SELECT_PALETTE_NAME "Select palette name:" + IDS_SEARCH_PRODUCED_NO_RESULTS "Search produced no results." + IDS_ERROR_BINDING "Error binding socket. Port probably in use." + IDS_ERROR_LISTENING "Error listening on socket." +END + +STRINGTABLE +BEGIN + IDS_ERROR_CREATING_SOCKET "Error creating socket." + IDS_ACK_NOT_RECEIVED "ACK not received from GDB." + IDS_ERROR_NOT_GBA_IMAGE "Error: not a GBA image." + IDS_EEPROM_NOT_SUPPORTED "EEPROM saves cannot be exported." + IDS_FILTER_DUMP "Memory Dump_*.DMP__" + IDS_SELECT_DUMP_FILE "Select dump file name" + IDS_FILTER_AVI "AVI File_*.AVI__" + IDS_SELECT_AVI_NAME "Select AVI file name" + IDS_INVALID_THROTTLE_VALUE + "Invalid throttle value. Please enter a number between 5 and 1000." + IDS_FILTER_INI "Skin INI File_*.INI__" + IDS_SELECT_SKIN_FILE "Select the skin file name" + IDS_FILTER_VMV "VisualBoyAdvance Movie_*.VMV__" + IDS_SELECT_MOVIE_NAME "Select movie name" + IDS_BUG_REPORT "The bug report information is now available on the Windows Clipboard. Please paste it into any bug report made by email or on forums to help solve problems more easily." + IDS_UNSUPPORTED_MOVIE_VERSION "Unsupported movie version %d." + IDS_END_OF_MOVIE "end of movie" +END + +STRINGTABLE +BEGIN + IDS_INVALID_INTERVAL_VALUE + "Invalid rewind interval value. Please enter a number between 0 and 600 seconds." + IDS_REGISTRY "VisualBoyAdvance no longer uses the registry to store its settings. Your previous settings have been exported into the file: %s" + IDS_MOVIE_PLAY "Playing a movie will load a save state which may erase your previous battery saves. Please be sure to have a saved state if you don't want to loose any previous data." +END + +STRINGTABLE +BEGIN + IDS_OAL_NODEVICE "There are no sound devices present on this system." + IDS_OAL_NODLL "OpenAL32.dll could not be found on your system. Please install the runtime from http://openal.org" + IDS_AVI_CANNOT_CREATE_AVI "Cannot create AVI file." + IDS_AVI_CANNOT_CREATE_VIDEO + "Cannot create video stream in AVI file. Make sure the selected codec supports input in RGB24 color space!" + IDS_AVI_CANNOT_CREATE_AUDIO "Cannot create audio stream in AVI file." + IDS_AVI_CANNOT_WRITE_VIDEO "Cannot write video frame to AVI file." + IDS_AVI_CANNOT_WRITE_AUDIO "Cannot write audio frame to AVI file." + IDS_FILTER_GBCROM "Game Boy Color ROMs_*.GBC;*.CGB;*.ZIP;*.7Z;*.Z;*.GZ__" + IDS_COM_FAILURE "The COM (Component Object Model) failed to initialize!" + IDS_XAUDIO2_FAILURE "The XAudio2 interface failed to initialize!" + IDS_XAUDIO2_CANNOT_CREATE_MASTERINGVOICE + "XAudio2: Creating mastering voice failed!" + IDS_XAUDIO2_CANNOT_CREATE_SOURCEVOICE + "XAudio2: Creating source voice failed!" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (Australia) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENA) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\r\0" +END + +1 TEXTINCLUDE +BEGIN + "resource.\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // English (Australia) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED +