X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fwin32%2FGenaDrive%2FInput.cpp;fp=platform%2Fwin32%2FGenaDrive%2FInput.cpp;h=77d4358631910d7ecafb846a0ed72e7db69eaff4;hb=8831ef19a03770189816740eb2304ad2cb9a07a7;hp=d96479752d7d56dbd496bac6fff69bee2d4743f2;hpb=4b2b67ebc7fc6205c6589243b9c9a0a172a97ebb;p=picodrive.git diff --git a/platform/win32/GenaDrive/Input.cpp b/platform/win32/GenaDrive/Input.cpp index d964797..77d4358 100644 --- a/platform/win32/GenaDrive/Input.cpp +++ b/platform/win32/GenaDrive/Input.cpp @@ -2,13 +2,6 @@ #include "app.h" #include -extern char *romname; -extern unsigned char *rom_data; -extern unsigned int rom_size; -extern int fastForward; -extern int frameStep; -extern int emu_frame; - struct Input Inp; // --------------------- XBox Input ----------------------------- @@ -123,25 +116,27 @@ static int DeviceRead() else if(!sblobked && GetAsyncKeyState(VK_TAB)) { PicoReset(0); sblobked = 1; - emu_frame = 0; } - else if(!sblobked && GetAsyncKeyState(VK_ESCAPE)) { - DSoundMute(); + else if(!sblobked && GetAsyncKeyState(VK_ESCAPE)) + { + unsigned char *rom_data; + unsigned int rom_size; + DSoundMute(); pm_file *rom = 0; OPENFILENAME of; ZeroMemory(&of, sizeof(OPENFILENAME)); - of.lStructSize = sizeof(OPENFILENAME); - of.lpstrFilter = "ROMs\0*.smd;*.bin;*.gen\0"; - of.lpstrFile = romname; romname[0] = 0; - of.nMaxFile = MAX_PATH; - of.Flags = OFN_FILEMUSTEXIST|OFN_HIDEREADONLY; - GetOpenFileName(&of); - rom = pm_open(romname); - DSoundUnMute(); - if(!rom) return 1; + of.lStructSize = sizeof(OPENFILENAME); + of.lpstrFilter = "ROMs\0*.smd;*.bin;*.gen\0"; + of.lpstrFile = romname; romname[0] = 0; + of.nMaxFile = MAX_PATH; + of.Flags = OFN_FILEMUSTEXIST|OFN_HIDEREADONLY; + GetOpenFileName(&of); + rom = pm_open(romname); + DSoundUnMute(); + if(!rom) return 1; PicoCartLoad(rom, &rom_data, &rom_size); PicoCartInsert(rom_data, rom_size); - pm_close(rom); - sblobked = 1; + pm_close(rom); + sblobked = 1; } else sblobked = GetAsyncKeyState(VK_F6) | GetAsyncKeyState(VK_F9) |