Commit Graph

68 Commits

Author SHA1 Message Date
Stephen Anthony 8d5eb28053 Use constexpr. 2024-12-05 17:57:24 -03:30
Stephen Anthony 39356e8d72 For Windows build, remove *all* DLL's before install, and only install
SDL2.dll.
2024-10-07 17:05:27 -02:30
Stephen Anthony 541245ec06 Re-add ZIP build for Windows. 2024-10-07 16:28:50 -02:30
Stephen Anthony 18db75df5e Automatically remove old DLL's for Windows install.
This fixes exe not starting with latest release.
2024-10-06 20:25:59 -02:30
Stephen Anthony 7c90c9fe18 Getting docs ready for 7.0 release. 2024-10-02 12:50:28 -02:30
Stephen Anthony cb77dc1a8f Potential speedup in Windows FSNode::getChildren().
Worst case is it doesn't improve at all.
2024-09-18 20:42:24 -02:30
Christian Speckner 2cf85c8ab2 Add ELF state widget. 2024-08-26 22:48:12 +02:00
Stephen Anthony 54372fa5dd Fix misplaced files in Visual Studio project file. 2024-08-23 21:24:49 -02:30
Stephen Anthony 2421292c83 Adding missing class to VS project. 2024-08-20 14:32:48 -02:30
Stephen Anthony 67974a92e0 Fixes from clang-tidy for the entire codebase, including header files. 2024-08-03 20:35:45 -02:30
Stephen Anthony 6c0e6598f5 Fix Visual Studio build for json header rename. 2024-08-02 16:11:39 -02:30
Christian Speckner f62936067e Another stab at windows. 2024-07-27 14:25:20 +02:00
Christian Speckner 6ceab24269 Another stab at fixing windows, set stack pointer. 2024-07-27 11:17:01 +02:00
Christian Speckner 7d55b98f29 Attempt to fix windows build. 2024-07-27 00:52:26 +02:00
Christian Speckner 54e65a9c03 Refactoring. 2024-07-27 00:05:48 +02:00
Christian Speckner 061b0124a4 Start to adapt thumbulator. 2024-07-21 22:23:26 +02:00
Christian Speckner 428d36943e Fix test setup, first slab of linker tests. 2024-07-13 23:30:21 +02:00
Christian Speckner 4d722c4622 Refactor to prepare for unit tests. 2024-07-13 22:05:02 +02:00
Christian Speckner c407fedcd2 Refactoring, fixes, lookup tables. 2024-07-12 21:52:18 +02:00
Christian Speckner 135349ed6b Woefully untested ELF linker. 2024-07-09 20:11:35 +02:00
Stephen Anthony 21921584ed Fix Windows build. 2024-07-04 20:40:07 -02:30
Christian Speckner be80e6b0f7 Port and hook up ELF basic parser. 2024-07-02 22:39:05 +02:00
Christian Speckner 8eb0d72eac Fix windows build. 2024-06-30 11:03:05 +02:00
thrust26 bd757e7d2f Added JANE bankswitching (for Tarzan prototype) 2024-06-05 15:27:41 +02:00
thrust26 f65a7b79bd added WF8 bankswitching (TODO: doc and autodetect)
(cherry picked from commit 4814f216cd69f5382b85f961e8729c4fc28f115e)
2024-05-30 19:14:12 +02:00
Stephen Anthony 6de7ae9dd8 Simplified Windows InnoSetup for 64-bit only builds. 2024-05-08 20:17:50 -02:30
Stephen Anthony 362a3b837a Remove 32-bit builds; going forward, only 64-bit is supported. 2024-05-08 19:44:13 -02:30
Stephen Anthony 08773fd7ac Fix CI compiling for Windows. 2024-05-08 19:35:32 -02:30
Stephen Anthony ce6cc2ef02 Move codebase to requiring C++20, and fix resultant non-standard code. 2024-05-08 19:13:23 -02:30
thrust26 c713f4f3fa enabled warning for extra qualifier errors 2024-05-06 21:33:43 +02:00
thrust26 0aeffe0392 enhanced and optimized auto-phosphor 2024-01-25 12:24:18 +01:00
Stephen Anthony a404902294 Bumped copyright for 2024. Happy New Year for anyone following these commits! 2024-01-01 12:38:25 -03:30
Stephen Anthony e05761311a clang-tidy: Fix a few remaining warnings. 2023-11-17 18:58:05 -03:30
Stephen Anthony c6e72beeff Fix ROM audit in Windows (fixes #988). 2023-09-12 19:42:15 -02:30
thrust26 df34de46ab aligned VS project filters with folder structure 2023-08-26 14:54:07 +02:00
thrust26 3f1d5d644b added bezel hotkeys
renamed bezel settings
moved Bezel class to common
2023-08-26 13:50:39 +02:00
thrust26 c31ab36afe refactored bezel code
added variable bezel window support
2023-08-25 15:57:21 +02:00
thrust26 8f0ea1a70b fixed duplicate events (menu + emulation) in debugger 2023-08-16 07:28:35 +02:00
thrust26 cbe0ba8eee added 03E0 bankswitching for Brazilian Parker Bros ROMs (resolves #887) 2023-08-05 15:20:46 +02:00
thrust26 f7e46338b8 added default mapping controller port option (resolves #897) 2023-08-02 17:03:57 +02:00
Stephen Anthony cf3b9eca89 Potential speedup in FSNodeWINDOWS::getSize(). 2023-06-30 22:40:05 -02:30
thrust26 8d0782ee6d Merge branch 'master' of https://github.com/stella-emu/stella 2023-06-03 21:03:24 +02:00
thrust26 21ff152c49 added limited GameLine Master Module bankswitching support 2023-06-03 21:03:07 +02:00
Stephen Anthony 2c661184c7 Update sqlite3 library. 2023-05-16 18:58:46 -02:30
Stephen Anthony 07e0d35339 A few items I forgot in the last commit. 2023-01-26 17:04:05 -03:30
Stephen Anthony f72aff57a9 Further optimization to FSNodeWINDOWS; eliminate function call. 2023-01-26 16:44:16 -03:30
Stephen Anthony 9cc804d0e0 Updated files to 2023; an early Happy New Year to anyone reading this logs. 2022-12-30 14:11:04 -03:30
Stephen Anthony 313f7dd914 And a few more string_view conversions. 2022-12-21 20:36:35 -03:30
Stephen Anthony ff0bbf525f Yet more conversion of 'const char*' to string_view. 2022-12-21 20:20:30 -03:30
Stephen Anthony 31cc0884db Convert 'const string&' to 'string_view', as per C++17 recommendations. WIP. 2022-12-16 19:15:30 -03:30