Stephen Anthony
ba758defc6
Updated release date to Tuesday, Nov. 16.
2021-11-15 13:00:18 -03:30
Thomas Jentzsch
1635d4fb02
fixed #837 (empty path crashes BrowserDialog)
2021-11-14 15:08:58 +01:00
Stephen Anthony
cb02e454aa
Getting ready for 6.6 release.
2021-11-10 14:07:13 -03:30
Stephen Anthony
860013d91d
Update Xcode project; fix Mac build.
2021-11-10 13:12:38 -03:30
Thomas Jentzsch
bd5899c183
enhanced effects info for PNG snapshots
2021-11-06 13:17:52 +01:00
Thomas Jentzsch
bc4a9aebe6
refactored scanline definition
2021-11-04 10:36:12 +01:00
Thomas Jentzsch
840ea4a10d
forgot to save before committing :)
2021-11-04 09:24:50 +01:00
Thomas Jentzsch
7747f6b826
updated WhatsNewDialog and Changes.txt
...
changed developer mode hotkey
2021-11-04 09:23:53 +01:00
Thomas Jentzsch
6d37dc9a47
added switching to bilinear scaling if QIS makes no sense
...
added 5th scanline mask (aperture grille)
aligned brightness of all scanline masks
updated doc for scanline masks
2021-11-02 11:49:44 +01:00
Thomas Jentzsch
6238b5efbb
added different mask pattern for scanline emulation
2021-11-01 17:55:45 +01:00
Thomas Jentzsch
18db3456f4
disabled random startup bank for CartWD
2021-11-01 08:07:13 +01:00
Thomas Jentzsch
b7733bd1c1
added the usual missing new files
2021-10-30 15:09:33 +02:00
Thomas Jentzsch
228b2379ca
added hotkey for toggling Developer Settings sets
2021-10-30 14:56:03 +02:00
Thomas Jentzsch
d7f4bdd9f3
renamed one global hot key adjustment
2021-10-30 09:55:23 +02:00
Thomas Jentzsch
913e96942f
added hotkeys for adjusting TV jitter roll
2021-10-30 09:20:51 +02:00
Stephen Anthony
375c56ae2d
Fix compile warnings in gcc/clang.
2021-10-29 14:39:51 -02:30
Thomas Jentzsch
e6af23d6c1
refactored GlobalKeyHandler
2021-10-29 10:23:14 +02:00
Thomas Jentzsch
00bb3e392a
replaced dynamic with static cast
2021-10-28 15:50:24 +02:00
Thomas Jentzsch
4141014153
trying to fix Libretro build (part 2)
2021-10-28 15:18:09 +02:00
Thomas Jentzsch
22374266a3
trying to fix Libretro build
2021-10-28 15:17:00 +02:00
Thomas Jentzsch
68a4c23590
refactored global key handling into own class
2021-10-28 14:06:13 +02:00
Thomas Jentzsch
81832e80f1
made BrowserDialog comparing parents instead of parent's sizes ( fixes #836 )
2021-10-27 19:39:45 +02:00
Thomas Jentzsch
7ab27618a7
improved UI and doc for interpolation (unavailable for Software renderer)
2021-10-27 11:39:43 +02:00
Thomas Jentzsch
3fc5f6d75e
added suppression of unwanted global hotkey repeats
2021-10-27 11:13:37 +02:00
Thomas Jentzsch
93ef03f4d8
refactored AppMode definition
2021-10-27 10:23:41 +02:00
Thomas Jentzsch
ac8acce229
fixed two duplicate hotkeys
2021-10-26 10:20:24 +02:00
Thomas Jentzsch
2bf3c6ecf9
fixed global hotkey for mouse control
...
minor global hotkey refactoring
2021-10-26 10:11:38 +02:00
Stephen Anthony
c3fa1890d5
Fix segfault on some systems when using BrowserDialog during a program run.
...
Remove old debugging print code.
2021-10-24 13:57:40 -02:30
Stephen Anthony
79da2e1d8a
Fix gcc warning with braces around MACRO.
2021-10-23 21:51:13 -02:30
Stephen Anthony
5e3f244cd2
Fix minor warnings with semicolons.
2021-10-22 19:14:40 -02:30
Thomas Jentzsch
50c85d735c
prevent creating lots of zero-size debugger script files when autosave is enabled
2021-10-21 14:07:33 +02:00
Thomas Jentzsch
7be3a3b18e
made PlusROMs command line ID temporary
2021-10-20 20:28:35 +02:00
Thomas Jentzsch
48dd48c110
minor tooltip change for ARM chips emulated
2021-10-20 12:22:17 +02:00
Thomas Jentzsch
1f9885224f
removed 'WE' prefix from PlusROM id
2021-10-18 12:32:34 +02:00
Thomas Jentzsch
bd2bddbe15
switched to new PlusROMs header scheme
2021-10-17 19:33:04 +02:00
Thomas Jentzsch
e2b8e0f2a9
fixed Windows serial port names list
2021-10-17 17:29:56 +02:00
Thomas Jentzsch
12ccc2d15c
updated PlusROM backend wording
2021-10-17 14:53:26 +02:00
Thomas Jentzsch
a3b34a8bd6
just a few minor changes
2021-10-17 10:59:11 +02:00
Thomas Jentzsch
c7205f1665
reactivated direct peeks for PlusROMs
2021-10-16 22:55:08 +02:00
Stephen Anthony
299024bb58
VS project no longer supports WinXP builds (take 2)
2021-10-16 17:21:31 -02:30
Thomas Jentzsch
6657f9de64
renamed bank locked into hotspots locked
2021-10-16 17:30:39 +02:00
Thomas Jentzsch
f5a29714a6
added bank locking in debugger to PlusROM (maybe we should rename it into hotspot locking?)
2021-10-16 17:18:10 +02:00
Thomas Jentzsch
6e49d1fe12
disable audio sample saving when TimeMachine is disabled ( fixes #835 )
2021-10-15 12:10:00 +02:00
Thomas Jentzsch
f50c080b35
fixed render recreation
2021-10-15 10:31:37 +02:00
Thomas Jentzsch
6c5a3acea8
fixes #834 (major renderer memory leak)
2021-10-14 19:35:49 +02:00
Thomas Jentzsch
43c26ed3e8
added address sanitizer configuration to VS
2021-10-14 17:10:11 +02:00
Thomas Jentzsch
e058967ddd
fix positioning of invisible window (see #833 )
2021-10-12 09:26:21 +02:00
Christian Speckner
d1c76d9c58
More accurate error message.
2021-10-11 17:59:36 +02:00
Christian Speckner
cc0d101d98
Make logger threadsafe.
2021-10-11 17:59:00 +02:00
Christian Speckner
1f94a79b1c
Fix segfault on invalid PlusROM URL.
2021-10-11 17:46:47 +02:00
Thomas Jentzsch
649352991a
reverted some previous, superfluous changes
2021-10-10 15:52:13 +02:00
Stephen Anthony
eeecf28acc
Fix minor compile warning from clang.
2021-10-10 10:34:04 -02:30
Thomas Jentzsch
b65aef7719
Merge branch 'master' of https://github.com/stella-emu/stella
2021-10-10 12:06:20 +02:00
Thomas Jentzsch
d049326c8d
added message display for PlusROMs (TODO: update screenshots)
...
renamed message display setting
extended PlusROM support to ARM carts (TODO: test)
2021-10-10 12:06:01 +02:00
Thomas Jentzsch
7c670bbfc3
saving changes for the merge
2021-10-10 08:44:31 +02:00
Stephen Anthony
5d64f0a9c3
Remove C-style 'srand()' and use our already existing 'Random' class.
...
This also fixes a warning of NULL vs. nullptr.
2021-10-09 20:22:59 -02:30
Stephen Anthony
e2f7712d06
Fix compilation in VS, no longer support WinXP.
2021-10-09 20:18:07 -02:30
Christian Speckner
6bb055a159
Fix callback usage.
2021-10-10 00:08:44 +02:00
Thomas Jentzsch
2921bc29de
initial commit
2021-10-09 23:28:28 +02:00
Thomas Jentzsch
3de04ae8cc
updated PlusROM doc
2021-10-09 09:15:38 +02:00
Thomas Jentzsch
742c0d6334
Minor cosmetic change of previous commit
2021-10-09 09:14:27 +02:00
Thomas Jentzsch
e3a4022b8b
added missing timer interrupt registers
2021-10-09 09:08:23 +02:00
Thomas Jentzsch
7e078513f7
resolved #796 by adding event migration
2021-10-05 21:38:56 +02:00
Thomas Jentzsch
f239f140a9
fixed and enhanced PlusROM hotspot handling
2021-10-04 10:13:16 +02:00
Thomas Jentzsch
a2eb62402f
added frame drop logging
2021-10-04 10:11:24 +02:00
Thomas Jentzsch
16b9ebe0f8
fixed QuadTari controller settings
2021-10-04 10:07:42 +02:00
Thomas Jentzsch
7c2721ef2e
moved PlusROM id generation outside GUI code
2021-10-02 08:42:05 +02:00
Stephen Anthony
ff4bb3cd77
Fixed minor warnings with clang 13.
2021-10-01 13:57:46 -02:30
Thomas Jentzsch
208e7e3075
added PlusROM detection display
...
simplified PlusROM id generation logic
shortened QuadTari.name()
2021-10-01 17:00:10 +02:00
Thomas Jentzsch
793b554f53
enhanced PlusROM, now reads id and nick from Settings
...
added PlusROM id generation to PlusRomsSetupDialog
2021-10-01 12:24:53 +02:00
Thomas Jentzsch
7c8f426a1b
added missing write method to QuadTari ( fixes #832 , SaveKey not working in QT)
2021-09-28 21:43:46 +02:00
Thomas Jentzsch
72f5f17011
added regex for PAL-M in filename (->NTSC)
2021-09-27 22:08:53 +02:00
Thomas Jentzsch
64be78b6b7
added actual ROM size to ROM info (developer mode only)
2021-09-26 10:11:17 +02:00
Thomas Jentzsch
6a9f1075d2
fixed #830 (Debugger window messed up)
2021-09-25 19:07:17 +02:00
Thomas Jentzsch
9a36e3f6ad
minor code cleanups
2021-09-25 11:00:59 +02:00
Thomas Jentzsch
187979a2ae
added E7 support for 12K ROMs
2021-09-24 23:38:15 +02:00
Thomas Jentzsch
3fa692dee2
Merge branch 'master' of https://github.com/stella-emu/stella
2021-09-24 22:49:52 +02:00
Thomas Jentzsch
9cf4bccea5
renamed E7 cart classes
2021-09-24 22:43:11 +02:00
Stephen Anthony
07c85a382e
Fix Linux/libretro builds for no-longer-existing classes.
2021-09-24 18:09:59 -02:30
Thomas Jentzsch
71dbf0baa3
merged E7 bankswitching classes
2021-09-24 22:22:48 +02:00
Thomas Jentzsch
04ab86c0ac
tweaked TIA randomization a bit
2021-09-21 18:43:55 +02:00
Thomas Jentzsch
a4d5d93abf
minor debugger 'tia' command formatting enhancement
2021-09-21 09:37:00 +02:00
Thomas Jentzsch
747a13a0e3
added SCABS info for FE bankswitching ( fixes #753 )
2021-09-20 16:43:02 +02:00
Thomas Jentzsch
88b98adc7d
added 256 in 1 Megatronix test ROM and properties
2021-09-20 16:32:25 +02:00
Thomas Jentzsch
c88c97dd8a
added missing persisting of several settings when using hotkeys
2021-09-20 09:26:57 +02:00
lodefmode
03e10caef5
Misc fixes ( #828 )
...
* - Street demo was missing audio.
* - pause playback at end of file to avoid annoying audio buzz
* - Fixed intermittent failure to forward step.
2021-09-19 14:23:30 -02:30
Thomas Jentzsch
79eb8656f6
fixed TV type autodetection failing when randomizing TIA
2021-09-19 18:20:30 +02:00
Thomas Jentzsch
051d21bebb
improved TIA randomization
2021-09-19 17:39:17 +02:00
Thomas Jentzsch
07d772dbd1
fixed enhanced multicarts handling
...
added, mixed type X in 1 test ROM
2021-09-19 12:52:36 +02:00
Thomas Jentzsch
f6428e684b
Merge pull request #827 from lodefmode/master
...
OSD tidy + better demos
2021-09-19 10:54:11 +02:00
Thomas Jentzsch
18874dac5f
enhanced UA bankswitching detection
...
enhanced multicarts, now support all bankswitching types
added X in 1 test ROMs
updated doc
2021-09-19 10:08:02 +02:00
Lo Def
e3cb93d083
- Level bars now aligned with sprite positions to lessen flicker
2021-09-19 00:22:45 -04:00
lodefmode
93dee95718
Merge branch 'stella-emu:master' into master
2021-09-18 22:43:38 -04:00
Thomas Jentzsch
8acf8924c0
updated TIA random default
2021-09-18 21:56:25 +02:00
Lo Def
f501d2d00b
Merge branch 'master' of github-lodefmode:lodefmode/stella
2021-09-18 15:51:35 -04:00
Lo Def
0c7538e3b6
- square off last image line before drawing OSD text
2021-09-18 15:50:13 -04:00
Thomas Jentzsch
6fc715137b
changed random TIA default in player settings
...
updated doc
2021-09-18 21:47:22 +02:00
Thomas Jentzsch
d1810231e6
changed paddle center properties default
...
added paddle center properties to most games
2021-09-18 12:18:07 +02:00
Thomas Jentzsch
62b112cd60
fixed VS compiler warnings (yes, sometimes VS is more strict than anything else :)
2021-09-15 20:23:57 +02:00
Stephen Anthony
2858cdb7ec
Fix compilation in Linux (missing entry in module.mk).
...
Fix compilation warnings in a few places.
Use float instead of floats and doubles in Paddles class (otherwise we get warnings). Thomas, can you check that this doesn't affect functionality?
2021-09-15 15:14:31 -02:30
Thomas Jentzsch
4d78865ab2
finalized new paddle settings
2021-09-15 18:02:10 +02:00
Thomas Jentzsch
fb41c41470
Merge remote-tracking branch 'remotes/origin/master' into feature/paddle_options
2021-09-15 17:59:09 +02:00
Lo Def
716c14ecfc
Fixed background color shifting when consecutives frames encoded.
2021-09-12 15:55:47 -04:00
Lo Def
7abe402ba9
Merge branch 'master' of github-lodefmode:lodefmode/stella
2021-09-12 14:59:14 -04:00
Lo Def
cdb03cbc83
MovieCart: Fixed random pixels between OSD + bars
2021-09-12 14:58:35 -04:00
lodefmode
ca730a4d97
Merge branch 'stella-emu:master' into master
2021-09-12 11:34:18 -04:00
Lo Def
6c9ed28b83
MovieCart: Fixed delayed right side kernel
2021-09-12 11:30:24 -04:00
Lo Def
51d856f9a5
- blank out left/right sides
...
based on kernel modifications by Thomas Jentzch
work in progress, stray pixel remaining
2021-09-12 05:30:20 -04:00
Thomas Jentzsch
4ace2c6eea
renamed Menu class into OptionsMenu
2021-09-10 22:16:19 +02:00
Thomas Jentzsch
98828e8368
added doc for TIA randomization (see #126 )
2021-09-10 11:34:13 +02:00
Thomas Jentzsch
8da2766264
added TIA randomization (see #126 ), TODO: doc
2021-09-10 09:36:31 +02:00
Thomas Jentzsch
8563d8d793
updated docs
2021-09-09 19:53:40 +02:00
Thomas Jentzsch
bba449b830
added preliminary dead zone code for analog events
...
changed some wording
2021-09-09 18:11:38 +02:00
Thomas Jentzsch
a40bcda609
forget to save before committing :)
2021-09-09 17:15:50 +02:00
Thomas Jentzsch
48a123a294
fixed properties for Telepathy (after breaking them)
2021-09-09 17:11:19 +02:00
Thomas Jentzsch
8e1c45a408
refactored dead zone and mouse sensitivity setting management
2021-09-09 16:40:06 +02:00
Thomas Jentzsch
81c45bee0c
one more controller spelling fix
2021-09-09 13:57:12 +02:00
Thomas Jentzsch
b83b8b8f65
fixed some controller spellings
2021-09-09 11:47:26 +02:00
Thomas Jentzsch
fc86c899ff
fixed properties for Mind Maze (no MindLink controller used)
2021-09-09 11:20:38 +02:00
Thomas Jentzsch
2b3bb70052
fixed MindLink controller ( resolves #821 )
2021-09-09 10:21:26 +02:00
Thomas Jentzsch
91caf521c1
added right port paddles for Decathlon (NTSC)
2021-09-08 18:23:03 +02:00
Thomas Jentzsch
c3cf1c1f91
added Kid Vid detection
2021-09-08 08:27:06 +02:00
Lo Def
2a646c5564
Support background color changes
...
- pf/background used to change background color once per line
resulting in higher visual quality.
2021-09-08 01:59:37 -04:00
Thomas Jentzsch
0f39ddd85e
added new paddle options (TODO: deadzone and testing with real controllers, remove test code)
2021-09-07 11:39:33 +02:00
Thomas Jentzsch
d809a4983d
some work on PlusROMs support
2021-09-07 11:38:30 +02:00
Thomas Jentzsch
d4d34faf53
fixed wording
2021-09-07 08:46:59 +02:00
Stephen Anthony
3e8486d4de
libretro: Re-enable rewind support ( fixes #820 ).
2021-09-06 20:24:52 -02:30
Thomas Jentzsch
44c9b74345
improved last commit by using 'using' :)
2021-09-06 13:07:03 +02:00
Thomas Jentzsch
d5dad489bf
enhanced tooltips (per cell and/or whole widget) for DataGridWidget
...
updated debugger doc
2021-09-06 10:31:48 +02:00
Stephen Anthony
c79dedae98
Merge branch 'master' of github.com:stella-emu/stella
2021-09-05 17:16:24 -02:30
Stephen Anthony
93fe4e3bf4
libretro: Fix segfault when starting Stella. For now, this also disables rewind.
2021-09-05 17:15:49 -02:30
Thomas Jentzsch
905645a9f5
added _inTim and timInt pseudo registers ( resolves #168 )
2021-09-05 19:20:30 +02:00
Thomas Jentzsch
0f72f2ecf7
added missing missile state tracking to debugger 'tia' command.
2021-09-05 07:54:28 +02:00
Thomas Jentzsch
2ea86222d8
enhanced debugger 'tia' command
2021-09-04 19:25:01 +02:00
Thomas Jentzsch
06cbf95b3b
fixed missing control key support in LauncherDialog's filter
2021-09-03 21:43:05 +02:00
Thomas Jentzsch
e11c4615e6
fixed EditableWidget bug #819
2021-09-03 21:42:02 +02:00
Thomas Jentzsch
2af502a618
cleaned the PlusROM setup code a bit
2021-09-02 09:07:14 +02:00
Thomas Jentzsch
6b6c568a3d
added some doc for the PlusROM functionality
2021-09-02 08:36:40 +02:00
Thomas Jentzsch
a201680078
missing files (again)
2021-09-01 14:11:28 +02:00
Thomas Jentzsch
b77d605cd1
made PlusROM nick input dialog working
...
added settings for nick and id
TODO: doc
2021-09-01 14:06:09 +02:00
Thomas Jentzsch
3dab800c5e
added missing class
2021-08-31 21:26:17 +02:00
Thomas Jentzsch
46650aad63
added missing class
2021-08-31 17:05:51 +02:00
Thomas Jentzsch
6c6cd52e42
does NOT compile!
2021-08-31 17:04:27 +02:00
Stephen Anthony
79d40d52f8
Add HTTP_LIB support for Visual Studio.
2021-08-30 20:33:20 -02:30
Stephen Anthony
b94a6ca63c
Wrap calls to httplib inside a define. This allows to build without such support.
...
- Linux has this enabled by default, R77 disabled by default
- Still TODO is get it working for Windows and Mac
2021-08-30 19:30:45 -02:30
Christian Speckner
67707bfdde
Pluscart networking.
2021-08-30 22:54:08 +02:00
Thomas Jentzsch
42e1fdb518
updated docs and WhatsNewDialog
2021-08-29 09:29:38 +02:00
Stephen Anthony
dd842cce30
Fix minor compiler warning, and bump version number for state file.
2021-08-28 17:40:24 -02:30
Stephen Anthony
10dc5d6d8b
Fix minor compiler warning.
2021-08-28 17:19:31 -02:30
Stephen Anthony
c2951b3b4d
Merge branch 'feature/lodefmode-moviecart'
2021-08-28 17:17:32 -02:30
Stephen Anthony
5887c13a67
Added preliminary support for 'MVC' bankswitching scheme by Rob Bairos.
2021-08-28 17:16:45 -02:30
Thomas Jentzsch
f666ef52df
updated Player and Missile serializing for previous commit
2021-08-28 14:14:37 +02:00
Thomas Jentzsch
7aa40d4c73
added different debug colors for player/missile copies ( resolves #713 )
2021-08-28 10:54:49 +02:00
Stephen Anthony
4716079954
Merge branch 'master' into feature/lodefmode-moviecart
2021-08-26 19:42:43 -02:30
Stephen Anthony
eba34b5320
Fix minor compiler warnings in g++ and clang.
2021-08-26 19:17:18 -02:30
Thomas Jentzsch
f67bcec1b6
reformatted the ARM fatal error popup a little bit
2021-08-25 23:15:52 +02:00
Thomas Jentzsch
094ea6cfa4
added "Check for Update" button to HelpDialog (see #407 )
2021-08-25 22:19:41 +02:00
Thomas Jentzsch
5c775ab807
Improved #807 fix
2021-08-25 17:59:26 +02:00
Thomas Jentzsch
d761df9c49
Fixed games count when there is no parent directory ( fixes #807 )
2021-08-25 17:34:44 +02:00
Thomas Jentzsch
cace55868c
improved progress bar handling for long running file list operations
2021-08-24 12:16:30 +02:00
Thomas Jentzsch
355658bf2e
changed Air Raid properties to NTSC-50 format ( fixes #812 )
2021-08-23 19:53:07 +02:00
Thomas Jentzsch
7ade95c03b
trying to fix #808
2021-07-11 08:47:45 +02:00
Thomas Jentzsch
c8463ae54b
intermediate Thumb cycle count commit (part 2)
2021-07-08 15:47:11 +02:00
Thomas Jentzsch
c73261b716
intermediate Thumb cycle count commit
2021-07-08 15:46:41 +02:00
Thomas Jentzsch
f8c52ec24b
another fix for MAMCR
...
further improved merged I-S cycles
2021-07-02 17:40:30 +02:00
Thomas Jentzsch
c3220e0532
added emulation of merged I-S cycles
...
improved ARM timers
fixed MAMCR register emulation
2021-07-01 15:40:49 +02:00
Thomas Jentzsch
43a813958a
extended single cycle access to everything except Flash
2021-06-29 17:44:08 +02:00
Stephen Anthony
15c40bb197
Fix minor warnings in g++10.
2021-06-27 12:25:21 -02:30
Thomas Jentzsch
06c6c1ccaa
fixed a bug in branch cycle counting (now the test value is less than 0.1% off)
2021-06-27 13:04:35 +02:00
Thomas Jentzsch
6175176a6a
added more chips types for ARM cycle count
...
added missing cycle counts for push and pop
added music update cycles to ARM cycle count for CDFJ
fixed stmia cycle counts
2021-06-27 09:44:42 +02:00
Thomas Jentzsch
287ab8b742
added DEGREE and ELLIPSIS chars to allowed PopUpWidget chars
2021-06-27 09:31:52 +02:00
Stephen Anthony
135ee8748d
Fix minor warnings from g++10.3.
2021-06-25 15:40:06 -02:30
Thomas Jentzsch
478d13e165
fixed #805 (ROMs detect QuadTari as Genesis)
2021-06-25 11:24:34 +02:00
Thomas Jentzsch
acbfad3e56
added that digital audio considers console timing
...
added a 10% factor to ARM cycle count when digital audio is enabled
2021-06-25 09:18:26 +02:00
Thomas Jentzsch
0bbf9ce945
trying to fix Libretro builds
2021-06-24 16:56:17 +02:00
Thomas Jentzsch
42f44b3bdb
further enhanced ARM cycle counts
2021-06-24 16:21:00 +02:00
Thomas Jentzsch
22f9db40b9
slightly improved cart type detection
2021-06-22 19:23:28 +02:00
Thomas Jentzsch
84b3f0280e
fixed extra cycle in ARM cycle counts
2021-06-16 19:59:31 +02:00
Thomas Jentzsch
cbf1706a0a
added directory navigation support to launcher 'Select' button
2021-06-16 17:23:24 +02:00
Thomas Jentzsch
b1e9572186
fixed ARM branch cycles (not taken = 1)
...
added cycle change tracking
2021-06-16 12:39:58 +02:00
Thomas Jentzsch
b07c74d5e5
Improved cycle counting for MUL instruction
...
Made ARM Timers functional
2021-06-15 18:55:32 +02:00
Thomas Jentzsch
f87aafb3e9
switched ARM cycle counting to "real" cycles
2021-06-15 17:31:08 +02:00
Thomas Jentzsch
fc9490deca
fixed unwanted input consuming
2021-06-15 10:53:32 +02:00
Stephen Anthony
8a6c4eece2
Added missing file to Xcode, and fixed compile error.
2021-06-14 14:58:22 -02:30
Stephen Anthony
6fb509153f
libretro: Fix compile error from missing file in Makefile.
2021-06-14 14:33:19 -02:30
Thomas Jentzsch
1e1ba7a851
added missing file
2021-06-14 17:21:04 +02:00
Thomas Jentzsch
f9d7f66125
added UI elements for ARM cycles to debugger widgets
...
refactored ARM cart classes a bit
2021-06-14 16:24:42 +02:00
Thomas Jentzsch
0c511805c7
added command line options to include (coarse) ARM cycles into system cycles
2021-06-13 12:18:44 +02:00
Thomas Jentzsch
c02fc531aa
renamed everything "keypad" into "keyboard"
2021-06-12 17:20:33 +02:00
Thomas Jentzsch
6604c0d283
removed Stell/2600-daptor renaming
2021-06-11 16:50:39 +02:00
Lo Def
d0768b0aae
Fixed stepping forward faster than stepping back
2021-06-11 10:13:39 -02:30
Lo Def
0b11658f9e
Keep vblank lines consistently at 36 each field.
2021-06-11 10:13:39 -02:30
Thomas Jentzsch
61afc41ab3
added change tracking to ARM stats
2021-06-09 10:50:32 +02:00
Thomas Jentzsch
950096c671
added last but one ARM stats to debug widgets
2021-06-09 09:32:14 +02:00
Stephen Anthony
252a93281b
First pass at state load/save for MVC scheme.
2021-06-08 20:48:12 -02:30
Lo Def
76b76e5c9b
Remove partial top and bottom line for square area
2021-06-05 16:33:19 -02:30
Stephen Anthony
ae527a7f5e
Revert to old way of handling framebuffer surfaces.
...
Still TODO is fix crash when FileListWidget is used (BrowserDialog).
2021-05-28 22:12:12 -02:30
Thomas Jentzsch
ac26a6f361
disabled random start bank for 3E+ carts ( fixes #800 )
2021-05-20 19:19:29 +02:00
Thomas Jentzsch
f9491ad25d
fixed common button clash for R77 with keypad
2021-05-18 20:58:45 +02:00
Thomas Jentzsch
9c71f022d5
removed SA erasing and adding in case they are added in ID order
2021-05-17 23:24:35 +02:00
Thomas Jentzsch
4390a21fb7
reverted GUID part of last commit
2021-05-17 14:51:58 +02:00
Thomas Jentzsch
783a1a5ac2
added GUID hash to controller name
...
renamed Joystick Database into Controller Database
2021-05-16 21:17:40 +02:00
Thomas Jentzsch
c0eb914981
implemented adding *all* SA to the database again when one SA is added ( fixes #754 )
2021-05-16 11:25:03 +02:00
Thomas Jentzsch
16c0dd07b6
trying to fix #793
2021-05-15 20:45:05 +02:00
Thomas Jentzsch
738aeeb5cd
converted combo map saving into json format ( resolves #793 )
2021-05-15 11:55:10 +02:00
Thomas Jentzsch
0dc0ff9d37
fixed history scrolling
2021-05-14 09:32:03 +02:00
Thomas Jentzsch
cabc56b155
fixed autosave
2021-05-13 23:13:06 +02:00
Thomas Jentzsch
16a3a977dd
enhanced save command, saves to user directory by default
...
added "autosave" command
2021-05-13 17:26:22 +02:00
Thomas Jentzsch
20aa94f4fc
improved/fixed some event renaming (sorry)
2021-05-12 23:31:29 +02:00
Stephen Anthony
bd56e31b45
libretro: Fix compile error with recent event renaming.
2021-05-12 13:55:21 -02:30
Thomas Jentzsch
69740f25f8
made port naming (left/right) consistent (see #796 )
2021-05-11 22:51:40 +02:00
Thomas Jentzsch
82e1430598
Updated Changes.txt and WhatsNewDialog
2021-05-11 20:20:03 +02:00
Thomas Jentzsch
6172943aaf
added clearHistory command for PromptWidget (see #240 )
2021-05-10 20:30:32 +02:00
Stephen Anthony
b8ed09695f
Fix minor warnings from g++11.
2021-05-10 15:04:01 -02:30
Thomas Jentzsch
587bdee678
refactored history buffer and increased max size from 20 to 1000
2021-05-10 16:06:43 +02:00
Thomas Jentzsch
2420988cab
added history filtering and duplicate removal (see #240 )
2021-05-10 12:35:28 +02:00
Thomas Jentzsch
2526fd85d8
minor polishing of PromptWidget
2021-05-09 20:19:30 +02:00
Thomas Jentzsch
b8807232b8
Refactored PromptWidget a bit
2021-05-09 19:21:15 +02:00
Thomas Jentzsch
abde496632
further improved debugger tab auto complete (see #240 )
2021-05-09 11:23:14 +02:00
Thomas Jentzsch
4ebf3f2203
added game properties for two Simone Serra games
2021-05-08 10:36:56 +02:00
Thomas Jentzsch
023882b423
enhanced tab auto complete for _functions
2021-05-08 10:35:37 +02:00
Thomas Jentzsch
96f42e1a6d
Merge branch 'master' of https://github.com/stella-emu/stella
2021-05-07 23:13:38 +02:00
Thomas Jentzsch
0dba7af51b
enhanced PromptWidget tab auto complete (camel case)
2021-05-07 23:13:28 +02:00
Stephen Anthony
d1cc7f4a8d
Fix minor warning from g++11.
2021-05-06 19:56:37 -02:30
Thomas Jentzsch
4ce6c978d3
added URL properties for prototypes
2021-05-06 13:23:54 +02:00
Thomas Jentzsch
fbbb86f964
added option to log breaks and traps instead of interrupting emulation ( resolves #741 )
2021-05-06 10:29:45 +02:00
Thomas Jentzsch
54af434260
switched user palette loading to on demand
2021-05-04 23:04:44 +02:00
Thomas Jentzsch
a86c63fa86
merged new URL properties
2021-05-04 16:00:13 +02:00
Thomas Jentzsch
d0ce5d4cf2
added links for many homebrews
2021-05-04 15:01:49 +02:00
Stephen Anthony
4334965b63
Fix libretro build.
2021-05-03 20:59:35 -02:30
Stephen Anthony
bc877443c1
Move detection of MVC file out of FSNode class. There are several reasons for this:
...
- It more properly belongs in the class actually opening the ROM, since FSNode can represent more than just ROM files.
- Some ports don't have proper FSNode support, so MVC would break there.
- In general, it makes FSNode::read more general, able to read partial files.
2021-05-03 20:35:11 -02:30
Thomas Jentzsch
106e9eeb89
Added aborting editing ( closes #726 )
2021-05-03 20:26:50 +02:00
Stephen Anthony
48719537ea
Fix warning about 'sequence-points' from gcc.
2021-04-30 15:02:16 -02:30
thrust26
eb873afc8b
merged emulation and UI event mapping tabs
2021-04-30 19:10:52 +02:00
thrust26
abc2d09b8e
fixed occasional NoType mappings being saved and loaded
2021-04-30 14:00:30 +02:00
thrust26
47acf30fba
disabled focus handling for ColorWidget (reduces draws)
2021-04-29 10:17:04 +02:00
thrust26
f37f841750
reworked Palette settings a bit
2021-04-28 23:16:29 +02:00
thrust26
7873bddee5
enhanced links in HelpDialog
...
fixed link color for Dark theme
2021-04-25 21:08:06 +02:00
Lo Def
e5287ae125
Merge remote-tracking branch 'upstream/feature/lodefmode-moviecart' into feature/lodefmode-moviecart
2021-04-25 00:07:50 -04:00
Lo Def
08441d980a
(MovieCart) Avoid unnecessary shuffling of color data during encoding
...
and decoding, as new kernel does not require it.
2021-04-24 23:46:46 -04:00
thrust26
e463ef2fb4
redesigned RomInfoWidget link display
...
enhanced AboutDialog with more links
2021-04-24 11:53:26 +02:00
Stephen Anthony
ea6ead0afe
Fix crash in debugger. Much more work still required here.
2021-04-23 18:00:44 -02:30
Stephen Anthony
fc3a6b2d42
Added support for Mac.
2021-04-23 15:08:49 -02:30
Stephen Anthony
79d241de86
A few more formatting cleanups.
2021-04-22 20:08:14 -02:30
Stephen Anthony
eed96c6065
More updates to MovieCart to match Stella style.
2021-04-22 16:07:09 -02:30
Stephen Anthony
f963657c21
(MovieCart) Implemented left_line/right_line kernel adaptations by Thomas Jentzsch
2021-04-22 15:30:44 -02:30
Stephen Anthony
8371fbe98a
Fix minor compiler warnings.
2021-04-22 11:18:45 -02:30
thrust26
ab005bd0c7
added functional links to RomInfoWidget
...
added links to Robot City and Aardvark ROMs
2021-04-22 14:43:56 +02:00
thrust26
19e60b9d28
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-22 11:43:26 +02:00
thrust26
f641457083
enhanced StaticTextWidget to display links
...
adapted AboutDialog accordingly
2021-04-22 11:43:08 +02:00
Stephen Anthony
9f12d5c16c
Some cleanups for moviecart code.
...
- Compiles in Linux now, and without any warnings or errors
- Converted some code to use that already in Stella
- Formatting cleanups to match Stella style
2021-04-21 22:13:38 -02:30
Stephen Anthony
8873ffd0b7
Merge branch 'feature-moviecart' of git://github.com/lodefmode/stella into feature/lodefmode-moviecart
2021-04-21 19:47:14 -02:30
Stephen Anthony
a3dfdb33bb
Next development cycle (for 6.6) begins.
2021-04-21 14:59:31 -02:30
thrust26
b945e15adc
added basic valid URL checks to cartridge links
2021-04-21 16:53:05 +02:00
thrust26
d1a01391b0
implemented cartridge links in GameInfoDialog (see #788 )
2021-04-21 16:14:30 +02:00
thrust26
aa997a0cd5
enhanced the debugger exit fix
2021-04-21 15:03:29 +02:00
thrust26
d83f415192
cleaned up debugger exiting code ( fixes #516 )
2021-04-21 14:12:13 +02:00
Stephen Anthony
e75d028c79
Final updates for 6.5.3 release.
...
Added debugging note when not using SDL 2.0.14, so we know that OpenURL won't work.
2021-04-20 12:33:11 -02:30
thrust26
4859c85586
updated help key for macOS
2021-04-20 10:02:10 +02:00
thrust26
a8a549bdd2
moved and renamed help action in InputDialog
2021-04-20 08:38:22 +02:00
thrust26
2f6a536e72
added help key to HelpDialog
2021-04-20 08:35:02 +02:00
thrust26
0e139a47b9
added one more debugger help link
2021-04-19 21:56:40 +02:00
thrust26
e62573601d
added some more debugger help links
2021-04-19 21:38:36 +02:00
thrust26
ea62581dd5
bug fix
2021-04-19 11:42:33 +02:00
thrust26
be68b984cf
improved context-sensitive help, now also works per widget, tab or tab group
2021-04-18 17:59:06 +02:00
Stephen Anthony
278e1fdd3f
Fix method in header and implementation with different parameter.
2021-04-18 12:11:24 -02:30
thrust26
8249411ffa
enhanced help with optional direct URL
2021-04-18 08:24:59 +02:00
thrust26
c68871ec68
added help anchor to LauncherDialog
2021-04-17 21:33:59 +02:00
thrust26
6b812c059b
added help anchor to DebuggerDialog
2021-04-17 20:59:29 +02:00
thrust26
f3048445ad
fixed anchor
2021-04-17 19:49:16 +02:00
Stephen Anthony
767fef5646
Updated docs for 6.5.3 release for April 20 (this can change if necessary).
2021-04-17 14:59:16 -02:30
thrust26
dff3a2a874
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-17 18:40:24 +02:00
thrust26
802480d94e
updated doc and snapshots for help button
2021-04-17 18:34:35 +02:00
Stephen Anthony
3f19a3b0ac
Fix non-ASCII character in ROM properties.
2021-04-17 13:23:25 -02:30
Stephen Anthony
e788305810
Fix missing comma in EventHandler class.
2021-04-17 13:20:48 -02:30
Stephen Anthony
690b21f482
Fix compilation when using SDL < 2.0.14 (needed for SDL_OpenURL).
...
Abstract SDL functionality into SDL-specific class, away from Dialog class.
2021-04-17 13:18:10 -02:30
thrust26
a91aea1b22
added help hotkey in UI mode (F1)
...
added missing anchors
2021-04-17 16:55:40 +02:00
thrust26
89966a9a2e
added help links to most dialogs (see #740 )
...
TODO: tab specific help?
2021-04-17 13:31:36 +02:00
thrust26
29ec5c5e66
updated props for coming Aardvark ROM release
2021-04-17 09:59:21 +02:00
thrust26
bdf2fe4401
forgot to save before committing...
2021-04-12 22:45:24 +02:00
thrust26
6bd4987b22
fixed palette and custom BLARGG settings saving (see #787 )
2021-04-12 22:38:41 +02:00
Stephen Anthony
df7cb5639a
Update to Xcode project file.
2021-04-07 12:26:24 -02:30
thrust26
1f1fb2c47d
do not map QuadTari-only events if no QuadTari is used
2021-04-06 19:06:00 +02:00
Stephen Anthony
836137c7fc
Fix minor warning in clang.
2021-04-06 13:15:49 -02:30
thrust26
f3e1e559cf
fixed HiDPI mode
...
(note to myself: sometimes initialization is bad)
2021-04-06 16:53:44 +02:00
thrust26
e0585212b8
adapt desktop size and maximum TIA zoom level to display used
2021-04-06 15:56:01 +02:00
Lo Def
438bd2f5be
(MovieCart) combined subfolder of classes into CartMVC
2021-04-05 23:39:26 -04:00
thrust26
2015d98abf
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-05 22:01:15 +02:00
thrust26
b6b5b02d1d
Swapped (Shift+)Backspace keys between Frying and CompuMate Backspace
2021-04-05 22:00:38 +02:00
Christian Speckner
78af2d164e
Fix genesis widget.
2021-04-05 20:31:49 +02:00
Christian Speckner
08cd88c084
Fix update order, change genesis to pull pin to ground.
2021-04-05 17:54:12 +02:00
Christian Speckner
8aa14d8c75
Properly model analog input.
2021-04-05 15:46:30 +02:00
Rob Bairos
44e15ff86f
(MovieCart) Limit reading of image data to single frame
...
when its likely an MVC file. This avoids reading of GB of data.
2021-04-05 09:27:51 -04:00
Rob Bairos
a92a33b4da
MovieCart
...
Streaming image and audio content created by presenting dynamic
1K of data on the bus, with On Screen Display. Volume, Brightness
and Shuttle controlled by joystick and console switches.
Original implementation: github.com/lodefmode/moviecart
2021-04-05 09:27:20 -04:00
Christian Speckner
c7d3a43f58
Forgot to save.
2021-04-05 14:17:10 +02:00
Christian Speckner
eab030937b
PaddleReader goes AnalogReadout.
2021-04-05 14:16:29 +02:00
Christian Speckner
0ea4515bbf
Use a more realistic resistance in dump mode.
2021-04-04 00:36:20 +02:00
Christian Speckner
31260facef
Typo.
2021-04-02 00:18:52 +02:00
Christian Speckner
a5cb517280
Adjust paddle parameters, improve keyboard controller emulation, emulate cap discharge,
2021-04-02 00:15:13 +02:00
twinaphex
cfcbb5a3ff
(Libretro/macOS) Add ARM64 rules
2021-03-27 20:42:43 -02:30