- else if(!sblobked && GetAsyncKeyState(VK_TAB)) {\r
- PicoReset(0);\r
- sblobked = 1;\r
- emu_frame = 0;\r
- }\r
- else if(!sblobked && GetAsyncKeyState(VK_ESCAPE)) {\r
- DSoundMute();\r
- pm_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 = pm_open(romname);\r
- DSoundUnMute();\r
- if(!rom) return 1;\r
- PicoCartLoad(rom, &rom_data, &rom_size);\r
- PicoCartInsert(rom_data, rom_size);\r
- pm_close(rom);\r
- sblobked = 1;\r
+ else if (!sblobked && GetAsyncKeyState(VK_ESCAPE))\r
+ {\r
+ PostMessage(FrameWnd, WM_COMMAND, 0x20000 | 1000, 0);\r
+ sblobked = 1;\r