Commit graph

9933 commits

Author SHA1 Message Date
Alex Kozlov
45d018519c emulators/cpmtools2: Update to 2.23 2022-11-15 11:50:49 +00:00
Damjan Jovanovic
0d591db561 emulators/wine-devel: Update to Wine 7.19
This includes the following changes:
 - Support for storing DOS attributes on disk.
 - Bundled vkd3d upgraded to version 1.5.
 - Support for MPEG-4 audio format.
 - Various bug fixes.

This version also requires a patch for the ENODATA error code which
does not consistently exist on FreeBSD. [1]

Submitted by:	gerald [1]
2022-11-15 07:59:16 +00:00
Gerald Pfeifer
1222ac35e4 emulators/wine: Update to Wine 7.0.1
This minor release brings some 32 bug fixes and translation updates
on top of the initial 7.0 release.
2022-11-13 23:43:06 +00:00
Jan Beich
8d58286455 emulators/rpcs3: update to 0.0.25.14373
Changes:	3236931416...324b1039cf
2022-11-13 00:08:13 +00:00
Jan Beich
425517ab4c emulators/yuzu: update to s20221112
Changes:	c97302937...8cc5ad874
2022-11-13 00:08:12 +00:00
Jan Beich
367f9d1990 emulators/yuzu: update to s20221111
Changes:	3161b34ff...c97302937
2022-11-11 16:59:26 +00:00
Jan Beich
36fccb72a3 emulators/rpcs3: update to 0.0.25.14368
Changes:	b875a86e1d...3236931416
2022-11-11 16:59:26 +00:00
Nuno Teixeira
bf391f5d96 emulators/sameboy: Update to 0.15.8
ChangeLog: https://sameboy.github.io/changelog/
2022-11-11 16:37:15 +00:00
Muhammad Moinur Rahman
ec290b80e0 emulators/qemu*: Fix WWW
PR:		267686
Reported by:	grahamperrin
2022-11-10 08:30:33 -06:00
Alastair Hogge
a79118c74d
emulators/qmc2: Update to 0.243
Changelog: https://github.com/qmc2/qmc2-mame-fe/releases/tag/v0.243

PR:		264167
2022-11-10 15:25:39 +08:00
Li-Wen Hsu
cd8ca1fdef
www/mod_h264_streaming: Add more MASTER_SITES 2022-11-10 15:07:33 +08:00
Jan Beich
9488f7b28b emulators/rpcs3: update to 0.0.25.14365
Changes:	e98b07de03...b875a86e1d
2022-11-09 21:45:49 +00:00
Jan Beich
069d68e968 emulators/yuzu: update to s20221109
Changes:	dc520a487...3161b34ff
2022-11-09 21:45:49 +00:00
Max Brazhnikov
5c26ff23a7 emulators/ukncbtl: update to 20221102 2022-11-09 21:35:07 +03:00
Jan Beich
42fc2d2480 emulators/yuzu: update to s20221106
Changes:	4c198bbf0...dc520a487
2022-11-08 00:46:43 +00:00
Jan Beich
02f5c38096 emulators/rpcs3: update to 0.0.25.14363
Changes:	b57ab74ee7...e98b07de03
2022-11-08 00:46:43 +00:00
Jan Beich
64c2cc440f emulators/yuzu: avoid gcc* dep via shlib_required after 4021ff7b85
Error: /usr/local/bin/yuzu is linked to /usr/local/lib/gcc11/libgcc_s.so.1 from lang/gcc11 but it is not declared as a dependency
2022-11-07 20:22:25 +00:00
Alastair Hogge
f95a79458e
emulators/mame: Remove leftover garbage from previous patches
PR:		267584
2022-11-07 15:08:39 +08:00
Jan Beich
ed6b32dcee emulators/yuzu: update to s20221105
Changes:	9fc1bcc7b...4c198bbf0
2022-11-05 23:56:25 +00:00
Jan Beich
cbb935b250 emulators/rpcs3: update to 0.0.25.14360
Changes:	a00f9e4211...b57ab74ee7
2022-11-05 23:56:25 +00:00
Jan Beich
6a86ddb71f emulators/citra: version compatibility distfile 2022-11-04 19:50:03 +00:00
Jan Beich
5d10b5a9c0 emulators/yuzu: update compatibility database after 95399d6ad4 2022-11-04 19:50:02 +00:00
Jan Beich
1ac05880e6 emulators/yuzu: switch to upstreamed fixes after 95399d6ad4
Changes:	9fc1bcc7b...6f6be615f
2022-11-04 19:50:02 +00:00
Jan Beich
a356ddd24f emulators/yuzu: version compatibility distfile 2022-11-04 19:50:02 +00:00
Jan Beich
95399d6ad4 emulators/yuzu: update to s20221104
Changes:	6e36f4d23...9fc1bcc7b
2022-11-04 17:23:17 +00:00
Jan Beich
65ed940330 emulators/yuzu: drop bundled libzip workaround after cfdb18e50f
9d5c779a3f kept it only in case system libzip was too old.
2022-11-04 17:23:17 +00:00
Jan Beich
77c2b6c6ad emulators/yuzu: drop boost-libs workaround after ae17808e4a 2022-11-04 05:56:42 +00:00
Alastair Hogge
5fb3b275a3
emulators/{mame,mess}: Update to 0.249
Release note: https://www.mamedev.org/releases/whatsnew_0249.txt

