Commit Graph

5524 Commits

Author SHA1 Message Date
Stephen Anthony 80f221619a Make Travis build use a released SDL, not a WIP from Mercurial. 2019-12-23 17:22:29 -03:30
Stephen Anthony 72654bd48f Upgrade Travis Mac build environment to latest version. 2019-12-23 17:12:18 -03:30
Thomas Jentzsch dbac5aad02 fix for #552 (analog/digital part) (TODO: test!) 2019-12-23 17:08:51 +01:00
Stephen Anthony 357b29b5ec Deadcode elimination in M6502 emulation.
A minor improvement, but every little bit counts.
2019-12-22 23:33:20 -03:30
Stephen Anthony 963cec1880 More cleanups from clang-tidy. 2019-12-22 22:46:27 -03:30
Stephen Anthony db096b911c Convert joystick handler to use vectors and eliminate raw new/delete. 2019-12-22 21:43:50 -03:30
Stephen Anthony faf16e0fe3 Remove virtual designation for FSNode::setFlags, since it's never needed. 2019-12-22 21:00:50 -03:30
Stephen Anthony c057e1d0c8 Move all logging facilities from OSystem directly into the Logger class. 2019-12-22 17:36:06 -03:30
Thomas Jentzsch 8ba4bae4a7 add "Mickey" to properties 2019-12-22 18:39:07 +01:00
Stephen Anthony c9a23cd02f Some more refactoring based on advice from clang-tidy.
- Eliminate virtual calls in c'tor/d'tor
- Eliminate some redundant calls in d'tor
- Don't reinitialize blitter unless absolutely necessary
2019-12-22 11:56:24 -03:30
Stephen Anthony 51f704d769 Fix more fallout from code refactoring. 2019-12-22 10:18:03 -03:30
Stephen Anthony 0bf2c53818 Fix compile error in Windows port from recent code refactoring. 2019-12-22 10:14:39 -03:30
Stephen Anthony 6d8bd87db6 Eliminate superfluous 'setDirty' call. 2019-12-21 22:41:01 -03:30
Stephen Anthony ffdb301a36 Some cleanups suggested by clang-tidy. 2019-12-21 22:38:01 -03:30
Stephen Anthony 414607ce26 Changed Base::Format to Base::Fmt, and made it a scoped enum. 2019-12-21 21:27:18 -03:30
Stephen Anthony eebba63b58 Remove redundant comment. 2019-12-21 19:29:30 -03:30
thrust26 b6d3ab0f83 removed ARM RAM dump code again, redundant 2019-12-21 15:17:32 +01:00
thrust26 23cc2cc49c fix MessageBox height calculation
add first 0.5K RAM to ARM fatal error message
2019-12-21 11:59:07 +01:00
thrust26 2477b7fdaf add missing register 0 to ARM dump 2019-12-21 08:20:19 +01:00
Stephen Anthony b04c35e2a2 libretro: Fix VS project for recent removal of ystart handler. 2019-12-20 10:57:51 -03:30
Stephen Anthony 7fdc5e9ec6 Fix minor warning in Xcode. 2019-12-20 10:23:54 -03:30
Stephen Anthony 969911d398 libretro: Fix build file for recent removal of ystart handler. 2019-12-20 09:16:48 -03:30
Stephen Anthony 394ebd15f3 Removed all reference to 'ystart' from built-in properties database.
Note that the info is still in 'stella.pro', until we finalize what the values should be.
Then we will update the built-in properties again.
2019-12-19 18:42:23 -03:30
thrust26 8cd4115050 correct silencing fix 2019-12-19 19:54:09 +01:00
Christian Speckner ff29f63f7d Add missing initialization. 2019-12-19 19:28:33 +01:00
Christian Speckner 991f29b179 Don't try to access the palette before it has been initialized. 2019-12-19 18:39:39 +01:00
thrust26 9ede2456bd silence compiler 2019-12-19 18:34:21 +01:00
thrust26 e344848bdb adjust VS project 2019-12-19 18:14:16 +01:00
thrust26 1563e4c5c3 Merge branch 'master' of https://github.com/stella-emu/stella 2019-12-19 18:13:50 +01:00
thrust26 bdba1809da updated Super Soccer 2019-12-19 18:13:24 +01:00
Christian Speckner 7dd2103c89 Safety belt. 2019-12-19 18:12:20 +01:00
Christian Speckner 4e6df63bcd Adapt XCode project file. 2019-12-19 18:08:43 +01:00
Christian Speckner 30350ec2c4 Ystart is sleeping with the fishes. 2019-12-19 18:01:54 +01:00
thrust26 dea2e43b1e add hotkey for toggling interpolation (ctrl+i) 2019-12-18 20:38:52 +01:00
Stephen Anthony 6013620a5d Fix minor warning from clang. 2019-12-18 15:56:39 -03:30
thrust26 a894d325d3 reverted video dialog and settings changes 2019-12-18 19:55:58 +01:00
thrust26 307e73c7a1 small improvement on FC bankswitching 2019-12-18 19:12:04 +01:00
Stephen Anthony 52c7d83532 Fixed minor issues reported by cppcheck. 2019-12-17 21:06:08 -03:30
Christian Speckner a1df24b52d Precisely align scanlines with TIA scanlines. 2019-12-17 22:51:08 +01:00
Christian Speckner 4378b9eab4 Be ready for fractional scaling factors, performance improvements. 2019-12-17 21:31:08 +01:00
Christian Speckner bd4e076461 Native retina support. 2019-12-17 19:34:41 +01:00
Christian Speckner c61fb8f597 Update scaling in video dialog instead of framebuffer. 2019-12-17 17:16:37 +01:00
Christian Speckner 0334ae7bad Rename HqBlitter -> QisBlitter 2019-12-17 17:16:37 +01:00
Christian Speckner 5cc9c9eb78 Re-add filter setting to PNG metadata. 2019-12-17 17:16:37 +01:00
Christian Speckner 80bbea4640 Connect tia.filter. 2019-12-17 17:16:37 +01:00
Stephen Anthony 0556090a09 First pass at converting part of 'ystart' to 'vcenter'.
The logic here is somewhat convoluted.  I suggest renaming 'ystart' to 'startline',
and having it internal to TIA only.  The 'vcenter' option will then modify that value
from certain default constants (for NTSC and PAL).
2019-12-16 23:26:57 -03:30
thrust26 216916a313 Reimplement y-start as "V-Center" in dialog and messages
Limit v-center range to +/-15 pixel
2019-12-16 12:41:39 +01:00
thrust26 338e2604d5 Fixed my merge chaos (sorry) 2019-12-16 09:47:56 +01:00
thrust26 4b16ac85f3 Resolved some odd GIT merge problems 2019-12-16 09:28:16 +01:00
thrust26 f66ba4fdd5 reimplemented ystart (TODO: GameInfoDialog) 2019-12-16 09:03:42 +01:00