thrust26
b1007c40a6
updated changes/WhatsNewDialog
2020-10-31 22:53:19 +01:00
thrust26
0ec9e7af9f
added color parameters to 'Custom' palette, fixes #657
2020-10-31 19:06:58 +01:00
Stephen Anthony
c0e08c9475
Updated changelog for upcoming release.
2020-10-29 00:09:25 -02:30
thrust26
44d3acd542
added editable PopupWidget
...
made AtariVox serial port editable
2020-10-22 12:09:49 +02:00
Stephen Anthony
951e72242c
Updated changelog for aspect correction/pixel-exact snapshots.
2020-10-13 12:33:56 -02:30
thrust26
338116018b
Added basic (entire and single line only) text cut/copy and paste (partially implements #105 )
2020-10-11 10:12:42 +02:00
Stephen Anthony
d3dd0566a4
Final updates for 6.3 release.
2020-10-06 15:57:49 -02:30
thrust26
b34732902c
Merge branch 'master' of https://github.com/stella-emu/stella
2020-10-05 23:05:49 +02:00
thrust26
90375c82f9
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
0c571080ea
Added debugger pseudo-registers to detect timer access on wraparound ( fixes #606 ).
2020-10-05 16:48:57 -02:30
Stephen Anthony
a83c794d1b
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
1a739162ab
changed plain video mode into no correct aspect ratio mode
...
updated docs
2020-10-05 19:25:04 +02:00
thrust26
c003d88813
added doc for plain video mode
...
renamed plain video mode option
2020-10-05 14:26:11 +02:00
Stephen Anthony
7823640f2f
Added autodetection for AVox-USB adaptor to UI ( fixes #688 ).
2020-09-29 16:10:59 -02:30
thrust26
96d5986ddd
updated docs for CDFJ+
2020-09-19 22:39:44 +02:00
Thomas Jentzsch
2b83322951
updated docs for 'Dark' theme
2020-09-09 12:25:57 +02:00
Thomas Jentzsch
ae7e76a364
Merge remote-tracking branch 'remotes/origin/master' into feature/quadtari
2020-09-08 16:22:21 +02:00
Thomas Jentzsch
1eae318c53
enhanced UA bank switching to support more Brazilian carts ( fixes #698 )
2020-09-06 19:10:08 +02:00
Thomas Jentzsch
d68c8ba65a
QuadTari documentation
2020-09-03 19:35:38 +02:00
Thomas Jentzsch
21bc244d97
added multiple controller support (joystick, driving, SaveKey, AtariVox)
2020-09-03 15:14:55 +02:00
Thomas Jentzsch
fd2d6edf4c
added QuadTari support for joysticks
...
added autodetection for QuadTari
2020-09-01 14:34:53 +02:00
thrust26
eb3bde80d9
documented new delayed background color glitch developer option
2020-08-27 14:06:16 +02:00
thrust26
2d21030394
added delayed background color glitch developer option
2020-08-26 23:39:20 +02:00
Thomas Jentzsch
4126f0e65a
updated event version to force initial controller mapping
2020-08-25 09:52:08 +02:00
Stephen Anthony
1cfe5a48e4
Add support for 2600-daptor II when flashed as an AVox-USB converter.
...
Basically, for this device we use software flow control rather than hardware CTS signal.
2020-08-21 16:04:49 -02:30
Stephen Anthony
8ed50890e1
Finalize AVox CTS support. Now more testing is needed ...
2020-08-02 10:59:41 -02:30
thrust26
0491cbb999
refined texts for WhatsNewDialog
2020-07-30 22:19:12 +02:00
thrust26
b355e00561
added static What's New" popup (see #581 ) (to get things going :-)
2020-07-28 23:47:13 +02:00
thrust26
cbc5f1be0d
added option to display detected settings info when a ROM is loaded ( resolves #684 )
2020-07-28 09:40:44 +02:00
thrust26
543ddf2ffe
added option to select audio device ( resolves #682 )
2020-07-27 09:43:31 +02:00
thrust26
709e1ccb5a
added docs for TM playback
2020-07-26 09:31:58 +02:00
Stephen Anthony
ac1a4b8d68
Fixed snapshots being cut off in fullscreen mode ( fixes #674 ).
2020-07-25 16:37:52 -02:30
Stephen Anthony
5f2811f2c4
Almost all file I/O now goes through FilesystemNode::read/write, instead of raw C++ fstreams.
...
This allows data to be stored in a ZIP archive and for Stella to use it as if it were a normal file.
Still TODO is add ZIP write support.
2020-07-25 12:57:12 -02:30
thrust26
9667c843f0
added autofire ( resolves #676 )
2020-07-25 10:19:07 +02:00
thrust26
d954b495b7
enhanced debugger option "Re-disassemble" into "Disassemble @ current line" ( resolves #652 )
2020-07-24 11:09:01 +02:00
thrust26
32f872729c
updated doc and changes
2020-07-22 12:11:23 +02:00
Stephen Anthony
2549188d3f
Add ability to use .pro file stored in a ZIP file (containing the ROM, with the same name).
2020-07-13 18:54:52 -02:30
thrust26
8f2f13b0dc
Added global hot keys for debug options
2020-07-02 23:33:13 +02:00
thrust26
ad930ef34b
Added new interface palette 'Dark'
2020-06-21 15:58:58 +02:00
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
thrust26
b8e53d76af
updated VS project files
...
updated change log
2018-12-15 09:41:27 +01:00
thrust26
e34e63571f
updated change log and documentation for RWP
2018-12-08 10:27:28 +01:00
Stephen Anthony
26faaa8cce
Minor updates for suggestions from clang.
2018-12-04 20:40:50 -03:30
Stephen Anthony
a8a0c57deb
Updated ROM properties database for missing paddle controllers.
2018-11-19 10:38:34 -03:30
Stephen Anthony
7982f7cb9b
Various updates to the 'CTY' scheme, all by SpiceWare:
...
- music support
- autodetection support
- creation of 60K ROMs
For the latter, I still need to see how we will distribute those ROMs, and get them added to the database.
2018-09-16 22:49:33 -02:30
Stephen Anthony
31f6dba87d
'Cartridge.StartBank' ROM property is now used by the core.
2018-09-14 20:57:36 -02:30
Stephen Anthony
b32c71d6f4
ROM name in PNG tEXt chunk now uses 'snapname' setting.
2018-09-13 22:01:37 -02:30
Stephen Anthony
d18f11afa2
Remove Serializable::name() method, and all reference to it in state files.
...
- this both speeds up load/save of state files, and makes them smaller
- affects both on-disk files, and Time Machine functionality
2018-09-13 20:50:23 -02:30
Stephen Anthony
b4dc729559
Added 'Arkyology' prototype ROM to properties database.
2018-09-05 12:48:11 -02:30
Stephen Anthony
09b3d980f3
Fixed 'stuck' notes when changing video modes.
...
This is most apparent in OSX, where toggling windowed/fullscreen mode can sometimes take up to one second,
and any sounds playing from the ROM become stuck until the operation completes.
Also present on other systems to some extent.
Sound is now muted until the operation is complete.
2018-08-31 20:52:56 -02:30
Stephen Anthony
72f6096ba8
Add to changelog for the last commit on settings parsing bug.
2018-08-31 16:21:07 -02:30