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
Thomas Jentzsch
9a183bf8b5
Merge remote-tracking branch 'remotes/origin/master' into feature/quadtari
2020-09-08 16:22:21 +02:00
Stephen Anthony
cb22a9e75f
libretro: Updated VS2017 project.
...
This has been broken for months, so I wonder whether we should keep it.
2020-09-02 19:29:35 -02:30
Stephen Anthony
34c937a143
Fix compile warning in clang, and compile error for libretro build.
2020-09-02 12:12:38 -02:30
Stephen Anthony
bc8b34e923
Fix warnings from Clang 11.
...
Apparently d'tors in child classes should now be marked override rather than virtual (to match other methods).
So we do that specifically now.
2020-08-17 10:38:43 -02:30
Stephen Anthony
f3503d22d9
libretro: Fix compile error with recent sound code changes.
2020-07-27 10:53:43 -02:30
Stephen Anthony
f0e2b357cf
Moved 'max ROM size' function to more appropriate place.
2020-07-03 14:46:57 -02:30
Stephen Anthony
683a84c619
libretro: Add CartCreator class.
2020-05-30 17:24:07 -02:30
Stephen Anthony
32ede9da09
libretro: Use ROM size from core, update formatting and add const.
2020-05-25 18:37:35 -02:30
Stephen Anthony
6869582d5a
libretro: Allow ROMs that are max size for Stella (instead of requiring 1 byte less).
2020-05-25 14:14:57 -02:30
Stephen Anthony
bf41e28a7c
libretro: Add TVBoy cart class.
2020-05-24 19:40:43 -02:30
thrust26
16a3280b56
added four global hotkeys which allow selecting and changing several adjustable settings (addresses #631 )
2020-05-16 09:50:16 +02:00
Stephen Anthony
308cc97974
libretro: Return nullptr when necessary.
2020-05-15 09:33:39 -02:30
Stephen Anthony
7b6e3e32f6
libretro: Fix sound code for latest refactoring.
2020-05-14 21:03:25 -02:30
thrust26
c06a60d704
added global hotkeys (pageup/down) for current displayed setting (or volume)
2020-05-14 21:18:55 +02:00
Stephen Anthony
1fbd774323
libretro: Remove redundant code.
2020-05-12 14:00:08 -02:30
Stephen Anthony
7ae0aff062
Some more header file cleanups, hopefully resulting in faster compile
...
times.
2020-05-12 13:52:33 -02:30
Stephen Anthony
f0cee245f7
libretro: Fixed #634 .
2020-05-12 11:51:55 -02:30
Stephen Anthony
5ddaea992d
Fixes for warnings in latest g++ and clang, and update libretro port to latest changes.
2020-05-11 14:57:01 -02:30
Stephen Anthony
a2e5204835
libretro: Fix #627 .
2020-05-04 12:25:43 -02:30
Stephen Anthony
6363ebaf0a
libretro: Fix Makefile for recent cart refactoring.
2020-05-02 16:12:56 -02:30
Stephen Anthony
1c8a52aaaf
libretro: Fix #625 .
2020-05-02 14:39:23 -02:30
Stephen Anthony
c09b6167a1
libretro: Fix core on Debian Buster ( fixes #598 )
2020-03-28 12:03:23 -02:30
Stephen Anthony
a3b536c94d
libretro: Pass the filename to the underlying emulation, since we can detect things based on what it contains.
2020-03-21 18:35:12 -02:30
thrust26
fbfccfbec6
refactor v-size
2020-01-13 21:13:55 +01:00
Christian Speckner
1dc31af9dd
Cleanup, adjustscanlines is now vsizeadjust.
2020-01-13 20:27:05 +01:00
Christian Speckner
5b99e3e998
Change adjustscanlines parameterization to -5% .. 5%, hook uo hotkey.
2020-01-13 00:06:23 +01:00
Christian Speckner
f7cb631ed4
Merge branch 'rework-aspect'
2020-01-07 21:15:53 +01:00
twinaphex
58bf9d57b6
(Libretro/MSVC 2017) Buildfix
2020-01-07 09:46:52 -03:30
Christian Speckner
cef81e0bb5
Settings: remove aspect in favor of scanlines adjust.
2020-01-05 00:36:10 +01:00
Stephen Anthony
9ad47ae5f3
Updated copyright to 2020. Happy New Year to anyone reading this!
2019-12-31 13:48:56 -03:30
thrust26
1dcd960b8d
add Lightgun class to Libretro Stella.vcxproj
2019-12-31 11:18:05 +01:00
thrust26
b364a4224f
add Lightgun class to Libretto Makefile.common
2019-12-31 11:15:13 +01:00
Stephen Anthony
682a35bf72
libretro: Fix fallout from latest changes.
2019-12-28 00:50:05 -03:30
Stephen Anthony
b07d8870ae
libretro: Updated VS project file for class addition.
2019-12-26 20:39:53 -03:30
Stephen Anthony
74a2e4b9a9
Refactored phosphor calculations into a new PhosphorHandler class.
...
This class is accessible from both TIASurface and AtariNTSC, so there's no more code duplication.
Testing is required to see if this results in any slowdowns. It shouldn't, since the relevant code is inlined ...
2019-12-26 20:26:39 -03:30
Stephen Anthony
67273e9df8
Eliminate superfluous 'setDirty' call.
2019-12-21 22:41:01 -03:30
Stephen Anthony
ec470d17cb
libretro: Fix VS project for recent removal of ystart handler.
2019-12-20 10:57:51 -03:30
Stephen Anthony
578c19a588
libretro: Fix build file for recent removal of ystart handler.
2019-12-20 09:16:48 -03:30
Christian Speckner
5977c8561a
Connect tia.filter.
2019-12-17 17:16:37 +01:00
Stephen Anthony
b6122f136f
More fixes for issues reported by cppcheck.
2019-12-15 12:32:49 -03:30
Christian Speckner
c4d1473f81
Get rid of smoothing in favor of scaling settings.
2019-12-13 22:46:31 +01:00
Christian Speckner
a966295e9b
Cleanup.
2019-12-10 23:23:46 +01:00
Stephen Anthony
f08bc8843d
libretro: Fix Linux/macOS builds.
2019-11-02 19:50:41 -02:30
Stephen Anthony
c198edbe51
libretro: Fix Windows build for recent class addition.
2019-11-02 10:53:57 -02:30
Yoshi Sugawara
bdaf55bb1c
Libretro: support building using tvOS SDK
2019-09-14 10:09:58 -02:30
Aaron Kling
74959ba26c
libretro: allow mingw cross compile
2019-08-18 15:23:22 -02:30
snes2600
3c49805be9
libretro: fix missing JoyMap class
2019-08-18 15:21:46 -02:30
Stephen Anthony
48e9e81747
Convert remaining Logger functions to new API: fixes #515 .
2019-08-14 12:02:04 -02:30
Stephen Anthony
a7c138c13d
libretro: fix compile errors.
2019-08-07 14:54:11 -02:30