Commit Graph

580 Commits

Author SHA1 Message Date
Stephen Anthony 464111c39d Updated various files for 6.2.1 release. 2020-06-19 20:20:56 -02:30
Stephen Anthony 1bfcac8a6e Added 'Save' button to GameInfoDialog, to save current properties to a separate .pro file. 2020-06-19 20:07:07 -02:30
Stephen Anthony 5d0084307b Fix TIA images saved in '1x' mode to not use TV effects (fixes #643). 2020-06-18 21:48:51 -02:30
Stephen Anthony ef12cb49cc Updated changelog, and bumped state number for recent changes in M6532 class. 2020-06-18 12:06:29 -02:30
thrust26 1893a8f434 fixed crash in Audio & Video dialog when opened from debugger 2020-06-17 22:42:54 +02:00
Stephen Anthony 2cb7fe15fc Fix reading from TIA registers when D6 is not used. Also fix randomization with
'tiadriven' to always fully randomize, with no relationship to what was on the data bus (fixes #664).
2020-06-16 14:44:44 -02:30
thrust26 5423bc1718 changed all adjustable steps to 1%
updated changes
2020-06-11 17:30:27 +02:00
Stephen Anthony e8fd51453c Fix Pitfall II not working (fixes #661).
Note that I've refactored all the constructors to prevent this issue from happening again.
It already happened with 3E+/3E, and now DPC/F8.  Also, FA2/FA looked suspicious.
2020-06-10 16:59:27 -02:30
Stephen Anthony f68e10a156 Updated changelog and minimum compiler requirements in the docs. 2020-06-09 19:00:35 -02:30
Stephen Anthony 77aafee4cc Updated changelog; I forgot something for the 6.2 release. 2020-06-07 20:16:34 -02:30
Stephen Anthony ea17bfd604 Updated version number for upcoming release. 2020-06-02 15:49:20 -02:30
Stephen Anthony 5137b3a82a Updated changelog, removing highscore stuff until 6.3. 2020-05-29 16:30:50 -02:30
thrust26 3d06fb0258 added analog input filtering in UI (fixes #578) 2020-05-27 10:14:16 +02:00
Stephen Anthony 91c49bd222 Add support for loading grayscale PNG. Fixes #644.
If I'd known it would be that easy, I'd have done it long ago.
2020-05-26 14:55:40 -02:30
thrust26 6d383b3536 updated docs for TV Boy bankswitching 2020-05-25 08:36:20 +02:00
thrust26 c4aa9b2a56 updated doc for fullscreen refresh rate adaption
removed debug output
2020-05-23 20:50:14 +02:00
thrust26 15dbea7d74 added two more methods to global hotkeys
updated and restructured hotkey documentation
2020-05-16 13:00:38 +02:00
thrust26 39b5a663e9 updated doc 2020-05-12 16:10:22 +02:00
thrust26 20dc4e9374 Fixed minimal zoom and message area width 2020-05-11 21:18:49 +02:00
thrust26 15cf0e3bfd Merge branch 'master' of https://github.com/stella-emu/stella 2020-05-06 21:32:44 +02:00
thrust26 a1c7a080e2 initial commit 2020-05-06 21:30:43 +02:00
Stephen Anthony a379ad4c1a Added '_scanend' pseudo-register to track scanlines at end of last frame. Fixes #624. 2020-05-04 14:19:02 -02:30
thrust26 c8d7730888 Merge remote-tracking branch 'remotes/origin/refactor/cart' 2020-05-02 19:59:46 +02:00
thrust26 6f144b5310 Changelog update for "Make windows positioning independent for launcher, emulator and debugger" 2020-05-02 16:47:54 +02:00
thrust26 4a773ea450 Merge branch 'master' into refactor/cart 2020-05-02 10:20:25 +02:00
thrust26 5d1d8e68bb update documentation 2020-04-30 10:33:42 +02:00
thrust26 3c8118a947 Part 1 of the changes for #600 (UI fonts) 2020-04-29 14:25:54 +02:00
Stephen Anthony 8935248a85 Synchronize 6.1.2 changelog to master. 2020-04-25 14:03:24 -02:30
thrust26 619d12018c 3EX now reads number of RAM banks - 1 from 0xfffa 2020-04-22 12:50:26 +02:00
thrust26 4e6734b180 added 'Turbo" mode 2020-04-19 23:23:11 +02:00
thrust26 62c15ec589 added 'Turbo" mode 2020-04-19 23:08:25 +02:00
thrust26 668fb487ba removed DASH type (incl. doc update) 2020-04-15 21:15:44 +02:00
thrust26 7fb2d096b9 removed CV+ type (incl. doc update) 2020-04-13 21:58:16 +02:00
Stephen Anthony 2efd94d099 Fix 'saveconfig' not saving file correctly (fixes #602). 2020-04-08 11:59:02 -02:30
thrust26 6994556ef8 update changes.txt 2020-04-05 22:29:23 +02:00
thrust26 d9911ce676 add configurable driving controller sensitivity 2020-04-05 19:55:45 +02:00
Stephen Anthony 74bdc9d6af Synchronize changelog from 6.1.1. 2020-04-02 20:58:02 -02:30
Stephen Anthony b97c9f0899 Synchronize wil upcoming 6.1.1 release. 2020-03-31 18:25:25 -02:30
Stephen Anthony 6b847438ef Updated changelog, before we forget about the details. 2020-03-30 21:20:19 -02:30
thrust26 d9a207786d update debugger docs
add missing debugger commands for enhanced DiStella data detection
2020-03-29 12:30:26 +02:00
thrust26 e85738978c add detection of audio data in DiStella (see #596) 2020-03-29 10:51:16 +02:00
thrust26 0a4acb18c5 add detection of color data in DiStella (see #596) 2020-03-26 22:22:52 +01:00
thrust26 8e78297e74 First shot at configurable paddle input (#522) 2020-03-25 09:32:12 +01:00
Stephen Anthony 1706b537cf (Semi) Final update for 6.1 release. I'm sure there's something we've missed. 2020-03-21 17:18:05 -02:30
Stephen Anthony cb6fa6437b Updated Changelog for a patch that was recently added. 2020-03-15 19:44:57 -02:30
Stephen Anthony 9c7b815860 More fixes for DPC+ jitter issues, thanks to Spiceware. 2020-03-15 19:34:53 -02:30
thrust26 934cc11a77 replace launcher's small font with bold version
add 'small medium' font to launcher font options
doc update for variable ROM viewer widths and new launcher font size
2020-03-14 11:14:24 +01:00
Stephen Anthony b02a58e4ea Changed 'romviewer' option to be treated as a multiplier for the zoom level of snapshots.
Old settings will still work (0 means off, 1 or 2 mean 1x and 2x zoom).  Floats are now supported too,
so we get fractional scaling.

Still TODO is update the UI to modify this setting.
2020-03-11 18:33:12 -02:30
Stephen Anthony 4b91df5dee More changelog updates. 2020-02-02 11:41:43 -03:30
Stephen Anthony 1c8b6721b4 Updated changelog. 2020-02-02 10:22:35 -03:30
Stephen Anthony d9143a7d65 Allow ROMs < 64 bytes (Stella's internal page size) to work correctly. Fixes #564. 2020-01-27 12:16:33 -03:30
thrust26 ec6348894a make automatic TM saving load the states on enter too 2020-01-25 20:06:04 +01:00
thrust26 86018c4511 add display format auto-detection from filename (resolves #561) 2020-01-24 11:30:46 +01:00
thrust26 6b843aaf92 add autoslot setting to UI
update doc for autoslot and write to read port breaks
2020-01-18 11:08:00 +01:00
thrust26 7679f98069 add force sign option to SliderWidget 2020-01-11 11:59:09 +01:00
thrust26 f19171ef15 minor doc updates 2019-12-31 18:35:03 +01:00
Stephen Anthony 810d8450f3 Updated ROM properties to RomHunter v16. 2019-12-23 22:32:00 -03:30
thrust26 66456e0418 adds FC bankswitching for Amiga's Power Play Arcade cart #1 2019-11-02 12:23:03 +01:00
Stephen Anthony 58fc631c2f Updated master with 6.0.2 changelog. 2019-10-16 22:30:37 -02:30
thrust26 36322474ed updated WD bankswitching (incl. detection) 2019-10-16 22:05:33 +02:00
Stephen Anthony 24421fa9ee Removed 'cfgdir', and have Distella config files placed with the ROM file they refer to.
Updated docs for removal of statedir, propsfile, etc.
Added 'basedir' and 'baseinappdir' to the docs.
Updated changelog for above changes.
2019-08-30 23:32:57 -02:30
Stephen Anthony 19c1f3f5a3 Entering an uppercase char (ie, hold Shift) on the first character in
file listings now selects among directories; use lowercase to select among
files (fixes #160).

Refactored relevant code from ListWidget to FileListWidget, where it more
properly belongs.

Updates to docs (new info, typo's, etc).
2019-08-23 22:08:06 -02:30
Thomas Jentzsch 8c32ae46e4 update change log 2019-08-20 09:08:36 +02:00
Stephen Anthony 14aac39eb3 Updated files for upcoming release (whenever that may be).
Added info from 6.0.1 branch.
2019-08-18 19:09:18 -02:30
Thomas Jentzsch 2564e95421 rename paddle events
update input mapping doc
remove abbreviation from InputDialog tab
2019-08-12 11:09:00 +02:00
Thomas Jentzsch bcfb3f97bc document developer settings changes 2019-08-12 10:17:28 +02:00
Thomas Jentzsch 47201a6da9 doc updates 2019-08-11 11:19:30 +02:00
Thomas Jentzsch b0dd42f81f sorted and grouped change log 2019-08-11 09:15:39 +02:00
Thomas Jentzsch 1bbb9b05f7 updated change log 2019-08-04 08:42:16 +02:00
Stephen Anthony d21bfe2fec Fix initialization error in DPC+ scheme (fixes #489). 2019-06-12 09:54:40 -02:30
Stephen Anthony d12b937f24 File extensions used by BS autodetect can now use longer that 3-char extensions. 2019-06-11 14:35:01 -02:30
Stephen Anthony 2c14d0cfda Updated Changelog. 2019-06-01 21:34:35 -02:30
thrust26 243b01e7eb updated docs 2019-05-30 13:24:42 +02:00
Stephen Anthony 50342052a9 Updated libpng to latest release. 2019-05-25 14:15:26 -02:30
thrust26 8851af72d9 Update change log for frying bug fix 2019-05-21 23:31:28 +02:00
thrust26 fbeaf90e7a updated changelog 2019-05-18 15:47:46 +02:00
Stephen Anthony 28b3ab2aed Updated changelog for 'hidpi' mode.
Still need to update the docs, but that's much more work (and it needs updating for other features too).
2019-05-14 18:42:52 -02:30
Stephen Anthony 19c0525f9f GUI support is now conditional in Stella. This is enabled by default for all ports except libretro.
- When disabled, it also disables the debugger and cheatcode support
- UI-wise, this reverts Stella to 1.x functionality (before any internal UI was added)
- Eliminates 47000 lines of code for those ports (like libretro) that don't need it.
2019-05-02 17:58:39 -02:30
Stephen Anthony ea89ef01b4 Refactor DPC+ code wrt 'jitter'. The code and commenting now properly indicates that it is
a difference in mask values, and not actually jitter (TV 'jitter' effect is actually something else,
and is not causing the screen shaking here).
2019-04-24 17:11:37 -02:30
Stephen Anthony e7d85f2d6b Make it clear that WinXP support is being discontinued. 2019-04-22 13:19:23 -02:30
Stephen Anthony 7b2ca28306 Disable 'jitter' effect in older DPC+ driver versions (fixes #429). 2019-04-21 21:56:54 -02:30
Stephen Anthony eb13d515fb Enable conditional compilation for PNG support. Some ports (libretro) don't need it at all. 2019-04-21 20:07:56 -02:30
Stephen Anthony 36da2bcabc Make sure fullscreen TIA modes actually use real fullscreen dimensions.
Previously, they would sometimes use desktop dimensions, and on current versions of SDL,
this would exclude areas meant for taskbars, etc.  So the resulting image was smaller than it should have been.
2019-04-20 18:23:50 -02:30
Stephen Anthony bf865e37ab Move ROM properties normal enum to 'enum class'; this actually spread to other issues:
- properties names for 'Cartridge' changed to 'Cart'; this can speed up processing
- fixed several bugs in stella.pro (missing newlines)
- fixed 'create_props'; now it works from either the base directory or the tools directory
Reworked properties database names
2019-04-20 15:42:46 -02:30
Stephen Anthony 5dde762b85 Changed 'tia.fsfill' option to 'tia.fs_stretch'. 2019-04-14 14:57:28 -02:30
Thomas Jentzsch 8c8128934c fixed enabling of EEPROM erase buttonin GameInfoDialog
updated doc for enhanced command dialog and controller auto detection
2019-04-01 13:41:09 +02:00
Stephen Anthony a5ca6b8ca5 Start of purging 'Display_Height' from the codebase.
- We've already removed it from the UI, now it's removed from consideration altogether
- For now, NTSC ROMS use 240, PAL 250; this will change when we get aspect ratio working
2019-03-09 16:27:33 -03:30
thrust26 2cc035e4eb improved keyboard controller detection
small doc update
2019-02-15 16:29:13 +01:00
Stephen Anthony 7c88c372ac Fixed negative values shown as positive in debugger (fixes #414). 2019-02-14 18:32:23 -03:30
thrust26 da78065996 fixed view of disabled checkbox 2019-01-12 12:14:14 +01:00
thrust26 fee5f57179 disabled some developer options for 'Player settings'
updated doc and changes
2019-01-12 12:00:35 +01:00
thrust26 f4de083a2b Extra playfield delay added as Developer option. 2019-01-04 14:18:35 +01:00
thrust26 fdea8aa82e Made console type change immediate 2019-01-01 14:35:14 +01:00
thrust26 dc978b041a removed PADDLES_IDIR option (superfluous)
fixed properties for 'Dancing Plate (Unknown) (PAL)'
2018-12-31 12:23:23 +01:00
Stephen Anthony 04030757f0 Updated properties to RomHunter v15. 2018-12-28 17:55:15 -03:30
Stephen Anthony e4a1ba50e6 Final updates for 6.0 release (we hope). 2018-12-22 11:46:54 -03:30
Stephen Anthony 1e7163e901 Updated changelog for desktop bounds area (using SDL2.0.5+ feature). 2018-12-21 11:53:09 -03:30
Stephen Anthony 497bfc92db Added ROM properties for a few ROMs included with the R77. 2018-12-19 17:02:30 -03:30
Stephen Anthony 933c4d7d3c Mac-related files/folders are now using 'macOS' naming scheme. 2018-12-19 11:46:09 -03:30
Stephen Anthony 3423bf15c7 Set release date for 6.0 for Dec. 23. We'll see if we actually make it ... 2018-12-18 21:15:32 -03:30