Commit Graph

283 Commits

Author SHA1 Message Date
Christopher A. Mosher fee69a814c completely remove tinyfiledialogs; clean up some log messages 2022-12-11 17:17:25 -05:00
Christopher A. Mosher 6ec1aa5974 fix bug where config file wasn't saved when clicking 'Active'; add more logging to config file search; make unchecking active delete the user pref 2022-12-11 15:27:17 -05:00
Christopher A. Mosher c04ab77f43 clearPulse was happening too soon for reading 13-sector disks 2022-12-11 03:35:44 -05:00
Christopher A. Mosher d0873ead1b unix line endings only 2022-12-11 02:12:11 -05:00
Christopher A. Mosher 340c8294f4 fix uninitialized vars (per valgrind); add debugging for LSS13; add some std lib bounds checking 2022-12-11 02:07:28 -05:00
Christopher A. Mosher 5c3d14b795 fix: user config writeable, memory init out of bounds for 4K, unstrapped memory, remove one instance of tinyfd 2022-12-10 11:26:39 -05:00
Christopher A. Mosher 5ff50c9c0c reformat one source file, as an example 2022-12-10 01:06:44 -05:00
Christopher A. Mosher ddf97fff28 new configuration file location algorithm 2022-12-09 21:49:59 -05:00
Christopher A. Mosher 28048d7087 fix woz file handling 2022-12-08 20:33:52 -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 65369d5758 fix windows build; slight refactor 2022-12-08 08:47:23 -05:00
Christopher A. Mosher 6ce62c6bc2 refactor filename string handling 2022-12-08 02:05:30 -05:00
Christopher A. Mosher 3c504822f0 add function to get valid input file path 2022-12-07 23:45:59 -05:00
Christopher A. Mosher 2093696a5e fetch apple roms and disks; read from resources (in some places) 2022-12-06 18:00:53 -05:00
Christopher A. Mosher b8b83e6752 fix sdl build on windows 2022-12-06 13:54:03 -05:00
Christopher A. Mosher fc7806d3c9 call sdl and wx from main thread 2022-12-06 13:30:35 -05:00
Christopher A. Mosher 3d4637a939 timeout waiting for wx after 10 secs 2022-12-05 23:39:51 -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 e74c631d44 remove global namespace from stdout and stderr for windows 2022-12-05 17:41:35 -05:00
Christopher A. Mosher ba91b30956 fix conflict with 'hyper' identifier 2022-12-05 17:35:33 -05:00
Christopher A. Mosher 13f1865318 remove wx precompiled headers 2022-12-05 16:58:44 -05:00
Christopher A. Mosher 9387b907c2 start sdl first; run wx in a thread 2022-12-05 16:11:25 -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
Christopher A. Mosher 0b63800a3a split ROM build out into its own project 2022-12-02 09:30:17 -05:00
Christopher A. Mosher 1f799ed3af make factory config files static, don't build them 2022-12-01 21:37:16 -05:00
Christopher A. Mosher 5a6957a995 fix build badge 2022-11-05 08:47:01 -04:00
Christopher A. Mosher 77176e2b1c add build badge to readme 2022-11-05 08:45:50 -04:00
Christopher A. Mosher 18f1eb56bd use cmake to build roms, too; it just calls existing makefile 2022-11-04 11:11:42 -04:00
Christopher A. Mosher 348f85e391 fixes #12 2022-11-03 18:26:07 -04:00
Christopher A. Mosher 617bad3e51 add USE_EMU as build option; slight refactor build 2022-11-03 01:07:39 -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 db7b722eea add editorconfig 2022-11-02 23:41:41 -04:00
Christopher A. Mosher baa15ca8b0 sonarcloud 2022-11-02 22:12:17 -04:00
Christopher A. Mosher ff65a6da9b sonarcloud 2022-11-02 22:09:32 -04:00
Christopher A. Mosher f80b8f92c8 add sonarcloud scan 2022-11-02 22:04:29 -04:00
Christopher A. Mosher 3dd7156cf0 fix build trigger 2022-11-02 21:46:43 -04:00
Christopher A. Mosher 1aa55ebcc8 improve readme 2022-11-02 21:45:28 -04:00
Christopher A. Mosher 76d1af350e improve readme 2022-11-02 21:42:35 -04:00
Christopher A. Mosher 96947610fb improve readme 2022-11-02 21:41:55 -04:00
Christopher A. Mosher f32c7b993c work on packaging 2022-11-02 20:32:35 -04:00
Christopher A. Mosher 2338a02a46 work on packaging 2022-11-02 19:00:04 -04:00
Christopher A. Mosher d27794b670 work on packaging 2022-11-02 18:48:43 -04:00
Christopher A. Mosher 3a1cbddccd build on tags 2022-11-02 18:45:04 -04:00
Christopher A. Mosher 865af754fa begin work on packaging 2022-11-02 18:38:19 -04:00
Christopher A. Mosher c3a95a10d0 fix artifact downloads 2022-11-02 18:18:49 -04:00
Christopher A. Mosher 39f399ebf9 fix staging 2022-11-02 18:14:03 -04:00
Christopher A. Mosher df566d3692 fix windows and mac staging 2022-11-02 18:09:11 -04:00
Christopher A. Mosher 1a2a7feb16 fix windows staging 2022-11-02 18:01:21 -04:00