Commit Graph

375 Commits

Author SHA1 Message Date
thrust26 b3a5d04544 Improved error handling when loading bezels 2023-08-29 13:51:10 +02:00
thrust26 deea1e37ea fixed zoom when switching bezel paths 2023-08-28 11:16:27 +02:00
thrust26 074c6ae4ca fixed zoom clamping 2023-08-27 22:39:50 +02:00
thrust26 0367923a77 Revert "experimenting with not clearing the framebuffer during emulation"
This reverts commit bd778e3c2b.
2023-08-27 22:37:55 +02:00
thrust26 647f3d48a5 improved the code for rendering non-rounded bezels only on load (this should work) 2023-08-27 16:57:36 +02:00
thrust26 e76b91720d minor zoom fix 2023-08-27 11:13:37 +02:00
thrust26 bd778e3c2b experimenting with not clearing the framebuffer during emulation
added rounded bezel auto-detection and handling
2023-08-27 10:16:45 +02:00
thrust26 03049ff93a reversed parameter order in FrameBuffer::renderTIA 2023-08-27 08:00:14 +02:00
thrust26 3f05523e16 fix current zoom level when enabling bezels 2023-08-26 18:21:58 +02:00
Stephen Anthony 1c126218b6 Fixes for warnings from clang. 2023-08-26 12:23:06 -02:30
thrust26 3f1d5d644b added bezel hotkeys
renamed bezel settings
moved Bezel class to common
2023-08-26 13:50:39 +02:00
thrust26 c31ab36afe refactored bezel code
added variable bezel window support
2023-08-25 15:57:21 +02:00
Stephen Anthony e0374fe681 Fix compile error for libretro, and minor warnings from clang. 2023-08-24 12:31:06 -02:30
thrust26 201fc97ecb reverted to working (fixed) borders 2023-08-23 18:03:36 +02:00
thrust26 6b1191a16e added bezel borders 2023-08-23 17:47:58 +02:00
thrust26 f6d020d538 added automatic bezel name generation 2023-08-22 14:54:09 +02:00
thrust26 856ece86d0 added property for bezel file names 2023-08-21 22:34:33 +02:00
thrust26 3b53d3376e preliminary doc updates 2023-08-21 13:01:23 +02:00
thrust26 3f6fe5df5e fixed bezel blend mode bug (only showed with TV-effects && Interpolation enabled)
changed default hotkey for correct aspect ratio
2023-08-21 10:50:47 +02:00
thrust26 0b629f59c5 fixed info message positioning
made image paths changeable without restart
2023-08-20 07:46:33 +02:00
thrust26 d3b46c742d some small fixes 2023-08-19 19:25:50 +02:00
thrust26 53b3d0901c bezels working now (TODO: testing, doc) 2023-08-19 18:12:32 +02:00
thrust26 88e737c6f4 some changes for alpha channel support (still doesn't work :( ) 2023-08-17 20:31:42 +02:00
thrust26 9e268dda0c first try 2023-08-17 18:18:15 +02:00
Thomas Jentzsch 790bc51c83 added alternative theme, switchable via hotkey. this is a preparation for SDL2 supporting system theme change events (day/night) soon 2023-03-15 17:06:52 +01:00
Stephen Anthony 9cc804d0e0 Updated files to 2023; an early Happy New Year to anyone reading this logs. 2022-12-30 14:11:04 -03:30
Stephen Anthony 027efc5979 Consolidate and refactor some code (mostly string conversions). 2022-12-24 16:42:08 -03:30
Thomas Jentzsch d1073fc51f fixed messages lost when changing state with auto pause enabled (fixes #944) 2022-12-17 11:03:48 +01:00
Stephen Anthony 31cc0884db Convert 'const string&' to 'string_view', as per C++17 recommendations. WIP. 2022-12-16 19:15:30 -03:30
Thomas Jentzsch 6cbb06b10a added VSYNC warning to console info overlay in developer mode 2022-10-20 12:48:51 +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 d488b9c860 More 'const' conversion, with help from clang-15. 2022-09-13 22:52:59 -02:30
Stephen Anthony 19da02fb9c Final batch of fixes from clang-tidy (for now). 2022-08-21 19:33:08 -02:30
Stephen Anthony fc0a8c91a8 Second pass at fixes for suggestions from clang-tidy. 2022-08-21 13:53:52 -02:30
Stephen Anthony f987c3f72c Yay, got clang-tidy working again. First pass at fixing suggestions. 2022-08-20 15:32:15 -02:30
Stephen Anthony 48d1a6a321 Second pass at fixing warning from Visual Studio (const and C-style casts). 2022-03-28 22:00:26 -02:30
Stephen Anthony 11d2f34bcb Update copyright to 2022. Happy New Year! 2021-12-31 16:07:17 -03:30
Thomas Jentzsch 8cee3c5667 limit message display frames to 120 (fixes #852) 2021-12-11 23:13:35 +01:00
Thomas Jentzsch de81f7fd67 fixed #841 (setting of phosphor properties) 2021-11-17 19:43:50 +01:00
Thomas Jentzsch 6238b5efbb added different mask pattern for scanline emulation 2021-11-01 17:55:45 +01:00
Stephen Anthony c3fa1890d5 Fix segfault on some systems when using BrowserDialog during a program run.
Remove old debugging print code.
2021-10-24 13:57:40 -02:30
Thomas Jentzsch 4ace2c6eea renamed Menu class into OptionsMenu 2021-09-10 22:16:19 +02:00
Thomas Jentzsch b77d605cd1 made PlusROM nick input dialog working
added settings for nick and id
TODO: doc
2021-09-01 14:06:09 +02:00
Thomas Jentzsch 6c6cd52e42 does NOT compile! 2021-08-31 17:04:27 +02:00
Stephen Anthony ae527a7f5e Revert to old way of handling framebuffer surfaces.
Still TODO is fix crash when FileListWidget is used (BrowserDialog).
2021-05-28 22:12:12 -02:30
thrust26 7873bddee5 enhanced links in HelpDialog
fixed link color for Dark theme
2021-04-25 21:08:06 +02:00
thrust26 e463ef2fb4 redesigned RomInfoWidget link display
enhanced AboutDialog with more links
2021-04-24 11:53:26 +02:00
thrust26 6bd4987b22 fixed palette and custom BLARGG settings saving (see #787) 2021-04-12 22:38:41 +02:00
Stephen Anthony 836137c7fc Fix minor warning in clang. 2021-04-06 13:15:49 -02:30
thrust26 f3e1e559cf fixed HiDPI mode
(note to myself: sometimes initialization is bad)
2021-04-06 16:53:44 +02:00