Commit graph

327 commits

Author SHA1 Message Date
Richard Goedeken 335e826aea
Merge pull request #82 from Jj0YzL5nvJ/up2023
CI/CD: Fixes Ubuntu i386 builds, among other changes
2023-06-11 12:22:09 -07:00
Jj0YzL5nvJ 11720558ab CI/CD: Fixes Ubuntu i386 builds, among other changes 2023-05-22 01:13:29 -06:00
GhostlyDark 1340c4bdfc main.c: Fix 64DD ROM loading 2023-04-18 13:43:38 +02:00
Richard Goedeken 674dc3e9ec
Merge pull request #80 from Jj0YzL5nvJ/ci-schedule
CI/CD: Integrate scheduled builds and other...
2023-03-02 22:01:40 -08:00
Jj0YzL5nvJ 46225f27df CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:50:15 -06:00
Richard Goedeken 3ad5cbb56f
Merge pull request #78 from Jj0YzL5nvJ/up2022
CI/CD: Update MSVC
2022-09-30 17:00:21 -07:00
Jj0YzL5nvJ b02f0c3985 CI/CD: Update MSVC 2022-09-28 02:33:02 -06:00
Richard Goedeken 42546ab00b
Merge pull request #77 from Jj0YzL5nvJ/ci-update
CI/CD: Update
2022-07-13 19:31:21 -07:00
Jj0YzL5nvJ 6365caa007 CI/CD: Update 2022-07-10 18:52:51 -06:00
Richard Goedeken cd0c0e6c10
Merge pull request #72 from Jj0YzL5nvJ/ci-github
CI/CD: Implement GitHub Actions and public nightly builds
2022-04-11 20:58:22 -07:00
GhostlyDark b5f62979ed README: Update parameters documentation 2022-03-08 14:57:12 +01:00
Jj0YzL5nvJ a056188d84 CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 09:00:38 -07:00
Dorian Fevrier 32e2734421 remove redundant condition about PIE value un Makefile 2021-01-02 19:39:32 +01:00
Dorian Fevrier 20cdcb3755 fix build with mingw64
build failed with mingw64 due to usage of "PIE" option on system without explicit PIE
2021-01-02 16:33:36 +01:00
orbea 7b23651028 build: Fix the build with 'cc' on gentoo.
Fixes https://github.com/mupen64plus/mupen64plus-ui-console/issues/65
2020-12-29 14:19:49 +01:00
orbea ae2d353cab build: Allow out of tree builds. 2020-12-15 10:17:09 +01:00
Logan 96834d5a18 Use PIF_ROM_SIZE 2020-10-11 23:10:36 +02:00
Logan McNaughton 42f91fec0d PIF binary support 2020-10-11 23:10:36 +02:00
Richard Goedeken 6210d5cce2 Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit d0fdeafeb2.
2020-09-16 22:27:26 -07:00
Richard Goedeken e147b94f3c
Merge pull request #61 from Jj0YzL5nvJ/alter_cc_cxx
Allow non-default compilers without resorting to symbolic links
2020-08-30 18:53:04 -07:00
Jj0YzL5nvJ d0fdeafeb2 Allow non-default compilers without resorting to symbolic links 2020-08-30 04:01:18 -06:00
Richard Goedeken 089be953f2
Merge pull request #60 from Jj0YzL5nvJ/alter
Allow to set custom platform toolset from commands
2020-08-19 23:36:10 -07:00
Jj0YzL5nvJ 91a1dcd483 Allow to set custom platform toolset from commands 2020-08-13 12:14:26 -06:00
Richard Goedeken 0c32ac42ae
Merge pull request #59 from Jj0YzL5nvJ/sdl2_net
Add SDL2_net dependency
2020-07-01 06:51:24 -07:00
Jj0YzL5nvJ 96e284b6ec Add SDL2_net dependency 2020-07-01 03:01:33 -06:00
Jj0YzL5nvJ 77a2adea93 AppVeyor with artifact packaging 2020-03-02 14:01:40 +01:00
Jj0YzL5nvJ 9f5ab4a8dc Changes to have more generic project files 2020-02-26 12:38:42 +01:00
Gillou68310 5ec0b2a23a Migrate to VS2017 2019-11-13 17:16:06 +01:00
Richard Goedeken 117d2e8fa4 fix warnings in win32 2019-06-02 23:13:14 -07:00
Richard Goedeken b8fa2dea54 add function attributes so GCC can find bugs in calls to string formatting functions with variadic arguments 2019-03-03 09:41:03 -08:00
Richard Goedeken 8f7b6b07ca fix issue #54 - front-end application uses Config API functions from v2.3.1 2019-03-01 19:21:37 -08:00
Richard Goedeken 8548eb39f1 update version and release info for v2.5.9 BETA release 2019-02-10 10:14:35 -08:00
Richard Goedeken d940c9323e fix Travis CI test builds for MXE 32 and 64 bits 2019-01-29 22:14:55 -08:00
Richard Goedeken d4303d96c4
Merge pull request #52 from bugfood/fix-options
Fix setting plugin parameters when configuration file not present.
2019-01-26 23:30:37 -08:00
Corey Hickey e46434df3a Fix setting plugin parameters when configuration file not present.
Currently, several plugins test for a specific version number to be set
in the config; if the version number is not present, then such plugins
initialize themselves with default parameters, completely ignoring any
parameters that had been set previously.

