Jj0YzL5nvJ
cf8b03ba58
Update that helps diagnose and in some cases circumvent potential issues with MSVC and GNU utilities
2023-01-03 16:30:19 -07:00
Logan McNaughton
b2b30a90c3
Support Unicode on Windows
2021-06-16 07:35:12 -06:00
Jj0YzL5nvJ
80f005e043
Failing to explain the asm scripts in a better way...
2020-12-31 11:16:01 +01:00
Jj0YzL5nvJ
3fede816ed
Explain asm scripts data manipulation and glue code mechanics
2020-12-29 13:48:15 +01:00
Jj0YzL5nvJ
2cced9529b
Improve compatibility on restrictive platforms and other minor changes
2020-08-30 06:05:12 -06:00
Jj0YzL5nvJ
de4d743b35
Improve glue code generation
2020-03-31 10:16:06 +02:00
Richard Goedeken
3ea3f6ec53
update osx bundle generation script to put things in more usual locations for macos
2018-01-23 19:09:32 -08:00
Anthony J. Bentley
934a72cbcb
Update homepage.
2017-12-28 16:51:59 -07:00
Anthony J. Bentley
4d6ad6b45a
Update wiki links.
2017-12-28 16:51:59 -07:00
Bobby Smiles
992db3d029
Simplify gen_asm_defines.awk
2017-11-28 03:07:16 +01:00
comex
7b6ffc26a2
Change how asm_defines works to fix Mac build.
...
This didn't work correctly for two reasons:
- The symbols were being marked as undefined (imported) rather than
exported. I could fix that by adding an initializer (= {0}), but then
the binary gets huge; not sure if there's a way around that.
- Mach-O binaries don't store symbol sizes. You can get nm to try to
calculate them with --size-sort, but I'm not sure if this will always
output the correct result.
In lieu of more complicated platform-specific fixes, I switched to an
approach that renders the value as hex, allowing the object file to be
piped directly to awk on all platforms.
2017-05-28 17:02:05 -04:00
Bobby Smiles
efdeaf32c7
Fix interrupt spelling.
...
s/interupt/interrupt/
2017-03-07 06:17:04 +01:00
Gillou68310
0d1db707a5
Moved main/asm_defines.c to asm_defines/asm_defines.c
2017-02-13 18:11:42 +01:00
Gillou68310
974ebd9cff
Add awk script to generate asm defines
2017-02-11 19:25:10 +01:00
Richard Goedeken
b78adf352d
add program for modeling the physical limits of the analog stick on a real N64 controller
2016-10-18 17:36:36 -07:00
Richard Goedeken
2f844b93a8
update Readme.txt file generated by OSX build script to reflect the fact that Mupen64Plus now requires at least OSX 10.9
2016-02-25 22:42:29 -08:00
Richard Goedeken
decc667427
regtest: we should only archive the screenshot directory if the reference video comparison test was enabled
2015-04-19 21:30:53 -07:00
Conchúr Navid
d6880e5531
Sort the includes based on type and names
2015-03-21 12:19:54 +01:00
Richard Goedeken
e108a88677
bugfix in regtest script
2015-02-14 08:39:43 -08:00
Richard Goedeken
7376730999
add new performance tests to regression test script. add more detailed options for selecting which tests to run
2015-02-11 07:14:34 -08:00
Richard Goedeken
683127a1ae
update Mupen64Plus regression tests: 1. add Glide64Mk2 video plugin build and test, 2. for Rice video image compares, use Bash and Image Magick to only test the center of the screenshot images, with a 1-pixel border all around
2015-02-08 10:55:10 -08:00
Richard Goedeken
9e5e1da896
update makefile, bundle build script, and instructions for OSX builds
2014-12-26 14:34:47 -06:00
Fayvel Victor
9eb2712cb5
Provide SDL_SCANCODE_?GUI <-> SDLK_?SUPER mapping
2014-07-06 13:27:53 +02:00
Richard Goedeken
2b8ec1005a
remove old mupen64plus.cht file, fix install/uninstall script to use now mupencheat.txt file instead
2014-04-07 22:03:22 -07:00
Richard Goedeken
3cd2b27eb4
update build helper and install scripts to account for new desktop/icon files included in mupen64plus-ui-console
2014-02-16 21:49:22 -08:00
Sven Eckelmann
6bec8ef7d9
Change build_bundle/_modules to github repositories
2013-12-18 15:50:06 +01:00
Sven Eckelmann
ac7d87fc3d
Change m64p_helper_scripts to github
2013-12-18 15:23:06 +01:00
Sven Eckelmann
d145680b25
Change regression video test to github repositories
2013-12-18 15:23:06 +01:00
Richard Goedeken
09885d8874
merged heads
2013-07-04 17:58:29 -07:00
Richard Goedeken
d067cbfabb
greatly improve the run_rice and run_glide scripts that come with the OSX bundle, so that users can supply multiple parameters to the ui-console application instead of only being able to give one (the ROM name)
2013-06-27 23:13:32 -07:00
Richard Goedeken
2c386da0e3
add COREDIR=/usr/local/lib/ to build_bundle_bin.sh, so that the ui-console front-end can find the core library when installed in a distro which doesnt have /usr/local/lib/ in the /etc/ld.so.conf file
2013-06-24 22:20:38 -07:00
Sven Eckelmann
58c98a03a3
Use SDL1.2 keysym in the config when using SDL2
...
It is easier for a user to keep the old SDL1.2 values for the keys in the
config instead of converting them by hand. This is extreme important when the
default (automatic) config is used.
2013-06-22 14:11:10 +02:00
richard42
a3fb843ea8
add OSX build script and instructions
2013-06-12 09:57:26 -07:00
richard42
563590b6c2
update install/uninstall scripts: remove check for root access (UID=0), and add simple permissions check (verify write permissions on any install directories which exist prior to installation)
2013-06-03 08:01:49 -07:00
Richard Goedeken
10495b46e6
small fixes in install/uninstall scripts: check for root permissions before doing anything, and when uninstalling, don't try to rmdir if the target is a symbolic link
2013-06-02 09:09:49 -07:00
Richard Goedeken
84e0b40a5c
add glide64mk2 video plugin to release build scripts and (un)install scripts
2013-05-20 21:41:25 -07:00
Sven Eckelmann
c2226711fe
Add video-glide64mk2 to m64p_helper_scripts
2013-02-26 21:28:16 +01:00
Richard Goedeken
ca95fe81fe
merged heads
2012-12-30 16:55:11 -08:00
Richard Goedeken
2ba5766d63
fix install/uninstall scripts to work with uncompressed man page in ui-console module
2012-12-30 15:50:50 -08:00
Sven Eckelmann
29ee1064e9
Use already by ./m64p_build.sh generated manpage in install_binary_bundle.sh
2012-12-19 21:20:36 +01:00
Sven Eckelmann
8c0d4d518d
Use already by ./m64p_build.sh generated doc files in build_bundle_bin
2012-12-19 21:08:48 +01:00
Sven Eckelmann
ee9a9f7681
Allow to crosscompile and compile extra modules with m64p_helper_scripts
...
The install targets of the Makefiles are now used to generate the test
directory. This allows the build script to use the correct file extension and
similar differences between the platforms.
A user with the correct mercurial clones in sources/ can also use the
environment variable M64P_COMPONENTS to specify which component should be
compiled. This is interesting when also wanting to compile/update wahrhafts
plugins in one run.
2012-12-19 21:04:13 +01:00
Sven Eckelmann
d20269d780
Use test rom from separate repository mupen64plus-test
...
The test rom has an own repository called mupen64plus-test and doesn't have to
be shipped in tarballs for mupen64plus-core. This also makes the
mupen64plus-core-norom module tarball obsolete because the rom is never
included. The rom is still included in the source and build bundle versions of
mupen64plus.
2012-09-10 11:11:12 +02:00
Richard Goedeken
8ebe1bda2d
update regression test script
2012-08-26 15:12:49 -07:00
Richard Goedeken
dbb500b34f
bugfix in hg archive command
2012-03-10 11:00:59 -08:00
Richard Goedeken
eef0646e9d
removed --repository option from hg archive command, as it is not included with my hg. also, build -norom core automatically
2012-03-10 10:57:20 -08:00
Sven Eckelmann
23c3b668b0
Ignore generated files in hg-status
2011-08-29 14:30:46 +02:00
Sven Eckelmann
9b4a8b8276
Create clean source module tarballs using hg archive
2011-08-29 12:29:45 +02:00
Sven Eckelmann
977924b416
Don't save user id/name when creating release tarballs
2011-08-28 18:32:23 +02:00
Sven Eckelmann
74ac8f507e
Strip binaries during install
2011-07-23 21:22:52 +02:00