Stephen Anthony
1eee879e29
Make sure onscreen messages are shown, even when a console doesn't exist.
2018-05-27 16:41:42 -02:30
Stephen Anthony
cc4bd29a03
Fix minor warning (nullptr is the proper C++ constant).
2018-05-27 16:17:12 -02:30
thrust26
f726ad0206
fix #314
2018-05-27 14:31:02 +02:00
Christian Speckner
a5ce457b72
Implement triple buffering in TIA.
2018-05-27 00:26:36 +02:00
Stephen Anthony
f7a9a12c23
Updated VS project for recent dispatch class changes.
...
Bumped version # for precise-sound branch, since I'm getting tired of
switching between branches and forgetting which binary I'm currently
running.
2018-05-24 21:32:32 -02:30
Stephen Anthony
a9985cc6b8
Updated OSX project file for new dispatch code, and fixed a minor warning.
2018-05-24 21:01:38 -02:30
Christian Speckner
77f149eab9
Fix stepping after breakpoint.
2018-05-24 00:19:49 +02:00
Christian Speckner
a14cf8d077
Refactoring: start debugger from dispatch loop.
2018-05-24 00:13:43 +02:00
thrust26
5da17e892a
fixed "Path" spelling error (using German "Pfad" :)
2018-05-23 14:40:12 +02:00
thrust26
4c5493f120
Merge branch 'master' of https://github.com/stella-emu/stella
2018-05-23 14:36:13 +02:00
thrust26
bbfe2cb49b
fixed crash when display directory dialogs on launcher mode
2018-05-23 14:35:49 +02:00
Christian Speckner
ae0faaabfc
Fix cycle counting in CPU.
2018-05-22 00:18:07 +02:00
Stephen Anthony
57d1f35933
Updated changelog from 5.1.2 release.
2018-05-20 14:37:04 -02:30
Stephen Anthony
ec1e65d683
Make Champ Games that use SaveKey use it by default.
2018-05-20 14:33:55 -02:30
Stephen Anthony
02dbbca861
Fixed bug with autodetecting SaveKey controller.
...
- The cycles were being reset to the current system cycles, when in the old
code they were not being updated at all (other than being normalized when the
old system cycles could be running backwards).
- This change restores behaviour to that in 5.0.2.
2018-05-20 14:33:44 -02:30
Stephen Anthony
2fd1cafc2d
Fix [[nodiscard]] warning in VS (applies only to C++17 mode).
2018-05-18 22:56:16 -02:30
Stephen Anthony
b8978aa76e
Variables declared as uInt64 should be serialized as such.
2018-05-18 22:55:57 -02:30
Christian Speckner
ed6eae6a67
Rerender only if there is actual change.
2018-05-17 22:56:07 +02:00
Christian Speckner
639b6af1e9
Fix missing audio reset.
2018-05-16 13:09:50 +02:00
thrust26
adbde4e4db
preliminary audio dialog changes
2018-05-15 20:51:29 +02:00
Stephen Anthony
cf8f76a0e1
Fix [[nodiscard]] warning in VS (applies only to C++17 mode).
2018-05-12 22:33:15 -02:30
Stephen Anthony
dc77f5d5f1
Variables declared as uInt64 should be serialized as such.
2018-05-12 17:04:33 -02:30
Christian Speckner
c3766021d8
Add a log message for audio buffer overflow messages.
2018-05-12 16:52:54 +02:00
Christian Speckner
f01553bdc7
More audio queue tuning -> less lag.
2018-05-12 16:21:58 +02:00
Christian Speckner
7391c55f9e
Documentation, minor optimization.
2018-05-12 13:32:31 +02:00
Stephen Anthony
4c7ad7a0b6
Replace 'new' calls with unique_ptr.
...
- @DirtHairy, you can revert this if you like, but unless there is some issue, I'd rather use smart pointers with auto-deallocation.
2018-05-11 21:26:22 -02:30
Stephen Anthony
741515a520
Fix minor compile warnings generated by clang:
...
- mostly change pointer -> 0 to use 'nullptr'
- some commenting and formatting fixes
2018-05-11 21:01:40 -02:30
Stephen Anthony
d624140829
Updated VS project for resampling work, and fixed minor compile error in
...
Windows.
2018-05-11 20:32:18 -02:30
Christian Speckner
33db8a8b03
Comments.
2018-05-12 00:44:31 +02:00
Christian Speckner
ce2d650df4
Update XCode project.
2018-05-12 00:24:02 +02:00
Christian Speckner
0c67bff939
Tuning, TODO
2018-05-12 00:18:09 +02:00
Christian Speckner
2da0ffa2f5
Rework available sampling rates (44100, 44800, 96000), add resampling.quality parameter.
2018-05-12 00:15:29 +02:00
Christian Speckner
1b0fb381d0
Lanczos resampling.
2018-05-11 23:52:00 +02:00
Christian Speckner
b329c7ff5f
Switch to F32 samples, make volume scale more linear in sound..
2018-05-10 23:54:52 +02:00
Stephen Anthony
cea1c011be
Updated Xcode project for resampler classes.
2018-05-08 20:34:46 -02:30
Stephen Anthony
2c38757faa
Updated VS project file for resampler classes.
2018-05-08 20:17:48 -02:30
Christian Speckner
3bac41dd46
Factor out resampling.
2018-05-09 00:38:01 +02:00
Stephen Anthony
c1679d6883
Fixed VS project file; recreated it from the one in master.
2018-05-08 20:00:10 -02:30
thrust26
1c10e590af
fixed missing prefix for "thumb.trapfatal"
2018-05-08 21:29:29 +02:00
thrust26
efbc261128
fixed missed end tag
2018-05-08 16:05:01 +02:00
Christian Speckner
ec83fdd158
Update XCode build
2018-05-07 00:06:53 +02:00
Christian Speckner
f3b7245ce4
FPS measurement seems to be OK.
2018-05-06 23:51:43 +02:00
Christian Speckner
068dcad4a4
Remove hardcoded limit on sample rate.
2018-05-06 23:50:52 +02:00
Christian Speckner
6cc8a22978
More timing tuning, coding style.
2018-05-06 23:45:21 +02:00
Christian Speckner
a58db7e62d
Make sure that all audio samples are generated during each timeslice.
2018-05-05 01:08:09 +02:00
Christian Speckner
d2c930886b
Sanitize and match emulation timing
...
-> no more perceivable audio latency
-> fewer underruns
2018-05-05 00:47:48 +02:00
Christian Speckner
9079d77de0
Cosmetic changes, add audio todo.
2018-05-02 21:30:38 +02:00
Christian Speckner
c905b01fca
Merge branch 'master' into feature/precise-audio
2018-04-25 22:49:00 +02:00
Stephen Anthony
1bb3790e12
Linux builds now use system PNG and ZLIB libraries by default.
2018-04-18 12:29:40 -02:30
Stephen Anthony
ddf6ba1089
Add preliminary support for 2600-daptor D9 USB device.
2018-04-01 15:01:03 -02:30