Commit graph

25 commits

Author SHA1 Message Date
Ilari Liusvaara
f37bcfbd49 Remove Mac OS support 2019-12-11 21:30:15 +02:00
Ilari Liusvaara
44aa95cc57 Switch to std::regex by default 2015-02-07 15:32:34 +02:00
Ilari Liusvaara
9c484d819e Update the default build options
Remove references to SDL, which hasn't been supported for a while, make
bsnes default to compat and switch to std::thread by default
2015-01-01 20:34:02 +02:00
Ilari Liusvaara
ce0c625072 Lua interface to iconv(3), string.byteU and string.charU 2014-01-20 12:59:02 +02:00
Ilari Liusvaara
26c0d38955 Allow -mt prefix for host boost
This is useful for building on Mac OS X
2014-01-14 11:53:19 +02:00
Ilari Liusvaara
b375df6102 options.build: Default to g++, not g++-4.6 (too old) 2014-01-02 01:07:19 +02:00
Ilari Liusvaara
be7f8ef115 Don't require to specify bsnes version when building 2013-11-30 10:39:32 +02:00
Ilari Liusvaara
d0f5b8ece9 Support stream compression 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
3cae98e8a5 Try to autodect I386/amd64 2013-10-28 15:38:01 +02:00
Ilari Liusvaara
b9e3a36588 Optimize generic controllers using dynamically generated code
The serialization is not quite on par with the static code,
deserialization is quite a bit faster.
2013-10-23 18:06:33 +03:00
Ilari Liusvaara
99130e1f21 Fix compile for Mac OS X 2013-10-21 13:41:08 +03:00
Ilari Liusvaara
a471680ec9 Speed up binary savestate saving
1) "Guess" screenshot and savestate sizes beforehand. Speeds up saving
those greatly.

2) Optionally (on by default) use SHA-256 from libgcrypt, which is greatly
faster than the builtin one.
2013-10-12 11:02:26 +03:00
Ilari Liusvaara
97e47ccb9b Mac OS X joystick support 2013-07-08 00:32:23 +03:00
Ilari Liusvaara
d531dc6afc opus.hpp: Untested (but compiles) support for surround API 2013-05-18 11:56:35 +03:00
Ilari Liusvaara
a6f4d2dae1 Support multiple cores at once
Yes, this can really be built to have both bsnes and gambatte cores at
once (even if the result can't be distributed).
2013-01-06 23:06:08 +02:00
Ilari Liusvaara
a58fbd974a Remove optionality of Lua support 2012-10-16 00:00:53 +03:00
Ilari Liusvaara
9984d34d45 Libao support 2012-09-26 00:21:11 +03:00
Ilari Liusvaara
3f5885f696 Fix building after the commentary track thingy 2012-09-23 23:02:53 +03:00
Ilari Liusvaara
91f436344d Fix build on Mac OS X
Mac OS X environment does not like boost::filesystem3.
2012-09-17 12:01:22 +03:00
Ilari Liusvaara
09cfdb522a Fold Gambatte code to mainline rr1 maintenance branch
This improves maintainability.
2012-09-05 19:56:56 +03:00
Ilari Liusvaara
469b02a9f2 lsnes rr1-Δ8ε1 2012-05-16 23:33:54 +03:00
Ilari Liusvaara
d250c510a0 Some rewording on options.build 2012-05-12 14:07:03 +03:00
Ilari Liusvaara
848a4f8659 Ranlib the built bsnes archive
This is required for Win32 builds
2012-05-12 13:32:45 +03:00
Ilari Liusvaara
280d3f8627 More build system work 2012-05-12 13:16:27 +03:00
Ilari Liusvaara
9d9bfd4628 Revamp the build system
This is bit WIP, but seems to work, at least for Linux...
2012-05-11 19:36:13 +03:00