thrust26
2dde406bb9
some minor cleanup and preparation for more options
2017-11-17 17:26:42 +01:00
thrust26
78f2211f1f
Debugger UI settings moved form UI to Developer Settings dialog
2017-11-17 17:02:24 +01:00
Stephen Anthony
fbedb3beda
Fixed minor formatting issues, and adapt for header reorganization.
...
Also removed reference to header file on Thomas' local system :)
2017-11-17 11:41:52 -03:30
thrust26
340c974503
fixed project settings
2017-11-17 14:15:11 +01:00
thrust26
6408a2df40
Developer dialog added,
...
- some options are duplicated with ".dev" prefix
- other renamed with ".dev" prefix
2017-11-17 14:04:40 +01:00
thrust26
41810298a7
Merge branch 'master' of https://github.com/stella-emu/stella
2017-11-17 14:02:27 +01:00
thrust26
b5c9842716
DeveloperDialog added
...
- developer only options now have "dev." prefix
- options relevant for players and developers are duplicated ("dev." prefix)
2017-11-17 14:02:10 +01:00
Stephen Anthony
c2946e58d6
Header fixes take 4; 'debugger/gui' classes.
...
Note that this one adds a new file, and I haven't yet updated the
Windows and OSX builds (so they won't compile for now).
2017-11-17 09:03:03 -03:30
Stephen Anthony
39f839021e
Header fixes take 3: cheat, common, debugger directories done.
2017-11-16 14:29:34 -03:30
Stephen Anthony
4610cae973
Merge branch 'master' of github.com:stella-emu/stella
2017-11-16 13:31:54 -03:30
Stephen Anthony
a7f1764411
Second pass at optimizing header files, to eliminate cascaded compiles.
2017-11-16 13:31:20 -03:30
thrust26
64c6e97db3
RewindManager::getUnitString() refactored
2017-11-16 14:49:41 +01:00
thrust26
524548a08a
attempt to remove warnings
2017-11-15 23:41:15 +01:00
thrust26
838b277c0a
myNTSC removed, defined by number of scanlines now
2017-11-15 11:03:39 +01:00
Stephen Anthony
632fffcb49
Refactor a few classes to not include so many headers.
...
Including many header files in other headers leads to a cascade of
compiles when changing one of them.
Note that this potentially makes some inline methods non-inline
(although current idea on this is that the compiler can make
much better choices for when to inline). So we may need to check
performance after this work, to make sure no regressions happen.
2017-11-14 21:52:23 -03:30
thrust26
6970389ff5
rewind states cleared and continuous rewind mode disabled when exiting ROM
...
(@sa666666 please check if that's the right way to do it)
2017-11-14 16:29:24 +01:00
thrust26
d24f962909
'Desert Falcon (PAL)' ROM properties updated, display format is PAL
2017-11-13 21:01:58 +01:00
thrust26
0dddb93fb6
rewind/unwind command output improved
2017-11-13 16:02:15 +01:00
thrust26
92a8747eb3
rewind/unwind commands enhanced with optional number of levels parameter
2017-11-13 15:07:48 +01:00
thrust26
3f77b95b3b
preliminary state compress code added (disabled)
2017-11-12 10:14:42 +01:00
Stephen Anthony
bfc7574cd7
First pass at implementing state save/replay using an iterator-based approach.
...
Saving a state and later rewinding it now works, but still TODO is unwinding
(ie, replay in the future vs. in the past).
For now, debugging info remains, and some methods are commented out. This
code is mostly for Thomas to inspect and make sure we're on the right track.
2017-11-11 22:15:28 -03:30
Stephen Anthony
c18469c2a3
Fix minor compile warnings.
...
Sync BSTypes in Stella and harmonycart, fixing a bug in the process
(entering non-uppercase extensions for '-bs' would result in an error).
2017-11-10 21:37:11 -03:30
Stephen Anthony
a802e934c9
Fixed 'Gamma Attack' ROM properties; the right joystick is the default.
2017-11-10 08:36:59 -03:30
thrust26
d81b1d1e4e
debug color for playfield slightly varied for PF0/1/2 (implements #248 )
2017-11-09 15:55:56 +01:00
Stephen Anthony
2f31c9d1d8
Fixed minor warning in OSX project file.
2017-10-29 15:28:36 -02:30
Stephen Anthony
e64e0ea844
Fix compile errors when certain options are disabled by 'configure'.
2017-10-19 22:14:17 -02:30
thrust26
eceb647953
Atari 7800 support (initial RAM and Pause key) added
...
currently only available in debugger UI and via command line
TODO: make available in future developer dialog
2017-10-18 22:03:52 +02:00
Christian Speckner
23cac0538c
Documentation.
2017-10-17 23:35:49 +02:00
Christian Speckner
b5feb9fc40
Remove dead constants, change vsync margin during ystart to match frame.
2017-10-17 22:31:55 +02:00
Christian Speckner
86e789a6cf
Minor refactoring, be more tolerant w.r.t. vsync timings -> fixes Acid Drop.
2017-10-17 22:24:40 +02:00
Christian Speckner
20c21177ea
No jitter simulation during the initial garbage frames.
2017-10-17 22:06:11 +02:00
thrust26
2af885b417
autocompletion does not anymore cut string if no longer matching string is found
2017-10-17 21:10:37 +02:00
thrust26
631a8c1567
Merge branch 'master' of https://github.com/stella-emu/stella
2017-10-17 19:07:28 +02:00
thrust26
cc04c3e826
missing "Start" label in disassembly fixed
...
negative block cycle count displayed correctly
2017-10-17 19:07:15 +02:00
Stephen Anthony
ad2d53758f
Fixed final warning in jitter code.
2017-10-17 09:57:19 -02:30
Christian Speckner
424808b948
Revised my decision ;)
2017-10-17 00:26:12 +02:00
Christian Speckner
1338b8d0d0
Fix spurious jitter in ROMs with continously changing frame height (ghost!).
2017-10-17 00:25:24 +02:00
Christian Speckner
4a73aab1e4
Fix segfault during ystart autodetection.
2017-10-16 23:53:41 +02:00
Christian Speckner
18895e3683
Remove FIXME --- the comparision is legitimate.
2017-10-16 23:37:22 +02:00
Christian Speckner
f02a7020b0
Fix typo.
2017-10-16 23:36:52 +02:00
Stephen Anthony
9b4443d555
Only automatically enable clang extended warnings in version 5+.
2017-10-16 14:39:40 -02:30
thrust26
5c6fef4760
Merge branch 'master' of https://github.com/stella-emu/stella
2017-10-15 23:17:45 +02:00
thrust26
ad36e7a74c
VS project files updated
2017-10-15 23:17:27 +02:00
Stephen Anthony
a2f175402e
Tone down warning wrt redundant 'default' in switch/case statements.
2017-10-15 18:32:32 -02:30
Stephen Anthony
5317c86f23
State files are no longer valid after the frame-manager refactoring.
2017-10-15 17:58:34 -02:30
Christian Speckner
5384ca95d2
Oops.
2017-10-15 22:23:17 +02:00
Christian Speckner
2c96258890
Merge branch 'refactoring/frame_manager'
2017-10-15 21:12:14 +02:00
Christian Speckner
f40d34543c
Fix build on OSX.
2017-10-15 21:11:39 +02:00
Christian Speckner
14dde10b34
Silence clang warnings.
2017-10-15 21:03:33 +02:00
Stephen Anthony
abc7ffdf03
Fixed missing break.
2017-10-15 16:06:06 -02:30