Also transfer maintainership.

PR:		252362
Reported by:	Stéphane D'Alu <sdalu@sdalu.com> (initial patches)
Approved by:	manu
2022-11-04 10:52:13 +08:00
Kyle Evans
4b8ac78ce3 emulators/qemu{,70}: enable for aarch64
Piggy-back off of the work done for powerpc64 to enable aarch64.  ppc64
was untested, though I did sanity check MAKE_ARGS with ARCH forced to
both powerpc64 and powerpc64le.  Both result in ARCH=ppc64, as they did
before.

While we're here, enable ${MAKE_JOBS_NUMBER} support -- the meson build
will carry any -j flag passed to gmake on to ninja, otherwise it will
default to -j1.

Approved by:	bofh (maintainer)
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D37234
2022-11-02 23:20:12 -05:00
Jan Beich
1d55ecb6f8 emulators/rpcs3: fix UCL in pkg-message after c214c3d4ae 2022-11-02 19:34:18 +00:00
Jan Beich
c214c3d4ae emulators/rpcs3: add -qt6 flavor
Based on upstream patch. Once merged, Qt5 won't be supported.
2022-11-02 19:28:11 +00:00
Jan Beich
5a47b4aa81 emulators/rpcs3: update to 0.0.25
Changes:	68b68e676b...a00f9e4211
2022-11-02 13:58:14 +00:00
Gerald Pfeifer
37e3806d7b emulators/wine-devel: Update to Wine 7.18
This includes the following changes:
 - Character tables updated to Unicode 15.0.0.
 - Async reader fixes in GStreamer support.
 - Various bug fixes.

(The Staging patchset is broken on FreeBSD 12.x with this snapshot;
simply mark the port as BROKEN in that case.)

Co-authored-by:	Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
2022-11-01 13:39:21 +00:00
Nuno Teixeira
172be479c3 emulators/sameboy: Update to 0.15.7
ChangeLog: https://sameboy.github.io/changelog/
2022-10-31 23:33:49 +00:00
Jan Beich
20a144ddda emulators/rpcs3: update to 0.0.24.14355
Changes:	c214f45e14...68b68e676b
2022-10-31 19:04:49 +00:00
Jan Beich
9d9163eb42 emulators/rpcs3: update to 0.0.24.14340
Changes:	5210df6882...c214f45e14
2022-10-29 19:00:12 +00:00
Ganael LAPLANCHE
7fa2c3a080 emulators/pcsx2: Update to 1.7.3465
Also:
- fix cubeb backend detection
- explicitly disable (linux-only) setcap call
2022-10-27 16:46:51 +02:00
Jan Beich
18b2ea0cb4 emulators/rpcs3: update to 0.0.24.14337
Changes:	90d6069a16...5210df6882
2022-10-27 00:44:40 +00:00
Jan Beich
4d447b601d emulators/rpcs3: update to 0.0.24.14335
Changes:	41dad58489...90d6069a16
2022-10-25 00:53:26 +00:00
Daniel Engberg
cda578b606 emulators/tnylpo: Update to 1.1.4
- Use of USE_GITLAB
- Do not override CFLAGS set by framework

