Compatibility note: mgba-qt now uses a shader by default that
requires GLSL 1.50 support, which may not be supported by some
older graphics hardware. The SDL frontend doesn't load any shaders.
(which is not) throughout the ports Makefiles.
* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.
ok kn@ rsadowski@ espie@
GSplus is an Apple IIgs emulator. It's an open-source
project based on the KEGS and GSPort emulators. It
supports fullscreen, joysticks and audio through
the SDL2 library across platforms.
ok bcallah@ "looks good to me" @jca
inputs and fixes from bcallah@ and jca@
- move to commit from June 2019 because gamepad interface breaks
afterwards.
- remove dependency on pulseaudio (highly requested); use cubeb audio
backend now
- enable unit tests - thanks Nam! All tests pass.
- rename the bundled SoundTouch header to avoid conflict with installed
SoundTouch
- add a README that specifies the (very high) datasize requirements.
Based on a diff by Nam Nguyen who did most of the heavy lifting here.
Passes portcheck, make port-lib-depends-check, and runs a test Gamecube
ROM without issues.
The affected *.make files are produced by the genie build tool.
The genie bootstrap build uses pre-generated sources and does not
pick up the patched file. We add a pre-build target that first
builds genie, then runs genie to regenerate the source files. The
main build will then create a fixed genie.
ok fcambus@
switch the dependency to py2 so it can find it (py3-sphinx has sphinx-build-3).
maybe we'll change things around with this sometime, but for now unbreak
builds. ok aja@
Notable changes:
- Switch MASTER_SITES to GitHub
- Add --disable-rserial to CONFIGURE_ARGS, this disables support for
using the host serial port with the R: networking device, which breaks
the build in this version
No longer runs Saturn games, even after updating to the latest version.
These days, Saturn can be emulated to mednafen, and users are encouraged
to switch to that.
OK fcambus@
- limit the use of an asm optimisation for `std::sqrt()' to x86 archs,
since it breaks the build everywhere else.
- remove `-fopenmp' for base-gcc archs; it breaks the build on them
- remove `-Wno-c++11-narrowing' from CXXFLAGS; no occurrence of it has
been found, and such warning is notably useful for arm* and powerpc.
Tested on sparc64 (kmos@), macppc and amd64 (me).
OK kmos@
We can remove the patch for src/gba/GBAcpu.h as the regparm function
attribute is now only defined on i386 and amd64, even if it is only
useful on i386.
While there, update HOMEPAGE to HTTPS.
OK bentley@