thrust26
64e4153bca
Merge branch 'master' of https://github.com/stella-emu/stella
2017-10-08 19:04:48 +02:00
Stephen Anthony
741e148da5
Fixed 'save' command in debugger parser:
...
- all files are now appended with '.script' instead of '.stella'.
- files are saved in default save location, just like disassembly files
(this can be discussed/changed as necessary)
- 'exec' command has been changed to load from the same location
2017-10-08 14:24:10 -02:30
thrust26
a9910f2649
Merge branch 'master' of https://github.com/stella-emu/stella
...
# Conflicts:
# src/windows/Stella.vcxproj.filters
2017-10-08 18:52:38 +02:00
thrust26
20babc832a
Merge branch 'trapif_attempt_1'
2017-10-08 18:31:26 +02:00
Stephen Anthony
5f2e383440
Updated VS project file, adding LinkedObjectPool and removing some
...
non-existent classes.
2017-10-08 13:32:33 -02:30
Stephen Anthony
a8719f6bd6
Added LinkedObjectPool class, which will be used by RewindManager.
...
Thomas, please contact me for example usage of this class.
2017-10-08 12:42:24 -02:30
thrust26
7406c0fd2a
hides new access functions since they can only used together with traps
...
fixes listtraps formatting (trapStatus)
fixes trap addresses (in executeTrapRW, addr & XY is now always used for compares)
2017-10-08 15:59:00 +02:00
thrust26
eb2ae18ce1
added missing initialization
2017-10-08 14:18:14 +02:00
thrust26
649dada32c
added missing file to source control
2017-10-08 12:50:22 +02:00
thrust26
90705babd7
debugger start displays labels where possible
...
prevent repeated trap interrupts
some old code cleanup
2017-10-08 12:25:23 +02:00
thrust26
d15690f5f1
added mirrors
2017-10-08 10:43:26 +02:00
thrust26
7b8b121ee5
detect duplicate traps which will eliminate each other
2017-10-07 23:45:32 +02:00
thrust26
41dffe6f78
works!
...
TODOs:
- identify duplicates and trigger remove when added
- mirrored addresses
- testing
2017-10-07 20:22:54 +02:00
thrust26
15925c313c
working on formatting
2017-10-07 19:30:21 +02:00
thrust26
ffacd7a5e7
missed a clear
2017-10-07 18:28:44 +02:00
thrust26
c6593e6c58
this should be working
2017-10-07 18:25:56 +02:00
thrust26
f862e1c97d
progress...
2017-10-07 14:17:34 +02:00
Stephen Anthony
bfb79fe289
Let dialogs use all available space in LauncherDialog ( fixes #236 ).
2017-10-06 20:46:13 -02:30
g012
5cce80d908
Fixed removal of prefix of local labels (global.local -> .local).
2017-10-06 20:01:33 -02:30
Stephen Anthony
5492e86ba5
Fix spacing issues.
2017-10-06 20:00:05 -02:30
thrust26
b17542d2bf
Makes 'Cancel' default in RomAuditDialog too
2017-10-06 23:18:17 +02:00
thrust26
61bf556e5b
it compiles again
2017-10-06 23:06:59 +02:00
Stephen Anthony
8fa5ad502a
Minor spacing cleanup.
2017-10-05 20:58:39 -02:30
Stephen Anthony
f38b40415f
Minor refactoring of AVox/SaveKey classes (use delegating c'tor).
2017-10-05 20:57:02 -02:30
Stephen Anthony
55a281bf34
Allow OK/Cancel buttons to be variably focused in MessageBox.
2017-10-05 20:30:36 -02:30
thrust26
e2844f566f
added confirm dialog when erasing the whole EEPROM
2017-10-05 08:26:11 +02:00
Stephen Anthony
9fc8b9fcc0
Fixed crash when specifying an invalid controller type on the commandline.
2017-10-04 18:35:55 -02:30
Stephen Anthony
29e53093ba
Various UI classes now have their commands prefixed by class name.
2017-10-04 18:33:24 -02:30
Stephen Anthony
90a6c35061
Removed ability to manually select CompuMate controllers ( fixes #229 ).
2017-10-04 17:43:21 -02:30
Stephen Anthony
17f88515a7
Fixed compile errors in gcc/clang.
2017-10-04 13:06:28 -02:30
thrust26
486d95d951
Revert "fixed #236 by making the launcher dialogs slightly larger. Also limited emulator dialogs to the same size."
...
This reverts commit fbcab7d286
.
2017-10-04 16:22:53 +02:00
thrust26
fbcab7d286
fixed #236 by making the launcher dialogs slightly larger. Also limited emulator dialogs to the same size.
2017-10-04 16:15:46 +02:00
thrust26
0cbceda36d
added ellipsis to audit dialog
2017-10-04 12:26:11 +02:00
thrust26
af30b05734
added ellipsis to buttons which open another dialog
...
added ellipsis character to large, medium and small fonts
2017-10-04 10:42:37 +02:00
Stephen Anthony
d99d3a16f5
Fix crash when using CompuMate scheme but not using CM controllers.
...
The code now never looks at the controller type for CM ROMs, but just creates the required controllers.
This means that we no longer actually need a special CompuMate controller type anywhere in the code, since selecting it has become redundant.
2017-10-03 20:17:23 -02:30
Stephen Anthony
1fa3f0cf0d
Fixed compile warnings under clang:
...
- multiline IF statements should have braces
- override keyword not being used when overriding virtual methods
2017-10-03 19:14:07 -02:30
thrust26
46f2ae0cab
While I am at it, some minor fixes to Game Properties/Cartridge dialog
2017-10-03 22:26:08 +02:00
thrust26
0839bcb8d7
minor improvement of last commit
2017-10-03 20:42:02 +02:00
thrust26
9ac4a57498
Added logic to Game Properties/Controllers to prevent invalid selections.
2017-10-03 20:25:38 +02:00
thrust26
cd189050ec
Fixed wrong display of swapped controllers in debugger
2017-10-03 18:42:46 +02:00
thrust26
9f97184d9b
Added 'EEPROM erase' buttons to Device & Ports and Game Properties dialogs
...
Slightly refactored some dialogs
Changed colors for disabled sliders and buttons
2017-10-03 16:43:50 +02:00
thrust26
8348525f14
before cleanup
2017-10-03 16:33:33 +02:00
Stephen Anthony
bec1784d18
Added infrastructure to call methods on AVox/SaveKey controllers from InputDialog.
...
Thomas, you will need to edit InputDialog::eraseEEPROM and finish the logic there.
2017-10-02 19:57:21 -02:30
thrust26
e10ca8e694
removed 'echo' and enhanced 'print' instead
2017-10-02 22:12:10 +02:00
thrust26
3ca6f5a9d3
Changed tab widget navigation to Windows and OSX standard Control-(Shift)-Tab
2017-10-02 21:12:24 +02:00
thrust26
43e9693959
added 'echo' command to debugger prompt
2017-10-02 14:23:08 +02:00
Stephen Anthony
4ecaa9a6e0
Updated OSX project file for recent class additions.
2017-10-01 17:29:37 -02:30
Stephen Anthony
05b2684421
Fixes for Visual Studio project file; minor formatting cleanups.
2017-10-01 16:49:29 -02:30
Stephen Anthony
924e92214f
Fixes for several minor issues in the last few commits:
...
- move files from src/windows to proper location
- formatting fixes to match style in other files
This fixes all compile issues in Linux; still TODO is fix Windows and OSX.
2017-10-01 16:23:53 -02:30
thrust26
c19dc0dd9f
minor code cleanup
2017-10-01 20:02:11 +02:00