Commit Graph

7552 Commits

Author SHA1 Message Date
Stephen Anthony 72fe8ebebe Minor formatting fixes. 2022-12-29 20:03:24 -03:30
Stephen Anthony 226cc3c3c7 Another string_view conversion. 2022-12-29 15:22:38 -03:30
Stephen Anthony b09e6cb71c Convert MD5 functionality to proper C++17 class. 2022-12-29 12:25:39 -03:30
Stephen Anthony a15b56aa1e Various fixes for suggestions from clang-16. 2022-12-29 10:19:14 -03:30
Stephen Anthony 204aafa927 Remove std::stoi completely; reimplement with std::from_chars and string_view. 2022-12-28 20:57:31 -03:30
Thomas Jentzsch e150a3dd58 Merge branch 'master' of https://github.com/stella-emu/stella 2022-12-28 14:12:42 +01:00
Thomas Jentzsch 999e13b4d3 Added images processing files (Windows only) 2022-12-28 14:12:23 +01:00
Stephen Anthony 423a6e01a9 Add experimental 'mold' linker support to configure for UNIX. 2022-12-27 10:58:01 -03:30
Thomas Jentzsch 6923d3b446 updated doc for new high score game support 2022-12-25 10:14:41 +01:00
Thomas Jentzsch ce46240aa7 added some more high score properties (resolves #929) 2022-12-25 10:07:51 +01:00
Stephen Anthony 027efc5979 Consolidate and refactor some code (mostly string conversions). 2022-12-24 16:42:08 -03:30
Stephen Anthony da0b491429 Fix potential crash on empty string. 2022-12-24 13:21:13 -03:30
Stephen Anthony 1657538b87 More conversions to string_view. 2022-12-23 20:01:24 -03:30
Thomas Jentzsch 0ad87a048f reworked RiotWidget 2022-12-22 14:25:05 +01:00
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 1fa2e98988 More conversion of 'const char*' to string_view. 2022-12-21 19:24:37 -03:30
Thomas Jentzsch 60346c78cf reworked TIAWidget 2022-12-21 18:59:12 +01:00
Stephen Anthony 0b812334f3 Eliminate redundant checks for empty strings. 2022-12-21 12:25:40 -03:30
Stephen Anthony aaaea54310 Improve Bankswitch class efficiency by using string_view. 2022-12-20 22:16:11 -03:30
Thomas Jentzsch 82da36dd68 fixed two bugs regarding Joy2B+ controller 2022-12-20 11:07:53 +01:00
Stephen Anthony 54993268c7 Yet more conversion of 'const string&' to 'string_view'. 2022-12-19 19:33:19 -03:30
Stephen Anthony e436548ac1 Updated changelog. 2022-12-19 17:24:08 -03:30
Stephen Anthony d4f1509def More conversion of 'const string&' to 'string_view'. 2022-12-19 17:21:36 -03:30
Thomas Jentzsch adbedfbbcf enhanced missile state display in debugger
updated 3E+ comments
2022-12-19 11:38:43 +01:00
Stephen Anthony f7e6e61d8a Default to using system-wide libsqlite3 on Linux/UNIX systems.
Fix for slow exit from app in this mode is now fixed.
2022-12-18 21:18:56 -03:30
Thomas Jentzsch d1073fc51f fixed messages lost when changing state with auto pause enabled (fixes #944) 2022-12-17 11:03:48 +01:00
Stephen Anthony 31cc0884db Convert 'const string&' to 'string_view', as per C++17 recommendations. WIP. 2022-12-16 19:15:30 -03:30
Thomas Jentzsch e1ef0045ac minor UI update to Power-on options dialog 2022-12-16 09:07:18 +01:00
Thomas Jentzsch 47a6b1de32 3e+ comments fixed 2022-12-14 18:15:27 +01:00
Stephen Anthony e8543ba075 Restrict RAM searching to hex values only. 2022-12-11 15:50:40 -03:30
Thomas Jentzsch 43a67ef224 added middle mouse button support (emulates double click) 2022-12-06 19:21:07 +01:00
Stephen Anthony dcc3eebab1 Updated zlib to latest version (1.2.13). 2022-12-04 20:42:14 -03:30
Stephen Anthony b17a2e63b2 Some refactoring in ZipHandler. Debugging code present for now. 2022-12-04 18:38:43 -03:30
Thomas Jentzsch 62a3a9275c fixed multi segment cart disassembly 2022-12-04 18:15:11 +01:00
Thomas Jentzsch 67ee544435 slightly optimized Thumb emulation for R77 2022-12-03 00:38:31 +01:00
Thomas Jentzsch d62f6a3380 and some more (forgot to save) 2022-12-02 19:52:03 +01:00
Thomas Jentzsch ccc4b6c832 some code cleanup 2022-12-02 19:51:24 +01:00
Stephen Anthony 6399147174 Disable warning for deadcode in Thumbulator. 2022-12-02 12:20:36 -03:30
Thomas Jentzsch 06e8e606e3 added Release PGO x64 build configuration for VS 2022-12-02 10:42:21 +01:00
Stephen Anthony e4d8072503 Convert more defines to static constexpr, take 2. 2022-12-01 19:13:44 -03:30
Stephen Anthony 61d6d89a21 Revert "Convert more defines to static constexpr."
This reverts commit 58382db331.

Mistakenly checked in debug code for another part of the codebase.
2022-12-01 19:08:27 -03:30
Stephen Anthony 58382db331 Convert more defines to static constexpr. 2022-12-01 19:04:01 -03:30
Stephen Anthony a37c76071a Fix missing braces on switch/case block. 2022-12-01 18:46:53 -03:30
Stephen Anthony 679a0318f9 Convert defines to static constexpr. 2022-12-01 18:31:31 -03:30
Stephen Anthony f9edb95a6e Implemented suggestions from clang-tidy-16 (mostly emplace vs. push_back). 2022-12-01 15:39:21 -03:30
Thomas Jentzsch e63ce4935c added some ARM ROMs for profiling 2022-11-30 15:09:33 +01:00
Thomas Jentzsch b1f100147f added a few more FORCE_INLINE and inline hints 2022-11-30 09:33:04 +01:00
Thomas Jentzsch 50d2155d1b next try 2022-11-29 16:44:47 +01:00
Thomas Jentzsch 29225e2d93 Revert "improved inlining in VS (I hope this doesn't break the code again)"
This reverts commit 8c253f2cc4.
2022-11-29 16:10:43 +01:00