Changelog:
https://gitlab.com/gbrein/tnylpo/-/releases/1.1.4

PR:		266934
Approved by:	portmgr (maintainer timeout, 3+ weeks)
2022-10-22 22:10:30 +02:00
Jan Beich
8bce29153d emulators/rpcs3: update to 0.0.24.14305
Changes:	363e0a40e5...41dad58489
2022-10-22 00:56:38 +00:00
Jan Beich
9daef9fb9d emulators/rpcs3: update to 0.0.24.14287
Changes:	035d410a89...363e0a40e5
2022-10-20 00:52:42 +00:00
Gleb Popov
3719c1f69f emulators/nemu: Update to 3.1.0
Reported by:	portscout!
2022-10-18 21:48:21 +03:00
Jan Beich
5f8f9b8fd5 emulators/rpcs3: update to 0.0.24.14285
Changes:	fafae1cbb5...035d410a89
2022-10-18 00:56:07 +00:00
Gerald Pfeifer
4e3e9a9363 emulators/wine: Update to Wine 7.0
Move from the Wine 6.0 to the Wine 7.0 release series, specifically
(still) Wine 7.0 there.

This represents a year of development effort and over 9,100 individual
changes. It contains a large number of improvements. Areas of major
changes are:

 - Most modules have been converted to PE format.
 - Better theming support, with a bundled theme for a more modern look.
   All builtin applications support theming, as well as High DPI rendering.
 - Vastly improved HID stack and joystick support.
 - New WoW64 architecture (which supports running a 32-bit Windows
   application inside a 64-bit Unix host process, using thunks to map
   32-bit NT system calls to the 64-bit NTDLL).
 - Direct3D has seen significant improvements.

Specifically on FreeBSD more low-level system information queries like
memory and battery status are now supported. And we no longer need to
refer to /proc and procfs in our installation message.

The Mono engine is now at version 7.0.0 with quite some changes,

Packaging changes come on two levels: Firstly, many support libraries
such as FAudio, GSM, LCMS2, libjpeg, libjxr, libmpg123, libpng, libtiff,
libxml, libxslt, zlib are now directly bundled in where we used many
of those via other ports (or completely disabled their use). On the way
we shed the LIBXSLT and MPG123 options.

Secondly, the directory structure under lib/ has been completely revamped.

Update MASTER_SITES to the new winehq.org download site.

Extensive release notes are at https://www.winehq.org/announce/7.0 .

PR:		266976
2022-10-16 23:24:01 +00:00
Jan Beich
1c8ad77e4a emulators/rpcs3: update to 0.0.24.14273
Changes:	cf86b6c107...fafae1cbb5
2022-10-16 00:56:14 +00:00
Max Brazhnikov
b434bd6381 emulators/dosbox-staging: update to 0.79.1
Release notes: https://dosbox-staging.github.io/v0-79-0/
2022-10-13 23:20:55 +03:00
Jan Beich
46714d70a1 emulators/rpcs3: update to 0.0.24.14266
Changes:	36b1004e26...cf86b6c107
2022-10-13 00:45:30 +00:00
Piotr Kubaj
2729cb84b7 emulators/mgba: update to 0.10.0
Features:
 - Preliminary Lua scripting support
 - Presets for Game Boy palettes
 - Add Super Game Boy palettes for original Game Boy games
 - Tool for converting scanned pictures of e-Reader cards to raw dotcode data
 - Options for muting when inactive, minimized, or for different players in multiplayer
 - Cheat code support in homebrew ports
 - Acclerometer and gyro support for controllers on PC
 - Support for combo "Super Game Boy Color" SGB + GBC ROM hacks
 - Improved support for HuC-3 mapper, including RTC
 - Support for 64 kiB SRAM saves used in some bootlegs
 - Discord Rich Presence now supports time elapsed
 - Additional scaling shaders
 - Support for GameShark Advance SP (.gsv) save file importing
 - Support for multiple saves per game using .sa2, .sa3, etc.
 - Support for GBX format Game Boy ROMs
 - New unlicensed GB mappers: NT (newer type), Sachen (MMC1, MMC2)
