Commit Graph

6314 Commits

Author SHA1 Message Date
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 d0448a431e added QuadTari test ROM 2020-10-23 11:56:42 +02:00
thrust26 54524d163a updated doc graphics due to new PopupWidget look 2020-10-23 11:55:44 +02:00
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 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