1384 Commits

Author SHA1 Message Date
fcambus
642e1ecbf8 Import emulators/ucon64.
uCON64 is the emulator Swiss Army knife program.

It supports almost every video game system (Consoles, Handheld, Arcade),
as well as all common patch file formats like IPS (with RLE compression),
APS, BSL (Baseline Patch format), PPF (Playstation Patch File), and Game
Genie.

OK pirofti@
2017-04-20 13:48:29 +00:00
fcambus
829bc2b7db Fix broken MASTER_SITES for emulators/sdlmame and emulators/sdlmess.
OK sthen@
2017-04-20 09:29:49 +00:00
sthen
7e44b3e4be Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them
a chance on aarch64.
2017-04-19 11:16:03 +00:00
espie
ffe184701b fix a few obvious issues shown by clang (missing prototype, signed pointer
comparisons)

still doesn't link
2017-04-18 22:00:34 +00:00
bentley
adcbce2a89 Disable ASM, fixing the build with clang.
This same code is already disabled in the glide64mk2 port, as it is
marked as SSE (which is disabled) there.
2017-04-14 05:41:53 +00:00
ajacoutot
fdab93435d Update to qemu-2.8.1.
from Brad (MAINTAINER)
2017-04-10 13:13:02 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
fcambus
dd20b5b462 Update vice to 3.1.
Notable changes:

- Use the newly introduced --disable-portaudio configure option
- Avoid picking up mpg123

OK benoit@
2017-04-10 10:47:28 +00:00
fcambus
af48e581ec Remove emulators/spectemu.
The version we have in ports (0.94) is from 1998, and has been marked as
BROKEN since July 2015. The most recent release (0.99.3) is from 2004.

We have an up to date port for emulators/fuse, which emulates the 48K
and more, and is still being maintained.

OK jca@, sthen@, benoit@
2017-04-05 19:57:22 +00:00
espie
b0c5294ad4 vice would autodetect an installed portaudio, thus leading to either a build
failure or a broken package with missing dependencies.
convince autoconf portaudio is not there, and bump so that we know it's
not broken.

okay naddy@
2017-04-01 18:11:05 +00:00
sthen
b62f72d47b Remove USE_WXNEEDED, disable the feature that wants W+X instead. Researched by
Hiltjo Posthuma and tsg@. Works for Benjamin Baier, ok tb@
2017-03-28 23:16:42 +00:00
fcambus
e5c02553bd Update vice to 3.0.
Notable changes:

- Switch to using the SDL UI
- Remove the BROKEN marker for i386, this version works fine
- Remove --disable-ffmpeg in CONFIGURE_ARGS, as it's now disabled by
  default
- Remove now useless patches, and add a patch to prevent building a
  redundant copy of vice.info, as doing so breaks the build

OK benoit@
2017-03-27 10:08:16 +00:00
landry
8814d14280 Add USE_WXNEEDED marker otherwise this blows in some circumstances.
Patch from Benjamin Baier, ok tsg@
2017-03-25 15:53:56 +00:00
fcambus
8f5ac85472 Enable assembly optimizations on i386 for advancemame and advancemess.
OK sthen@
2017-03-24 08:51:35 +00:00
fcambus
c234d72246 Update fuse to 1.3.4.
OK edd@
2017-03-21 17:55:49 +00:00
fcambus
3cd26eff0d Honour CFLAGS and CXXFLAGS everywhere.
OK jca@
2017-03-14 10:43:23 +00:00
fcambus
b08503648e Update advancemess to 3.4. 2017-03-09 09:58:15 +00:00
fcambus
6e27f804e0 Update advancemame to 3.4. 2017-03-09 09:56:44 +00:00
jca
7cf73b019c Show build commands 2017-03-04 16:16:32 +00:00
jca
4d28ccb637 Honour CC/CXX 2017-03-04 16:15:57 +00:00
edd
6cb5e37195 Stop emulators/dgen-sdl from picking up doxygen.
Since doxygen isn't a BUILD_DEPEND (and we don't install any doxygen docs
anyway), it can disappear mid-build during a bulk.

