Commit Graph

7658 Commits

Author SHA1 Message Date
Stephen Anthony
26cca6ad1a Updated PNG lib to latest version. 2022-10-08 22:22:48 -02:30
Stephen Anthony
e33542da57 Updated JSON lib to latest version. 2022-10-08 22:15:53 -02:30
Stephen Anthony
1001fdae14 Suggested fixes from clang-tidy. 2022-10-08 20:33:59 -02:30
Stephen Anthony
6fb5903fcc Fix minor warning: parameter mirrors instance variables. 2022-10-08 20:11:31 -02:30
Thomas Jentzsch
aadb28a618 reworked timer syntax and code and fixed some bugs 2022-10-08 11:54:38 +02:00
Thomas Jentzsch
a8142633ce Merge branch 'master' of https://github.com/stella-emu/stella 2022-10-07 09:29:18 +02:00
Thomas Jentzsch
b43fdbe52c fixed launcher image navigation for HiDPI mode 2022-10-07 09:29:02 +02:00
Stephen Anthony
6b5e2515a1 Add new class to Xcode project. 2022-10-06 13:20:53 -02:30
Stephen Anthony
744532fbba Fix minor compile issues. 2022-10-06 13:07:27 -02:30
Thomas Jentzsch
e5f391d5a1 ...plus a fix for the make file 2022-10-06 17:07:11 +02:00
Thomas Jentzsch
083c9dc8d5 Merge branch 'master' of https://github.com/stella-emu/stella 2022-10-06 17:04:40 +02:00
Thomas Jentzsch
4633f4e394 ...and the usual missing new files 2022-10-06 17:04:12 +02:00
Stephen Anthony
e8e82dc2dd Fixed typo in module.mk. 2022-10-06 12:33:45 -02:30
Thomas Jentzsch
3de6002c46 added user defined timers to debugger (TODO: screenshots) 2022-10-06 16:55:00 +02:00
Thomas Jentzsch
d8ed1d1d13 Fixed "logBreaks" output in debugger 2022-10-03 18:16:14 +02:00
Stephen Anthony
d893b12807 Some refactoring of SoundSDL2, placing WAV handling in its own inner class. 2022-10-01 21:06:12 -02:30
Thomas Jentzsch
cff0821f33 fixed unwanted button up events in UI navigation 2022-10-01 21:21:20 +02:00
Thomas Jentzsch
65115cc3a1 enhanced UI navigation with a controller
added "Cancel" option to LauncherDialog context menu if opened with a controller
updated docs for image navigation in LauncherDialog
2022-10-01 11:07:02 +02:00
Stephen Anthony
129ec5886a First pass at separating Sound mute/pause functionality.
This will need lots of testing, since it touches many parts of the code.
2022-09-24 21:33:39 -02:30
Stephen Anthony
518f8eb5bd Fixed crash in resampling WAV playing; forgot to create an array.
Make WAV resampling default behaviour.
2022-09-19 01:33:36 -02:30
Stephen Anthony
3b073054ff Use unique_ptr instead of C-style allocations. 2022-09-18 16:56:57 -02:30
Thomas Jentzsch
79bf02f5e3 eliminated frequent memory allocation while playing WAV files 2022-09-16 15:18:24 +02:00
Thomas Jentzsch
fbcf4670b9 fixed WAV echo problem and enabled on-the-fly resampling 2022-09-15 18:34:37 +02:00
Thomas Jentzsch
5e09f486af added on-the-fly WAV resampling (disabled, causes echo) 2022-09-15 15:21:10 +02:00
Thomas Jentzsch
1263f28e49 removed debug code and cast warning 2022-09-14 19:34:30 +02:00
Thomas Jentzsch
067cf7e021 fixed interrupted WAV continuing to play at restart 2022-09-14 17:38:47 +02:00
Thomas Jentzsch
c53e0eabcb fixed Sound muting for WAV files 2022-09-14 13:39:24 +02:00
Stephen Anthony
d488b9c860 More 'const' conversion, with help from clang-15. 2022-09-13 22:52:59 -02:30
Thomas Jentzsch
a647b2ba7f implemented gapless playback for WAV files (KidVid) 2022-09-13 15:24:19 +02:00
Thomas Jentzsch
9d6cee710e added messages for Kid Vid 2022-09-10 15:56:25 +02:00
Thomas Jentzsch
2027882c77 added mute all songs option for Kid Vid 2022-09-09 14:09:46 +02:00
Stephen Anthony
098710a32e Eliminate unused variable. 2022-09-08 22:59:11 -02:30
Stephen Anthony
cb31e95d01 Update appveyor Windows CI builds to use latest SDL. 2022-09-08 22:08:39 -02:30
Thomas Jentzsch
3293aecdd0 enhanced KidVid to allow selecting and starting the games via console switches 2022-09-08 19:43:58 +02:00
Thomas Jentzsch
8aa67f8493 fixed cut off Kid Vid songs 2022-09-07 12:26:03 +02:00
Thomas Jentzsch
0739d521bf minor Kid Vid doc update 2022-09-06 08:56:56 +02:00
Thomas Jentzsch
201a2c909a enhanced KidVid song skipping
removed clicks at end of songs
2022-09-05 23:15:21 +02:00
Stephen Anthony
5b2e714d4f Bumped state number for changes to KidVid state file. 2022-09-04 14:31:15 -02:30
Thomas Jentzsch
69e61fb4e5 refactored KidVid code a bit
updated doc
2022-09-04 18:40:46 +02:00
Stephen Anthony
01e8d29190 Bump state version for KidVid; clean up some typos. 2022-09-04 12:55:53 -02:30
Thomas Jentzsch
0f09b945ce added KidVid tape state serializing 2022-09-04 10:03:40 +02:00
Thomas Jentzsch
80a5615db1 updated doc for Kid Vid 2022-09-04 08:48:19 +02:00
Stephen Anthony
087767b17b Add stubs to KidVid for save/load functionality (TODO). 2022-09-03 22:43:42 -02:30
Stephen Anthony
2296b334dc Minor formatting cleanups for recent commits. 2022-09-03 20:10:22 -02:30
Thomas Jentzsch
21f3b319c2 added WAV file volume adjustment (resolves #77) 2022-09-03 20:56:38 +02:00
Stephen Anthony
1c38d3e57a Fix a few minor compiler warnings.
Make WAV play methods not pure virtual, so we can change them without affecting libretro.
2022-09-03 14:51:20 -02:30
Stephen Anthony
dfccad83cf libretro: Fix compile failure from latest Sound changes. 2022-09-03 14:08:09 -02:30
Stephen Anthony
b1234dd086 Fix minor compile warning. 2022-09-03 13:13:29 -02:30
Thomas Jentzsch
ba6b32aa21 added WAV playing and adapted KidVid code accordingly 2022-09-03 16:54:33 +02:00
Stephen Anthony
162921b9f3 Convert KidVid file I/O to C++ ifstreams. 2022-09-02 10:14:14 -02:30