Commit Graph

372 Commits

Author SHA1 Message Date
thrust26 ee8734ce14 added sound to Time Machine playback
fixed playback speed
updated docs
2020-12-06 12:08:25 +01:00
thrust26 bff8d4141a Trying to fix build bug #736 2020-12-01 18:37:46 +01:00
thrust26 c116ed8d25 Merge branch 'master' into feature-highscores 2020-11-28 20:10:17 +01:00
thrust26 1476b2a6bf attempt to fix 'shifting' dialogs (OptionsDialog) 2020-11-15 16:41:01 +01:00
thrust26 7fb21af0b2 added a full render when event WINDOW_EXPOSED and WINDOW_RESIZED are handled
stopped screen from changing frames when 'Pause' is displayed
2020-11-13 19:53:19 +01:00
thrust26 74206a8c4d fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
thrust26 264eb5ea1a fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 d627acb408 avoid full update when window gets exposed (test) 2020-11-13 10:03:03 +01:00
thrust26 e93e4b8fdb minimized UI redraws and renderings when message is displayed
refactored message creation
2020-11-12 10:43:04 +01:00
thrust26 6b46f85fc9 fixed problem with QWERTZ keys 2020-11-06 23:57:34 +01:00
thrust26 c3be71cd9f refactored EditableWidget to use events instead of scancodes (TODO: text, MacOS keys) 2020-11-06 18:16:21 +01:00
thrust26 ec52ea8049 added color parameters to 'Custom' palette, fixes #657 2020-10-31 19:06:58 +01:00
Stephen Anthony e15d27dc96 Started cleanup of FrameBuffer class.
- Moved Video mode stuff into separate class
- Fix bug with aspect correction in fullscreen mode still giving graphical artifacts
2020-10-13 10:47:37 -02:30
thrust26 2f7d7c0416 fixed wording 2020-10-05 23:07:52 +02:00
thrust26 7fa2db712b made correct aspect ratio a permanent setting
added hotkey for correct aspect ratio
updated docs
2020-10-05 23:05:33 +02:00
Thomas Jentzsch bf4b63cb1c initial commit for QuadTari support (see #693) 2020-08-31 10:33:37 +02:00
thrust26 5a7f1fb914 Merge branch 'master' into feature-highscores 2020-07-31 10:47:49 +02:00
thrust26 bc9bb9fd31 added emulation speed change to 'direct only' hotkeys 2020-07-26 10:59:08 +02:00
thrust26 5c9a73c530 added emulation speed hotkeys 2020-07-26 10:52:38 +02:00
Stephen Anthony 155839fb0b Almost all file I/O now goes through FilesystemNode::read/write, instead of raw C++ fstreams.
This allows data to be stored in a ZIP archive and for Stella to use it as if it were a normal file.
Still TODO is add ZIP write support.
2020-07-25 12:57:12 -02:30
thrust26 41f501868a added autofire (resolves #676) 2020-07-25 10:19:07 +02:00
thrust26 c3e156f9b5 started adding playback mode (see #678) 2020-07-23 12:39:22 +02:00
Thomas Jentzsch 59b89c6139 added numpad keys as defaults for global hotkeys 2020-07-04 10:31:16 +02:00
thrust26 29fee4c580 reordered and grouped event handling 2020-07-03 18:17:11 +02:00
thrust26 8c2c9ebb60 Added global hot keys for debug options 2020-07-02 23:33:13 +02:00
thrust26 70ab70ab46 fix cart detection for 512K ROMs
add new event & hotkey for selecting previous multicart ROM
2020-05-25 13:58:53 +02:00
thrust26 4466f470a3 Revert "Merge branch 'master' of https://github.com/stella-emu/stella"
This reverts commit 3f9ef8026b, reversing
changes made to 191684b6d2.
2020-05-24 23:45:46 +02:00
thrust26 66be9cf320 updated doc (adapting refresh not available for macOS)
added event and hotkey for adapting refresh rate
fixed endless loop in global hotkeys
2020-05-24 10:03:53 +02:00
thrust26 63f1414007 minor fix, make sure that a message is displayed when switching TV format 2020-05-16 23:47:15 +02:00
thrust26 16f5797e31 added two more methods to global hotkeys
updated and restructured hotkey documentation
2020-05-16 13:00:38 +02:00
thrust26 16a3280b56 added four global hotkeys which allow selecting and changing several adjustable settings (addresses #631) 2020-05-16 09:50:16 +02:00
thrust26 c06a60d704 added global hotkeys (pageup/down) for current displayed setting (or volume) 2020-05-14 21:18:55 +02:00
thrust26 a6df70db89 a little bit of polishing 2020-05-14 11:12:56 +02:00
thrust26 ea98b7a8d0 added gauge bars display when selecting settings too 2020-05-13 20:26:19 +02:00
thrust26 020dea9cc8 added UI messages with gauge bars for variable values (partially addresses #631) 2020-05-13 09:32:11 +02:00
thrust26 614e28375d code cleanup and bug fixing 2020-05-11 10:47:43 +02:00
thrust26 123d2ec9f6 remove palette functionality from NTSCFilter
load and save config values in PaletteHandler
2020-05-09 21:36:22 +02:00
thrust26 825c0e516a refactor palette handling into own class
convert brightness, contrast, saturation and gamma
2020-05-08 17:51:19 +02:00
thrust26 b85f7af4bf initial commit 2020-05-06 21:30:43 +02:00
thrust26 bdb685644d added 'Turbo" mode 2020-04-19 23:23:11 +02:00
thrust26 0753972d47 add configurable driving controller sensitivity 2020-04-05 19:55:45 +02:00
thrust26 bac7b0552e add HighScoresDialog to LauncherDialog
remove high scores debug events
add Dragster data to stella.pro
2020-02-16 21:37:22 +01:00
thrust26 ec2fe206c0 add load/save for high scores (via Serializer)
change high scores hotkey to INSERT
block high score dialog when no data is defined
2020-02-15 13:02:38 +01:00
thrust26 4b116b3aef initial work on HighScoresDialog 2020-02-11 20:28:06 +01:00
thrust26 7374b24ff8 consider GUI_SUPPORT, rename into HighScoresManager, value formatting 2020-02-10 12:24:14 +01:00
thrust26 abc860cb6b trying to commit to feature-highscores 2020-02-09 22:16:25 +01:00
Stephen Anthony 5273986e88 Wrap std::stoi inside BSPF::stringToInt, and handle its exceptions. 2020-02-09 16:57:29 -03:30
thrust26 8bbcdc4e69 add HighScoreManager class
add high score tab in GameInfoDialog
2020-02-09 12:41:59 +01:00
Stephen Anthony af120a3eaf Wrap std::stoi inside BSPF::stringToInt, and handle its exceptions. 2020-02-07 21:00:06 -03:30
thrust26 4f100b0fce initial commit
defines properties for Asteroids, Chopper Command and Frooger
add new properties parser
add reading score etc. from RAM
add test hotkeys (CTRL+SHIFT S/V) display current score and variation
2020-02-07 23:08:44 +01:00