Jj0YzL5nvJ
3cdee61a98
CI/CD: Update
2022-07-10 18:52:10 -06:00
Jj0YzL5nvJ
51345ed0e5
CI/CD: Implement GitHub Actions and public nightly builds
2021-12-05 09:00:32 -07:00
Pierce Andjelkovic
88093cb434
RISC-V Support
2021-09-15 00:02:11 +02:00
Richard Goedeken
88766c6e2d
bump up minimum version number so that we can still build this on modern macos
2021-02-10 21:14:23 -08:00
orbea
e653930d75
build: Allow out of tree builds.
...
Also fixes a case of SRCDIR being used before its set.
2020-12-15 10:17:15 +01:00
Richard Goedeken
b4155b7004
Revert "Allow non-default compilers without resorting to symbolic links"
...
This reverts commit 0ff1d46edf
, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:31:15 -07:00
Jj0YzL5nvJ
0ff1d46edf
Allow non-default compilers without resorting to symbolic links
2020-08-30 03:46:09 -06:00
Jj0YzL5nvJ
d12cd46872
Allow to set custom platform toolset from commands
2020-08-13 11:58:07 -06:00
Jj0YzL5nvJ
7d9293ad91
Changes to have more generic project files
2020-02-26 12:39:06 +01:00
Gillou68310
c05c5e0fab
Preliminary implementation for Yakouchuu II ucode
2020-02-02 12:11:05 +01:00
Gillou68310
7ea802e76e
Migrate to VS2017
2019-11-13 17:15:02 +01:00
Daniel James
42ffe474b2
Added ppc64le support
2019-02-20 11:29:49 -05:00
Brigham Henry Keys
ba228af849
Removed redundant CPU detection
2018-09-21 02:40:39 -05:00
Brigham Henry Keys
f6ef6b076c
Added support for aarch64
2018-09-19 12:09:10 -05:00
Brigham Henry Keys
6e9600cc5b
Added support for aarch64
2018-09-19 12:05:32 -05:00
Anthony J. Bentley
7178086ff3
Update homepage.
2017-12-28 16:27:32 -07:00
Anthony J. Bentley
9229360df6
Update link to bug tracker.
2017-12-28 16:06:05 -07:00
Logan
06c8ec7c2c
If DEBUG not set, set NDEBUG
2017-11-30 10:59:57 -07:00
Richard Goedeken
421e97ce45
update Makefile method for finding OSX_SDK_PATH
2017-11-14 16:21:30 -08:00
Bobby Smiles
b53a5d8422
Implement RSP fallback.
...
This allows to specify an arbitrary RSP plugin to use when an unknown
ucode is encountered. It is particularly usefull when combined with an
LLE RSP plugin.
Sending audio lists or display lists to audio (resp. gfx) plugins can
also be specified through config parameters. A blacklist of known
problematic gfx ucodes is integrated (same as rsp-cxd4) to avoid sending
them to the gfx plugin.
2017-10-04 18:47:42 +02:00
Bobby Smiles
842d62d41e
Revert "Allow using compiler other than gcc"
...
This reverts commit f5838d8c48
.
2017-06-24 13:34:45 -06:00
Logan McNaughton
f5838d8c48
Allow using compiler other than gcc
2017-06-20 21:15:38 -06:00
Gillou68310
a339dc66b6
Resident evil 2 resize bilinear ucode
2017-06-02 14:55:43 +02:00
Richard Goedeken
3d09ae67d7
change VS2013 project files to build with the XP-compatible vc120 toolset, so the resulting binaries will run on pre-vista machines
2016-07-13 20:04:06 -07:00
Gillou68310
d7e051b4c9
Added x64 configuration to VisualStudio2013 project file
2015-08-28 16:19:18 +02:00
Anthony J. Bentley
1e977b16d6
Remove unnecessary OpenBSD warning.
2015-06-08 01:48:45 -06:00
Conchúr Navid
5f3e98f6e1
Fix executable bits of files
2015-03-21 10:53:38 +01:00
Riley Labrecque
c0e69b2665
Remove unused stdbool.h
2015-03-13 05:12:51 -06:00
Richard Goedeken
3d905a3c93
added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC
2015-02-22 07:13:34 -08:00
Nebuleon Fumika
666f51b2bf
unix: Add a Makefile configuration for MIPS
2015-01-26 10:07:17 +00:00
Gillou68310
6ca9446ab4
Added project file for MSVC2010
2015-01-07 15:11:10 +01:00
Bobby Smiles
9f2b928503
Add stdbool support for msvc compilers.
2014-04-05 12:04:47 +02:00
Bobby Smiles
71c4f22bf8
Rename alist_internal.h into alist.h
2014-03-19 19:15:18 +01:00
Bobby Smiles
76ca3b014c
Regroup all ucode headers into a single header.
2014-03-19 19:14:10 +01:00
Bobby Smiles
67339fdcee
Move MP3 prototype into its own header.
2014-03-19 09:41:45 +01:00
Bobby Smiles
7d0ba23f11
Fix unused parameter warning.
2014-03-10 21:55:54 +01:00
Bobby Smiles
0be1e551c3
Rename main to hle.
2014-03-06 21:49:30 +01:00
Bobby Smiles
d6718933db
Rename plugin.h to hle_external.h
2014-03-06 21:36:51 +01:00
Bobby Smiles
4a3943a9fd
Move hle_t definition inside a private header.
2014-03-06 20:41:43 +01:00
Bobby Smiles
54f817a86d
Put hle_execute proto into a proper header file.
2014-02-19 09:04:51 +01:00
Bobby Smiles
0a9e243204
Make unknown task dumping optional at compile time.
...
This functionality is not needed by the normal user and can introduce unwanted dependencies on
files. It can be enabled at compile time using -DENABLE_TASK_DUMP or Makefile var DUMP=1.
2014-02-19 05:32:33 +01:00
Bobby Smiles
ed81030162
Rename ucode*.c files
2014-02-17 08:44:47 +01:00
Bobby Smiles
24de686fb1
Move clamp_s16 to arithmetics.h
2014-02-17 02:27:50 +01:00
Bobby Smiles
0923af8d68
Isolate memory access code.
2014-02-17 02:06:49 +01:00
Bobby Smiles
df010f161b
Isolate plugin specific code.
2014-02-17 01:14:31 +01:00
Bobby Smiles
1b713d92a1
Share RESAMPLE_LUT between alist based ucodes and musyx ucodes.
...
I also corrected the size of RESAMPLE_LUT which was bigger than needed.
2014-01-18 15:04:00 +01:00
Sven Eckelmann
646ec921ec
Compile ucode*.cpp as C source code
...
The ucodes are basically only C code and don't use C++ features. It is
therefore not necessary to build it with a C++ compiler.
2013-12-30 17:33:34 +01:00
Bobby Smiles
d31b8ea3ff
Add initial support for MusyX
2013-12-30 14:43:47 +01:00
Sven Eckelmann
2032870995
Force line ending type for specific files
...
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.
Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 14:19:07 +01:00
Sven Eckelmann
ff2ab7f9ea
Don't fail rebuild when header is removed
...
The *.d depends files for make just list the files used when building an
object file. Removing a file listed in such a dependency file causes make to
search for a way to recreate it. This usually cannot work because these files
aren't autogenerated.
The gcc option -MP can be used to generate empty rule for these files. Removing
a file in a dependency list will then execute this empty rule and continue with
the execution of the creation of the object file. This compilation process will
then automatically correct the dependency file.
2013-09-20 10:31:44 +02:00