Rosalie Wanders
8bc0c6ce67
RMG: handle plugin failures in SettingsDialog
2022-01-06 14:38:12 +01:00
Rosalie Wanders
f2d89bd1c9
RMG-Core: Shutdown() plugins before Unhook()
2022-01-06 14:29:39 +01:00
Rosalie Wanders
a96bc6e748
RMG-Core: improve error handling in Plugins.cpp
2022-01-06 14:18:39 +01:00
Rosalie Wanders
0b38302556
RMG: call CoreApplyPluginSettings() in MainWindow::Init()
2022-01-06 14:17:34 +01:00
Rosalie Wanders
7147dfa858
RMG-Core: don't call CoreApplyPluginSettings() in CoreInit()
...
This allows for better plugin failure handling
2022-01-06 14:17:13 +01:00
JakobDev
9702d048a4
RMG: provide visible feedback when KeyBindButton is in focus
2022-01-05 23:51:49 +01:00
JakobDev
1e1e8cc455
RMG: disable some contextmenu items when nothing is selected in RomBrowserWidget
2022-01-05 22:14:07 +01:00
Rosalie Wanders
e6b561e240
RMG: implement pause/resume on focus loss/gain
2022-01-05 17:50:57 +01:00
Rosalie Wanders
b5cec10f97
RMG-Core: add GUI_{Pause,Resume}EmulationOnFocus settings
2022-01-05 17:50:19 +01:00
Rosalie Wanders
74c4fff060
RMG-Audio: add RMG window icon
2022-01-05 16:59:24 +01:00
Rosalie Wanders
f1b8401ecb
RMG-Core: include Rom.hpp in Core.hpp
2022-01-05 16:48:29 +01:00
Rosalie Wanders
e9ebc5ecd0
RMG-Core: close ROM on failure in CoreStartEmulation()
2022-01-05 16:40:36 +01:00
Rosalie Wanders
8814d5a9a6
3rdParty: correct wrong build order
2021-12-26 20:35:21 +01:00
Rosalie Wanders
4a21907fee
3rdParty: remove mupen64plus-audio-sdl
2021-12-26 16:56:43 +01:00
Rosalie Wanders
be03f352dd
Introduce RMG-Audio
2021-12-26 16:56:22 +01:00
Rosalie Wanders
e7b0147eb4
RMG-Core: add audio plugin settings
2021-12-26 16:52:11 +01:00
Rosalie Wanders
4227469427
RMG-Core: turn on CMAKE_POSITION_INDEPENDENT_CODE
2021-12-26 16:51:53 +01:00
Rosalie Wanders
802fd2ca12
RMG-Core: add a version of CoreInit() for plugins
2021-12-26 16:51:33 +01:00
Rosalie Wanders
b5990826df
RMG-Core: pause & resume emulation in CorePluginsOpenConfig()
2021-12-26 15:56:40 +01:00
Rosalie Wanders
e063e8745f
RMG-Core: correct some comments in Plugins.cpp
2021-12-25 12:48:28 +01:00
Rosalie Wanders
25978727d8
RMG: save all game settings in SettingsDialog
...
This is needed to make sure we aren't using wrong values in RMG-Core's
CoreApplyRomSettingsOverlay()
2021-12-25 12:46:22 +01:00
Rosalie Wanders
e4dc4fd1b5
RMG: filter out IS viewer messages from the statusbar
2021-12-24 15:37:44 +01:00
Rosalie Wanders
e1464d2d30
RMG-Core: attempt to fix read_raw_file in Rom.cpp (again)
...
For some reason, some users are experiencing issues when using gcount()
here, so just use fileStreamLen instead, which fixes it for them weirdly
enough.
2021-12-24 15:20:32 +01:00
Rosalie Wanders
8350b7bfe7
3rdParty: add mupen64plus-video-parallel
2021-12-24 13:35:52 +01:00
Rosalie Wanders
a15f6c85e3
3rdParty: add mupen64plus-rsp-parallel
2021-12-24 13:32:25 +01:00
Rosalie Wanders
e01fed88ee
3rdParty: add mupen64plus-input-raphnetraw
2021-12-24 13:26:24 +01:00
Rosalie Wanders
b66dbd7544
RMG-Core: introduce & use Settings_HasForceUsedSetOnce in Settings
...
This fixes some core settings reverting on each launch, like the
screenshot directory and save state/sram directory settings.
2021-12-24 13:20:20 +01:00
Rosalie Wanders
d42f770e06
RMG-Core: improve read_raw_file in Rom.cpp
2021-12-23 16:36:11 +01:00
Rosalie Wanders
43f04d83fe
RMG-Core: use backslashes for default plugin settings on windows
2021-12-23 14:49:00 +01:00
Rosalie Wanders
66133975ad
RMG: remove old abstraction & fully switch over to RMG-Core
2021-12-23 14:18:17 +01:00
Rosalie Wanders
a3f34da788
RMG-Core: implement SpeedLimiter functions
2021-12-23 14:16:33 +01:00
Rosalie Wanders
4f33c21130
RMG-Core: partially implement Callback functions
2021-12-23 13:17:28 +01:00
Rosalie Wanders
4bb5bd12e4
3rdParty: update GLideN64
2021-12-23 12:58:55 +01:00
Rosalie Wanders
25250dd0e3
RMG-Core: set default plugin settings value
2021-11-21 23:04:58 +01:00
Rosalie Wanders
f25da945a4
RMG-Core: link to dl on unix platforms
2021-11-21 22:46:34 +01:00
Rosalie Wanders
346e023806
RMG-Core: startup m64p core lib in CoreInit()
2021-11-21 22:38:17 +01:00
Rosalie Wanders
e0b29ce1f3
RMG-Core: largely implement {Start,Stop}Emulation functions
2021-11-21 22:37:47 +01:00
Rosalie Wanders
9b2fc4940f
RMG-Core: introduce CoreSetupVidExt function
2021-11-21 22:37:04 +01:00
Rosalie Wanders
336ec43964
RMG-Core: introduce CoreApplyRomPluginSettings
2021-11-21 22:35:46 +01:00
Rosalie Wanders
c0cfbc98e2
RMG: add license header to main.cpp
2021-11-21 20:52:01 +01:00
Rosalie Wanders
e187663c5e
3rdParty: update mupen64plus-core
2021-11-21 20:51:36 +01:00
Rosalie Wanders
dabc415d0b
RMG-Core: correct comment in Plugins.cpp
2021-11-14 13:47:35 +01:00
Rosalie Wanders
3d37012c64
RMG: use RMG-Core's RomSettings & RomHeader functions
2021-11-09 16:45:57 +01:00
Rosalie Wanders
deaa158a0c
RMG-Core: implement RomSettings & RomHeader functions
2021-11-09 16:44:49 +01:00
Rosalie Wanders
ab703bd829
RMG-Core: introduce some more Settings functions
2021-11-09 16:43:38 +01:00
Rosalie Wanders
4a8a7560c5
RMG: use RMG-Core's Screenshot function
2021-11-04 13:04:14 +01:00
Rosalie Wanders
26da21f19b
RMG-Core: implement Screenshot function
2021-11-04 13:03:59 +01:00
Rosalie Wanders
89fe97e4d4
RMG: use RMG-Core's Key functions
2021-11-04 12:50:33 +01:00
Rosalie Wanders
f7a3543e57
RMG-Core: implement Key functions
2021-11-04 12:50:17 +01:00
Rosalie Wanders
afdb20cb00
RMG: use RMG-Core's Video functions
2021-11-04 12:49:37 +01:00