Example:
Input Warning: Missing or incompatible config section 'Input-SDL-Control1'. Clearing.

This behavior makes command-line plugin parameters largely unusable
until the configuration file has been written to (with an appropriate
"version" parameter).

To fix this, parse plugin parameters in another phase: after loading the
plugins but before attaching them to the core. This allows plugins to
load their own defaults before the command-line parameters are overlaid.

Plugins should be able to handle this; the operation is similar to how
mupen64plus-gui loads plugins to get defaults, allows the user to modify
the parameters, and then attaches the plugins to the core.
2019-01-26 21:18:41 -08:00
Richard Goedeken b4db22f1fd
Merge pull request #48 from bugfood/fix-nosaveoptions
Fix nosaveoptions
2019-01-12 10:35:33 -08:00
Richard Goedeken 5926250b86 initialize variable. fix warnings 2018-11-16 19:56:32 -08:00
Richard Goedeken 7158199d94
Merge pull request #51 from thyth/upstream-debugger-rebase
Enhancements to debugging interface
2018-11-16 19:52:24 -08:00
Daniel Selifonov 9df31d93f9
Fixed two issues in the new 'asm' debugger command 2018-11-11 23:16:52 -08:00
Daniel Selifonov a0034474ad
Documented debugger command augmentation in the README 2018-11-11 22:39:34 -08:00
Daniel Selifonov 1ffb52b17a
Warn memory breakpoint users about physical/virtual address differences 2018-11-11 22:20:22 -08:00
Daniel Selifonov 2cdb10de7e
Added "translate" debugger command for virtual->physical address lookup 2018-11-11 22:13:38 -08:00
Daniel Selifonov 3c28ab2d54
Added "bp trig" command to see flags/address data for last hit breakpoint 2018-11-11 22:10:42 -08:00
Daniel Selifonov c510ac4fc5
added more arguments to 'asm' debugger command
Zero arguments: disassemble one instruction at the current PC
One argument (address): disassemble one instruction at the address
Two arguments (address, size): disassemble 'size' instructions at 'address'
Three arguments (address, size, flags): disassemble 'size' instructions at 'address'
 - If bit-3 is set (i.e. & 0x04): also print binary representation of instructions
 - If bit-2 is set (i.e. & 0x02): prefix each instruction with its memory address
 - If bit-1 is set (i.e. & 0x01): prefix each instruction with an index from the start of disassembly
2018-11-11 22:06:52 -08:00
Daniel Selifonov 39c5800112
added breakpoint range and flag control to the add command 2018-11-11 21:59:04 -08:00
Daniel Selifonov cd65527203
added simple memory writing command to debugger_loop 2018-11-11 21:37:33 -08:00
Richard Goedeken 838d4d4f2f oops, correctly set PLUGINDIR macro in makefile 2018-11-07 20:20:03 -08:00
Richard Goedeken e502f2b66b fix for issue #50: use LIBDIR for PLUGINDIR and COREDIR if they are not explicitly given 2018-11-06 21:24:59 -08:00
Richard Goedeken 859dda24f4 disable the debugger in the core if we are not running it in the ui-console, otherwise it will hang forever in the paused state 2018-11-06 07:30:55 -08:00
Richard Goedeken cbbfeaad14 fix last commit; we need to support hex addresses too 2018-10-19 19:13:22 -07:00