Thomas Jentzsch
47a6b1de32
3e+ comments fixed
2022-12-14 18:15:27 +01:00
Thomas Jentzsch
43a67ef224
added middle mouse button support (emulates double click)
2022-12-06 19:21:07 +01:00
Thomas Jentzsch
67ee544435
slightly optimized Thumb emulation for R77
2022-12-03 00:38:31 +01:00
Thomas Jentzsch
d62f6a3380
and some more (forgot to save)
2022-12-02 19:52:03 +01:00
Thomas Jentzsch
ccc4b6c832
some code cleanup
2022-12-02 19:51:24 +01:00
Stephen Anthony
6399147174
Disable warning for deadcode in Thumbulator.
2022-12-02 12:20:36 -03:30
Thomas Jentzsch
06e8e606e3
added Release PGO x64 build configuration for VS
2022-12-02 10:42:21 +01:00
Stephen Anthony
e4d8072503
Convert more defines to static constexpr, take 2.
2022-12-01 19:13:44 -03:30
Stephen Anthony
61d6d89a21
Revert "Convert more defines to static constexpr."
...
This reverts commit 58382db331
.
Mistakenly checked in debug code for another part of the codebase.
2022-12-01 19:08:27 -03:30
Stephen Anthony
58382db331
Convert more defines to static constexpr.
2022-12-01 19:04:01 -03:30
Stephen Anthony
a37c76071a
Fix missing braces on switch/case block.
2022-12-01 18:46:53 -03:30
Stephen Anthony
679a0318f9
Convert defines to static constexpr.
2022-12-01 18:31:31 -03:30
Stephen Anthony
f9edb95a6e
Implemented suggestions from clang-tidy-16 (mostly emplace vs. push_back).
2022-12-01 15:39:21 -03:30
Thomas Jentzsch
b1f100147f
added a few more FORCE_INLINE and inline hints
2022-11-30 09:33:04 +01:00
Thomas Jentzsch
50d2155d1b
next try
2022-11-29 16:44:47 +01:00
Thomas Jentzsch
29225e2d93
Revert "improved inlining in VS (I hope this doesn't break the code again)"
...
This reverts commit 8c253f2cc4
.
2022-11-29 16:10:43 +01:00
Thomas Jentzsch
8c253f2cc4
improved inlining in VS (I hope this doesn't break the code again)
2022-11-29 14:07:51 +01:00
Thomas Jentzsch
f5bcf94592
trying to fix build errors
2022-11-29 11:12:08 +01:00
Thomas Jentzsch
025de6e8e9
accelerated emulation by using forced inlines
2022-11-29 10:53:31 +01:00
Thomas Jentzsch
38e8121b10
added global FORCE_INLINE macro
...
used FORCE_INLINE macro in Thumbulator
2022-11-29 09:23:39 +01:00
Thomas Jentzsch
866ee840de
optimized thumb flags handling
2022-11-28 22:12:48 +01:00
Thomas Jentzsch
96d5a3ff5b
optimized thumb branch instructions
2022-11-27 13:10:02 +01:00
Thomas Jentzsch
bb1b0ab953
fixed 7800 pause button
2022-11-23 22:29:43 +01:00
Stephen Anthony
d1767d4d93
More 'const char* const' fixes.
2022-11-13 12:31:36 -03:30
Stephen Anthony
c9e10fdc6e
Stop WAV playing when exiting a KidVid ROM and starting a non-KidVid one.
2022-11-03 21:42:14 -02:30
Thomas Jentzsch
6cbb06b10a
added VSYNC warning to console info overlay in developer mode
2022-10-20 12:48:51 +02:00
Stephen Anthony
437046bb6b
Some minor optimizations to FSNodePOSIX.
2022-10-10 16:40:25 -02:30
Stephen Anthony
7b5d25d9f1
Fix minor warning from clang-tidy.
2022-10-09 21:50:57 -02:30
Stephen Anthony
7de717114c
Separate sound mute and enable functionality.
...
Mute simply changes the sound level; disabling sound completely is now done separately.
2022-10-09 21:28:35 -02:30
Thomas Jentzsch
5a558a6afe
fixed jitter emulation
2022-10-09 12:15:01 +02:00
Thomas Jentzsch
9e973bc955
fixed frame layout detection
2022-10-09 07:38:08 +02:00
Thomas Jentzsch
aadb28a618
reworked timer syntax and code and fixed some bugs
2022-10-08 11:54:38 +02:00
Stephen Anthony
744532fbba
Fix minor compile issues.
2022-10-06 13:07:27 -02:30
Thomas Jentzsch
3de6002c46
added user defined timers to debugger (TODO: screenshots)
2022-10-06 16:55:00 +02:00
Thomas Jentzsch
d8ed1d1d13
Fixed "logBreaks" output in debugger
2022-10-03 18:16:14 +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
Thomas Jentzsch
067cf7e021
fixed interrupted WAV continuing to play at restart
2022-09-14 17:38:47 +02:00
Stephen Anthony
d488b9c860
More 'const' conversion, with help from clang-15.
2022-09-13 22:52:59 -02:30
Thomas Jentzsch
a647b2ba7f
implemented gapless playback for WAV files (KidVid)
2022-09-13 15:24:19 +02:00
Thomas Jentzsch
9d6cee710e
added messages for Kid Vid
2022-09-10 15:56:25 +02:00
Thomas Jentzsch
2027882c77
added mute all songs option for Kid Vid
2022-09-09 14:09:46 +02:00
Thomas Jentzsch
3293aecdd0
enhanced KidVid to allow selecting and starting the games via console switches
2022-09-08 19:43:58 +02:00
Thomas Jentzsch
8aa67f8493
fixed cut off Kid Vid songs
2022-09-07 12:26:03 +02:00
Thomas Jentzsch
201a2c909a
enhanced KidVid song skipping
...
removed clicks at end of songs
2022-09-05 23:15:21 +02:00
Thomas Jentzsch
69e61fb4e5
refactored KidVid code a bit
...
updated doc
2022-09-04 18:40:46 +02:00
Stephen Anthony
01e8d29190
Bump state version for KidVid; clean up some typos.
2022-09-04 12:55:53 -02:30
Thomas Jentzsch
0f09b945ce
added KidVid tape state serializing
2022-09-04 10:03:40 +02:00
Stephen Anthony
087767b17b
Add stubs to KidVid for save/load functionality (TODO).
2022-09-03 22:43:42 -02:30
Stephen Anthony
2296b334dc
Minor formatting cleanups for recent commits.
2022-09-03 20:10:22 -02:30
Thomas Jentzsch
21f3b319c2
added WAV file volume adjustment ( resolves #77 )
2022-09-03 20:56:38 +02:00
Stephen Anthony
1c38d3e57a
Fix a few minor compiler warnings.
...
Make WAV play methods not pure virtual, so we can change them without affecting libretro.
2022-09-03 14:51:20 -02:30
Stephen Anthony
dfccad83cf
libretro: Fix compile failure from latest Sound changes.
2022-09-03 14:08:09 -02:30
Thomas Jentzsch
ba6b32aa21
added WAV playing and adapted KidVid code accordingly
2022-09-03 16:54:33 +02:00
Stephen Anthony
162921b9f3
Convert KidVid file I/O to C++ ifstreams.
2022-09-02 10:14:14 -02:30
Thomas Jentzsch
bbb87af60f
some KidVid refactoring
2022-09-02 08:18:55 +02:00
Thomas Jentzsch
3789843b39
allow playing KidVid without tapes
2022-09-01 17:47:19 +02:00
Thomas Jentzsch
601287f8c7
reworked KidVid code a little bit (still not working)
2022-09-01 13:58:43 +02:00
Thomas Jentzsch
c0bea2763b
disabled random start bank for MDM bankswitching ROMs
2022-08-22 09:36:38 +02:00
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
Thomas Jentzsch
10dd13d997
two small fixes
2022-08-17 20:32:49 +02:00
Thomas Jentzsch
4a491d21b9
added JPG loading support
2022-08-16 22:03:06 +02:00
Stephen Anthony
40f472b913
Fix compile error under g++.
2022-08-13 17:22:02 -02:30
Thomas Jentzsch
50db2abc50
some fixes and cleanup
2022-08-13 10:09:44 +02:00
Thomas Jentzsch
d1412c31c8
Merge remote-tracking branch 'remotes/origin/feature/multiimages'
2022-08-12 20:45:28 +02:00
Thomas Jentzsch
df95dd0df8
preparing for #916
2022-08-10 08:19:12 +02:00
Stephen Anthony
4fecd8fc97
Some fixes for suggestions from cppcheck.
2022-08-09 14:34:53 -02:30
Thomas Jentzsch
511fbb3644
a few minor changes (finally resolves #913 and #914 )
2022-08-06 09:20:13 +02:00
Thomas Jentzsch
7b906e824f
added bankswitching type to displayed multi cart information
2022-08-05 18:57:11 +02:00
Stephen Anthony
72c88d27a9
Implemented suggestions from various linting tools.
2022-08-04 22:15:04 -02:30
Thomas Jentzsch
27e3d87844
added disabling of some Game properties widgets for multi carts
...
added ROM name to Game properties title
2022-08-04 22:56:12 +02:00
Thomas Jentzsch
dc47100869
updated doc for optional filtering of Game Properties/Emulation/Types using ROM size
2022-08-02 12:33:14 +02:00
Thomas Jentzsch
c4443d6bb5
added optional filtering of Game Properties/Emulation/Types using ROM size (TODO: doc)
2022-07-30 21:24:39 +02:00
Thomas Jentzsch
ffde2e592a
enhanced scanline based frame layout detection to fractional values, this allows combining results with color based layout overruling
2022-07-14 20:03:45 +02:00
Stephen Anthony
5ad9c0e5ce
Fix minor compile warnings.
2022-07-13 11:32:27 -02:30
Thomas Jentzsch
1a8971e6d1
added optional autodetection of PAL-60 & NTSC-50
2022-07-13 10:34:15 +02:00
Stephen Anthony
7dc71fec94
Fix warnings in gcc and clang for missing initializers.
...
Normally I would disable the warning completely (everywhere), but it's very useful to have.
In this case, the code can be much faster, as it saves having to initialize empty string objects. So we disable the warning selectively.
2022-07-01 10:05:35 -02:30
Thomas Jentzsch
4f07e78134
removed superfluous empty initializers
...
made InputDialog slightly wider
2022-07-01 10:27:17 +02:00
Stephen Anthony
036a74f005
Fix compilation in Linux (module.mk incorrect).
2022-06-30 08:53:18 -02:30
Thomas Jentzsch
73ffb94d43
added Joy 2B+ support ( resolves #909 )
2022-06-30 12:54:12 +02:00
Thomas Jentzsch
e01d49e485
enhanced keyboard controller detection (except MagiCard) ( fixes #908 )
2022-06-29 23:40:13 +02:00
Thomas Jentzsch
08db05d198
7800 pause is now working again ( fixes #905 )
...
updated doc for 7800 pause hotkey
2022-06-26 19:39:18 +02:00
Stephen Anthony
e253be49d5
libretro: disable TV jitter until it settings are exposed through the UI.
...
This fixes rolling on NTSC ROMs that worked previous to 6.7 release.
2022-06-18 18:09:06 -02:30
Stephen Anthony
4a2ed8f7d0
Refactored 'FilesystemNode' -> 'FSNode', in preparation for large overhaul of these classes.
2022-06-14 16:28:20 -02:30
Stephen Anthony
0b093cb152
Check in some WIP code; still working on issue 851.
2022-06-12 16:54:36 -02:30
Stephen Anthony
397dc102ac
Update Visual Studio for new BUS class, and fix some minor warnings.
2022-06-11 21:27:36 -02:30
Stephen Anthony
0445a20e13
Fixed some warnings from the previous BUS commit, and added support for Linux/UNIX.
2022-06-11 20:55:43 -02:30
Darrell Spice, Jr
c78f9e26b6
Updated BUS to support some of the older demos. ( #898 )
2022-06-11 20:40:12 -02:30
Stephen Anthony
7a0a03e160
Minor formatting fix.
...
Just my OCD kicking in.
2022-06-09 17:33:03 -02:30
Thomas Jentzsch
49d775c893
some minor fixes
2022-06-09 12:20:44 +02:00
Stephen Anthony
a582a64cb6
Fix minor compile warning from Xcode.
2022-06-07 12:19:48 -02:30
Thomas Jentzsch
ac4801ffb3
added missing PlusROM code to CartBUS.cxx
2022-06-06 22:26:47 +02:00
Stephen Anthony
cec3b76fb9
First pass at detecting ROM file size and not loading ROMs that are too large.
...
Note that this only works in UNIX for now; still TODO for Windows and ZIP files.
For the TODO, the current code still loads ROMs, but just doesn't ignore large files.
2022-06-05 20:58:03 -02:30
Stephen Anthony
7e03cfac4d
libretro: Fix compile errors due to missing JitterEmulation functionality.
2022-06-05 20:39:19 -02:30
Stephen Anthony
226ceea12f
std::min and std::max are templates, and can't be combined with 'using'.
2022-06-05 11:40:04 -02:30
Stephen Anthony
f8e1ebac82
Make code a little more concise; should have done this in the last commit.
2022-06-05 11:10:44 -02:30
Stephen Anthony
b1dfa60def
Fix minor compile warnings in clang.
2022-06-05 11:02:25 -02:30
Thomas Jentzsch
3beb5599e2
enhanced jitter ( resolves #316 )
2022-06-05 15:14:51 +02:00
Thomas Jentzsch
bf78b34848
added properties for Indy 500 Menu hack
2022-06-03 09:09:41 +02:00
Stephen Anthony
53dba3bba9
Fix a few array out of bounds accesses ( fixes #806 ).
...
Note that this applies to mainline too, not just libretro.
2022-05-29 16:40:17 -02:30
Stephen Anthony
dd051f4b4e
Bumped version # for event and state files, since both have non-compatible changes since the 6.6 release.
2022-05-29 12:58:20 -02:30
Christian Speckner
d49b2b3818
Merge remote-tracking branch 'origin/6.6-r77'
2022-05-24 21:55:13 +00:00
Stephen Anthony
78cc21824e
Updated internal properties database to RomHunter v17.
2022-05-23 19:45:40 -02:30
Stephen Anthony
5b788cac1e
Fixed creation and merging of stella.pro to DefProps.hxx.
2022-05-20 19:07:04 -02:30
Thomas Jentzsch
65f8823ba8
improved Mindlink support
2022-05-09 19:04:23 +02:00
Stephen Anthony
928de47898
Minor fixes for warnings from some lint tools.
2022-05-08 13:55:17 -02:30
Thomas Jentzsch
e13233e5b7
two minor fixes for multi-segment ROM disassemblies
2022-05-05 12:28:47 +02:00
Thomas Jentzsch
73ffb66b3d
allow quick select for directories starting with non-letter chars ( fixes #891 )
2022-05-05 00:20:33 +02:00
Stephen Anthony
f50b8f068d
Improve processing files that aren't valid ROMs.
...
Now, the extension is actually checked before opening the ROM.
Streaming ROMs (MVC) are already taken care of, but still TODO is limit read to Cart::maxSize().
2022-04-30 18:53:39 -02:30
Thomas Jentzsch
efb2a9f299
corrected RESMPx for double sized players ( fixes #889 )
2022-04-21 18:57:33 +02:00
Stephen Anthony
95fd093739
Fix minor warning from clang.
2022-04-19 11:30:28 -02:30
Thomas Jentzsch
5545ef0cfc
improved disassembly of multi segment ROMs (see #568 )
2022-04-19 11:10:09 +02:00
Stephen Anthony
ecaa3197d2
Eliminate warning for unused parameter.
2022-04-16 21:54:16 -02:30
Stephen Anthony
19e8e8e022
When opening ROMs, ignore error messages in certain cases.
2022-04-16 21:52:10 -02:30
Stephen Anthony
fed3fa2241
Fix parsing large MVC files causing lockup/crash in GUI (fixes # 829).
...
Still TODO is deal with large files other than MVC, and also ZIP files.
At least the logic for analyzing size is now in one method (OSystem::openROM).
2022-04-16 19:25:50 -02:30
Thomas Jentzsch
df4900828c
added regex for PAL-N in filename (->NTSC50)
2022-04-13 11:27:53 +02:00
Thomas Jentzsch
cdecb9165e
improved bank origin detection ( fixes #428 )
2022-04-11 09:14:01 +02:00
Thomas Jentzsch
47710cdbcd
Fixed spelling of EconoBanking
2022-04-10 16:25:15 +02:00
Thomas Jentzsch
8fd02dc8ad
fixed company name into Fotomania
2022-04-10 16:16:12 +02:00
Stephen Anthony
6b73ea60c3
Added recent class additions to Xcode project.
...
Fixed some minor issues in VS project.
Minor formatting fixes.
2022-04-09 12:19:18 -02:30
Thomas Jentzsch
63387c693a
fixed path of Cart0FA0Widget
2022-04-09 14:55:21 +02:00
Thomas Jentzsch
544f662f1d
added 0FA0 (Mania) bankswitching
...
modified UA bankswitching accordingly
2022-04-09 10:26:22 +02:00
Thomas Jentzsch
04e629450a
Merge branch 'master' of https://github.com/stella-emu/stella
2022-04-03 19:55:59 +02:00
Thomas Jentzsch
edef47b4ed
fixed #885 (detected settings display overwritten by auto pause)
2022-04-03 19:55:42 +02:00
Stephen Anthony
a038a0f791
Updated M6502.ins/m4 to use static_cast and const.
2022-04-03 12:51:59 -02:30
Stephen Anthony
99ad1618e0
Converted more C-style code to C++.
2022-04-02 21:04:06 -02:30
Stephen Anthony
40127109c8
Fourth pass at updates for warnings from Visual Studio.
2022-04-02 19:25:35 -02:30
Thomas Jentzsch
f6fcb8aa06
optimized Thumbulator range checks
2022-03-30 14:20:11 +02:00
Thomas Jentzsch
5e5a426a02
Merge branch 'master' of https://github.com/stella-emu/stella
2022-03-29 19:18:35 +02:00
Thomas Jentzsch
7b1e494ca3
enhanced range checks for Thumbulator
...
changed initial Thumb code stack pointer
2022-03-29 19:18:11 +02:00
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
6a74c61ac5
First pass at fixing warning from Visual Studio (const and C-style casts).
...
This isn't all the code, just checking in the WIP so far.
It's not exciting work like new features, etc, but is required to keep the codebase clean.
I actually find it kind of relaxing; taking a short break from new features.
2022-03-27 18:09:55 -02:30
Stephen Anthony
fee159ea81
Minor updates for warnings from cppcheck.
2022-03-18 14:58:39 -02:30
Thomas Jentzsch
6d07ba4072
minor tweaks
2022-03-16 16:12:55 +01:00
Thomas Jentzsch
279cffe7b7
added another UA bankswitching detection pattern
2022-03-08 18:33:12 +01:00
Thomas Jentzsch
54c0dc8420
updated game properties
2022-03-06 12:26:33 +01:00
eds-collabora
6ab680cf07
Paddle mode enhancements ( #861 )
...
* Separate control precedence for paddles A and B
Previously, the paddle pair was treated as a single unit as far as
event overrides were concerned, so an analog input on paddle B would
prevent a mouse or even another digital controller from controlling
paddle A.
This commit separates out paddle A and B as far as event handling is
concerned. The same steps are applied, but now events affecting paddle
A will not preempt events of other types for paddle B from being
tested, and vice versa.
* Paddle mode enhancements
Map paddles to distinct controllers. For two player games, having
both players share a single controller isn't ideal. Instead, put
- Left A -> joystick 0
- Left B -> joystick 1
- Right A -> joystick 2
- Right B -> joystick 3
2022-03-06 11:23:31 +01:00
Thomas Jentzsch
633def0531
reapply color loss when switching TV format ( fixes #880 )
2022-02-28 09:32:41 +01:00
Thomas Jentzsch
12e1b3c04f
updated CDFJ+ driver description
2022-02-26 19:04:15 +01:00
Stephen Anthony
1920d761ea
Minor update: convert a define to C++ constexpr.
2022-02-24 16:55:05 -03:30
Darrell Spice, Jr
37180e18df
Fixed CDFJ+ issue if the first byte of the cartridge contained a value of FF_OFFSET thru FF_OFFSET + $23 ( #879 )
...
Updated Thumbulator's debug mode to allow run-time updating of the FF_OFFSET value.
2022-02-24 07:59:29 +01:00
Thomas Jentzsch
d658d72871
fixed read access to write port if write port uses upper address range ( fixes #878 )
2022-02-23 21:53:32 +01:00
Stephen Anthony
d4ac130d8e
Minor fixes to CartCDF; use C++ constexpr instead of C-style defines.
2022-02-23 15:19:37 -03:30
Darrell Spice, Jr
7b026e6ad1
Updated CDFJ+ with support for LDX # and LDY # fast fetchers, as well as a fast fetcher offset value. Also updates to the CDF Debugger. ( #877 )
2022-02-22 08:56:47 +01:00
Thomas Jentzsch
313b6c6c98
fixed patching ZP-RAM code ( fixes #874 )
2022-02-17 11:56:53 +01:00
Thomas Jentzsch
5b5eccf28f
added ARM chip type auto detection ( resolves #873 )
2022-02-15 12:33:46 +01:00
Stephen Anthony
f7895e53b8
Fix minor warnings.
2022-02-08 20:26:21 -03:30
Thomas Jentzsch
6832465ad1
fixed ARM timers (#fixes 872)
2022-02-08 22:35:59 +01:00
Thomas Jentzsch
645c2fc5bb
added PlusROM info to debugger ( resolves #844 )
...
added PlusROM user info to System log
2022-02-04 20:12:59 +01:00
Stephen Anthony
2ff5fffe37
Fix compile failure in BSPF_UNIX (ie, Linux).
2022-02-02 09:57:54 -03:30
Thomas Jentzsch
6daa04c6f4
added option for automatic pause/continue of emulation depending on focus ( resolves #870 )
2022-02-02 11:42:39 +01:00
Stephen Anthony
625c159b81
libretro: Fix minor compile warning.
2022-01-31 18:12:00 -03:30
Thomas Jentzsch
ee923a5577
first attempt of implementing light gun support for Libretro
2022-01-29 11:37:00 +01:00
eds-collabora
1db9de390a
Fixes for driving mode changes ( #866 )
...
- Use a float divisor to reduce the high resolution counter to a gray
code. This gives a more stable rate of change for the gray code when
using a sensitivity other than 1.
- Slightly remap the axis space, so that the positive and negative
ranges are the same. The new range is [64,-1] [1, 64]. We don't need
zero, because of the analog dead zone.
- Reorder the Event enum as suggested for on PR860.
2022-01-21 08:38:30 +01:00
Thomas Jentzsch
0ef0636eb9
fixed the fix
2022-01-20 13:02:41 +01:00
Thomas Jentzsch
31f6432bc5
fixed #864 (SC-RAM reads from write ports)
2022-01-20 12:21:53 +01:00
eds-collabora
db8ae212ef
Driving mode enhancements ( #860 )
...
The driving controller is closer to a paddle controller than a
joystick, but doesn't have hard stops.
This patch adds:
- A dedicated set of event bindings for driving.
- The option to use an analogue steering input from a regular joystick
axis, and a separate higher resolution counter to assist with this.
2022-01-19 15:23:14 +01:00
Stephen Anthony
11d2f34bcb
Update copyright to 2022. Happy New Year!
2021-12-31 16:07:17 -03:30
Stephen Anthony
5cec746b29
Minor formatting changes I forgot in a previous commit.
2021-12-30 11:38:34 -03:30
Stephen Anthony
a952bef910
More cleanups to VS project.
2021-12-18 18:45:28 -03:30
Stephen Anthony
aa74f00b7f
Some cleanups to Visual Studio project for warnings.
...
Disable all warnings from httplib.h, since we don't control that code.
Fix a few warnings recommended by VS, and disable the rest.
2021-12-18 18:26:10 -03:30
Thomas Jentzsch
147db10732
Revert "k"
...
This reverts commit 82c79fea4b
.
2021-12-11 23:31:10 +01:00
Thomas Jentzsch
82c79fea4b
k
2021-12-11 23:14:04 +01:00
Thomas Jentzsch
8cee3c5667
limit message display frames to 120 ( fixes #852 )
2021-12-11 23:13:35 +01:00
Thomas Jentzsch
4462492be8
revamped LauncherDialog
...
added option to disable bottom buttons
2021-12-05 18:08:38 +01:00
Thomas Jentzsch
059484f49a
fixed Libretro compile error
2021-12-03 20:27:35 +01:00
Thomas Jentzsch
5c4dc76c23
added option to disable favorites
2021-12-03 19:49:18 +01:00
Thomas Jentzsch
72dd4b3ebb
fixed the quit bug in issue #850
2021-12-03 17:28:48 +01:00
Thomas Jentzsch
ce78129297
minor update to PF debug colors
2021-12-01 11:33:18 +01:00
Thomas Jentzsch
2504f8600c
added score mode glitch emulation TIA option ( resolves #587 )
2021-11-30 23:07:59 +01:00
Christian Speckner
390c69fb36
Fix build on gcc 10.
2021-11-30 21:31:41 +00:00
Thomas Jentzsch
6a67d1c0a9
add option for removing recent/popular files
...
tried to fix the Linux compile problem
renamed the (internal) Settings keys used to store the favorites
further updated doc
2021-11-29 09:27:41 +01:00
Thomas Jentzsch
00609a3a7a
added tracking of user favorites, recently played and most popular games
...
added virtual directories for selecting tracked games
extended launcher context menu and shortcuts
2021-11-28 17:33:54 +01:00
Thomas Jentzsch
596522de8c
added option to show/hide file extensions
...
updated doc
2021-11-25 11:20:56 +01:00
Thomas Jentzsch
dc10ca9c00
added icons to file lists and removed special directory name formatting
2021-11-24 23:27:42 +01:00
Thomas Jentzsch
7052f15b56
added option for toggling autofire ( resolves #843 )
2021-11-23 10:11:56 +01:00
Thomas Jentzsch
f619b4e5cb
enhanced global keys handling for fullscreen mode
...
reordered events for Event Mappings dialog
2021-11-21 11:02:11 +01:00
Thomas Jentzsch
de81f7fd67
fixed #841 (setting of phosphor properties)
2021-11-17 19:43:50 +01:00
Stephen Anthony
860013d91d
Update Xcode project; fix Mac build.
2021-11-10 13:12:38 -03:30
Thomas Jentzsch
bd5899c183
enhanced effects info for PNG snapshots
2021-11-06 13:17:52 +01:00
Thomas Jentzsch
bc4a9aebe6
refactored scanline definition
2021-11-04 10:36:12 +01:00
Thomas Jentzsch
6d37dc9a47
added switching to bilinear scaling if QIS makes no sense
...
added 5th scanline mask (aperture grille)
aligned brightness of all scanline masks
updated doc for scanline masks
2021-11-02 11:49:44 +01:00
Thomas Jentzsch
6238b5efbb
added different mask pattern for scanline emulation
2021-11-01 17:55:45 +01:00
Thomas Jentzsch
18db3456f4
disabled random startup bank for CartWD
2021-11-01 08:07:13 +01:00
Thomas Jentzsch
228b2379ca
added hotkey for toggling Developer Settings sets
2021-10-30 14:56:03 +02:00
Thomas Jentzsch
d7f4bdd9f3
renamed one global hot key adjustment
2021-10-30 09:55:23 +02:00
Thomas Jentzsch
913e96942f
added hotkeys for adjusting TV jitter roll
2021-10-30 09:20:51 +02:00
Stephen Anthony
375c56ae2d
Fix compile warnings in gcc/clang.
2021-10-29 14:39:51 -02:30
Thomas Jentzsch
e6af23d6c1
refactored GlobalKeyHandler
2021-10-29 10:23:14 +02:00
Thomas Jentzsch
00bb3e392a
replaced dynamic with static cast
2021-10-28 15:50:24 +02:00
Thomas Jentzsch
68a4c23590
refactored global key handling into own class
2021-10-28 14:06:13 +02:00
Thomas Jentzsch
7ab27618a7
improved UI and doc for interpolation (unavailable for Software renderer)
2021-10-27 11:39:43 +02:00
Thomas Jentzsch
3fc5f6d75e
added suppression of unwanted global hotkey repeats
2021-10-27 11:13:37 +02:00
Thomas Jentzsch
2bf3c6ecf9
fixed global hotkey for mouse control
...
minor global hotkey refactoring
2021-10-26 10:11:38 +02: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
Stephen Anthony
79da2e1d8a
Fix gcc warning with braces around MACRO.
2021-10-23 21:51:13 -02:30
Stephen Anthony
5e3f244cd2
Fix minor warnings with semicolons.
2021-10-22 19:14:40 -02:30
Thomas Jentzsch
7be3a3b18e
made PlusROMs command line ID temporary
2021-10-20 20:28:35 +02:00
Thomas Jentzsch
48dd48c110
minor tooltip change for ARM chips emulated
2021-10-20 12:22:17 +02:00