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