X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=source%2Fsrc%2Fres%2Ffm77.rc;h=68d98d28be5ee51ae37be3b8495b48f2d381aed7;hb=2ca526938a8e8b3b9690f304961b024d521e4c93;hp=8adceaec9d71db90a0c49218a52d6b31a39bb94e;hpb=cc2b9790802b16aeea5bc7b53f16cf3d21844f50;p=csp-qt%2Fcommon_source_project-fm7.git diff --git a/source/src/res/fm77.rc b/source/src/res/fm77.rc index 8adceaec9..68d98d28b 100644 --- a/source/src/res/fm77.rc +++ b/source/src/res/fm77.rc @@ -68,6 +68,8 @@ IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE BEGIN VK_RETURN, ID_ACCEL_MOUSE, VIRTKEY, CONTROL, NOINVERT VK_RETURN, ID_ACCEL_SCREEN, VIRTKEY, ALT, NOINVERT + VK_APPS, ID_ACCEL_SPEED, VIRTKEY, NOINVERT + VK_APPS, ID_ACCEL_ROMAJI, VIRTKEY, CONTROL, NOINVERT END @@ -82,32 +84,43 @@ BEGIN BEGIN MENUITEM "Reset", ID_RESET MENUITEM SEPARATOR - MENUITEM "BASIC" ID_BOOT_MODE0 - MENUITEM "DOS" ID_BOOT_MODE1 - MENUITEM "MMR" ID_BOOT_MODE2 - MENUITEM SEPARATOR - MENUITEM "CPU 2.0MHz", ID_CPU_TYPE0 - MENUITEM "CPU 1.2MHz", ID_CPU_TYPE1 - MENUITEM SEPARATOR MENUITEM "CPU x1", ID_CPU_POWER0 MENUITEM "CPU x2", ID_CPU_POWER1 MENUITEM "CPU x4", ID_CPU_POWER2 MENUITEM "CPU x8", ID_CPU_POWER3 MENUITEM "CPU x16", ID_CPU_POWER4 - MENUITEM SEPARATOR - MENUITEM "Cycle Steal", ID_DIPSWITCH0 - MENUITEM "Extra RAM", ID_DIPSWITCH1 - MENUITEM "1MB FDD", ID_DIPSWITCH7 - MENUITEM SEPARATOR - MENUITEM "None", ID_DEVICE_TYPE0 - MENUITEM "Mouse JS-Port1", ID_DEVICE_TYPE1 - MENUITEM "Mouse JS-Port2", ID_DEVICE_TYPE2 + MENUITEM "Full Speed", ID_FULL_SPEED MENUITEM SEPARATOR MENUITEM "Paste", ID_AUTOKEY_START MENUITEM "Stop", ID_AUTOKEY_STOP + MENUITEM "Romaji to Kana", ID_ROMAJI_TO_KANA MENUITEM SEPARATOR - MENUITEM "Save State", ID_SAVE_STATE - MENUITEM "Load State", ID_LOAD_STATE + POPUP "Save State" + BEGIN + MENUITEM "State 0", ID_SAVE_STATE0 + MENUITEM "State 1", ID_SAVE_STATE1 + MENUITEM "State 2", ID_SAVE_STATE2 + MENUITEM "State 3", ID_SAVE_STATE3 + MENUITEM "State 4", ID_SAVE_STATE4 + MENUITEM "State 5", ID_SAVE_STATE5 + MENUITEM "State 6", ID_SAVE_STATE6 + MENUITEM "State 7", ID_SAVE_STATE7 + MENUITEM "State 8", ID_SAVE_STATE8 + MENUITEM "State 9", ID_SAVE_STATE9 + END + POPUP "Load State" + BEGIN + MENUITEM "State 0", ID_LOAD_STATE0 + MENUITEM "State 1", ID_LOAD_STATE1 + MENUITEM "State 2", ID_LOAD_STATE2 + MENUITEM "State 3", ID_LOAD_STATE3 + MENUITEM "State 4", ID_LOAD_STATE4 + MENUITEM "State 5", ID_LOAD_STATE5 + MENUITEM "State 6", ID_LOAD_STATE6 + MENUITEM "State 7", ID_LOAD_STATE7 + MENUITEM "State 8", ID_LOAD_STATE8 + MENUITEM "State 9", ID_LOAD_STATE9 + END MENUITEM SEPARATOR MENUITEM "Debug Main CPU", ID_OPEN_DEBUGGER0 MENUITEM "Debug Sub CPU", ID_OPEN_DEBUGGER1 @@ -119,6 +132,8 @@ BEGIN BEGIN MENUITEM "Insert", ID_OPEN_FD1 MENUITEM "Eject", ID_CLOSE_FD1 + MENUITEM "Insert Blank 2D Disk", ID_OPEN_BLANK_2D_FD1 + MENUITEM "Insert Blank 2HD Disk", ID_OPEN_BLANK_2HD_FD1 MENUITEM SEPARATOR MENUITEM "Write Protected", ID_WRITE_PROTECT_FD1 MENUITEM "Correct Timing", ID_CORRECT_TIMING_FD1 @@ -130,6 +145,8 @@ BEGIN BEGIN MENUITEM "Insert", ID_OPEN_FD2 MENUITEM "Eject", ID_CLOSE_FD2 + MENUITEM "Insert Blank 2D Disk", ID_OPEN_BLANK_2D_FD2 + MENUITEM "Insert Blank 2HD Disk", ID_OPEN_BLANK_2HD_FD2 MENUITEM SEPARATOR MENUITEM "Write Protected", ID_WRITE_PROTECT_FD2 MENUITEM "Correct Timing", ID_CORRECT_TIMING_FD2 @@ -152,114 +169,124 @@ BEGIN MENUITEM SEPARATOR MENUITEM "Recent", ID_RECENT_TAPE1 END - POPUP "Screen" + POPUP "Device" BEGIN - MENUITEM "Rec 60fps", ID_SCREEN_REC60 - MENUITEM "Rec 30fps", ID_SCREEN_REC30 - MENUITEM "Rec 15fps", ID_SCREEN_REC15 - MENUITEM "Stop", ID_SCREEN_STOP - MENUITEM "Capture", ID_SCREEN_CAPTURE - MENUITEM SEPARATOR - MENUITEM "Window x1", ID_SCREEN_WINDOW1 - MENUITEM "Window x2", ID_SCREEN_WINDOW2 - MENUITEM "Window x3", ID_SCREEN_WINDOW3 - MENUITEM "Window x4", ID_SCREEN_WINDOW4 - MENUITEM "Window x5", ID_SCREEN_WINDOW5 - MENUITEM "Window x6", ID_SCREEN_WINDOW6 - MENUITEM "Window x7", ID_SCREEN_WINDOW7 - MENUITEM "Window x8", ID_SCREEN_WINDOW8 - MENUITEM "Fullscreen 1", ID_SCREEN_FULLSCREEN1 - MENUITEM "Fullscreen 2", ID_SCREEN_FULLSCREEN2 - MENUITEM "Fullscreen 3", ID_SCREEN_FULLSCREEN3 - MENUITEM "Fullscreen 4", ID_SCREEN_FULLSCREEN4 - MENUITEM "Fullscreen 5", ID_SCREEN_FULLSCREEN5 - MENUITEM "Fullscreen 6", ID_SCREEN_FULLSCREEN6 - MENUITEM "Fullscreen 7", ID_SCREEN_FULLSCREEN7 - MENUITEM "Fullscreen 8", ID_SCREEN_FULLSCREEN8 - MENUITEM "Fullscreen 9", ID_SCREEN_FULLSCREEN9 - MENUITEM "Fullscreen 10", ID_SCREEN_FULLSCREEN10 - MENUITEM "Fullscreen 11", ID_SCREEN_FULLSCREEN11 - MENUITEM "Fullscreen 12", ID_SCREEN_FULLSCREEN12 - MENUITEM "Fullscreen 13", ID_SCREEN_FULLSCREEN13 - MENUITEM "Fullscreen 14", ID_SCREEN_FULLSCREEN14 - MENUITEM "Fullscreen 15", ID_SCREEN_FULLSCREEN15 - MENUITEM "Fullscreen 16", ID_SCREEN_FULLSCREEN16 - MENUITEM "Fullscreen 17", ID_SCREEN_FULLSCREEN17 - MENUITEM "Fullscreen 18", ID_SCREEN_FULLSCREEN18 - MENUITEM "Fullscreen 19", ID_SCREEN_FULLSCREEN19 - MENUITEM "Fullscreen 20", ID_SCREEN_FULLSCREEN20 - MENUITEM "Fullscreen 21", ID_SCREEN_FULLSCREEN21 - MENUITEM "Fullscreen 22", ID_SCREEN_FULLSCREEN22 - MENUITEM "Fullscreen 23", ID_SCREEN_FULLSCREEN23 - MENUITEM "Fullscreen 24", ID_SCREEN_FULLSCREEN24 - MENUITEM "Fullscreen 25", ID_SCREEN_FULLSCREEN25 - MENUITEM "Fullscreen 26", ID_SCREEN_FULLSCREEN26 - MENUITEM "Fullscreen 27", ID_SCREEN_FULLSCREEN27 - MENUITEM "Fullscreen 28", ID_SCREEN_FULLSCREEN28 - MENUITEM "Fullscreen 29", ID_SCREEN_FULLSCREEN29 - MENUITEM "Fullscreen 30", ID_SCREEN_FULLSCREEN30 - MENUITEM "Fullscreen 31", ID_SCREEN_FULLSCREEN31 - MENUITEM "Fullscreen 32", ID_SCREEN_FULLSCREEN32 - MENUITEM SEPARATOR - MENUITEM "Window Stretch 1", ID_SCREEN_WINDOW_STRETCH1 - MENUITEM "Window Stretch 2", ID_SCREEN_WINDOW_STRETCH2 - MENUITEM SEPARATOR - MENUITEM "Fullscreen Stretch 1", ID_SCREEN_FULLSCREEN_STRETCH1 - MENUITEM "Fullscreen Stretch 2", ID_SCREEN_FULLSCREEN_STRETCH2 - MENUITEM "Fullscreen Stretch 3", ID_SCREEN_FULLSCREEN_STRETCH3 - MENUITEM "Fullscreen Stretch 4", ID_SCREEN_FULLSCREEN_STRETCH4 - MENUITEM SEPARATOR - MENUITEM "Use Direct3D9", ID_SCREEN_USE_D3D9 - MENUITEM "Wait Vsync", ID_SCREEN_WAIT_VSYNC - MENUITEM SEPARATOR - MENUITEM "CRT Filter", ID_SCREEN_CRT_FILTER - MENUITEM "Scanline", ID_SCREEN_SCANLINE + POPUP "Boot" + BEGIN + MENUITEM "BASIC" ID_VM_BOOT_MODE0 + MENUITEM "DOS" ID_VM_BOOT_MODE1 + MENUITEM "MMR" ID_VM_BOOT_MODE2 + END + POPUP "CPU" + BEGIN + MENUITEM "68B09 2.0MHz", ID_VM_CPU_TYPE0 + MENUITEM "68B09 1.2MHz", ID_VM_CPU_TYPE1 + END + POPUP "Option" + BEGIN + MENUITEM "Cycle Steal", ID_VM_DIPSWITCH0 + MENUITEM "Extra RAM", ID_VM_DIPSWITCH1 + MENUITEM "1MB FDD", ID_VM_DIPSWITCH7 + END + POPUP "Mouse" + BEGIN + MENUITEM "None", ID_VM_MOUSE_TYPE0 + MENUITEM "JS-Port1", ID_VM_MOUSE_TYPE1 + MENUITEM "JS-Port2", ID_VM_MOUSE_TYPE2 + END + POPUP "Sound" + BEGIN + MENUITEM "PSG", ID_VM_SOUND_TYPE0 + MENUITEM "PSG+OPN", ID_VM_SOUND_TYPE1 + MENUITEM "PSG+WHG", ID_VM_SOUND_TYPE2 + MENUITEM "PSG+OPN+WHG", ID_VM_SOUND_TYPE3 + MENUITEM "PSG+THG", ID_VM_SOUND_TYPE4 + MENUITEM "PSG+OPN+THG", ID_VM_SOUND_TYPE5 + MENUITEM "PSG+WHG+THG", ID_VM_SOUND_TYPE6 + MENUITEM "PSG+OPN+WHG+THG", ID_VM_SOUND_TYPE7 + MENUITEM SEPARATOR + MENUITEM "Play FDD Noise", ID_VM_SOUND_NOISE_FDD + MENUITEM "Play CMT Noise", ID_VM_SOUND_NOISE_CMT + MENUITEM "Play CMT Sound", ID_VM_SOUND_PLAY_TAPE + END + POPUP "Display" + BEGIN + MENUITEM "Scanline", ID_VM_MONITOR_SCANLINE + END + POPUP "Printer" + BEGIN + MENUITEM "Write Printer to File", ID_VM_PRINTER_TYPE0 + MENUITEM "Dempa Joystick #1", ID_VM_PRINTER_TYPE1 + MENUITEM "Dempa Joystick #2", ID_VM_PRINTER_TYPE2 + MENUITEM "None", ID_VM_PRINTER_TYPE3 + END END - POPUP "Sound" + POPUP "Host" BEGIN - MENUITEM "Rec", ID_SOUND_REC - MENUITEM "Stop", ID_SOUND_STOP - MENUITEM SEPARATOR - MENUITEM "2000Hz", ID_SOUND_FREQ0 - MENUITEM "4000Hz", ID_SOUND_FREQ1 - MENUITEM "8000Hz", ID_SOUND_FREQ2 - MENUITEM "11025Hz", ID_SOUND_FREQ3 - MENUITEM "22050Hz", ID_SOUND_FREQ4 - MENUITEM "44100Hz", ID_SOUND_FREQ5 - MENUITEM "48000Hz", ID_SOUND_FREQ6 - MENUITEM "96000Hz", ID_SOUND_FREQ7 - MENUITEM SEPARATOR - MENUITEM "50msec", ID_SOUND_LATE0 - MENUITEM "100msec", ID_SOUND_LATE1 - MENUITEM "200msec", ID_SOUND_LATE2 - MENUITEM "300msec", ID_SOUND_LATE3 - MENUITEM "400msec", ID_SOUND_LATE4 + MENUITEM "Rec Movie 60fps", ID_HOST_REC_MOVIE_60FPS + MENUITEM "Rec Movie 30fps", ID_HOST_REC_MOVIE_30FPS + MENUITEM "Rec Movie 15fps", ID_HOST_REC_MOVIE_15FPS + MENUITEM "Rec Sound", ID_HOST_REC_SOUND + MENUITEM "Stop", ID_HOST_REC_STOP + MENUITEM "Capture Screen", ID_HOST_CAPTURE_SCREEN MENUITEM SEPARATOR - MENUITEM "Realtime Mix", ID_SOUND_STRICT_RENDER - MENUITEM "Light Weight Mix", ID_SOUND_LIGHT_RENDER + POPUP "Screen" + BEGIN + MENUITEM "Window x1", ID_SCREEN_WINDOW + MENUITEM "Fullscreen 640x400", ID_SCREEN_FULLSCREEN + MENUITEM SEPARATOR + MENUITEM "Window Stretch 1", ID_SCREEN_WINDOW_STRETCH + MENUITEM "Window Stretch 2", ID_SCREEN_WINDOW_ASPECT + MENUITEM SEPARATOR + MENUITEM "Fullscreen Stretch 1", ID_SCREEN_FULLSCREEN_DOTBYDOT + MENUITEM "Fullscreen Stretch 2", ID_SCREEN_FULLSCREEN_STRETCH + MENUITEM "Fullscreen Stretch 3", ID_SCREEN_FULLSCREEN_ASPECT + MENUITEM "Fullscreen Stretch 4", ID_SCREEN_FULLSCREEN_FILL + MENUITEM SEPARATOR + MENUITEM "Rotate 0deg", ID_SCREEN_ROTATE_0 + MENUITEM "Rotate +90deg", ID_SCREEN_ROTATE_90 + MENUITEM "Rotate 180deg", ID_SCREEN_ROTATE_180 + MENUITEM "Rotate -90deg", ID_SCREEN_ROTATE_270 + END + POPUP "Filter" + BEGIN + MENUITEM "RGB Filter", ID_FILTER_RGB + MENUITEM "None", ID_FILTER_NONE + END + POPUP "Sound" + BEGIN + MENUITEM "2000Hz", ID_SOUND_FREQ0 + MENUITEM "4000Hz", ID_SOUND_FREQ1 + MENUITEM "8000Hz", ID_SOUND_FREQ2 + MENUITEM "11025Hz", ID_SOUND_FREQ3 + MENUITEM "22050Hz", ID_SOUND_FREQ4 + MENUITEM "44100Hz", ID_SOUND_FREQ5 + MENUITEM "48000Hz", ID_SOUND_FREQ6 + MENUITEM "96000Hz", ID_SOUND_FREQ7 + MENUITEM SEPARATOR + MENUITEM "50msec", ID_SOUND_LATE0 + MENUITEM "100msec", ID_SOUND_LATE1 + MENUITEM "200msec", ID_SOUND_LATE2 + MENUITEM "300msec", ID_SOUND_LATE3 + MENUITEM "400msec", ID_SOUND_LATE4 + MENUITEM SEPARATOR + MENUITEM "Realtime Mix", ID_SOUND_STRICT_RENDER + MENUITEM "Light Weight Mix", ID_SOUND_LIGHT_RENDER + MENUITEM SEPARATOR + MENUITEM "Volume", ID_SOUND_VOLUME + END + POPUP "Input" + BEGIN + MENUITEM "Joystick #1", ID_INPUT_JOYSTICK0 + MENUITEM "Joystick #2", ID_INPUT_JOYSTICK1 + MENUITEM "Joystick To Keyboard", ID_INPUT_JOYTOKEY + END MENUITEM SEPARATOR - MENUITEM "PSG", ID_SOUND_DEVICE_TYPE0 - MENUITEM "PSG+OPN", ID_SOUND_DEVICE_TYPE1 - MENUITEM "PSG+WHG", ID_SOUND_DEVICE_TYPE2 - MENUITEM "PSG+OPN+WHG", ID_SOUND_DEVICE_TYPE3 - MENUITEM "PSG+THG", ID_SOUND_DEVICE_TYPE4 - MENUITEM "PSG+OPN+THG", ID_SOUND_DEVICE_TYPE5 - MENUITEM "PSG+WHG+THG", ID_SOUND_DEVICE_TYPE6 - MENUITEM "PSG+OPN+WHG+THG", ID_SOUND_DEVICE_TYPE7 - MENUITEM SEPARATOR - MENUITEM "Play FDD Noise", ID_SOUND_NOISE_FDD - MENUITEM "Play CMT Noise", ID_SOUND_NOISE_CMT - MENUITEM "Play CMT Sound", ID_SOUND_PLAY_TAPE - MENUITEM SEPARATOR - MENUITEM "Volume", ID_SOUND_VOLUME - END - POPUP "Input" - BEGIN - MENUITEM "Use DirectInput", ID_INPUT_USE_DINPUT - MENUITEM "Disable Windows 8 DWM", ID_INPUT_DISABLE_DWM - MENUITEM SEPARATOR - MENUITEM "Joystick #1", ID_INPUT_JOYSTICK0 - MENUITEM "Joystick #2", ID_INPUT_JOYSTICK1 + MENUITEM "Use Direct3D9", ID_HOST_USE_D3D9 + MENUITEM "Wait Vsync", ID_HOST_WAIT_VSYNC + MENUITEM "Use DirectInput", ID_HOST_USE_DINPUT + MENUITEM "Disable Windows 8 DWM", ID_HOST_DISABLE_DWM + MENUITEM "Show Status Bar", ID_HOST_SHOW_STATUS_BAR END END @@ -353,6 +380,36 @@ BEGIN DEFPUSHBUTTON "Reset",IDC_JOYSTICK_RESET,90,100,50,14 END +IDD_JOYTOKEY DIALOG DISCARDABLE 0, 0, 175, 235 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Joystick To Keyboard" +FONT 9, "MS PGothic" +BEGIN + CONTROL "Enable Joystick To Keyboard",IDC_JOYTOKEY_CHECK0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,6,164,8 + CONTROL "Cursor Key",IDC_JOYTOKEY_RADIO0,"Button",BS_AUTORADIOBUTTON,6,26,164,7 + CONTROL "NumPad Key (4-Directions)",IDC_JOYTOKEY_RADIO1,"Button",BS_AUTORADIOBUTTON,6,41,164,7 + CONTROL "NumPad Key (8-Directions)",IDC_JOYTOKEY_RADIO2,"Button",BS_AUTORADIOBUTTON,6,56,164,7 + CONTROL "Press NumPad 5 To Release Stick",IDC_JOYTOKEY_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,71,164,8 + LTEXT "Button #1",IDC_JOYSTICK_CAPTION0,6,91,40,8 + EDITTEXT IDC_JOYSTICK_PARAM0,50,89,120,14,ES_MULTILINE + LTEXT "Button #2",IDC_JOYSTICK_CAPTION1,6,106,40,8 + EDITTEXT IDC_JOYSTICK_PARAM1,50,104,120,14,ES_MULTILINE + LTEXT "Button #3",IDC_JOYSTICK_CAPTION2,6,121,40,8 + EDITTEXT IDC_JOYSTICK_PARAM2,50,119,120,14,ES_MULTILINE + LTEXT "Button #4",IDC_JOYSTICK_CAPTION3,6,136,40,8 + EDITTEXT IDC_JOYSTICK_PARAM3,50,134,120,14,ES_MULTILINE + LTEXT "Button #5",IDC_JOYSTICK_CAPTION4,6,151,40,8 + EDITTEXT IDC_JOYSTICK_PARAM4,50,149,120,14,ES_MULTILINE + LTEXT "Button #6",IDC_JOYSTICK_CAPTION5,6,166,40,8 + EDITTEXT IDC_JOYSTICK_PARAM5,50,164,120,14,ES_MULTILINE + LTEXT "Button #7",IDC_JOYSTICK_CAPTION6,6,181,40,8 + EDITTEXT IDC_JOYSTICK_PARAM6,50,179,120,14,ES_MULTILINE + LTEXT "Button #8",IDC_JOYSTICK_CAPTION7,6,196,40,8 + EDITTEXT IDC_JOYSTICK_PARAM7,50,194,120,14,ES_MULTILINE + DEFPUSHBUTTON "OK",IDOK,35,215,50,14 + DEFPUSHBUTTON "Reset",IDC_JOYSTICK_RESET,90,215,50,14 +END + #ifndef APSTUDIO_INVOKED