Commit Graph

4660 Commits

Author SHA1 Message Date
Christian Speckner 1c93fce6fc Speed UI. 2018-07-01 12:54:51 +02:00
Christian Speckner 2b23c81126 Support variable emulation speed. 2018-06-27 23:12:50 +02:00
Christian Speckner 674e5f01c0 Massage preset values. 2018-06-25 00:42:40 +02:00
Christian Speckner 5656051aae Tie in UI. 2018-06-25 00:30:52 +02:00
Christian Speckner 47bbdb679e Remove unnecessary code, don't spam if audio is disabled. 2018-06-24 22:48:28 +02:00
Christian Speckner 176507cb46 Fix memory corruption on console reset. 2018-06-23 01:18:35 +02:00
Christian Speckner ef5261689a Major audio settings overhaul. 2018-06-23 00:58:28 +02:00
thrust26 d387369e92 Revert "make editable text display from the beginning by default"
This reverts commit c2f9c070b7.

Causes corrupted frame counter in debugger (when counter > 256)
2018-06-21 22:55:01 +02:00
Christian Speckner d127865dee Remove a leftover from refactoring. 2018-06-19 21:37:18 +02:00
thrust26 b78beab329 updated change log 2018-06-17 23:32:26 +02:00
Stephen Anthony 963905759e Controller/Genesis/Booster cleanup.
- Made BoosterGrip set defaults for analog pins, just like Genesis
- Removed superfluous call to update an unchangeable pin in Genesis
- Renamed Controller resistance constants to indicate that they are actually constants
2018-06-12 19:07:31 -02:30
thrust26 60519dbc6a minor fix for Booster.cxx
code cleanup in Genesis.cxx
2018-06-12 20:38:48 +02:00
thrust26 a9cd833975 fixes #317 2018-06-12 20:11:29 +02:00
thrust26 337375a2b2 Merge branch 'master' of https://github.com/stella-emu/stella 2018-06-10 15:10:17 +02:00
thrust26 93e42bc15f redefined Stella's PAL color palette 2018-06-10 15:10:04 +02:00
Christian Speckner 0f25515099 Update TODO. 2018-06-09 23:18:13 +02:00
Christian Speckner 0fbd875783 Documentation. 2018-06-09 23:16:59 +02:00
Christian Speckner 8781889a7f Documentation, cleaup, fix race in frame stats. 2018-06-09 00:31:20 +02:00
Stephen Anthony 6cb9efac28 Updated OSX project file for EmulationWorker class.
Fixed minor compile warning, and made a method const.
2018-06-07 19:56:36 -02:30
Stephen Anthony b955113f83 Updated VS project file for EmulationWorker class. 2018-06-07 19:44:13 -02:30
Christian Speckner 8edc597189 Hook and fix up EmulationWorker -> threading works, pick'n'pile is happy. 2018-06-07 23:38:14 +02:00
Christian Speckner ea94f5e795 Scheduling fixes. 2018-06-07 21:02:08 +02:00
Christian Speckner d8732c9378 Uups, fix evident error. 2018-06-07 20:59:15 +02:00
Christian Speckner 773a0cf906 Cleanup. 2018-06-07 20:55:33 +02:00
Christian Speckner afb1e1d1e1 Emulation worker. Currently untested and disconnected. 2018-06-07 20:54:30 +02:00
Stephen Anthony e0cf1d1dd5 Fix crash in OpenBSD framebuffer/texture cleanup.
- It seems that textures must be destroyed *before* the renderer is destroyed
- This isn't mentioned anywhere in the SDL docs, and it works everywhere else, but in any event it is now fixed
2018-06-07 12:46:26 -02:30
Stephen Anthony 819850f971 Fixed configure/Makefile to work without patches in OpenBSD. 2018-06-06 18:23:27 -02:30
Stephen Anthony cf34707e27 Use smart pointer to store static scanline data in FBSurface.
- in working on the OpenBSD crashing issue, I noticed that we can use a unique_ptr here
2018-06-06 17:57:15 -02:30
thrust26 17c60192dd made Display property changes in GameInfoDialog immediate 2018-06-03 12:03:28 +02:00
thrust26 a3955553b8 added missing auto detection for manual selected display format "Auto-detect" (50Hz ROM after 60Hz formats) 2018-06-03 11:39:42 +02:00
thrust26 f37651a46d fixed missing ConsoleInfo.DisplayFormat update 2018-06-02 17:18:10 +02:00
thrust26 4562e44d59 fixed right border in GameInfoDialog/Cartridge tab 2018-06-02 13:07:49 +02:00
thrust26 c2f9c070b7 make editable text display from the beginning by default 2018-06-02 12:40:25 +02:00
thrust26 5f59d10c51 fixed some issues in GameInfoDialog (see #297) 2018-06-02 12:23:21 +02:00
thrust26 77bd416735 Merge branch 'master' of https://github.com/stella-emu/stella 2018-05-29 15:30:19 +02:00
thrust26 df27b7cddc fixes #296
fixes #304
2018-05-29 15:29:59 +02:00
Stephen Anthony 9e4dbd6a3a Fixed dirty buffer in TIA mode when switching screenmodes. 2018-05-27 18:53:57 -02:30
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