thrust26
b7a89b3f5f
Merge branch 'master' of https://github.com/stella-emu/stella
2023-10-16 17:42:25 +02:00
thrust26
cacee1528e
fixed missing events in debugger
2023-10-16 17:42:18 +02:00
Stephen Anthony
e601801764
Fixes for suggestions from clang-tidy.
2023-10-15 13:53:46 -02:30
thrust26
bc109182a0
Merge branch 'master' of https://github.com/stella-emu/stella
2023-10-02 10:04:17 +02:00
thrust26
28d21eb42b
added that peeks to ROM hotspots return random values
2023-10-02 10:04:05 +02:00
Stephen Anthony
85f2304443
Fix minor warnings from clang.
2023-09-23 18:34:02 -02:30
lodefmode
b2004d0c49
Movie Cart PAL format ( #990 )
...
* MVC format expanded to include vsync, vblank, overscan, visible, and framerate.
Allows for playback of various formats including, PAL.
* Match MovieCart title screen format to detected timing.
Does not affect encoded video content, just title screen.
* simple moviecart PAL examples
---------
Co-authored-by: LoDef Mode <lodef.mode@gmail.ca>
2023-09-16 15:43:25 +02:00
thrust26
afe84954a8
fixed comments and minor enhancement in CartFE
2023-09-15 13:52:39 +02:00
thrust26
ec5e3fbe17
changed FE bankswitching code to support up to 8 banks
2023-09-15 08:44:02 +02:00
thrust26
cc9d26b37b
minor property fix
2023-09-12 16:44:56 +02:00
thrust26
d08d6668d1
enhanced CartCV to support small ROMs (Part 3)
2023-09-12 11:22:45 +02:00
thrust26
3043acba1e
enhanced CartCV to support small ROMs (Part 2)
2023-09-11 23:41:23 +02:00
thrust26
811bcfdf30
enhanced CartCV to support small ROMs
2023-09-11 22:26:01 +02:00
thrust26
2ab1fc7107
added ROM image widget to tab order and moved event handling into it
...
added launcher list paging events for controllers
2023-09-01 11:44:59 +02:00
thrust26
1f40abef3f
next oops
2023-08-29 16:41:09 +02:00
thrust26
c96c410c26
a few more bezel property updates
2023-08-29 16:19:05 +02:00
thrust26
b3a5d04544
Improved error handling when loading bezels
2023-08-29 13:51:10 +02:00
thrust26
7d7d574bcd
minor CartDetector and property update
2023-08-29 13:50:23 +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
37422a838f
oops
2023-08-27 08:14:02 +02:00
thrust26
03049ff93a
reversed parameter order in FrameBuffer::renderTIA
2023-08-27 08:00:14 +02:00
Stephen Anthony
47661d0acd
libretro: fix build issues with new bezel code.
2023-08-26 14:42:52 -02:30
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
b38c3a42b2
more bezel property updates
2023-08-26 13:39:10 +02:00
thrust26
328ef01423
added more bezel properties
2023-08-26 09:03:44 +02:00
thrust26
8dac721a65
a few minor changes
2023-08-25 21:31:17 +02:00
thrust26
a5b394ab5f
updated bezel properties and matching
2023-08-25 18:12:07 +02:00
thrust26
2077c0e9c2
IX fix #2
2023-08-25 17:04:55 +02:00
thrust26
25115b57bb
IX fix
2023-08-25 16:41:51 +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
62b3ef38d8
IX build fix
2023-08-22 15:48:06 +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
thrust26
825d2339b9
trying to fix Linux build
2023-08-05 15:43:56 +02:00
thrust26
cbe0ba8eee
added 03E0 bankswitching for Brazilian Parker Bros ROMs ( resolves #887 )
2023-08-05 15:20:46 +02:00
Stephen Anthony
49fb4d01bb
Remove 'launcherroms' option, in the process fixing #851 .
2023-08-02 18:19:50 -02:30
thrust26
f7e46338b8
added default mapping controller port option ( resolves #897 )
2023-08-02 17:03:57 +02:00
Stephen Anthony
55e3874097
Some cleanup of CartAR class, in preparation for moving some code from System class.
2023-08-01 17:44:44 -02:30
Stephen Anthony
d2fde2caff
Minor fixes for suggestions from clang-tidy.
2023-06-14 19:47:17 -02:30
thrust26
5af0163e43
reordered cart detection order to improve correct detection rate
2023-06-14 14:08:11 +02:00
thrust26
e06ca50b13
added phosphor to Amidar game properties
2023-06-14 09:50:56 +02:00
thrust26
ee13c16930
fixed QuadTari mapping storage
2023-06-12 17:45:18 +02:00
thrust26
88793d3d52
minor fixes for GL bankswitching
2023-06-04 14:24:32 +02:00
thrust26
21ff152c49
added limited GameLine Master Module bankswitching support
2023-06-03 21:03:07 +02:00
thrust26
67a039b111
changed CommaVid ROMs to 4K size ( fixes #969 )
2023-05-09 12:26:12 +02:00
Stephen Anthony
ed68467ff0
Minor fixes from clang-tidy.
2023-04-17 16:59:44 -02:30
thrust26
76bd7f493f
added missing PlusROM support for E7 bankswitching ( fixes #965 )
2023-04-09 15:18:24 +02:00
Thomas Jentzsch
b8e2641e34
added right controller KEYBOARD properties for Star Raiders (auto detected as Joy 2B+)
2023-03-19 17:56:16 +01:00
Thomas Jentzsch
fd7c4951c2
trying to address #962 for Linus & MacOS
2023-03-18 21:06:06 +01: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
Thomas Jentzsch
fb9323272a
added missing changed class
2023-03-15 14:44:01 +01:00
Thomas Jentzsch
45157e8eb2
fixed odd ROM sizes for 3E+ ( fixed #960
2023-03-15 13:57:30 +01:00
Stephen Anthony
7676e9b4c8
Some fixes for warnings from cppcheck.
2023-02-18 15:33:28 -03:30
Thomas Jentzsch
0ac532519f
fixed right controller detection for Maze Craze
2023-02-16 19:20:16 +01:00
Stephen Anthony
bbbaced452
Fix minor spelling mistake; there are no castrated goats here :)
2023-01-29 12:17:48 -03:30
Thomas Jentzsch
433d8da8a2
added "code in RAM" execution check for F4SC, F6SC and F8SC (addresses #933 )
2023-01-29 12:55:03 +01:00
Stephen Anthony
b71573f1f6
Fix missing const caught by clang-tidy.
2023-01-28 19:22:31 -03:30
Thomas Jentzsch
a4c5e57454
fixed jittering driving controller when using keyboard
2023-01-25 17:02:48 +01:00
Thomas Jentzsch
9d46bb614f
re-enabled mouse and Stelladaptor input for Driving Controller ( fixes #951 )
2023-01-18 17:01:21 +01:00
Stephen Anthony
d05957510a
Small optimization; don't unnecessarily clear buffers.
2023-01-08 21:52:24 -03:30
Thomas Jentzsch
265a090cc1
improved driving controller responsiveness to digital input
2023-01-06 00:43:38 +01:00
Thomas Jentzsch
cb4f3b4965
fixed saving driving controller mappings
2023-01-05 22:21:15 +01:00
Stephen Anthony
8ded49c33a
Fix compile error in clang-16; large number of constexpr string_view causes compile error.
2022-12-30 21:17:02 -03:30
Stephen Anthony
3458da8445
Remove FIXME for string_view conversion.
2022-12-30 18:34:12 -03:30
Stephen Anthony
89fb53a510
Minor string optimizations.
2022-12-30 18:00:37 -03:30
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
72fe8ebebe
Minor formatting fixes.
2022-12-29 20:03:24 -03:30
Stephen Anthony
226cc3c3c7
Another string_view conversion.
2022-12-29 15:22:38 -03:30
Stephen Anthony
b09e6cb71c
Convert MD5 functionality to proper C++17 class.
2022-12-29 12:25:39 -03:30
Stephen Anthony
a15b56aa1e
Various fixes for suggestions from clang-16.
2022-12-29 10:19:14 -03:30
Stephen Anthony
204aafa927
Remove std::stoi completely; reimplement with std::from_chars and string_view.
2022-12-28 20:57:31 -03:30
Thomas Jentzsch
ce46240aa7
added some more high score properties ( resolves #929 )
2022-12-25 10:07:51 +01:00
Stephen Anthony
027efc5979
Consolidate and refactor some code (mostly string conversions).
2022-12-24 16:42:08 -03:30
Stephen Anthony
313f7dd914
And a few more string_view conversions.
2022-12-21 20:36:35 -03:30
Stephen Anthony
ff0bbf525f
Yet more conversion of 'const char*' to string_view.
2022-12-21 20:20:30 -03:30
Stephen Anthony
1fa2e98988
More conversion of 'const char*' to string_view.
2022-12-21 19:24:37 -03:30
Stephen Anthony
aaaea54310
Improve Bankswitch class efficiency by using string_view.
2022-12-20 22:16:11 -03:30
Thomas Jentzsch
82da36dd68
fixed two bugs regarding Joy2B+ controller
2022-12-20 11:07:53 +01:00
Stephen Anthony
54993268c7
Yet more conversion of 'const string&' to 'string_view'.
2022-12-19 19:33:19 -03:30
Stephen Anthony
d4f1509def
More conversion of 'const string&' to 'string_view'.
2022-12-19 17:21:36 -03:30
Thomas Jentzsch
adbedfbbcf
enhanced missile state display in debugger
...
updated 3E+ comments
2022-12-19 11:38:43 +01:00
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