Commit Graph

6913 Commits

Author SHA1 Message Date
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 e5ac81392c Updated changelog for aspect correction/pixel-exact snapshots. 2020-10-13 12:33:56 -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
Thomas Jentzsch d9dce4064f
Merge pull request #711 from twinaphex/master
Create .gitlab-ci.yml - for new Libretro build infrastructure
2020-10-12 21:25:28 +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
Autechre 6ee004158c
Create .gitlab-ci.yml 2020-10-11 19:33:23 +02:00
thrust26 3c21f22584 minor UI keys doc update 2020-10-11 11:04:30 +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
thrust26 756d2101b2 updated docs for CDFJ+ 2020-09-19 22:39:44 +02:00
thrust26 ab723accdb fixed warnings 2020-09-19 22:35:39 +02:00
Thomas Jentzsch 745e9dc934
Merge pull request #703 from chrisdwalton/master
added CDFJ+ bankswitching
2020-09-19 22:32:37 +02:00
cd-w 71a66ec9ba Add romSize and ramSize functions 2020-09-19 13:03:04 -07:00
cd-w 8dcf3be270 Revert "Remove vscode settings"
This reverts commit 48b2b89bdd.
2020-09-19 10:30:55 -07:00
cd-w 48b2b89bdd Remove vscode settings 2020-09-19 09:48:32 -07:00
cd-w 75d3a6e5e5 Update debugger widget for CDFJ+ 2020-09-19 09:23:24 -07:00
cd-w c2d0de237c Preliminary support for CDFJ+ bankswitching 2020-09-13 13:16:34 -07:00