Thomas Jentzsch
3370ca4afc
fixed multi segment cart disassembly
2022-12-04 18:15:11 +01:00
Thomas Jentzsch
e9efdbc3a1
slightly optimized Thumb emulation for R77
2022-12-03 00:38:31 +01:00
Thomas Jentzsch
f677acf273
and some more (forgot to save)
2022-12-02 19:52:03 +01:00
Thomas Jentzsch
e5bb3c9ff8
some code cleanup
2022-12-02 19:51:24 +01:00
Stephen Anthony
2efbca4ef8
Disable warning for deadcode in Thumbulator.
2022-12-02 12:20:36 -03:30
Thomas Jentzsch
6e86a2472f
added Release PGO x64 build configuration for VS
2022-12-02 10:42:21 +01:00
Stephen Anthony
d02f06e6a3
Convert more defines to static constexpr, take 2.
2022-12-01 19:13:44 -03:30
Stephen Anthony
746619a177
Revert "Convert more defines to static constexpr."
...
This reverts commit 62ad70bed5
.
Mistakenly checked in debug code for another part of the codebase.
2022-12-01 19:08:27 -03:30
Stephen Anthony
62ad70bed5
Convert more defines to static constexpr.
2022-12-01 19:04:01 -03:30
Stephen Anthony
2761ffa793
Fix missing braces on switch/case block.
2022-12-01 18:46:53 -03:30
Stephen Anthony
36c0457cb3
Convert defines to static constexpr.
2022-12-01 18:31:31 -03:30
Stephen Anthony
380169f23c
Implemented suggestions from clang-tidy-16 (mostly emplace vs. push_back).
2022-12-01 15:39:21 -03:30
Thomas Jentzsch
a0787d92da
added some ARM ROMs for profiling
2022-11-30 15:09:33 +01:00
Thomas Jentzsch
6293372122
added a few more FORCE_INLINE and inline hints
2022-11-30 09:33:04 +01:00
Thomas Jentzsch
05679d604e
next try
2022-11-29 16:44:47 +01:00
Thomas Jentzsch
51f8d904d2
Revert "improved inlining in VS (I hope this doesn't break the code again)"
...
This reverts commit 46f2b6aac0
.
2022-11-29 16:10:43 +01:00
Thomas Jentzsch
46f2b6aac0
improved inlining in VS (I hope this doesn't break the code again)
2022-11-29 14:07:51 +01:00
Christian Speckner
1bbcd07da0
Fix build.
2022-11-29 12:18:38 +01:00
Thomas Jentzsch
752b779699
trying to fix build errors
2022-11-29 11:12:08 +01:00
Thomas Jentzsch
ceb3ba9fd3
accelerated emulation by using forced inlines
2022-11-29 10:53:31 +01:00
Thomas Jentzsch
7febd63f99
added global FORCE_INLINE macro
...
used FORCE_INLINE macro in Thumbulator
2022-11-29 09:23:39 +01:00
Thomas Jentzsch
06934fa8d0
optimized thumb flags handling
2022-11-28 22:12:48 +01:00
Thomas Jentzsch
4c09d07e07
Merge branch 'master' of https://github.com/stella-emu/stella
2022-11-27 13:10:22 +01:00
Thomas Jentzsch
2bfb885e87
optimized thumb branch instructions
2022-11-27 13:10:02 +01:00
Stephen Anthony
75c6efbe9c
Update Linux build script.
2022-11-24 16:04:15 -03:30
Stephen Anthony
9bf2373e71
Make automated builds use latest SDL (2.26) where possible.
2022-11-24 15:35:09 -03:30
Thomas Jentzsch
4a62657cd3
fixed 7800 pause button
2022-11-23 22:29:43 +01:00
Stephen Anthony
62f48dc662
Updates to Xcode project for Xcode 14.
2022-11-23 15:27:11 -03:30
Stephen Anthony
c48d878a20
Updated to latest sqlite3 release.
2022-11-20 15:31:26 -03:30
Stephen Anthony
78a6b00dde
Fix typo.
2022-11-17 15:36:35 -03:30
Stephen Anthony
074c169c8c
More 'const char* const' fixes.
2022-11-13 12:31:36 -03:30
Stephen Anthony
26610f44d9
Minor fixes to FSNodePOSIX.
2022-11-12 21:44:50 -03:30
Stephen Anthony
5748de3833
Use already calculated file size, and cache for later use.
2022-11-11 20:26:14 -03:30
Stephen Anthony
4f39859c49
Stop WAV playing when exiting a KidVid ROM and starting a non-KidVid one.
2022-11-03 21:42:14 -02:30
Stephen Anthony
885b5e971a
Yet more cleanups in FSNodeWINDOWS.
2022-10-29 16:12:39 -02:30
Thomas Jentzsch
d8b2877649
added VSYNC warning to console info overlay in developer mode
2022-10-20 12:48:51 +02:00
Stephen Anthony
3337086601
Speed up file/directory access in Windows by 3-4x.
2022-10-18 17:21:13 -02:30
Stephen Anthony
4302488754
More cleanups to FSNodeWINDOWS.
2022-10-15 19:54:51 -02:30
Stephen Kitt
f05aeb3e46
Use apt-get instead of apt ( #938 )
...
This avoids warnings about apt's suitability for use in scripts.
Signed-off-by: Stephen Kitt <steve@sk2.org>
Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-13 09:31:14 -02:30
Stephen Kitt
db185d326c
Upgrade GHAs to drop save-state and set-output ( #939 )
...
This bumps actions/checkout to v3.1.0 and microsoft/setup-msbuild to
v1.1.3, which switch to environment files. See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
for context and
https://github.com/actions/checkout/releases/tag/v3.1.0 and
https://github.com/microsoft/setup-msbuild/releases/tag/v1.1.3 for
details of the changes.
Signed-off-by: Stephen Kitt <steve@sk2.org>
Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-13 11:26:37 +02:00
Stephen Anthony
65e4959a75
More cleanups to FSNodeWINDOWS.
2022-10-12 18:45:24 -02:30
Thomas Jentzsch
7914f4a1b3
fixed build test
2022-10-12 22:21:10 +02:00
Thomas Jentzsch
ecfc678a18
failed build test
2022-10-12 22:03:48 +02:00
Stephen Anthony
38dc5173ec
More cleanups to FSNodePOSIX.
2022-10-12 12:58:00 -02:30
Stephen Anthony
93df53e751
Add missing directory separator that sometimes is missing in SQL database file.
2022-10-11 18:45:46 -02:30
Stephen Anthony
4ef65aa88b
Remove Readme.txt, replace with README.md (which contains the former).
2022-10-10 23:33:51 -02:30
Stephen Anthony
d6f1973688
Remove appveyor script; we can always re-enable if required.
2022-10-10 23:28:33 -02:30
Stephen Kitt
963c7866dc
Run the build GHA on pushes as well as PRs ( #937 )
...
This ensures that commits get a checkmark if they pass all tests.
Signed-off-by: Stephen Kitt <steve@sk2.org>
Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 18:33:56 -02:30
Stephen Anthony
f6762cb96d
Some optimizations for FSNodeWINDOWS.
2022-10-10 18:26:45 -02:30
Stephen Anthony
ae5b448478
More optimization for FSNodePOSIX.
2022-10-10 17:05:22 -02:30