Commit Graph

1281 Commits

Author SHA1 Message Date
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
awolk
3762fe490c Add emulators/hatari to build 2016-07-31 23:56:12 +00:00
awolk
0b9f697dfa Import emulators/hatari from Frederic Cambus
Hatari is an Atari ST/STE/TT/Falcon emulator for Linux, FreeBSD, NetBSD,
BeOS, Mac-OSX and other Systems which are supported by the SDL library.
Unlike most other open source ST emulators which try to give you a good
environment for running GEM applications, Hatari tries to emulate the
hardware as close as possible so that it is able to run most of the old
Atari games and demos.  Because of this, it may be somewhat slower than
less accurate emulators.

OK bentley@ on initial tarball
OK awolk@, abieber@ on latest tarball
2016-07-31 23:53:35 +00:00
bentley
964c4da4aa Switch desmume to the gcc4 module.
GCC 4.2 does a poor job of optimizing desmume's ARM JIT. With
GCC 4.9 the desmume executables shrink from over 500 MB each to
less than 5 MB.

From Bryan Linton.
2016-05-30 10:01:35 +00:00
landry
5760d9de19 Mark BROKEN-macppc, it failed randomly too many times 2016-05-14 14:11:21 +00:00
ajacoutot
e3006d696d Update to qemu-2.6.0.
from Brad (maintainer)
2016-05-13 07:20:46 +00:00
ajacoutot
45393be551 Update to qemu-2.5.1.1. 2016-05-10 16:08:13 +00:00
sthen
f06fd10742 update HOMEPAGE, from fcambus 2016-05-07 21:54:40 +00:00
sthen
a406b733fd make sure -current pkgname/revision are higher than stable 2016-05-06 21:39:03 +00:00
ajacoutot
93f3563ace Update to qemu-2.5.1.
from Brad (maintainer)
2016-04-11 05:56:45 +00:00
zhuk
ed298848a3 Zap more lines from qmake-based ports by moving them from
the "MODULES=x11/qtX + CONFIGURE_STYLE=qmake" logic to
the "MODULES=devel/qmake x11/qtX" logic.

Discussed with espie@ a few weeks ago.
2016-03-26 20:37:34 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00