- else if(!sblobked && GetAsyncKeyState(VK_ESCAPE)) {\r
- DSoundMute();\r
- FILE *rom = 0;\r
- OPENFILENAME of; ZeroMemory(&of, sizeof(OPENFILENAME));\r
- of.lStructSize = sizeof(OPENFILENAME);\r
- of.lpstrFilter = "ROMs\0*.smd;*.bin;*.gen\0";\r
- of.lpstrFile = romname; romname[0] = 0;\r
- of.nMaxFile = MAX_PATH;\r
- of.Flags = OFN_FILEMUSTEXIST|OFN_HIDEREADONLY;\r
- GetOpenFileName(&of);\r
- rom = fopen(romname, "rb");\r
- DSoundUnMute();\r
- if(!rom) return 1;\r
- PicoCartLoad(rom, &rom_data, &rom_size);\r
- PicoCartInsert(rom_data, rom_size);\r
- fclose(rom);\r
- sblobked = 1;\r
- }\r
- else if(!sblobked && GetAsyncKeyState(VK_BACK)) {\r
- if(frameStep) frameStep=0;\r
- else fastForward^=1;\r
- sblobked = 1;\r
- }\r
- else if(!sblobked && GetAsyncKeyState(VK_OEM_5)) {\r
- frameStep=3;\r
- sblobked = 1;\r
+ else if (!sblobked && GetAsyncKeyState(VK_ESCAPE))\r
+ {\r
+ PostMessage(FrameWnd, WM_COMMAND, 0x20000 | 1000, 0);\r
+ sblobked = 1;\r