Thomas Jentzsch
b20b1c1bfe
added URL properties for prototypes
2021-05-06 13:23:54 +02:00
Thomas Jentzsch
975a6940a5
added option to log breaks and traps instead of interrupting emulation ( resolves #741 )
2021-05-06 10:29:45 +02:00
Thomas Jentzsch
d8fad47e93
switched user palette loading to on demand
2021-05-04 23:04:44 +02:00
Thomas Jentzsch
36b3c70ef6
merged new URL properties
2021-05-04 16:00:13 +02:00
Thomas Jentzsch
8bc9b00660
added links for many homebrews
2021-05-04 15:01:49 +02:00
Stephen Anthony
cc6d53d561
Fix libretro build.
2021-05-03 20:59:35 -02:30
Stephen Anthony
9ac88c6662
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
33234936f2
Added aborting editing ( closes #726 )
2021-05-03 20:26:50 +02:00
Stephen Anthony
ddefa7a66e
Fix warning about 'sequence-points' from gcc.
2021-04-30 15:02:16 -02:30
thrust26
502b73f288
merged emulation and UI event mapping tabs
2021-04-30 19:10:52 +02:00
thrust26
4d784d4a5b
fixed occasional NoType mappings being saved and loaded
2021-04-30 14:00:30 +02:00
thrust26
f4d135fc6e
disabled focus handling for ColorWidget (reduces draws)
2021-04-29 10:17:04 +02:00
thrust26
b1f98f7ce4
reworked Palette settings a bit
2021-04-28 23:16:29 +02:00
thrust26
547b2e4bdf
enhanced links in HelpDialog
...
fixed link color for Dark theme
2021-04-25 21:08:06 +02:00
Lo Def
4c7684bf74
Merge remote-tracking branch 'upstream/feature/lodefmode-moviecart' into feature/lodefmode-moviecart
2021-04-25 00:07:50 -04:00
Lo Def
fb164fb740
(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
bccb2d3cb2
redesigned RomInfoWidget link display
...
enhanced AboutDialog with more links
2021-04-24 11:53:26 +02:00
Stephen Anthony
435bf7cb8a
Fix crash in debugger. Much more work still required here.
2021-04-23 18:00:44 -02:30
Stephen Anthony
c19a86147a
Added support for Mac.
2021-04-23 15:08:49 -02:30
Stephen Anthony
0a2e25cdec
A few more formatting cleanups.
2021-04-22 20:08:14 -02:30
Stephen Anthony
f35864406c
More updates to MovieCart to match Stella style.
2021-04-22 16:07:09 -02:30
Stephen Anthony
7dabe6a781
(MovieCart) Implemented left_line/right_line kernel adaptations by Thomas Jentzsch
2021-04-22 15:30:44 -02:30
Stephen Anthony
5419a3b9a9
Fix minor compiler warnings.
2021-04-22 11:18:45 -02:30
thrust26
cc3b17a00e
added functional links to RomInfoWidget
...
added links to Robot City and Aardvark ROMs
2021-04-22 14:43:56 +02:00
thrust26
5a2d0345ec
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-22 11:43:26 +02:00
thrust26
1b9e885370
enhanced StaticTextWidget to display links
...
adapted AboutDialog accordingly
2021-04-22 11:43:08 +02:00
Stephen Anthony
ed07f642cd
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
82666d6e43
Merge branch 'feature-moviecart' of git://github.com/lodefmode/stella into feature/lodefmode-moviecart
2021-04-21 19:47:14 -02:30
Stephen Anthony
a0e666aef2
Next development cycle (for 6.6) begins.
2021-04-21 14:59:31 -02:30
thrust26
a593fdfb49
added basic valid URL checks to cartridge links
2021-04-21 16:53:05 +02:00
thrust26
204c1f092c
implemented cartridge links in GameInfoDialog (see #788 )
2021-04-21 16:14:30 +02:00
thrust26
8d67d9a2e5
enhanced the debugger exit fix
2021-04-21 15:03:29 +02:00
thrust26
c7869803b1
cleaned up debugger exiting code ( fixes #516 )
2021-04-21 14:12:13 +02:00
Stephen Anthony
b9f4a9258f
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
b50798242a
updated help key for macOS
2021-04-20 10:02:10 +02:00
thrust26
0e51197934
moved and renamed help action in InputDialog
2021-04-20 08:38:22 +02:00
thrust26
4f73d84f49
added help key to HelpDialog
2021-04-20 08:35:02 +02:00
thrust26
d9140500db
added one more debugger help link
2021-04-19 21:56:40 +02:00
thrust26
d3166fee1d
added some more debugger help links
2021-04-19 21:38:36 +02:00
thrust26
eed55ed3b1
bug fix
2021-04-19 11:42:33 +02:00
thrust26
9d427d5260
improved context-sensitive help, now also works per widget, tab or tab group
2021-04-18 17:59:06 +02:00
Stephen Anthony
f4a8947528
Fix method in header and implementation with different parameter.
2021-04-18 12:11:24 -02:30
thrust26
7f98563a6f
enhanced help with optional direct URL
2021-04-18 08:24:59 +02:00
thrust26
b28526da7d
added help anchor to LauncherDialog
2021-04-17 21:33:59 +02:00
thrust26
2cdd9bc1f6
added help anchor to DebuggerDialog
2021-04-17 20:59:29 +02:00
thrust26
091ccf3506
fixed anchor
2021-04-17 19:49:16 +02:00
Stephen Anthony
b22b4d963a
Updated docs for 6.5.3 release for April 20 (this can change if necessary).
2021-04-17 14:59:16 -02:30
thrust26
4e9f1fc9c5
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-17 18:40:24 +02:00
thrust26
37c27ef52b
updated doc and snapshots for help button
2021-04-17 18:34:35 +02:00
Stephen Anthony
a4edbe8b85
Fix non-ASCII character in ROM properties.
2021-04-17 13:23:25 -02:30
Stephen Anthony
59708aab62
Fix missing comma in EventHandler class.
2021-04-17 13:20:48 -02:30
Stephen Anthony
4e71ab3c79
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
0a77776cd2
added help hotkey in UI mode (F1)
...
added missing anchors
2021-04-17 16:55:40 +02:00
thrust26
0248e4a6dc
added help links to most dialogs (see #740 )
...
TODO: tab specific help?
2021-04-17 13:31:36 +02:00
thrust26
15aa163b84
updated props for coming Aardvark ROM release
2021-04-17 09:59:21 +02:00
thrust26
fd5713d764
forgot to save before committing...
2021-04-12 22:45:24 +02:00
thrust26
e66bfc2c99
fixed palette and custom BLARGG settings saving (see #787 )
2021-04-12 22:38:41 +02:00
Stephen Anthony
8c29b3749f
Update to Xcode project file.
2021-04-07 12:26:24 -02:30
thrust26
083bc8b556
do not map QuadTari-only events if no QuadTari is used
2021-04-06 19:06:00 +02:00
Stephen Anthony
8834f4770f
Fix minor warning in clang.
2021-04-06 13:15:49 -02:30
thrust26
2841ac52ca
fixed HiDPI mode
...
(note to myself: sometimes initialization is bad)
2021-04-06 16:53:44 +02:00
thrust26
30656f73c2
adapt desktop size and maximum TIA zoom level to display used
2021-04-06 15:56:01 +02:00
Lo Def
65180d524f
(MovieCart) combined subfolder of classes into CartMVC
2021-04-05 23:39:26 -04:00
thrust26
6fa24835c0
Merge branch 'master' of https://github.com/stella-emu/stella
2021-04-05 22:01:15 +02:00
thrust26
d7a3ab5b6c
Swapped (Shift+)Backspace keys between Frying and CompuMate Backspace
2021-04-05 22:00:38 +02:00
Christian Speckner
df9758903a
Fix genesis widget.
2021-04-05 20:31:49 +02:00
Christian Speckner
dde7ab5936
Fix update order, change genesis to pull pin to ground.
2021-04-05 17:54:12 +02:00
Christian Speckner
c33bccbc61
Properly model analog input.
2021-04-05 15:46:30 +02:00
Rob Bairos
0e39371e76
(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
6593e25f41
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
eccf1d0d36
Forgot to save.
2021-04-05 14:17:10 +02:00
Christian Speckner
db44445386
PaddleReader goes AnalogReadout.
2021-04-05 14:16:29 +02:00
Christian Speckner
077cd38c76
Use a more realistic resistance in dump mode.
2021-04-04 00:36:20 +02:00
Christian Speckner
5004b439bd
Typo.
2021-04-02 00:18:52 +02:00
Christian Speckner
3902778b12
Adjust paddle parameters, improve keyboard controller emulation, emulate cap discharge,
2021-04-02 00:15:13 +02:00
twinaphex
bdd7035fef
(Libretro/macOS) Add ARM64 rules
2021-03-27 20:42:43 -02:30
thrust26
4836dd0be1
Merge branch 'master' of https://github.com/stella-emu/stella
2021-03-23 22:12:11 +01:00
thrust26
ffcf26d822
fixed missing immediate disassembling
2021-03-23 22:11:28 +01:00
twinaphex
537f85d391
(Libretro) Fix ios9 build
2021-03-15 10:17:24 -02:30
twinaphex
7a8b5c276c
(Libretro) Add more platforms to gitlab
2021-03-14 11:53:09 -02:30
thrust26
24cf13c535
improved QuadTari fix
2021-03-02 19:01:50 +01:00
thrust26
c1a488f19f
fixed QuadTari handling for controller types != joysticks
2021-03-02 14:01:57 +01:00
thrust26
199f120d91
Merge branch 'master' of https://github.com/stella-emu/stella
2021-02-27 10:37:43 +01:00
thrust26
aae9027383
removed two non-implemented methods
2021-02-27 10:37:31 +01:00
Stephen Kitt
bfc091b975
Another spelling fix ("toggle")
...
Signed-off-by: Stephen Kitt <steve@sk2.org>
2021-02-26 10:09:39 +01:00
Stephen Anthony
ba59e94e10
Final updates for 6.5.2 release.
2021-02-24 14:10:31 -03:30
Stephen Anthony
3391dc5a72
Updated a few files for upcoming release.
...
Now in testing phase; final release coming in a few days.
2021-02-22 16:52:47 -03:30
thrust26
6d0500c8ff
Updated changes and WhatsNewDialog
...
Updated version number in docs
2021-02-22 09:58:30 +01:00
thrust26
9353c45d90
did some code cleanup
2021-02-21 21:56:53 +01:00
thrust26
d7a2cd0793
added ARM stats to BUS and DPC+ debug widgets
2021-02-10 16:07:28 +01:00
thrust26
214f141db0
fix Libretro build
2021-02-09 22:44:59 +01:00
thrust26
1773e5f493
added some ARM stats to CDF debug widget
2021-02-09 19:47:50 +01:00
Keith Bowes
c3997ce996
Only use static libgcc/libstdc++ if they're present
2021-02-08 12:52:17 -03:30
Keith Bowes
13c9343146
Implemented input bitmasks
2021-02-08 12:32:48 -03:30
thrust26
5c4d530143
minor QuadTari timing fix
2021-02-07 22:33:05 +01:00
thrust26
8f4667fb71
fixed QuadTari multiplexing timing ( fixes #766 )
2021-02-06 10:27:17 +01:00
thrust26
575035c739
enhanced QuadTari detection pattern
2021-02-04 15:25:55 +01:00
thrust26
fa16b8cb91
fixed broken driving controller support (see #760 )
2021-02-02 15:44:28 +01:00
thrust26
570aa229ce
derived Genesis and Booster from Joystick controller class
2021-01-30 11:25:51 +01:00
thrust26
66eca7cbe5
fixed missing SliderWidget initialization command if value is -1
2021-01-26 19:29:36 +01:00
thrust26
dcd9a3706a
fixed merge bug ( fixes #758 )
2021-01-26 13:18:14 +01:00
thrust26
0f2af93f53
Merge branch 'master' of https://github.com/stella-emu/stella
2021-01-25 09:25:50 +01:00
thrust26
c1922ac13c
fixed #756 (CDFJ rom size always 512KB)
2021-01-25 09:25:36 +01:00
Stephen Anthony
7f26bc0002
Added patches from Debian build (too bad I didn't see these about 6 hours ago).
...
Bumped version number, to start work on 6.6.
2021-01-24 15:57:29 -03:30
Stephen Anthony
11ec630dd4
Final updates for 6.5.1 release.
2021-01-24 10:11:01 -03:30
thrust26
7c0cb137a9
partially reverted 481785a6
(debugger widgets needed for saveOldState)
2021-01-24 10:09:30 +01:00
Stephen Anthony
bf341392ac
Getting ready for 6.5.1 release.
2021-01-23 15:33:20 -03:30
Stephen Anthony
e91c12eee1
Fix dialogs not being rendered in certain cases.
2021-01-23 15:10:40 -03:30
Stephen Anthony
f8e4ccf979
Merge branch 'feature/fix-surfaces'
2021-01-23 13:10:40 -03:30
Stephen Anthony
8905a9a504
libretro: Don't reload non-existent surfaces.
2021-01-23 13:08:16 -03:30
Stephen Anthony
345e7f0b9f
Fix final issue with snapshots not loading in RomInfoWidget.
2021-01-23 12:57:51 -03:30
thrust26
d2eea6720b
updated Changes.txt & WhatsNewDialog
2021-01-20 13:47:41 +01:00
Christian Speckner
25062b308c
Merge remote-tracking branch 'origin/master' into feature/fix-surfaces
2021-01-19 20:44:58 +01:00
thrust26
4d68300f32
refactored Paddles class
2021-01-19 10:23:41 +01:00
Stephen Anthony
ffddbcf6bb
Fix crash when FrameBuffer message surfaces haven't been created.
...
The next task is to move all FrameBuffer message-related functionality into its own class.
2021-01-16 15:27:18 -03:30
thrust26
a0433cceaf
changed LauncherDialog and EditableWidget ContextMenu and dialog shade surface creation to on demand
2021-01-15 08:36:06 +01:00
thrust26
d7bd39c952
renamed pause dimming setting
2021-01-14 09:40:02 +01:00
thrust26
56a2162795
added option to disable emulation shading in pause mode via command line ( resolves #755 )
2021-01-14 09:32:39 +01:00
thrust26
27dd8e9e4f
fixed memory leak in EventMappingWidget
2021-01-13 22:30:40 +01:00
Stephen Anthony
ca756deef6
Attempt to fix continuous creation of dialog surfaces without cleanup, causing crashes on R77.
...
Remove cache of surfaces from FrameBuffer, into each dialog that owns it.
Make surfaces be unique_ptr instead of shared_ptr, so we can be sure cleanup occurs.
2021-01-13 16:24:09 -03:30
thrust26
bf70e15f1b
added to allocate tooltip surface on demand only
2021-01-13 08:26:34 +01:00
thrust26
481785a6f1
create DebuggerDialog and included OptionsDialog on demand only
2021-01-12 15:46:36 +01:00
thrust26
4c9a945ea3
refactored launcher dialog to use only one pointer for other dialogs
2021-01-12 11:44:52 +01:00
thrust26
5e023c8870
refactored dialogs to use only one pointer for other dialogs
2021-01-12 11:24:24 +01:00
thrust26
66e5d3b09f
added missing re-rendering
2021-01-12 11:23:16 +01:00
thrust26
ac6c4e527b
fixed, extra joystick button mappings are for R77 only
2021-01-10 10:00:33 +01:00
thrust26
3e2044fe96
added high scores button to R77 command dialog
2021-01-09 20:59:59 +01:00
Stephen Anthony
d373c87da3
And so it begins again ...
2021-01-09 15:56:07 -03:30
Stephen Anthony
2166880888
Final commit for 6.5 release.
2021-01-09 10:15:06 -03:30
thrust26
ff9299f2e5
update WhatsNewDialog
2021-01-08 15:41:44 +01:00
thrust26
861e2b8897
Revert "Fix for suggestion from clang-tidy."
...
This reverts commit 43f9f562b1
.
2021-01-08 10:16:19 +01:00
thrust26
8c2a5afc57
Merge branch 'master' of https://github.com/stella-emu/stella
2021-01-08 09:50:08 +01:00
thrust26
7fd23b59cd
fixed snapshot delay in TimeMachine dialog
...
added single save states commands to TimeMachine dialog
2021-01-08 09:49:53 +01:00
Stephen Anthony
43f9f562b1
Fix for suggestion from clang-tidy.
2021-01-07 22:28:35 -03:30
Christian Speckner
8ec309f4f8
Fix crash with minimal launcher UI.
2021-01-06 21:51:53 +01:00
Christian Speckner
5fe20f075f
Attempt at fixing R77 crash.
2021-01-06 21:12:11 +01:00
Christian Speckner
ea000eabf2
Disable defunct joymap for the R77.
2021-01-06 17:21:39 +01:00
Stephen Anthony
150cbd8f95
Fixes for suggestions from cppcheck.
2021-01-05 22:36:16 -03:30
Stephen Anthony
9fb77c8d51
Yearly update to copyright for 2021.
2021-01-05 18:42:43 -03:30
Stephen Anthony
70eb2b2646
Started final doc updates for 6.5 release.
2021-01-05 18:35:15 -03:30
thrust26
48cc00323e
Revert "attempted to fix special char problems in Windows (see #751 )"
...
This reverts commit 695860a3aa
.
2021-01-05 10:53:06 +01:00
thrust26
695860a3aa
attempted to fix special char problems in Windows (see #751 )
2021-01-05 10:04:12 +01:00
thrust26
b1bf55e652
fixed BrowserDialog sizing and title
2021-01-05 10:00:25 +01:00
thrust26
4d2edc2922
fixed high scores hashing
2021-01-04 10:45:47 +01:00
thrust26
ba8132b10d
added high score clearing for invalid data
...
fixed high score error messages
2021-01-03 23:41:08 +01:00
Stephen Anthony
10c6a73dcc
libretro: Fix missing file.
2021-01-03 18:42:54 -03:30
Christian Speckner
082cce3b79
Minor cleanup.
2021-01-03 23:08:38 +01:00
Stephen Anthony
e9af5b795f
Add missing file to Visual Studio.
2021-01-03 18:31:59 -03:30
Christian Speckner
a557aef206
Merge remote-tracking branch 'origin/master' into feature/full-on-sqlite
2021-01-03 22:46:26 +01:00
Christian Speckner
fa3b25ae97
Move highscores to DB.
2021-01-03 22:41:59 +01:00