Commit Graph

4479 Commits

Author SHA1 Message Date
thrust26 d309279852 added cancel option (button, enter, ESC) to ProgressDialog
adapted all ProgressDialog using actions to allow canceling
2020-11-23 22:02:52 +01:00
thrust26 106bd3ab91 added launcher reload delay while typing filter 2020-11-23 09:08:26 +01:00
thrust26 6ec8693110 fixed small font for launcher 2020-11-22 21:58:49 +01:00
thrust26 d5e7829bd2 fixed considering "show all files" at startup
fixed launcher focus issues after exiting ROMs
2020-11-22 14:42:46 +01:00
thrust26 9a68e48421 added subdirectory search to launcher
enhanced ProgressDialog
2020-11-22 12:39:17 +01:00
thrust26 80c32d67f4 improved wildcard handling (addresses #154) 2020-11-21 14:59:31 +01:00
thrust26 fc92520fc5 fixed #732 2020-11-21 14:38:32 +01:00
Stephen Anthony 2b47ae1062 Fix typo in tooltip. 2020-11-20 19:53:44 -03:30
thrust26 11ec159bff tooltips are disabled for R77 2020-11-20 23:06:06 +01:00
thrust26 94fae3de3d added wildcard support to launcher dialog filter 2020-11-20 21:23:48 +01:00
thrust26 83da128ee9 added tooltips to DeveloperDialog 2020-11-20 20:12:30 +01:00
Stephen Anthony bf9b5b5557 Don't forget about Mac for a tooltip. 2020-11-20 10:44:32 -03:30
thrust26 4683b234b8 updated changes and WhatsNewDialog 2020-11-20 10:31:28 +01:00
thrust26 3b04034aab improved tooltips hiding
added tooltip to breakpoint/trap status
added tooltip to search/compare buttons and dialogs
added tooltips to data operation buttons
2020-11-20 10:11:40 +01:00
thrust26 763685e0c3 changed y-position displayed in tooltip to scanline number 2020-11-19 23:18:28 +01:00
Christian Speckner 24e802e490 Don't serialize redundant properties. 2020-11-19 23:15:13 +01:00
thrust26 ae452ffb09 removed "on top" logic for drawing widgets 2020-11-19 19:19:49 +01:00
thrust26 39b94d74e1 Merge remote-tracking branch 'remotes/origin/feature/improve_ui_redraws' 2020-11-19 18:16:36 +01:00
Stephen Anthony f7cf30a7fb Enable RTTI for Xcode. 2020-11-19 13:39:32 -03:30
thrust26 8b4ed1ae08 fixed potential Clang warnings 2020-11-19 16:44:03 +01:00
thrust26 8f0547f995 Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-19 16:40:28 +01:00
thrust26 998f423662 added tooltip hiding when context menus are opened
added tooltips to TiaOutputWidget and TiaZoomWidget
2020-11-19 16:40:16 +01:00
Stephen Anthony ec1941a323 Add debugger files to Xcode project, and fix minor warnings. 2020-11-19 10:29:41 -03:30
Stephen Anthony 3b85ceaa75 Fix location of files in VS project. 2020-11-19 09:49:38 -03:30
Stephen Anthony be170c7697 Fix wrong location of debugger files. 2020-11-19 09:36:02 -03:30
thrust26 b41f228e25 oops, added missing files 2020-11-19 12:26:03 +01:00
thrust26 d3125f23d7 added tooltip display of RAM labels in DataGridWidgets
added tooltip display of labels of some ToggleBitsWidget bits
merged tooltip display of 2nd and 3rd RomListWidget byte
added tooltip display of signed values
2020-11-19 12:25:07 +01:00
Stephen Anthony 6196c1f546 Fix some clang warnings and minor typo. 2020-11-18 22:18:07 -03:30
thrust26 0fcdc3ae6b disable tooltip when displayed value changes/is edited 2020-11-18 23:54:43 +01:00
thrust26 7ba9ce3439 Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-18 23:52:46 +01:00
thrust26 f195ad48f9 added a few more tooltips to VideoAudioDialog 2020-11-18 23:52:19 +01:00
Stephen Anthony d2012a857d Use const references where appropriate.
Probably not a huge performance gain, but added to match the rest of the code.
2020-11-18 17:56:57 -03:30
thrust26 9eea11ef83 improved string wrapping (incl. '\n')
fixed potential exception in StringListWidget
2020-11-18 21:02:42 +01:00
thrust26 3433a6f013 added multi-line tooltip support 2020-11-18 20:07:25 +01:00
thrust26 3690d83c7f improved tooltip handling (better delays, rerender instead of redraw)
added tooltip to StringListWidget for shortened texts (e.g. ROM names in launcher)
added code for StaticTextWidget tooltip (without setting widget dirty)
2020-11-18 17:48:19 +01:00
Stephen Anthony 1e4f3563b6 Fixed another minor clang warning. 2020-11-17 18:54:35 -03:30
Stephen Anthony a7d83e352e Fixed minor clang warnings, and implemented clang-tidy suggestions. 2020-11-17 18:37:10 -03:30
thrust26 bd52de99b0 added tooltips to TiaInfoWidget and CpuWidget 2020-11-17 19:41:23 +01:00
thrust26 b81706b215 aligned tooltip font to dialog font
improved debugger tooltip display
added tooltips for RomListWidget bytes
2020-11-17 18:10:54 +01:00
thrust26 ebe30f4209 enhanced GPRx bits display in debugger, now considers reflection 2020-11-17 13:36:12 +01:00
thrust26 d4cd97617e added considering bit order in PF pixel tooltip display
removed unused click count from ToggleWidget
2020-11-17 13:06:11 +01:00
thrust26 0dbd87f787 keep tooltips visible while mouse moves in focus
show tooltips faster when moving from one to another
update tooltip when mouse moves over different widget items
disable tooltip when editing
2020-11-17 12:33:47 +01:00
thrust26 dec31a0f03 fixed bug which removed highlighting for most widgets 2020-11-17 08:34:39 +01:00
thrust26 cce4e0f5d5 added value tool tips to debugger (DataGridWiget, ToogleWidget) 2020-11-16 23:50:10 +01:00
Christian Speckner fdc07b3eac Load joystick mappings from json. 2020-11-16 22:26:25 +01:00
thrust26 b9f5aa1753 fixed tool tip font for Launcher
added a few more tool tips
2020-11-16 20:00:51 +01:00
thrust26 e288350fdf added a separate flag for mouse focus 2020-11-16 18:59:01 +01:00
thrust26 aa51e29b38 fixed tool tips for HiDPI
added tool tip repositioning if exceeding surface
2020-11-16 17:41:24 +01:00
Stephen Anthony fc7a21285f Fix warning, and add ToolTip to Linux build. 2020-11-16 09:50:50 -03:30
thrust26 7a9efd9933 added initial tool tip functionality
removed duplicate _editMode in DataGridWidget
2020-11-16 12:26:01 +01:00
cd-w 248bb7b96f Fix audio changes to be compatible with CDF/CDFJ 2020-11-15 20:21:34 -03:30
cd-w 2e6ddaa3d8 Increase sample size from 2K to 512K for CDFJ+ 2020-11-15 20:21:34 -03:30
Christian Speckner 4314c0cdeb JSON joystick mappings, still missing load and migration. 2020-11-15 22:53:07 +01:00
Stephen Anthony 6bbcd150d8 Some simplifications to Point/Size/Rect classes. 2020-11-15 15:16:06 -03:30
thrust26 1476b2a6bf attempt to fix 'shifting' dialogs (OptionsDialog) 2020-11-15 16:41:01 +01:00
thrust26 096ed424e3 removed duplicate _editMode variable
fixed missing redraws when StringListWidgets gain focus
prevent focus for disabled widget
2020-11-15 11:03:55 +01:00
thrust26 e01d8e57a5 fixed garbage in fullscreen mode
fixed breakpoints flickering in RomListWidget
fixed palette update in VideoAudioDialog
2020-11-15 08:59:18 +01:00
Stephen Anthony 85d0c9227c Optimize/simplify dialog shading slightly
- move creation to c'tor
 - apply position and size with one method instead of two
2020-11-14 22:35:05 -03:30
Stephen Anthony bda86befb4 Eliminate graphical garbage in background in fullscreen mode for Linux/Mac. 2020-11-14 20:41:06 -03:30
thrust26 3eb1ce9116 improved dirty chain detection 2020-11-14 12:07:44 +01:00
thrust26 36a3f9843e removed special colors and drawing for Dialog in background 2020-11-14 10:03:29 +01:00
thrust26 b4731b1e21 fixed breakpoints setting in RomListWidget
improved drawing of breakpoints in RomListWidget
made RomListWidget redraw regularly only if in edit mode
2020-11-14 09:43:41 +01:00
thrust26 7fb21af0b2 added a full render when event WINDOW_EXPOSED and WINDOW_RESIZED are handled
stopped screen from changing frames when 'Pause' is displayed
2020-11-13 19:53:19 +01:00
thrust26 6917873c2f improved fullscreen message in debugger mode 2020-11-13 16:12:33 +01:00
thrust26 74206a8c4d fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
Stephen Anthony fb5df8332b Update Xcode for class addition.
Comment out code that causes a crash on Mac.
2020-11-13 10:05:11 -03:30
thrust26 264eb5ea1a fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 0532bc824a disabled palette display if without console 2020-11-13 11:19:48 +01:00
thrust26 7708a9a692 fixed missing render when a stacked dialog was closed in emulation 2020-11-13 11:18:25 +01:00
thrust26 d627acb408 avoid full update when window gets exposed (test) 2020-11-13 10:03:03 +01:00
thrust26 56f8af1d8f fixed forced full redraws
force full UI redraw when UI palette changes
2020-11-13 09:36:57 +01:00
thrust26 53ee7cadfd Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-13 09:07:03 +01:00
thrust26 4061dee480 fixed rendering, all dialogs are always re-rendered 2020-11-13 08:58:19 +01:00
Stephen Anthony 97ee718a0c Fix compile warning. 2020-11-12 18:04:56 -03:30
thrust26 e39be62c54 fixed AboutDialog widget overlapping 2020-11-12 19:46:28 +01:00
thrust26 df16dcbe50 refactored UI ticks 2020-11-12 18:14:26 +01:00
thrust26 54055126e5 removed debug code 2020-11-12 15:48:00 +01:00
thrust26 1ee691ce5b Allow first click detection when Stella lost focus. 2020-11-12 15:41:40 +01:00
thrust26 3f6895126d minimized ContextMenu redraws
fixed shading caused by ContextMenu
2020-11-12 14:37:50 +01:00
thrust26 090c480e1a replaced shaded UI redraws with shading surface 2020-11-12 14:04:29 +01:00
thrust26 3063752f60 further minimized UI redraws when message is displayed 2020-11-12 11:50:26 +01:00
thrust26 e93e4b8fdb minimized UI redraws and renderings when message is displayed
refactored message creation
2020-11-12 10:43:04 +01:00
thrust26 d77612f572 split Dialog drawing and rendering and skip drawing render when possible 2020-11-11 23:32:00 +01:00
thrust26 a6922fb989 improved blinking cursor 2020-11-11 19:54:44 +01:00
thrust26 cec27bb899 removed some superfluous redraws 2020-11-11 18:24:30 +01:00
thrust26 7433e14cec added blinking cursor 2020-11-11 17:26:40 +01:00
thrust26 e5daa770ed fixed RomInfoWidget drawing 2020-11-11 16:50:49 +01:00
thrust26 9f88a116a4 activated enhanced "full" redraw logic 2020-11-11 15:37:32 +01:00
thrust26 e469730d33 added individual size to each save state (fixes #727) 2020-11-11 13:01:45 +01:00
thrust26 7d63a0dfb8 added individual size to each save state (fixes #727) 2020-11-11 13:00:44 +01:00
thrust26 8e118b055d move Widget flags into GuiObject 2020-11-11 08:56:11 +01:00
thrust26 76b6855284 added support of transparent widgets (for TimeMachineDialog) 2020-11-10 23:29:56 +01:00
thrust26 e7b7bfa3cd initial commit for #719 2020-11-10 19:53:36 +01:00
thrust26 14952430ad trying to fix CLANG warning 2020-11-10 09:03:28 +01:00
Christian Speckner 188c3b5be1 Pull in nlohmann JSON. 2020-11-09 23:16:50 +01:00
Stephen Anthony 3c5c81df0d A few more fixes for suggestions from clang static analyzer. 2020-11-09 18:20:50 -03:30
Stephen Anthony 424eb6d718 Fix minor warnings from clang static analyzer. 2020-11-09 16:01:36 -03:30
thrust26 6f2de22789 fixed too large shift exponent used in DataGridWidget 2020-11-08 19:18:53 +01:00
thrust26 47ad90e870 Revert "Don't calculate palette before all sliders have initialized."
This reverts commit 02565719a5.

Added clamping of the returned SliderWidget values to valid range instead
2020-11-08 18:25:24 +01:00
Christian Speckner 02565719a5 Don't calculate palette before all sliders have initialized. 2020-11-07 23:14:32 +01:00
Stephen Anthony 6494d07c48 Fix compile warning. 2020-11-07 09:51:46 -03:30
thrust26 99c3db219b Fix #721 2020-11-07 10:53:40 +01:00
thrust26 ee0800f5ad finalized EditableWidget
updated doc
2020-11-07 10:15:51 +01:00
Stephen Anthony dac382d5bf Minor formatting fixes. 2020-11-06 19:49:08 -03:30
Stephen Anthony 3dfa06c888 Added a few more editing shortcuts, fixed a few warnings, and re-applied reverted commit. 2020-11-06 19:38:02 -03:30
thrust26 6b46f85fc9 fixed problem with QWERTZ keys 2020-11-06 23:57:34 +01:00
Christian Speckner a7eb6d2696 Fix option-backspace. 2020-11-06 23:07:05 +01:00
Christian Speckner fb03d317ce MacOS mappings. 2020-11-06 23:00:49 +01:00
thrust26 ccf29fa9a5 bugfix: edit mappings removed identical emulation mappings 2020-11-06 21:34:30 +01:00
thrust26 c3be71cd9f refactored EditableWidget to use events instead of scancodes (TODO: text, MacOS keys) 2020-11-06 18:16:21 +01:00
thrust26 6c315c76be added single char aggregation for undos
fixed potential bug when moving cursor one word left
2020-11-06 14:38:33 +01:00
Stephen Anthony d7171b5260 Added UndoHandler to Xcode, and fixed minor warnings. 2020-11-06 09:25:08 -03:30
thrust26 89ecd6fd8a refactored undo functionality into UndoHandler class 2020-11-06 09:54:54 +01:00
thrust26 c66cc61fb1 Merge branch 'master' of https://github.com/stella-emu/stella 2020-11-05 22:17:10 +01:00
thrust26 b2fa192529 added undo/redo to EditableWidget 2020-11-05 22:16:58 +01:00
Stephen Anthony 4b11cb1625 Fix avoxport popup not selecting correct device in InputDialog.
Incidentally, I think we should change VarList::push_back() to not allow this type of error to happen.
Having to pass two parameters with the same value seems to be very hacky.
2020-11-05 13:20:45 -03:30
thrust26 7ef46b366d added filtering to text pasted to EditableWidget
updated doc for UI keys (TODO: UI edit keys)
2020-11-05 15:19:33 +01:00
thrust26 899584b455 fixed Ctrl+A in EditableWidget 2020-11-05 12:56:36 +01:00
thrust26 9a377a7849 updated HelpDialog
added 'Space' for selecting UI elements
2020-11-05 12:50:56 +01:00
thrust26 9b600df172 fixed tab bug in VideoAudioDialog 2020-11-05 11:52:15 +01:00
thrust26 f550d727ce some minor EditableWidget enhancements and code cosmetics 2020-11-05 11:22:52 +01:00
thrust26 5fd48d8a99 selection bug fix attempt 2020-11-05 08:26:59 +01:00
thrust26 c894d8c080 added selection reset for all widgets derived from EditableWidget 2020-11-04 22:44:41 +01:00
thrust26 c8c70ee54b removed forgotten TODO 2020-11-04 20:19:53 +01:00
thrust26 2ec1f463ad finalized EditableWidget
enabled selection drawing on all derived widgets
2020-11-04 20:18:41 +01:00
thrust26 ac47d855e1 fixed copy/paste bug 2020-11-04 15:29:21 +01:00
thrust26 6a19bd66f9 improved keyboard copy/paste selection 2020-11-04 14:31:21 +01:00
thrust26 c6093a8d6f added keyboard copy/paste selection in EditableWidget (addresses #105)
increased width of edit cursor
2020-11-04 12:36:18 +01:00
thrust26 e8464fb0bf Some refactoring of EditableWidget 2020-11-03 16:52:01 +01:00
Stephen Anthony 270d29000e And so it begins again; bump version number to 6.5_pre
Move some serial port code directly into portNames(); meant to do this for 6.4, oh well.
2020-11-02 14:20:42 -03:30
thrust26 bc4e4586f7 updated debugger screenshot for "Frame Cycls" 2020-11-02 09:08:34 +01:00
Stephen Anthony 7ff0121ffa More syntax fixes; indicate plural of "Cycle" as "Cycls" in the debugger (we really need more room here :) ) 2020-11-01 19:07:39 -03:30
Stephen Anthony d404ec8daf Added new debugger pseudo-registers to the changelog.
Changed string "Cycl." to "Cycle", since there was no point using a '.' with a fixed-width font.
2020-11-01 18:27:41 -03:30
Stephen Anthony 2db841836b Updated git commit ID for last commit before the 6.4 release (we hope).
Changed changelog slightly, since Stella loads ROMs, not cartridges.
2020-11-01 15:19:50 -03:30
thrust26 5005c03a61 updated WhatsNewDialog, reordered Changes.txt 2020-11-01 15:43:54 +01:00
Stephen Anthony 838318ea2c Slight refactor of label array in DeveloperDialog.
- This is a followup to the last commit for this class
- We don't need this to be a static in the header file itself
2020-11-01 09:51:57 -03:30
thrust26 942aad32b6 fixed DeveloperDialog default settings of CPU register (fixes #717) 2020-11-01 11:42:35 +01:00
Stephen Anthony f07abf675c Updated various files for upcoming 6.4 release. 2020-10-31 22:38:45 -02:30
thrust26 18232a58b1 updated changes/WhatsNewDialog 2020-10-31 22:53:19 +01:00
thrust26 ec52ea8049 added color parameters to 'Custom' palette, fixes #657 2020-10-31 19:06:58 +01:00
Stephen Anthony e92b9f3b94 Updated changelog for upcoming release. 2020-10-29 00:09:25 -02:30
Stephen Anthony e92a3882e7 More fixes to SaveKey data file; make sure file is always 32KB. 2020-10-28 23:37:25 -02:30
Stephen Anthony b9bb99aa4c Use proper constant for invalid handles in Windows. 2020-10-25 15:03:34 -02:30
thrust26 dd59729850 Merge branch 'master' of https://github.com/stella-emu/stella 2020-10-25 16:23:02 +01:00
thrust26 72c6f30b52 enabled messages in continuous snapshots mode (fixes #714)
changed hotkey for continuous snapshots mode
2020-10-25 16:22:46 +01:00
Stephen Anthony 7cf72d7962 Remove redundant define, which was already inside the same define. 2020-10-25 11:28:35 -02:30
Stephen Anthony 61de76e9f0 Fix bug where selected ROM isn't remembered when exiting and re-entering a directory. 2020-10-24 20:42:36 -02:30
Stephen Anthony e5b5157751 Revert "Revert change in serial port autodetection that was causing the real serial port to not be found."
This reverts commit e8514ca145.

The previous code works better for our use case.
2020-10-24 17:02:17 -02:30
Stephen Anthony e8514ca145 Revert change in serial port autodetection that was causing the real serial port to not be found. 2020-10-24 15:21:19 -02:30
Stephen Anthony 0a0328b126 Minor updates to comments. 2020-10-23 21:45:04 -02:30
thrust26 4bc6d35192 Merge branch 'master' of https://github.com/stella-emu/stella 2020-10-23 19:46:17 +02:00
thrust26 196e8919cc fixed Atari mouse auto detection 2020-10-23 19:46:06 +02:00
Stephen Anthony 903be34217 libretro: Minor doc updates and code rearrangement. 2020-10-23 14:48:31 -02:30
Stephen Anthony ce5bd61d85 Updated Xcode project for recent framebuffer rework. 2020-10-23 10:54:50 -02:30
Stephen Anthony c502c4d945 Minor update to VS project file. 2020-10-23 10:46:05 -02:30
Stephen Anthony b6d18845d8 Fairly huge refactoring of FrameBuffer class into FBBackend and friends.
Only tested in Linux and libretro for now; Windows and Mac will follow soon.
2020-10-23 10:27:06 -02:30
thrust26 0d0125fa71 Merge branch 'master' of https://github.com/stella-emu/stella 2020-10-22 12:10:03 +02:00
thrust26 1e68194576 added editable PopupWidget
made AtariVox serial port editable
2020-10-22 12:09:49 +02:00
Stephen Anthony ddf8b84130 Switch to 'cu' AVox-USB devices for Mac. 2020-10-20 09:44:35 -02:30
Stephen Anthony 949e6aa915 Fix serial port autodetect issues for Mac (similar to fixes for Linux). 2020-10-19 19:16:49 -02:30
Christian Speckner 89c6b847e7 Fix romSize overflow. Fixes DPC emulation with UNSAFE_OPTIMIZATIONS. 2020-10-19 23:37:20 +02:00
Christian Speckner b1288f5059 Whitespace. 2020-10-19 23:36:14 +02:00
Stephen Anthony 858e79e7d3 Change serial port autodetection in Unix to not re-configure the ports, only test if they can be opened.
If this fixes the recently reported bug, we will extend this to other systems.
2020-10-18 14:32:30 -02:30
Christian Speckner c462cc4680 Initialize EEPROM data if file doesn't exist. 2020-10-17 21:09:42 +02:00
Stephen Anthony 5da4c9eb1c Moved some framebuffer enums to appropriate file. 2020-10-16 15:32:43 -02:30
Stephen Anthony cf737d59d0 A few more FrameBuffer cleanups.
- refactored a block of code that was essentially the same in 3 different places
2020-10-16 14:19:15 -02:30
Stephen Anthony e6dae567f9 Fix some warnings from clang. 2020-10-15 11:29:58 -02:30
thrust26 6dbc6676be allow disabling scroll bars in ListWidget 2020-10-15 09:40:52 +02:00
thrust26 8219e607e4 updated debugger doc 2020-10-15 08:30:50 +02:00
Stephen Anthony de6f4004f7 Eliminate dead code. 2020-10-13 21:27:22 -02:30
Stephen Anthony 01b23e4116 A few more cleanups relating to Common::Size vs. separate components. 2020-10-13 21:26:05 -02:30
Stephen Anthony dbad30bea6 Updated Xcode for VideoModeHandler class. 2020-10-13 11:03:02 -02:30
Stephen Anthony f0ea31f740 Updated VS project for VideoModeHandler class. 2020-10-13 10:53:39 -02:30
Stephen Anthony e15d27dc96 Started cleanup of FrameBuffer class.
- Moved Video mode stuff into separate class
- Fix bug with aspect correction in fullscreen mode still giving graphical artifacts
2020-10-13 10:47:37 -02:30
thrust26 7eece4e994 fully resolved #165 (added timer read cycles count)
refined TiaInfoWidget again
added doc
2020-10-13 15:11:35 +02:00
thrust26 f6d78e57b1 fixed "no debugger" project files 2020-10-13 09:30:04 +02:00
thrust26 720cad7e76 implemented WSYNC part of #165 (TODO: doc)
refined TiaInfoWidget, CpuWidget and RamWidget
2020-10-12 21:30:03 +02:00
thrust26 71ed38855c added some minor refinements of RamWidget and CpuWidget 2020-10-12 14:12:57 +02:00
thrust26 f4fdebb425 fix #710 2020-10-11 19:48:27 +02:00
thrust26 a021005b4e added cut/copy/paste text support for Windows keys 2020-10-11 10:46:49 +02:00
thrust26 76c526bcb0 Added basic (entire and single line only) text cut/copy and paste (partially implements #105) 2020-10-11 10:12:42 +02:00
thrust26 7fbcc95c19 Display zoom factor when switch from/to fullscreen mode 2020-10-08 21:34:00 +02:00
Stephen Anthony 3d3dd0a191 Final updates for 6.3 release. 2020-10-06 15:57:49 -02:30
thrust26 6455fbce01 added info to "Correct aspect ratio" UI setting 2020-10-06 15:30:07 +02:00
thrust26 2f7d7c0416 fixed wording 2020-10-05 23:07:52 +02:00
thrust26 e2c3584bb7 Merge branch 'master' of https://github.com/stella-emu/stella 2020-10-05 23:05:49 +02:00
thrust26 7fa2db712b made correct aspect ratio a permanent setting
added hotkey for correct aspect ratio
updated docs
2020-10-05 23:05:33 +02:00
Stephen Anthony 282e082862 Added debugger pseudo-registers to detect timer access on wraparound (fixes #606). 2020-10-05 16:48:57 -02:30
Stephen Anthony ad6a930e83 Startup bank randomization is now disabled for BUS and DPC+ too (similar reasoning as for CDF). 2020-10-05 16:18:34 -02:30
thrust26 2464094694 changed plain video mode into no correct aspect ratio mode
updated docs
2020-10-05 19:25:04 +02:00
thrust26 60bffab65d added doc for plain video mode
renamed plain video mode option
2020-10-05 14:26:11 +02:00
Christian Speckner e2d8d7e23e Add plain video mode. 2020-10-04 21:55:47 +02:00
thrust26 c7e66fff0a Adapt dialog for various font sizes 2020-09-29 23:21:28 +02:00
Stephen Anthony fcce8d3cbb Added autodetection for AVox-USB adaptor to UI (fixes #688). 2020-09-29 16:10:59 -02:30
Stephen Anthony c4dffc1210 Forgot to include header file in VS project file. 2020-09-29 16:08:48 -02:30
Stephen Anthony afa0fe3190 Wrap 'windows.h' inside a C++ compatible header file. 2020-09-29 15:56:27 -02:30
Thomas Jentzsch 55e69273d4
Merge pull request #704 from chrisdwalton/master
added CDFJ+ test binaries 
improved CartCDF class description
2020-09-20 08:11:03 +02:00
Stephen Anthony 91db2cdd33 Autodetect serial port for AVox-USB adaptor on startup, and set 'avoxport' argument.
This completely automates the discovery of the AVox port when only one such port exists.
If there is more than one, this code selects the first one.  Further work will allow the user to go into the Input dialog and select the correct one, if more than one exists.

On my system, this adds about a 0.02 second delay to startup, so I think we can just leave it enabled.
If it ends up being too slow on some systems, we can introduce an option to disable autodetection.
2020-09-19 19:41:34 -02:30
cd-w 58e2542428 CDFJ+ test binaries 2020-09-19 15:05:36 -07:00
Stephen Anthony 448df9765a Fix minor warning (missing newline), and minor cleanup. 2020-09-19 18:22:57 -02:30