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
Stephen Anthony
2c4b98ef7a
Yet more cleanups in FSNodeWINDOWS.
2022-10-29 16:12:39 -02:30
Thomas Jentzsch
6cbb06b10a
added VSYNC warning to console info overlay in developer mode
2022-10-20 12:48:51 +02:00
Stephen Anthony
7a8845548d
Speed up file/directory access in Windows by 3-4x.
2022-10-18 17:21:13 -02:30
Stephen Anthony
7193c40532
More cleanups to FSNodeWINDOWS.
2022-10-15 19:54:51 -02:30
Stephen Kitt
89d1193342
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
e3170edb96
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
6e46d46ffa
More cleanups to FSNodeWINDOWS.
2022-10-12 18:45:24 -02:30
Thomas Jentzsch
e63975847f
fixed build test
2022-10-12 22:21:10 +02:00
Thomas Jentzsch
d38831bbb2
failed build test
2022-10-12 22:03:48 +02:00
Stephen Anthony
63e99ef0d1
More cleanups to FSNodePOSIX.
2022-10-12 12:58:00 -02:30
Stephen Anthony
dfb64f05a8
Add missing directory separator that sometimes is missing in SQL database file.
2022-10-11 18:45:46 -02:30
Stephen Anthony
35e0cf7a67
Remove Readme.txt, replace with README.md (which contains the former).
2022-10-10 23:33:51 -02:30
Stephen Anthony
3629a264bc
Remove appveyor script; we can always re-enable if required.
2022-10-10 23:28:33 -02:30
Stephen Kitt
9ce0d374f6
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
35bc4ac8b6
Some optimizations for FSNodeWINDOWS.
2022-10-10 18:26:45 -02:30