Commit Graph

15 Commits

Author SHA1 Message Date
Chris Mosher bd4ded69d8 work on shutdown process; refactor 2023-01-05 20:10:15 -05:00
Chris Mosher f7fc5e47e9 remove SDL event loop and use wx for keypresses instead; fix screen resizing 2022-12-23 09:31:34 +09:00
Chris Mosher 29165a5685 make screenimage be a wxFrame; break out REPT key handling into dedicated class; progress on wx paddle handling 2022-12-19 09:40:54 +09:00
Christopher A. Mosher 1438999790 fix Visual6502 mode transistors file; add Open/Close Emulator commands 2022-12-13 23:58:43 -05:00
Christopher A. Mosher 846d772b8f fix crash if run without resources; fix some memory leaks; use Destroy to delete frame; add logging of shutdown process; remove some legacy code; restart emu after config prefs changes 2022-12-13 20:32:50 -05:00
Christopher A. Mosher 01bc7fa02f fix some memory leaks (valgrind) 2022-12-13 01:13:12 -05:00
Christopher A. Mosher a5c0fc047e change command line entry from home-grown SDL to standard wx text dlg input 2022-12-12 22:34:13 -05:00
Christopher A. Mosher 498edf22e1 Move FN key handling from SDL to main App, and add menu items for them 2022-12-12 21:47:10 -05:00
Christopher A. Mosher b064d06efd add wx menu handling for F1,F7,F9; fix initial value (random) of keyboard latch 2022-12-12 13:03:30 -05:00
Christopher A. Mosher 6a52aadfe4 handle quit/close events across SDL and wx sides including asking to save changes; refactor to remove old unused event loop code 2022-12-12 00:52:19 -05:00
Christopher A. Mosher d3c3cfe0c8 fix wxstring handling (it's wchar_t always); refactor 2022-12-08 12:18:22 -05:00
Christopher A. Mosher 13f1865318 remove wx precompiled headers 2022-12-05 16:58:44 -05:00
Christopher A. Mosher e55e3f4c1d new cmd line handling; try to fix event thread on mac 2022-12-04 22:45:35 -05:00
Christopher A. Mosher 3301251d90 re-work build/package; add prefs dlg; add config.h generation 2022-12-04 16:33:27 -05:00
Christopher A. Mosher dd6f36048d add wxWidgets app,frame; combine CMake files 2022-12-03 23:18:52 -05:00