Commit Graph

1293 Commits

Author SHA1 Message Date
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
bentley
376e0c6a80 Update to snes9x-1.54.1.
Thanks to everybody who tested.

ok fcambus@
2016-11-18 07:28:57 +00:00
fcambus
ee5abf9db0 Update hatari to 2.0.0.
Notable changes:

- Build switched to SDL2 as this is now upstream default
- We do not build the Python UI anymore

OK benoit@
2016-11-17 09:51:41 +00:00
sthen
c690cc62ce WANTLIB += lzma 2016-11-08 14:47:22 +00:00
fcambus
101440c24b Add atari800. 2016-11-03 10:59:51 +00:00
fcambus
e9f7d6c1ea Import emulators/atari800.
Atari 8-bit computer systems and 5200 game console emulator.

Emulated machines: Atari 400, 800, 1200XL, 600XL, 800XL, 65XE, 130XE,
800XE, XE Game System, 5200 SuperSystem.

OK bentley@
2016-11-03 10:57:23 +00:00
ajacoutot
8e56bfabb2 Unbreak with glib2>=2.50.0 2016-10-28 13:45:44 +00:00
jeremy
3e3473226e Update to mednafen 0.9.39.2 and set USE_WXNEEDED 2016-10-24 01:53:37 +00:00
bentley
3b1364ad70 +libretro-pcsx-rearmed 2016-10-19 07:48:00 +00:00
bentley
717eed30af Import libretro-pcsx-rearmed-22.
libretro-pcsx_rearmed provides a Sony PlayStation emulation core to the
RetroArch emulator frontend, based on PCSX ReARMed.

It is yet another PCSX fork based on the PCSX-Reloaded project, which itself
contains code from PCSX, PCSX-df and PCSX-Revolution.

ok fcambus@
2016-10-19 07:47:21 +00:00
bentley
d386ef536d +libretro-genesis-plus-gx 2016-10-17 06:43:32 +00:00
bentley
ca7ad0e14f Import libretro-genesis-plus-gx-1.7.4.
Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on accuracy
and portability.

The source code, initially based on Genesis Plus 1.2a by Charles MacDonald
has been heavily modified & enhanced, with respect to original goals and
design, in order to improve emulation accuracy as well as adding support for
new peripherals, cartridge or console hardware and many other exciting
features.

The result is that Genesis Plus GX is now more a continuation of the
original project than a simple port, providing very accurate emulation and
100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master System,
Game Gear & SG-1000 released software (including all unlicensed or pirate
known dumps), also emulating backwards compatibility modes when available.

ok fcambus@
2016-10-17 06:30:01 +00:00
ajacoutot
b9162f56aa Better diff to deal with the tap(4) transition. No functional change.
from Brad (maintainer)
2016-10-07 08:51:05 +00:00
bentley
cf765a6918 Update to mgba-0.5.1.
Release notes:
https://mgba.io/2016/10/05/mgba-0.5.1/
https://mgba.io/2016/09/19/mgba-0.5.0/

Of note: this update adds Game Boy and Game Boy Color support,
as opposed to 0.4.1 which only supported Game Boy Advance.
2016-10-06 06:25:31 +00:00
fcambus
8a4bb5880c Update my mail address 2016-09-22 12:57:17 +00:00
naddy
6ba202c932 replace libiconv module 2016-09-13 15:29:01 +00:00
naddy
7bc87438b0 replace (int)NULL with 0 to avoid casting nullptr; ok bentley@ 2016-09-11 10:45:13 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
fcambus
7568438096 Add advancemess 2016-09-08 20:31:21 +00:00
fcambus
5e3a348df2 Import emulators/advancemess
AdvanceMESS is an unofficial MESS (Multi Emulator Super System) version
with advanced video support. It is an emulator for the hardware of many
different games consoles (e.g. Sega, NES, SNES, etc.) as well as many
different old games-oriented home computers (e.g. C64, C128, ZX80, etc.)

AdvanceMESS supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.