Spotted by, and OK, naddy@. Thanks.
2017-02-28 21:29:05 +00:00
fcambus
450b2457b1 Update fuse to 1.3.3.
OK benoit@
2017-02-28 09:58:03 +00:00
fcambus
c524994fe3 Update advancemess to 3.3. 2017-02-28 09:08:47 +00:00
fcambus
28f2be77c4 Update advancemame to 3.3. 2017-02-28 09:05:09 +00:00
naddy
edeb71926a honor CXX for linking 2017-02-27 21:54:20 +00:00
ajacoutot
23f3b9b1fc Add aarch64 to ONLY_FOR_ARCHS.
from Brad
2017-02-26 13:31:57 +00:00
sthen
6a1690df62 dynamips' JIT requires W+X, mark the binary as appropriate.
pointed out by Brune Gruel, thanks.
2017-02-25 21:52:25 +00:00
ajacoutot
87cc4d208c Fix interrupts with virtio when not using MSI.
from Brad (maintainer)
2017-02-25 11:16:25 +00:00
fcambus
2cd875c8f8 Update advancemess to 3.2. 2017-02-19 15:47:14 +00:00
fcambus
d929dca415 Update advancemame to 3.2. 2017-02-19 15:43:33 +00:00
bentley
0ae322c007 Build mupen64plus on PowerPC. 2017-02-19 06:16:25 +00:00
juanfra
4130747b16 Update to xroar 0.34.7. 2017-01-13 22:22:28 +00:00
bentley
baf96c062a Switch master_sites/homepage to https. 2017-01-04 09:49:01 +00:00
uaa
4c085f0951 update xnp2-20140607 -> xnp2-0.86
ok by bentley@
2017-01-04 09:30:38 +00:00
fcambus
bb4acf2986 Update fuse-utils to 1.3.1.
Dropped dependency on ffmpeg (and the now useless patch) as it's not
used anymore.

OK bentley@
2017-01-03 13:20:42 +00:00
fcambus
f784ec2ec6 Update fuse to 1.3.2.
OK bentley@
2017-01-03 13:18:01 +00:00
jca
90f475d973 Unbreak on arm, disable assembly code.
src/utils/DivModBySame.hh:260: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
src/utils/DivModBySame.hh:260: error: 'asm' operand has impossible constraints
2017-01-03 04:47:42 +00:00
fcambus
bfc9593624 Disable assembly code on i386 for advancemame and advancemess.
As spotted by sthen@, when nasm is installed, assembly optimized code
is enabled at configure time on i386, and compilation fails. This code
only exists for i386, so disabling it globally using CONFIGURE_ARGS
does not affect other architectures.

OK sthen@
2017-01-02 23:27:01 +00:00
bentley
948d096bfb Update to mgba-0.5.2.
Release notes: https://mgba.io/2016/12/31/mgba-0.5.2/
2017-01-02 20:38:53 +00:00
jca
77dbfbc6e0 Unbreak on arm, os-specific segv handler. 2017-01-01 21:27:51 +00:00
ajacoutot
297fe1bfe3 Enable QEMU on arm. 2017-01-01 10:50:55 +00:00
zhuk
a47f492f02 Adapt to new x11/qt5 layout, mostly REVISION bumps due to changed deps.
The devel/kf5 to be handled separately, please wait.
2016-12-25 14:34:39 +00:00
juanfra
726e86802e Update to xroar 0.34.6. 2016-12-23 00:25:53 +00:00
ajacoutot
3ad48f8e7f Update to qemu-2.8.0.
from Brad (maintainer)
2016-12-22 09:05:06 +00:00
juanfra
61cfddaefd +xroar 2016-12-20 20:30:36 +00:00
juanfra
0ef1ae7973 Help from upstream. Tests and OK fcambus@.
Comment:
Dragon and CoCo emulator

Description:
XRoar is a Dragon emulator. Due to hardware similarities, also emulates the
Tandy Colour Computer (CoCo) models 1 & 2. Some features are:

- Emulates Dragon 32, Dragon 64, Dragon 200-E, Tandy CoCo 1 & 2, and
  compatibles.
- Emulates DragonDOS, Delta and RSDOS disk systems.
- Emulates the Orchestra 90-CC stereo sound cartridge.
- Supports both raw and translated keyboard modes.
- Reads and writes virtual cassettes (compact .cas files and audio files).
- Reads and writes VDK, JVC and DMK format virtual floppy diskettes.
- Saves and loads machine snapshots.
- Provides a GDB target for remote debugging.
- Initial Glenside IDE support.

Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>

WWW: http://www.6809.org.uk/xroar/
2016-12-20 20:28:28 +00:00
fcambus
4ec12689c3 Update advancemess to 3.0.
Both AdvanceMAME and AdvanceMESS are now distributed in one unique
tarball, and a configure switch has been introduced to choose which
emulator to build.

OK sthen@
2016-12-16 21:24:54 +00:00
fcambus
85fa83085a Update advancemame to 3.0. 2016-12-05 10:05:39 +00:00
bentley
26e0e7bb31 Add another hqx failure to the list... 2016-12-04 01:32:03 +00:00
jca
bf7a17c04f Restrict to i386 amd64 powerpc arm, as per src/cpu/sysdeps.h
http://build-failures.rhaalovely.net//sparc64/2016-11-21/emulators/hatari.log
2016-12-02 13:08:21 +00:00