Commit Graph

  • 65b56d691a updated doc for short late HMOVEs late-hmove-experiments thrust26 2024-08-14 12:44:01 +0200
  • 64705f658f updated doc for short late HMOVEs thrust26 2024-08-14 12:44:01 +0200
  • 1b83ef98f3 State saves. Christian Speckner 2024-08-13 23:14:50 +0200
  • fcc05a84fc State saves. Christian Speckner 2024-08-13 23:14:50 +0200
  • 6b944f258d enhanced UI and settings for TIA glitch "short late HMOVEs" thrust26 2024-08-13 14:54:03 +0200
  • f92d2fc6df enhanced UI and settings for TIA glitch "short late HMOVEs" thrust26 2024-08-13 14:54:03 +0200
  • e6aebaa736 removed warning thrust26 2024-08-13 13:57:48 +0200
  • d6e7ed151b removed warning thrust26 2024-08-13 13:57:48 +0200
  • 2f4ce7668b Gobble movement pulse on clock 0. Christian Speckner 2024-08-13 13:13:28 +0200
  • 7be8c8f327 Gobble movement pulse on clock 0. Christian Speckner 2024-08-13 13:13:28 +0200
  • 17272af6a9 Sync time on bus snoops. Christian Speckner 2024-08-12 21:53:34 +0200
  • 7faa9c71b9 Sync time on bus snoops. Christian Speckner 2024-08-12 21:53:34 +0200
  • ce659c3cd7 Force inline read methods, tread big endian the same way. Christian Speckner 2024-08-12 21:37:28 +0200
  • e672bb1f98 Force inline read methods, tread big endian the same way. Christian Speckner 2024-08-12 21:37:28 +0200
  • ab36b0e725 added ELF speed constants everywhere thrust26 2024-08-11 20:00:46 +0200
  • 691543a319 added ELF speed constants everywhere thrust26 2024-08-11 20:00:46 +0200
  • 20dd7ebeae Merge branch 'master' of https://github.com/stella-emu/stella thrust26 2024-08-11 19:48:23 +0200
  • a5757a1562 Merge branch 'master' of https://github.com/stella-emu/stella thrust26 2024-08-11 19:48:23 +0200
  • 4eb9319150 added reload requirement text for ELF ROMs thrust26 2024-08-11 19:48:03 +0200
  • cdb3ef82ce added reload requirement text for ELF ROMs thrust26 2024-08-11 19:48:03 +0200
  • a3bd550cb3 Minor style/formatting fixes. Stephen Anthony 2024-08-11 14:25:39 -0230
  • d6fadd04d2 Minor style/formatting fixes. Stephen Anthony 2024-08-11 14:25:39 -0230
  • 9fa896354f Move debug dump to CLI option, don't dump by default. Christian Speckner 2024-08-11 15:59:13 +0200
  • 90da70a572 Move debug dump to CLI option, don't dump by default. Christian Speckner 2024-08-11 15:59:13 +0200
  • 0e3fc4f3a6 Remove debug code. Christian Speckner 2024-08-11 15:46:22 +0200
  • 76a9d84fcf Remove debug code. Christian Speckner 2024-08-11 15:46:22 +0200
  • c01703ce1f Add R_ARM_REL32 . Christian Speckner 2024-08-11 15:40:55 +0200
  • 8a3cf489ec Add R_ARM_REL32 . Christian Speckner 2024-08-11 15:40:55 +0200
  • e61efe6765 Fix and hook up speed setting. Christian Speckner 2024-08-11 15:21:47 +0200
  • 91044b3b4f Fix and hook up speed setting. Christian Speckner 2024-08-11 15:21:47 +0200
  • 9bf342c998 Implement "strict mode". Christian Speckner 2024-08-11 14:53:53 +0200
  • 22af25e77c Implement "strict mode". Christian Speckner 2024-08-11 14:53:53 +0200
  • cf8d751105 fixed reordering bug thrust26 2024-08-11 12:50:10 +0200
  • 0567eb18b0 fixed reordering bug thrust26 2024-08-11 12:50:10 +0200
  • 563c28dd66 Fix race condition with use-after-free in TimerManager. Christian Speckner 2024-08-11 11:31:43 +0200
  • e7c72a3532 Fix race condition with use-after-free in TimerManager. Christian Speckner 2024-08-11 11:31:43 +0200
  • 417e37c51f Fix use-after-free on the audio thread when Console is destroyed. Christian Speckner 2024-08-11 10:57:47 +0200
  • 93fd9a2e2b Fix use-after-free on the audio thread when Console is destroyed. Christian Speckner 2024-08-11 10:57:47 +0200
  • 412225bc04 Throw on invalid relocation type. Christian Speckner 2024-08-11 10:33:29 +0200
  • 647263aed7 Throw on invalid relocation type. Christian Speckner 2024-08-11 10:33:29 +0200
  • 14eac4bc62 ELF correctly sorted in display list thrust26 2024-08-11 09:22:45 +0200
  • 2a0fd0feb5 ELF correctly sorted in display list thrust26 2024-08-11 09:22:45 +0200
  • 507702ef25 replaced "cycles" with "MIPS" in DeveloperDialog thrust26 2024-08-11 08:33:25 +0200
  • ab5ca2db8f replaced "cycles" with "MIPS" in DeveloperDialog thrust26 2024-08-11 08:33:25 +0200
  • f16c9b4c02 Remove unnecessary check. Christian Speckner 2024-08-10 23:49:31 +0200
  • 8e9149a233 Remove unnecessary check. Christian Speckner 2024-08-10 23:49:31 +0200
  • b4cb3c54a5 Merge branch 'master' of https://github.com/stella-emu/stella thrust26 2024-08-10 15:52:55 +0200
  • d4bfa9ac3a Merge branch 'master' of https://github.com/stella-emu/stella thrust26 2024-08-10 15:52:55 +0200
  • 76dfe8563d Added new and changed existing ARM developer options TODO: doc thrust26 2024-08-10 15:50:15 +0200
  • a222da34ea Added new and changed existing ARM developer options TODO: doc thrust26 2024-08-10 15:50:15 +0200
  • 74e25cb8e0 Set ELF system type and palette according to game props. Christian Speckner 2024-08-10 12:35:52 +0200
  • a515988b0a Set ELF system type and palette according to game props. Christian Speckner 2024-08-10 12:35:52 +0200
  • dd046c4f7c Trap if add would switch instruction set. Christian Speckner 2024-08-10 09:29:23 +0200
  • b45eb6247d Trap if add would switch instruction set. Christian Speckner 2024-08-10 09:29:23 +0200
  • 434ff28458 Implement most of vcslib. Christian Speckner 2024-08-08 22:45:46 +0200
  • e7de075b20 Implement most of vcslib. Christian Speckner 2024-08-08 22:45:46 +0200
  • d8bad1efc7 Silence warnings. Christian Speckner 2024-08-08 21:57:14 +0200
  • 948ad8d67e Silence warnings. Christian Speckner 2024-08-08 21:57:14 +0200
  • c8ac92ee9f Work around clang idiosyncrasies. Christian Speckner 2024-08-08 21:43:00 +0200
  • 65bc5270b0 Work around clang idiosyncrasies. Christian Speckner 2024-08-08 21:43:00 +0200
  • e48c8fbedb Merge branch 'master' into elf elf Stephen Anthony 2024-08-07 18:00:26 -0230
  • 9304f28c2c Merge branch 'master' into elf Stephen Anthony 2024-08-07 18:00:26 -0230
  • 3be7e6e4a7 Potential optimization for AudioChannel. Fix spelling mistake. Stephen Anthony 2024-08-07 17:58:12 -0230
  • 83e4413e2a Potential optimization for AudioChannel. Fix spelling mistake. Stephen Anthony 2024-08-07 17:58:12 -0230
  • e4a665e7d2 Merge branch 'master' into elf Stephen Anthony 2024-08-07 12:14:59 -0230
  • 9c80fc2308 Merge branch 'master' into elf Stephen Anthony 2024-08-07 12:14:59 -0230
  • 7e8c868df7 Various fixes to latest sound code (style, clang-tidy, etc.) Stephen Anthony 2024-08-07 12:14:07 -0230
  • 637c194f80 Various fixes to latest sound code (style, clang-tidy, etc.) Stephen Anthony 2024-08-07 12:14:07 -0230
  • 5d68a1fd1c Improvement to volume sampling in TIA audio (#1038) Stephen Illingworth 2024-08-07 09:18:42 +0100
  • e8a9fe282a
    Improvement to volume sampling in TIA audio (#1038) Stephen Illingworth 2024-08-07 09:18:42 +0100
  • 44a1c3d936 Improvement to volume sampling in TIA audio JetSetIlly 2024-08-06 21:33:24 +0100
  • 4b86397f9c Fix narrowing issue. Stephen Anthony 2024-08-06 22:36:39 -0230
  • 8f1f94e80a Fix narrowing issue. Stephen Anthony 2024-08-06 22:36:39 -0230
  • 24309542e4 Replace C-style macros with C++ inlines using reinterpret_cast. Stephen Anthony 2024-08-06 22:07:50 -0230
  • f397dd024a Replace C-style macros with C++ inlines using reinterpret_cast. Stephen Anthony 2024-08-06 22:07:50 -0230
  • e574566116 Fix C-style rand(); use our Random class instead. Stephen Anthony 2024-08-06 21:42:29 -0230
  • 4c53cb9010 Fix C-style rand(); use our Random class instead. Stephen Anthony 2024-08-06 21:42:29 -0230
  • 190c9c01b0 Convert C-style union and malloc/free to C++ std::variant and unique_ptr. Stephen Anthony 2024-08-06 20:28:44 -0230
  • 6614a2228a Convert C-style union and malloc/free to C++ std::variant and unique_ptr. Stephen Anthony 2024-08-06 20:28:44 -0230
  • 5d9d0b8a08 AudioChannel::phase1() no longer returns uInt8 JetSetIlly 2024-08-06 22:40:14 +0100
  • eff87589ec TIA audio sampled every colour clock JetSetIlly 2024-08-06 21:33:24 +0100
  • ba1b163f92 Fix warning for potential incorrect rounding. The proper approach is std::lround, but it won't be constexpr until C++23. Stephen Anthony 2024-08-06 16:52:08 -0230
  • ec17cfa610 Fix warning for potential incorrect rounding. The proper approach is std::lround, but it won't be constexpr until C++23. Stephen Anthony 2024-08-06 16:52:08 -0230
  • 934fa282ba Revert "Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23." Stephen Anthony 2024-08-06 16:50:33 -0230
  • 304988b5c4 Revert "Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23." Stephen Anthony 2024-08-06 16:50:33 -0230
  • 5ce96542cb Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23. Stephen Anthony 2024-08-06 16:48:59 -0230
  • 47aabd5ef9 Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23. Stephen Anthony 2024-08-06 16:48:59 -0230
  • 2d83fc0a26 Add `TIDY` clang-tidy script to tools. Stephen Anthony 2024-08-05 16:12:27 -0230
  • db92bc89fd Add `TIDY` clang-tidy script to tools. Stephen Anthony 2024-08-05 16:12:27 -0230
  • bf9515f34d libretro: Run clang-tidy on all files. Stephen Anthony 2024-08-03 21:15:22 -0230
  • 352c449940 libretro: Run clang-tidy on all files. Stephen Anthony 2024-08-03 21:15:22 -0230
  • 4e546f1891 Fixes from clang-tidy for the entire codebase, including header files. Stephen Anthony 2024-08-03 20:35:45 -0230
  • 67974a92e0 Fixes from clang-tidy for the entire codebase, including header files. Stephen Anthony 2024-08-03 20:35:45 -0230
  • 752219d4e2 Fix Visual Studio build for json header rename. Stephen Anthony 2024-08-02 16:11:39 -0230
  • 6c0e6598f5 Fix Visual Studio build for json header rename. Stephen Anthony 2024-08-02 16:11:39 -0230
  • 428ef20a06 Rename json.hxx to json.hpp, just as it's distributed. This has the nice side-effect of removing it from processing with clang-tidy. Stephen Anthony 2024-08-02 14:49:10 -0230
  • a00b55dcad Rename json.hxx to json.hpp, just as it's distributed. This has the nice side-effect of removing it from processing with clang-tidy. Stephen Anthony 2024-08-02 14:49:10 -0230
  • 34a6b6979b Run clang-tidy on `src/debugger`. Stephen Anthony 2024-08-02 09:47:59 -0230
  • 925c587255 Run clang-tidy on `src/debugger`. Stephen Anthony 2024-08-02 09:47:59 -0230
  • 54538fa46c libretro: Add cart ELF support. Stephen Anthony 2024-08-01 17:29:14 -0230