Commit Graph

7684 Commits

Author SHA1 Message Date
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
Thomas Jentzsch 8c253f2cc4 improved inlining in VS (I hope this doesn't break the code again) 2022-11-29 14:07:51 +01:00
Christian Speckner 9aa40fb150 Fix build. 2022-11-29 12:18:38 +01:00
Thomas Jentzsch f5bcf94592 trying to fix build errors 2022-11-29 11:12:08 +01:00
Thomas Jentzsch 025de6e8e9 accelerated emulation by using forced inlines 2022-11-29 10:53:31 +01:00
Thomas Jentzsch 38e8121b10 added global FORCE_INLINE macro
used FORCE_INLINE macro in Thumbulator
2022-11-29 09:23:39 +01:00
Thomas Jentzsch 866ee840de optimized thumb flags handling 2022-11-28 22:12:48 +01:00
Thomas Jentzsch 4802981a3a Merge branch 'master' of https://github.com/stella-emu/stella 2022-11-27 13:10:22 +01:00
Thomas Jentzsch 96d5a3ff5b optimized thumb branch instructions 2022-11-27 13:10:02 +01:00
Stephen Anthony 78c4245db7 Update Linux build script. 2022-11-24 16:04:15 -03:30
Stephen Anthony 685f91def2 Make automated builds use latest SDL (2.26) where possible. 2022-11-24 15:35:09 -03:30
Thomas Jentzsch bb1b0ab953 fixed 7800 pause button 2022-11-23 22:29:43 +01:00
Stephen Anthony cafc3572c3 Updates to Xcode project for Xcode 14. 2022-11-23 15:27:11 -03:30
Stephen Anthony fa49e03410 Updated to latest sqlite3 release. 2022-11-20 15:31:26 -03:30
Stephen Anthony 9ddacb45a9 Fix typo. 2022-11-17 15:36:35 -03:30
Stephen Anthony d1767d4d93 More 'const char* const' fixes. 2022-11-13 12:31:36 -03:30
Stephen Anthony 788c836130 Minor fixes to FSNodePOSIX. 2022-11-12 21:44:50 -03:30
Stephen Anthony 25c882b4bd Use already calculated file size, and cache for later use. 2022-11-11 20:26:14 -03:30
Stephen Anthony c9e10fdc6e Stop WAV playing when exiting a KidVid ROM and starting a non-KidVid one. 2022-11-03 21:42:14 -02:30