Commit graph

98 commits

Author SHA1 Message Date
Rosalie Wanders 761b34443a Add Video Extension functions to support Vulkan 2023-08-03 12:34:28 +02:00
Rosalie Wanders b7da740dc8 Add M64CORE_SCREENSHOT_CAPTURED to m64p_core_param 2023-07-17 14:53:01 +02:00
Rosalie Wanders 1f932e4910 Introduce M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE 2023-02-01 19:31:55 +01:00
Richard Goedeken 6efa95f5dd
Merge pull request #873 from loganmc10/vru
VRU support and Hey You Pikachu audio fix
2022-06-23 17:31:17 -07:00
Logan McNaughton 7f91bdd324 VRU support 2022-05-03 19:33:46 -06:00
Rosalie Wanders 287ce77d81 Allow frontends to know what DD ROM region they should use 2022-01-24 15:38:07 +01:00
carnivoroussociety 89450bf32a
Merge branch 'master' into master 2021-06-17 12:21:02 +10:00
carnivoroussociety 63d2f6d01a
Fixed typo for no_compiled_jump length 2021-06-10 16:57:35 +10:00
Richard Goedeken 51d24dddba
Merge pull request #791 from Rosalie241/datapath
Allow front-ends to override user paths
2021-02-20 08:45:35 -08:00
Rosalie Wanders 3ab7a88917 Allow front-ends to override user paths 2021-02-20 10:40:50 +01:00
Rosalie Wanders 51eccc98fb Mention save slot keybindings in docs 2021-01-23 12:33:17 +01:00
carnivoroussociety cf615aa446
Rewrote overclock implementation
Rename enable_overclock to count_per_op_denom_pot
Renamed cfg option
2020-12-08 05:42:03 +00:00
carnivoroussociety c8349f2787
Add EnableOverclock argument to CoreParameters doc 2020-10-31 12:58:54 +10:00
carnivoroussociety 9e9db3d36a
Add EnableOverclock argument to CoreParameters doc 2020-10-31 12:57:51 +10:00
Rosalie Wanders c9def89c0a Add M64CMD_ROM_SET_SETTINGS 2020-10-29 13:03:21 +01:00
carnivoroussociety b1ac3a86b0
Updated netplay API wiki
Fixed misaligned si command for netplay sync
2020-10-24 14:54:14 +10:00
Logan McNaughton f6303f5c91 PIF binary boot rom support 2020-10-09 18:30:00 -07:00
Joel Denning 6cba5747cf Fix typo in M64CMD_NETPLAY_INIT docs 2020-10-05 18:54:48 +02:00
Rosalie Wanders 4baba51077 Get/Set Refresh Rate
To be able to change the refresh rate,
there are 2 new video extension functions:

1) VidExt_ListFullscreenRates
    This function allows you to retrieve a
    list of refresh rates for a given resolution

2) VidExt_SetVideoModeWithRate
    This function allows you to set a video mode,
    with a specified refresh rate
2020-08-26 13:35:04 +02:00
Richard Goedeken b7f2a7e946 improve documentation for netplay 2020-06-28 11:24:56 -07:00
Logan McNaughton 1fccc3ba6c Netplay 2020-06-06 16:09:45 -06:00
Richard Goedeken 61bc5cca82 bump API version to 2.1.0 and modify input plugin attach logic to fix issue #630 2019-02-27 23:11:14 -08:00
fzurita 89139cc54d Make stop_after_jal a save state parameter instead of configuration 2019-01-30 07:22:15 -05:00
Corey Hickey 57355f2bff Remove DelaySI from wiki
This parameter was removed from the core in 0bcfd3cc7.
2019-01-21 23:05:08 -08:00
Richard Goedeken 1c6bb9cf2c update API version info for debugger changes 2018-11-03 20:35:41 -07:00
Daniel Selifonov b4f43dbeb0
Documenting 'DebugBreakpointTriggeredBy' and 'DebugVirtualToPhysical' 2018-10-28 17:16:10 -07:00
Richard Goedeken 32099bc27f
Merge pull request #556 from loganmc10/vidext
Add VidExt_GL_GetDefaultFramebuffer
2018-05-07 21:45:29 -07:00
luigiblood 740406ff15 Add support for 64 Disk Drive.
Original porting effort has been done by LuigiBlood.
Original reverse engineering made by Happy-yppaH
2018-04-04 21:50:25 +02:00
Logan McNaughton 146d3e276a Add VidExt_GL_GetDefaultFramebuffer 2018-04-02 12:31:38 -07:00
Stefan Tobert 8ce2b6a3a5 Core Parameter documentation update 2018-03-28 07:10:07 +02:00
Richard Goedeken 091e960036 update FSF address in license 2018-02-04 12:57:13 -08:00
Bobby Smiles 2c4ae15d64 Rename GB cart loader to media loader. 2017-10-14 03:23:43 +02:00
Bobby Smiles 2a20df9c56 Document GB loader functions. Bump version.
Also during this process, I felt necessary to slightly alter functions
prototypes (better name, easier usage/implementation).
I also specified the NULL terminated strings ownership, and thus
reworked some aspects of objects ownership.
NULL or empty strings usage also have been documented. For ROM, empty or
NULL strings allow to have an empty transferpak. For RAM, empty or NULL
strings will let the core generate a suitable save filename and
initialize it with empty content. This can be helpful when a GB save
file is not available and the game doesn't really care about the initial
saved content (for instance Perfect Dark).

