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
Stephen Anthony
75f93c566b
Some minor optimizations to FSNodePOSIX.
2022-10-10 16:40:25 -02:30
Stephen Kitt
2d7aa7cbb8
Add a GitHub action to build on Windows ( #936 )
...
This reproduces the Appveyor build for 32- and 64-bit Windows.
Signed-off-by: Stephen Kitt <steve@sk2.org>
Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 15:28:03 -02:30
Stephen Kitt
8ff021d1f8
Add a GitHub action to build on Linux and macOS ( #935 )
...
As with Travis CI, the test is only deemed successful on each platform
if the Stella build completes successfully.
For Linux, the test runs on Ubuntu with the toolchain test build
repository, using G++ 9, and the packaged version of SDL2, which is
guaranteed to be at least 2.0.10.
For macOS, SDL2 2.0.10 is still built from the upstream source code;
however that no longer builds with the newer Xcode versions available
in GHAs, so the build now uses "Unix-style" ./configure && make.
The runners provide two cores on Linux and three cores on macOS, so
the compile stages use the appropriate -j setting to build in
parallel.
Signed-off-by: Stephen Kitt <steve@sk2.org>
Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 14:45:55 -02:30
Stephen Anthony
dc888cf888
Fix minor warning from clang-tidy.
2022-10-09 21:50:57 -02:30
Stephen Anthony
031eb78fd8
Separate sound mute and enable functionality.
...
Mute simply changes the sound level; disabling sound completely is now done separately.
2022-10-09 21:28:35 -02:30
Thomas Jentzsch
44161326ad
updated debugger doc for timers (screenshots)
2022-10-09 15:00:29 +02:00
Thomas Jentzsch
7736d65c84
fixed jitter emulation
2022-10-09 12:15:01 +02:00
Thomas Jentzsch
bd51fbdac5
fixed frame layout detection
2022-10-09 07:38:08 +02:00
Stephen Anthony
7fd7f4df10
Updated sqlite3 to latest version.
2022-10-08 23:26:12 -02:30
Stephen Anthony
ae75b94f23
Updated httplib to latest version.
2022-10-08 22:26:35 -02:30
Stephen Anthony
3ed08681ef
Updated PNG lib to latest version.
2022-10-08 22:22:48 -02:30
Stephen Anthony
c8192955b3
Updated JSON lib to latest version.
2022-10-08 22:15:53 -02:30
Stephen Anthony
edc82b3888
Suggested fixes from clang-tidy.
2022-10-08 20:33:59 -02:30
Stephen Anthony
27f84976da
Fix minor warning: parameter mirrors instance variables.
2022-10-08 20:11:31 -02:30
Thomas Jentzsch
5f1d6ee028
reworked timer syntax and code and fixed some bugs
2022-10-08 11:54:38 +02:00
Thomas Jentzsch
13e74507cb
Merge branch 'master' of https://github.com/stella-emu/stella
2022-10-07 09:29:18 +02:00
Thomas Jentzsch
9b62b15637
fixed launcher image navigation for HiDPI mode
2022-10-07 09:29:02 +02:00
Stephen Anthony
ce533245cf
Add new class to Xcode project.
2022-10-06 13:20:53 -02:30
Stephen Anthony
64bcd660b2
Fix minor compile issues.
2022-10-06 13:07:27 -02:30
Thomas Jentzsch
9406bc7c6b
...plus a fix for the make file
2022-10-06 17:07:11 +02:00
Thomas Jentzsch
8682b5bda0
Merge branch 'master' of https://github.com/stella-emu/stella
2022-10-06 17:04:40 +02:00
Thomas Jentzsch
ad8e5eb3f7
...and the usual missing new files
2022-10-06 17:04:12 +02:00
Stephen Anthony
2a6fdcdb3d
Fixed typo in module.mk.
2022-10-06 12:33:45 -02:30
Thomas Jentzsch
7a39ca8b6e
added user defined timers to debugger (TODO: screenshots)
2022-10-06 16:55:00 +02:00
Thomas Jentzsch
7655f7cd8a
Fixed "logBreaks" output in debugger
2022-10-03 18:16:14 +02:00
Stephen Anthony
79efea994a
Some refactoring of SoundSDL2, placing WAV handling in its own inner class.
2022-10-01 21:06:12 -02:30