OK bentley@
2016-09-08 20:28:18 +00:00
ajacoutot
9fb6f52f2c Update to qemu-2.7.0.
from Brad (maintainer)
2016-09-03 15:31:07 +00:00
fcambus
68d202ba14 Add advancemame 2016-09-01 14:36:28 +00:00
fcambus
769de8267c Import emulators/advancemame
AdvanceMAME is an unofficial MAME version with an advanced video support
for helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors
and also with normal PC Monitors.

AdvanceMAME supports many special video effects to improve image quality
when it's stretched. The most advanced effects add missing pixels trying
to match the image patterns.

OK bentley@
2016-09-01 14:30:11 +00:00
jasper
0fa6f1ec9c once more with an updated gcc; drop the workarounds and XXX comments
spotted by naddy@
2016-08-25 15:59:58 +00:00
jasper
f562c88488 annotate two more ports that were marked as wxneeded with USE_WXNEEDED,
even though in both cases it doesn't work yet, at least they're marked
so they are indexed by sqlports
2016-08-25 08:56:12 +00:00
bentley
42de9dc287 Switch to USE_WXNEEDED after the gcc4 fix. 2016-08-25 06:57:39 +00:00
ajacoutot
b2a10b5261 Update to qemu-2.6.1.
from Brad (maintainer)
2016-08-21 12:04:23 +00:00
bentley
1586688f4e Set USE_WXNEEDED rather than manually modifying linker flags. 2016-08-20 00:14:01 +00:00
bluhm
15a7367811 Add wxneeded flag when linking qemu.
Add build dependency for msgfmt.
OK jca@ jung@ Brad Smith (maintainer)
2016-08-16 10:59:47 +00:00
bentley
9ad407aaa2 Mark mupen64plus wxneeded. 2016-08-11 07:43:20 +00:00
bentley
deca46bec4 Mark desmume wxneeded. 2016-08-11 07:42:52 +00:00
bentley
a078c3fa58 Fix gambatte PKGNAME. 2016-08-11 07:42:27 +00:00
nigel
a77fae4364 Bump revision
Ok aja@
2016-08-07 06:41:39 +00:00
bentley
1ad2554d12 Look in LOCALBASE for headers as retroarch already does for libraries.
It's not strictly necessary but provides a pleasing symmetry.

requested by juanfra@
2016-08-05 05:47:37 +00:00
bentley
a16d3d41d4 +retroarch 2016-08-05 05:29:13 +00:00
bentley
d0363b5676 Import retroarch-1.3.4.
RetroArch is the reference frontend for the libretro API. Popular examples
of implementations for this API includes videogame system emulators and game
engines, but also more generalized 3D programs. These programs are
instantiated as dynamic libraries, or "libretro cores".

libretro is an API that exposes generic audio/video/input callbacks. A
frontend for libretro (such as RetroArch) handles video output, audio
output, input and application lifecycle. A libretro core written in portable
C or C++ can run seamlessly on many platforms with very little/no porting
effort.

RetroArch attempts to be small and lean, while still having all the useful
core features expected from an emulator. It is designed to be very portable
and features a gamepad-centric UI. It also has a full-featured command-line
interface.

ok juanfra@
2016-08-05 05:27:52 +00:00
bentley
2487f4984a Add a new libretro subpackage for nestopia, for use with RetroArch.
ok juanfra@
2016-08-05 05:26:42 +00:00
bentley
7a8400c431 Add a new libretro subpackage for mgba, for use with RetroArch.
ok juanfra@
2016-08-05 05:23:59 +00:00
bentley
f0786e9019 Update to fceux-2.2.3.
Release notes:
http://www.fceux.com/web/pressrelease-2.2.3.html
2016-08-01 18:31:29 +00:00
bentley
65175e317b Update to mgba-0.4.1.
Release notes:
https://mgba.io/2016/07/11/mgba-0.4.1/
2016-08-01 18:30:00 +00:00
awolk
91b344d67e Add emulators/virtualjaguar to the build 2016-08-01 00:20:00 +00:00
awolk
44fccaf42d Import emulators/virtualjaguar from Frederic Cambus
Virtual Jaguar is a portable Atari Jaguar emulator. The software was
originally developed by David Raingeard of Potato Emulation.

Currently all the major subsystems found in a real Jaguar are emulated
to some degree.

OK awolk@, abieber@
2016-08-01 00:16:53 +00:00