The init_gb_cart function as also been slightly modified to better
handle loading failures (and not leak stuff in this case).

The GB pak switch function is now only activable when the game is
compatible with the Transferpak. Still you can change what is inside the
transferpak even when the transferpak is not plugged in.
2017-10-14 03:23:43 +02:00
Logan McNaughton 304e9561cc Add SP_STATUS_REG and RDRAM_SIZE to gfx_info 2017-10-04 12:19:05 -06:00
Logan McNaughton e6217e46a6 Add ConfigExternalGetParameter 2017-05-04 11:09:00 -06:00
Bobby Smiles efdeaf32c7 Fix interrupt spelling.
s/interupt/interrupt/
2017-03-07 06:17:04 +01:00
Gillou68310 dec5b7a2ba new_dynarec: Disable speculative precompilation by default
This fixes issue https://github.com/mupen64plus/mupen64plus-core/issues/170
2016-09-11 10:24:35 +02:00
Richard Goedeken 14bf40b236 Add 3 new features to the Joystick Mapping command strings in the core config parameters, based on work that Simon Lang submitted to the mupen64plus google group: 1. Allow for multiple joystick actions (any of which can activate the command) by using a comma-separated list. 2. Allow for any joystick to be specified in a single action phrase by using the * character for joystick number. 3. Allow for hotkey functionality by requiring two simultaneous joystick actions (separate by slash character in an action phrase) before the command is enabled. Update wiki documentation for new features as well. 2015-10-04 16:23:23 -07:00
Dorian Fevrier 25307423ff Rename new_dynarec.txt to new_dynarec.mediawiki
This will simply allow this file to be read by github
2015-08-13 17:19:04 -04:00
Richard Goedeken 1b988855fa wiki updates 2015-07-21 21:06:34 -07:00
Richard Goedeken 4abfbaf472 Merge branch 'dbg-runstate-enum' of https://github.com/wnayes/mupen64plus-core into wnayes-dbg-runstate-enum 2015-02-14 08:34:55 -08:00
Richard Goedeken addef5f4d7 add new m64p_GLattr enumerated types to control the OpenGL context version and type when mupen64plus is built against SDL2 2014-12-26 15:21:32 -06:00
littleguy77 f0bea96ade Add wiki documentation for polygon offset settings (video-rice). 2014-12-20 22:46:12 -05:00
Richard Goedeken 7340e7879b wiki: Remove extra line at end of config api documentation 2014-11-18 19:50:02 +01:00
Fayvel Victor d5ae0b218e wiki: Add the wiki index page 2014-11-18 19:43:45 +01:00
Sven Eckelmann 05ea79c32d wiki: Work around not working "link in headers" in mediawiki like pages 2014-11-18 19:37:24 +01:00
Sven Eckelmann 6b6af2b4dc wiki: Remove retrouprising links 2014-11-18 19:37:21 +01:00
Fayvel Victor 7a65f93c5f wiki: Rename files to match the live wiki names 2014-11-18 17:36:01 +01:00
Frajo Haider d016583b33 add documentation for the RenderCallback input api change 2014-11-17 21:38:23 +01:00
Will Nayes 9aa274ea87 Add a m64p_dbg_runstate enum for DebugSetRunState.
This should help API users properly pass run state values, and improves
readability of the run state code.
2014-05-19 12:08:42 -05:00