Commit Graph

23 Commits

Author SHA1 Message Date
Christopher A. Mosher 7d94161653 fix compiler warnings; remove some DSL dependencies; use F keys for paddle buttons 2024-04-10 13:47:06 -04: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 6d5e2d589a split out keyboard event handling into its own class 2022-12-20 09:40:14 +09:00
Chris Mosher 077425c108 move keyrepeathandler to apple2 2022-12-19 15:52:49 +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 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 027248a002 remove hyper setting 2022-12-12 23:30:24 -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 b138df21eb rename Config class to E2Config; remove an unused function 2022-12-11 20:13:39 -05:00
Christopher A. Mosher fc7806d3c9 call sdl and wx from main thread 2022-12-06 13:30:35 -05:00
Christopher A. Mosher c2bd2dcee3 new config hadling, first pass; refactor apple core loop; search resources for imported rom files 2022-12-05 22:19:24 -05:00
Christopher A. Mosher dd6f36048d add wxWidgets app,frame; combine CMake files 2022-12-03 23:18:52 -05:00
Christopher A. Mosher 348f85e391 fixes #12 2022-11-03 18:26:07 -04:00
Christopher A. Mosher 7059628f52 convert leading tabs to spaces in all file (they were a random mixture of tabs and spaces before). 2022-11-02 23:50:54 -04:00
Christopher A. Mosher 59ef887368 remove SDL2 directory from include statements 2022-11-02 15:07:31 -04:00
Christopher Mosher 50c9d0e8e6 load file dialog; ask to save on exit 2018-12-29 00:24:16 -05:00
Christopher A. Mosher 13ea6819e0 fix email address to gmail 2015-07-28 21:14:58 -04:00
Christopher Mosher 6a2b84794c conv to SDL2, except video; all untested yet 2013-10-08 10:29:28 -04:00
Christopher Mosher 638e3dfe92 include sdl header instead of defining SDL_KeyboardEvent 2012-06-19 20:32:44 -04:00
Christopher Mosher 8f9eac131a Initial import from subversion repo 2012-04-20 20:04:34 -04:00