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