Emulation fixes:
 - ARM7: Fix unsigned multiply timing
 - GB: Copy logo from ROM if not running the BIOS intro (fixes mgba.io/i/2378)
 - GB: Fix HALT breaking M-cycle alignment (fixes mgba.io/i/250)
 - GB Audio: Fix channel 1/2 reseting edge cases (fixes mgba.io/i/1925)
 - GB Audio: Properly apply per-model audio differences
 - GB Audio: Revamp channel rendering
 - GB Audio: Fix APU re-enable timing glitch
 - GB I/O: Fix writing to WAVE RAM behavior (fixes mgba.io/i/1334)
 - GB MBC: Fix edge case with Pocket Cam register accesses (fixes mgba.io/i/2557)
 - GB Memory: Add cursory cartridge open bus emulation (fixes mgba.io/i/2032)
 - GB Serialize: Fix loading MBC1 states that affect bank 0 (fixes mgba.io/i/2402)
 - GB SIO: Fix bidirectional transfer starting (fixes mgba.io/i/2290)
 - GB Video: Draw SGB border pieces that overlap GB graphics (fixes mgba.io/i/1339)
 - GBA: Improve timing when not booting from BIOS
 - GBA: Fix expected entry point for multiboot ELFs (fixes mgba.io/i/2450)
 - GBA: Fix booting multiboot ROMs with no JOY entrypoint
 - GBA: Fix 1 MiB ROM mirroring to only mirror 4 times
 - GBA Audio: Adjust PSG sampling rate with SOUNDBIAS
 - GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
 - GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi (fixes mgba.io/i/1059)
 - GBA BIOS: Initial HLE timing estimation of UnLz77 functions (fixes mgba.io/i/2141)
 - GBA DMA: Fix DMA source direction bits being cleared (fixes mgba.io/i/2410)
 - GBA I/O: Redo internal key input, enabling edge-based key IRQs
 - GBA I/O: Disable open bus behavior on invalid register 06A
 - GBA Memory: Fix misaligned 32-bit I/O loads (fixes mgba.io/i/2307)
 - GBA Video: Fix OpenGL rendering on M1 Macs
 - GBA Video: Ignore horizontally off-screen sprite timing (fixes mgba.io/i/2391)
 - GBA Video: Fix Hblank timing (fixes mgba.io/i/2131, mgba.io/i/2310)
 - GBA Video: Fix rare crash in modes 3-5
 - GBA Video: Fix sprites with mid-frame palette changes in GL (fixes mgba.io/i/2476)
 - GBA Video: Fix OBJ tile wrapping with 2D char mapping (fixes mgba.io/i/2443)
 - GBA Video: Fix horizontal lines in GL when charbase is changed (fixes mgba.io/i/1631)
 - GBA Video: Fix sprite layer priority updating in GL
Other fixes:
 - ARM: Disassemble Thumb mov pseudo-instruction properly
 - ARM: Disassemble ARM asr/lsr #32 properly
 - ARM: Disassemble ARM movs properly
 - Core: Don't attempt to restore rewind diffs past start of rewind
 - Core: Fix the runloop resuming after a game has crashed (fixes mgba.io/i/2451)
 - Core: Fix crash if library can't be opened
 - Debugger: Fix crash with extremely long CLI strings
 - Debugger: Fix multiple conditional watchpoints at the same address
 - FFmpeg: Fix crash when encoding audio with some containers
 - FFmpeg: Fix GIF recording (fixes mgba.io/i/2393)
 - GB: Fix temporary saves
 - GB: Fix replacing the ROM crashing when accessing ROM base
 - GB: Don't try to map a 0-byte SRAM (fixes mgba.io/i/2668)
 - GB, GBA: Save writeback-pending masked saves on unload (fixes mgba.io/i/2396)
 - mGUI: Fix FPS counter after closing menu
 - Qt: Fix some hangs when using the debugger console
 - Qt: Fix crash when clicking past last tile in viewer
 - Qt: Fix preloading for ROM replacing
 - Qt: Fix screen not displaying on Wayland (fixes mgba.io/i/2190)
 - Qt: Fix crash when selecting 256-color sprite in sprite view
 - Qt: Fix coloration of swatches on styles with distinct frame backgrounds
 - VFS: Failed file mapping should return NULL on POSIX
