Stephen Anthony
3e1b03bed5
3 voice music correction for CTY scheme.
2017-04-25 19:26:04 -02:30
sa666666
dc5a0bdba1
Merge pull request #122 from SpiceWare/master
...
3 voice music correction
2017-04-25 19:24:34 -02:30
Darrell Spice, Jr
742eb36654
3 voice music correction
...
Christian discovered a bug in the updateMusicModeDataFetchers() function used by BUS, CDF, and DPC+.
2017-04-25 16:27:39 -05:00
Christian Speckner
24e449c5d4
Setters for player and ball old registers.
2017-04-25 22:58:05 +02:00
Christian Speckner
bd74b7de38
Fix delay queue widget regression caused by typo.
2017-04-25 20:36:00 +02:00
Darrell Spice, Jr
86ecaca7d9
Updates to BUS
...
Add digital sample support to BUS.
2017-04-25 08:38:06 -05:00
Christian Speckner
ea7792d57a
Add getters for old / new GRPx / ENABL registers.
2017-04-24 23:47:06 +02:00
Christian Speckner
f51c6c983b
Show queued GRPx / ENABL shuffles in delay queue widget.
2017-04-24 23:42:44 +02:00
Stephen Anthony
b0bb4bda29
Fixed crash from non-initialized value.
2017-04-24 14:03:27 -02:30
Stephen Anthony
2d58825b25
First pass at revamping debugger TIA tab (UI changes only).
2017-04-24 12:36:47 -02:30
Darrell Spice, Jr
3b0b6127cc
Merge remote-tracking branch 'stella-emu/master'
2017-04-23 18:07:54 -05:00
Christian Speckner
ce204901dc
Flush the line cache after stepping.
...
Ensures that the display will match the step afterwards.
2017-04-24 00:34:25 +02:00
Christian Speckner
24cb2417fc
Port improved line caching from 6502.ts .
2017-04-23 23:37:30 +02:00
Darrell Spice, Jr
26e9144468
Merge remote-tracking branch 'stella-emu/master'
2017-04-23 16:09:31 -05:00
Darrell Spice, Jr
a4fdab5534
Updated CDF to new spec.
...
The Harmony/Melody CDF driver underwent a major revision to add support for the new JMP FASTJUMP feature. Note that this update breaks compatibility with the previous CDF demos.
3-Voice Audio and Digital Sample playback are in place, though both sound "off" so further work will need to be done. Debugger Widget needs additional work, and state save/load support needs to be finished.
2017-04-23 15:48:12 -05:00
Stephen Anthony
38deb5b1cf
Potential fix for compile failure on ppc64le / SDL2.
2017-04-20 15:21:55 -02:30
Stephen Anthony
1675aece44
Merge branch 'master' of github.com:stella-emu/stella
2017-04-15 19:03:47 -02:30
Stephen Anthony
3aeae9b6f6
Improvements to the debugger prompt
...
- commands are now properly range checked (byte, short, etc)
- better error messages
- internally, use 16-bit/8-bit instead of 32-bit when necessary
2017-04-15 19:00:50 -02:30
Stephen Anthony
a2d647b17f
Updated OSX project file for Xcode under Sierra.
2017-04-14 23:40:49 -02:30
Stephen Anthony
d456721c5e
StringListWidget always wants focus.
2017-04-09 20:23:33 -02:30
Stephen Anthony
07f605d8be
Minor documentation/commenting update for Paddle class.
2017-04-08 00:29:35 -02:30
Stephen Anthony
7b8d579360
Added debugger prompt command 'debugcolors', which shows a legend
...
of colors used in 'fixed debug colors' mode.
2017-04-08 00:11:02 -02:30
Stephen Anthony
a8516ee504
Updated VS project file for recent class additions.
2017-04-07 20:48:27 -02:30
Stephen Anthony
4e794ba778
Updated debugger prompt commands 'trap', 'trapread' and 'trapwrite'
...
to work like the old 'm' versions, so they work on all mirrors and
also allow one to enter a range of values to trap. Added more
stringent error checking for parameters.
2017-04-06 20:22:00 -02:30
Stephen Anthony
9736bdd3e8
Added 'palette' debugger prompt command, which shows a colour swatch
...
of the currently active TIA palette.
2017-04-06 17:54:41 -02:30
Stephen Anthony
435608422b
Updated fixed debug colours to match in NTSC and PAL.
2017-04-06 17:26:17 -02:30
Stephen Anthony
6faf099f3e
Updated OSX project files for recent class additions.
2017-04-04 19:44:18 -02:30
Stephen Anthony
60322a10d4
The PF register in the debugger no longer shows COLUBK.
...
Some minor rearranging of the 'queued writes' widget.
2017-04-04 18:19:11 -02:30
Stephen Anthony
d3b50b5194
Fixed some minor issues with DelayQueueWidget.
...
- Removed redundant code to get TIA write address labels
- Added '$' to indicate hex output
- Added newlines to affected files.
2017-04-04 17:38:45 -02:30
Christian Speckner
3df449603e
Delay queue widget: Finishing touches
...
* Reorder widgets in TIA tab
* Change background color to readonly
* Pacify compiler warning in iterator
* Fix typo in TiaDebug
2017-04-04 21:55:16 +02:00
Stephen Anthony
96bbba223a
Various improvements to the debugger prompt:
...
- 'cls' now only clears the screen, and not the command history
- 'help' accepts another command as an argument, to give more info
about the command (ie, help breakif is now valid)
- command completion now works on built-in functions and pseudo-ops
2017-04-04 14:17:10 -02:30
Christian Speckner
467c45e7b2
Delay queue widget: replace mock.
...
* Add an iterator for interating over delay queue entries
* Dynamically build delay queue widget content from iterator
* Refactor shadow registers to reflect a possible delay
2017-04-04 00:39:55 +02:00
Christian Speckner
8275b1a9d6
Add DelayQueue widget (mocked content).
2017-04-04 00:39:55 +02:00
Stephen Anthony
157f25eba9
Updated Visual Studio project files for VS 2017.
2017-04-02 13:13:52 -02:30
Stephen Anthony
2d8ddd3296
DataGridWidgets now show different background colour by default in
...
read-only mode. This allows classes that were previously written
to auto-magically work, instead of having to manually edit them.
2017-04-01 20:39:00 -02:30
Stephen Anthony
faba2540f9
The debugger 'cls' no longer erases history.
2017-04-01 20:37:39 -02:30
Stephen Anthony
ae65f95848
Updated debugger read-only UI items background colour.
2017-04-01 19:11:59 -02:30
Stephen Anthony
3e5df9c7bc
Non-editable UI items in the debugger are now shown with a different background color.
2017-04-01 17:04:40 -02:30
Stephen Anthony
58f93c1930
Fixed inheritance issue with Widget::wantsFocus() and child classes.
...
Changed some code in TIA class to eliminate function calls.
Minor code refactoring wrt d'tors.
2017-04-01 15:41:34 -02:30
Stephen Anthony
f041de441f
Bumped state version #, since recent changes have made old
...
state files invalid (and cause a crash on my system, at least).
2017-03-30 14:51:31 -02:30
Stephen Anthony
4a8ff43fe2
Match override to virtual method, to stop compiler from complaining.
...
Also, if we don't know if a method should be const, then it needs
to be :)
2017-03-29 19:59:01 -02:30
Christian Speckner
988b36010b
Positioning for missiles and ball.
2017-03-29 22:53:42 +02:00
Christian Speckner
d00698c3e4
Better naming, implement player position setters
2017-03-29 22:02:15 +02:00
Christian Speckner
a7fc82cbea
Position readout for players.
2017-03-29 20:14:43 +02:00
Christian Speckner
f1eb76303c
Finish introduction of shadow registers:
...
* Reenable all register readouts
* Refer to shadow registers in all readouts
* (De)serialize shadow registers
2017-03-29 19:32:57 +02:00
Christian Speckner
b3bfc86ccc
Introduce shadow registers, start refactoring TIADebug to use them.
2017-03-29 18:18:35 +02:00
Christian Speckner
eb209ee1dd
Fix sign error with myXDelta.
2017-03-29 17:58:28 +02:00
Christian Speckner
d6fbc23b60
Fix cursor in frame preview.
2017-03-29 17:46:25 +02:00
Stephen Anthony
d819f9c7b8
Fixed overflow of text/UI items in large font mode in the debugger;
...
we need just a little more height. There's similar issues for the
smallest font, but I need to think about that one a little more,
since many people are affected if we change the window size at the
smallest setting.
2017-03-28 15:18:20 -02:30
Stephen Anthony
3a8967f349
Fixed minor warnings in Xcode build.
2017-03-27 16:54:19 -02:30