Misc:
 - Core: Suspend runloop when a core crashes
 - Core: Add wallclock offset RTC type
 - Debugger: Save and restore CLI history
 - Debugger: GDB now works while the game is paused
 - Debugger: Add command to load external symbol file (fixes mgba.io/i/2480)
 - FFmpeg: Support dynamic audio sample rate
 - GB: Support CGB0 boot ROM loading
 - GB Audio: Increase sample rate
 - GB MBC: Filter out MBC errors when cartridge is yanked (fixes mgba.io/i/2488)
 - GB MBC: Partially implement TAMA5 RTC
 - GB Video: Add default SGB border
 - GBA: Automatically skip BIOS if ROM has invalid logo
 - GBA: Refine multiboot detection (fixes mgba.io/i/2192)
 - GBA Cheats: Implement "never" type codes (closes mgba.io/i/915)
 - GBA DMA: Enhanced logging (closes mgba.io/i/2454)
 - GBA Memory: Implement adjustable EWRAM waitstates (closes mgba.io/i/1276)
 - GBA Savedata: Store RTC data in savegames (closes mgba.io/i/240)
 - GBA Video: Implement layer placement for OpenGL renderer (fixes mgba.io/i/1962)
 - GBA Video: Fix highlighting for sprites with mid-frame palette changes
 - mGUI: Add margin to right-aligned menu text (fixes mgba.io/i/871)
 - mGUI: Autosave less frequently when fast-forwarding
 - Qt: Rearrange menus some
 - Qt: Clean up cheats dialog
 - Qt: Only set default controller bindings if loading fails (fixes mgba.io/i/799)
 - Qt: Save converter now supports importing GameShark Advance saves
 - Qt: Save positions of multiplayer windows (closes mgba.io/i/2128)
 - Qt: Add optional frame counter to OSD (closes mgba.io/i/1728)
 - Qt: Add optional emulation-related information on reset (closes mgba.io/i/1780)
 - Qt: Add QOpenGLWidget cross-thread codepath for macOS (fixes mgba.io/i/1754)
 - Qt: Enable -b for Boot BIOS menu option (fixes mgba.io/i/2074)
 - Qt: Add tile range selection to tile viewer (closes mgba.io/i/2455)
 - Qt: Show warning if XQ audio is toggled while loaded (fixes mgba.io/i/2295)
 - Qt: Add e-Card passing to the command line (closes mgba.io/i/2474)
 - Qt: Boot both a multiboot image and ROM with CLI args (closes mgba.io/i/1941)
 - Qt: Improve cheat parsing (fixes mgba.io/i/2297)
 - Qt: Change lossless setting to use WavPack audio
 - Qt: Use FFmpeg to convert additional camera formats, if available
 - Qt: Resume crashed game when loading a save state
 - Qt: Include cheats in bug report
 - SDL: Support exposing an axis directly as the gyro value (closes mgba.io/i/2531)
 - Windows: Attach to console if present
 - VFS: Early return NULL if attempting to map 0 bytes from a file
 - Vita: Add bilinear filtering option (closes mgba.io/i/344)
2022-10-12 12:15:38 +02:00
Ganael LAPLANCHE
fb52ca9c11 emulators/pcsx2: Update to 1.7.3344 and fix build with wx 3.1 2022-10-12 12:12:12 +02:00