Commit graph

4860 commits

Author SHA1 Message Date
wiz
0737e0142b xbeeb: use BLAKE2s 2021-11-15 17:47:12 +00:00
wiz
2ead6aa95d osf1_lib: use BLAKE2s 2021-11-15 17:46:07 +00:00
wiz
3c97f6e648 compat*: use BLAKE2s 2021-11-15 17:43:54 +00:00
jperkin
f3eaffb24c hercules4sdl: Fix syntax error.
OPSYS can't be tested against until after bsd.prefs.mk has been
included, but using OPSYSVARS is better anyway.
2021-11-14 08:50:03 +00:00
rhialto
ddda8315a6 emulators/hercules4sdl: unbreak the build on Darwin.
No revbump needed since the change is limited to Darwin, where no built
package previously existed (at least for Darwin 20.6.0 which I tested).
2021-11-13 12:44:39 +00:00
nia
795c6faa72 emulationstation: Update to 2.9.4. Hopefully fixes build. 2021-11-12 15:38:16 +00:00
nia
a1e3f2d7da p11: Avoid checking for the existence of files in /dev to detect system
features.
2021-11-09 11:28:56 +00:00
nia
ee6dcde8ef realboy: fix PIE builds 2021-11-09 09:59:27 +00:00
rhialto
8a9a9e39a9 emulators/hercules4sdl: new package
The SoftDevLabs version of Hercules 4.x (Hyperion).
2021-11-06 16:43:23 +00:00
nia
038195d49e suse100_linux: binaries are not built with RELRO 2021-11-06 09:38:11 +00:00
wiz
ea8fb46c86 mame: update to 0.237.
For everyone who’s waited patiently all month, MAME 0.237 is out
today! As well as the updates to the UI and debugger that we’ve
already announced, there are several updates to the included plugins:

* A brand-new input macro plugin.
* The data plugin can now show text from the Japanese command.dat
  file (or a Chinese command.txt file if you rename it to command.dat).
* The location the hiscore support plugin uses to store its data
  and configuration has changed. You won’t lose your high scores,
  but you need to move the .hi files from the hi folder to the hiscore
  folder in your plugin data (homepath) folder.
* The configuration format for the autofire plugin has changed.
  Unfortunately, you will need to add your autofire button settings
  again.

Interesting machines added this month include a Mexican TRS-80
Color Computer clone, Tronica Thunder Ball (a re-skin of Space
Rescue with a nautical theme), the original version of Pengo that
the widespread bootlegs seem to be based on, the original hardware
revision of the Laser 128 (Apple II clone), and a slightly older
version of Street Fighter Zero 2 Alpha for Asia.

Master of multi-memory controllers kmg is still on a roll broadening
NES/Famicom and clone cartridge compatibility. Highlights of the
month include:

* Railway management simulator A Ressha de Ikou.
* Recent NES/Famicom games released by Ancient to promote Gotta
  Protectors (Minna de Mamotte Knight). NES development is still
  alive over two decades after the last licensed title was released
  in 1995.
* The two Korean Brilliant Com (영재컴) edutainment games.
* Some multi-game cartridges featuring the ambitious Titenic game,
  inspired by a highly successful James Cameron film.
* Kart Fighter – using the engine from an unlicensed NES port of
  Street Fighter II, and unlicensed depictions of the character roster
  from Super Mario Kart, this is almost a premonition of Super Smash
  Bros. It even features Yoshi’s tail smash, and depicts Kinopio
  (Toad) as a bare-knuckle brawler long before the Mii costume was
  available for purchase.
* Well-known low-effort Mario-themed hack 7 Grand Dad. PUSH ↑ START
  BUTTON. GET ADDITION GAME. AND NOURISH THE BLOOD

Amiga software compatibility has been improved this month, the NEC
PC-6001 family has gained a cartridge software list, and another
batch of Commodore 64 cassettes has been added. An issue was
identified with “fake E7” Apple II cracks that could prevent them
from working if they were written out to disks to use on original
hardware. Although this didn’t prevent them from being used in
MAME, disk images with the issue fixed have been added to the
software list. Over a hundred Apple IIgs cracks have been added,
too.
2021-10-27 09:31:44 +00:00
nia
07a9b72a81 emulators: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (mostly distfiles fetched
conditionally...):

./emulators/compat30/distinfo compat30-alpha-3.1.tar.bz2
./emulators/compat30/distinfo compat30-arm-3.1.tar.bz2
./emulators/compat30/distinfo compat30-m68k-3.1.tar.bz2
./emulators/compat30/distinfo compat30-mipseb-3.1.tar.bz2
./emulators/compat30/distinfo compat30-mipsel-3.1.tar.bz2
./emulators/compat30/distinfo compat30-powerpc-3.1.tar.bz2
./emulators/compat30/distinfo compat30-sh3eb-3.1.tar.bz2
./emulators/compat30/distinfo compat30-sh3el-3.1.tar.bz2
./emulators/compat30/distinfo compat30-sparc-3.1.tar.bz2
./emulators/compat30/distinfo compat30-sparc64-3.1.tar.bz2
./emulators/compat30/distinfo compat30-vax-3.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-alpha-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-arm-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-m68k-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-mipseb-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-mipsel-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-powerpc-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-sparc-5.1.tar.bz2
./emulators/compat51-x11/distinfo compat51-x11-sparc64-5.1.tar.bz2
./emulators/xbeeb/distinfo BASIC2.rom
./emulators/xbeeb/distinfo OS-1.2.rom
./emulators/compat61/distinfo 20150430/compat61-alpha-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-arm-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-m68k-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-mips64eb-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-mips64el-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-mipseb-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-mipsel-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-powerpc-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-sparc-6.1.tar.bz2
./emulators/compat61/distinfo 20150430/compat61-sparc64-6.1.tar.bz2
./emulators/compat16/distinfo compat16-alpha-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-arm-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-m68k-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-mipseb-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-mipsel-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-powerpc-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-sparc-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-sparc64-1.6.2.tar.bz2
./emulators/compat16/distinfo compat16-vax-1.6.2.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-alpha-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-arm-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-m68k-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-mipseb-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-mipsel-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-powerpc-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-sh3eb-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-sh3el-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-sparc-4.0.tar.bz2
./emulators/compat40/distinfo 20071230/compat40-sparc64-4.0.tar.bz2
./emulators/compat20/distinfo compat20-alpha-2.1.tar.bz2
./emulators/compat20/distinfo compat20-arm-2.1.tar.bz2
./emulators/compat20/distinfo compat20-m68k-2.1.tar.bz2
./emulators/compat20/distinfo compat20-mipseb-2.1.tar.bz2
./emulators/compat20/distinfo compat20-mipsel-2.1.tar.bz2
./emulators/compat20/distinfo compat20-powerpc-2.1.tar.bz2
./emulators/compat20/distinfo compat20-sh3eb-2.1.tar.bz2
./emulators/compat20/distinfo compat20-sh3el-2.1.tar.bz2
./emulators/compat20/distinfo compat20-sparc-2.1.tar.bz2
./emulators/compat20/distinfo compat20-sparc64-2.1.tar.bz2
./emulators/compat20/distinfo compat20-vax-2.1.tar.bz2
./emulators/compat50-x11/distinfo compat50-x11-sparc64-5.0.tar.bz2
./emulators/compat12/distinfo compat12-m68k-1.2.1.tar.bz2
./emulators/compat12/distinfo compat12-ns32k-1.2.tar.bz2
./emulators/compat12/distinfo compat12-sparc-1.2.1.tar.bz2
./emulators/compat15/distinfo compat15-alpha-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-arm-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-m68k-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-mipsel-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-ns32k-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-powerpc-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-sparc-1.5.3.tar.bz2
./emulators/compat15/distinfo compat15-sparc64-1.5.2.tar.bz2
./emulators/compat15/distinfo compat15-vax-1.5.3.tar.bz2
./emulators/compat50/distinfo compat50-alpha-5.0.tar.bz2
./emulators/compat50/distinfo compat50-arm-5.0.tar.bz2
./emulators/compat50/distinfo compat50-m68k-5.0.tar.bz2
./emulators/compat50/distinfo compat50-mipseb-5.0.tar.bz2
./emulators/compat50/distinfo compat50-mipsel-5.0.tar.bz2
./emulators/compat50/distinfo compat50-powerpc-5.0.tar.bz2
./emulators/compat50/distinfo compat50-sparc-5.0.tar.bz2
./emulators/compat50/distinfo compat50-sparc64-5.0.tar.bz2
./emulators/compat16-extras/distinfo compat16-extras-sparc-1.6.2.tar.bz2
./emulators/compat40-extras/distinfo 20071230/compat40-extras-sparc-4.0.tar.bz2
./emulators/compat15-extras/distinfo compat15-extras-sparc-1.5.3.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-alpha-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-arm-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-m68k-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-mipseb-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-mipsel-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-powerpc-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-sparc-6.0.tar.bz2
./emulators/compat60/distinfo 20150428/compat60-sparc64-6.0.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-alpha-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-arm-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-m68k-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-mips64eb-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-mips64el-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-mipseb-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-mipsel-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-powerpc-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-sparc-6.1.tar.bz2
./emulators/compat61-x11/distinfo 20150430/compat61-x11-sparc64-6.1.tar.bz2
./emulators/osf1_lib/distinfo netscape-4.7-3.alpha.rpm
./emulators/compat20-extras/distinfo compat20-extras-sparc-2.1.tar.bz2
./emulators/compat30-extras/distinfo compat30-extras-sparc-3.1.tar.bz2
./emulators/compat30-extras/distinfo compat30-extras-vax-3.1.tar.bz2
./emulators/compat14/distinfo compat14-alpha-1.4.3.tar.bz2
./emulators/compat14/distinfo compat14-arm-1.4.3.tar.bz2
./emulators/compat14/distinfo compat14-m68k-1.4.3.tar.bz2
./emulators/compat14/distinfo compat14-mipsel-1.4.3.tar.bz2
./emulators/compat14/distinfo compat14-ns32k-1.4.2.tar.bz2
./emulators/compat14/distinfo compat14-powerpc-1.4.3.tar.bz2
./emulators/compat14/distinfo compat14-sparc-1.4.3.1.tar.bz2
./emulators/compat14/distinfo compat14-vax-1.4.3.tar.bz2
./emulators/compat51/distinfo compat51-alpha-5.1.tar.bz2
./emulators/compat51/distinfo compat51-arm-5.1.tar.bz2
./emulators/compat51/distinfo compat51-m68k-5.1.tar.bz2
./emulators/compat51/distinfo compat51-mipseb-5.1.tar.bz2
./emulators/compat51/distinfo compat51-mipsel-5.1.tar.bz2
./emulators/compat51/distinfo compat51-powerpc-5.1.tar.bz2
./emulators/compat51/distinfo compat51-sparc-5.1.tar.bz2
./emulators/compat51/distinfo compat51-sparc64-5.1.tar.bz2
./emulators/compat13/distinfo compat13-alpha-1.3.3.tar.bz2
./emulators/compat13/distinfo compat13-arm-1.3.2.tar.bz2
./emulators/compat13/distinfo compat13-m68k-1.3.3.tar.bz2
./emulators/compat13/distinfo compat13-mipsel-1.3.3.tar.bz2
./emulators/compat13/distinfo compat13-ns32k-1.3.3.tar.bz2
./emulators/compat13/distinfo compat13-sparc-1.3.3.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-alpha-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-arm-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-armeb-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-armv6hf-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-armv7hf-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-earm-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-earmv7hfeb-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-m68k-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-mips64eb-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-mips64el-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-mipseb-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-mipsel-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-powerpc-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-sh3eb-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-sh3el-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-sparc-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-sparc64-8.0.tar.bz2
./emulators/compat80/distinfo 20191014/compat80-vax-8.0.tar.bz2
2021-10-26 10:23:44 +00:00
jperkin
7a42139ae2 unicorn: Fix build on SunOS. 2021-10-21 19:09:10 +00:00
rhialto
23ce2ac262 emulators/simh: now hopefully works on MacOS.
Networking seemed to not crash for my test case (MacOS 11.6).
2021-10-19 20:34:48 +00:00
rhialto
410beaff8c emulators/simh: update PLIST too. 2021-10-14 20:37:58 +00:00
rhialto
aab7316903 emulators/simh: update to snapshot dated 2021-10-12.
Since there are no simh releases there are also no release notes to summarize.
The previous snapshot was over 3 years ago: 2018-09-19.

A somewhat controversial change with some people is that simh now
appends a "footer" block to disk image files, containing metadata
(struct simh_disk_footer).  ATTACH -r <disk_unit> <filename> will avoid
this but makes the device read-only.

New information from the README.md file:

    DO <stdin>                  Invokes a nested DO command with input from the
                                running console.
    RUNLIMIT			Bound simulator execution time
    TAR                         Manipulate file archives
    CURL                        Access URLs from the web

Changes in the built emulator models:
- several new VAX models (vax8200, vaxstation{3100,4000}*, infoserver*)
- several new PDP-10 models (pdp10-{ka,ki,kl})
- new: pdp6
- Intel-Systems: Merge MDS, SDK, OEM simulators into Intel-MDS simulator

The files ka655x.bin and vmb.exe are no longer installed since they are
not required for operation (they are built into the VAX models that use
them), and it is strange to single out these ROM images out of over 30 to
install.  LOAD -r can load alternative versions.
2021-10-14 19:12:55 +00:00
tsutsui
397e9d8356 PC6001VX: update to 3.8.2.
Upstream changes:

3.8.2 2021/10/10
- (Windows)Built with DirectX(ANGLE) version of Qt.  Fixes memory leak
  with Intel GPU.
2021-10-10 18:29:26 +00:00
nia
1094812f57 Recursive revbump for multimedia/libaom 2021-10-09 15:35:02 +00:00
nia
7f506291b1 emulators: Remove SHA1 hashes for distfiles 2021-10-07 13:49:20 +00:00
tsutsui
b2499bf4b6 tme: workaround failures of SS2 emulation.
https://mail-index.netbsd.org/current-users/2021/07/11/msg041254.html
https://mail-index.netbsd.org/current-users/2021/07/12/msg041257.html
Bump PKGREVISION.
2021-10-01 16:14:48 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
wiz
8afa216ff5 mame: update to 0.236.
The big event of the day is here! MAME 0.236 is ready for your
enjoyment! Sadly, this month marked the passing of Sir Clive
Sinclair, who it could be argued did more to put computers into
the hands of everyday people than anyone. There’s a small update
to MAME’s ZX Spectrum software list in this release.

The effort to dump and preserve protection microcontrollers is
still going well. This month’s additions include Juuouki and Wonder
Planet. Protection simulation has been removed for Wonder Planet
and Space Harrier. Remember, this is a worthy cause that provides
multiple benefits: it improves accuracy by taking guesses out of
emulation, helps people maintain and repair ageing arcade boards,
and simplifies MAME’s code.

MAME’s NEC PC-8001 now supports floppy disks. The PC-8001 and
PC-8801 software lists have been reorganised to match, and a big
batch of items from the Neo Kobe collection have been added. MAME
continues to improve its NES/Famicom cartridge coverage. There are
a whole lot of games you can play now, including Chinese RPGs,
fighting game bootlegs, and pirate multi-game cartridges. Experience
a parallel universe of software of such inconsistent quality that
you can’t stop going down the rabbit hole! Saturn emulation has
seen a few improvements, with several games that didn’t boot
previously reaching playable status this month.

As you might expect, the FM Towns, PC-98 and V.Smile software lists
have been updated as usual. A couple of recently dumped prototypes
have been added to the SNES and Game Boy software lists. The
SpongeBob SquarePants Jellyfish Dodge game has been dumped and
emulated, and a Korean version of Sotsugyo Shousho known as Jor-eop
Jeungmyeongseo has been found. More pleasant surprises include
working emulation for the IDE protection dongle included in Killer
Instinct 2 upgrade kit, and some fixes for Atari 8-bit home computers
using the ANTIC video chip.

For people with more exotic tastes, MAME has added its oldest
working software list additions: Munching Squares and Punchy for
the MIT TX-0. There’s also a new disassembler for the DEC VAX
architecture. In more mundane news, you can now reduce the
proliferation of duplicate ROM sets for families of similar keyboards
and other devices.
2021-09-29 08:30:22 +00:00
nia
36de2d76f4 retroarch: assume neon is available on armv7 2021-09-25 05:44:12 +00:00
nia
4b8d1f426c libretro-pcsx-rearmed: on armv7, make sure the compiler is running in neon mode 2021-09-25 05:27:44 +00:00
nia
341ba76379 melonds: Requires EGL support in Mesa 2021-09-22 12:57:49 +00:00
nia
3ba1db3b16 stella: raise gcc requirement 2021-09-22 12:54:04 +00:00
nia
7092d98bf8 ckmame: Set GCC_REQD, does not build with netbsd-9 system compiler. 2021-09-22 12:02:56 +00:00
nia
edb3db5e40 openmsx: fix required gcc version 2021-09-22 11:59:22 +00:00
mef
a777b31ccc (emulators/simulavr) build fix, adjust include dir etcr 2021-09-22 06:01:31 +00:00
mef
e4efab28df (cross/avr-binutls, emulater/simulvar) Fix libiberty issue 2021-09-22 02:35:40 +00:00
nia
9fcb7b1a01 MAME switched to C++17, fix building it on NetBSD/aarch64. 2021-09-20 08:41:19 +00:00
yhardy
77873d9515 emulators/qemu: fix crash in slirp:tcp_subr.c
Reported upstream to the qemu and slirp projects (thanks to Marc), fixed in

 23db43abdb

This adds the corresponding patch for qemu-6.1.0.
2021-09-19 13:49:12 +00:00
nia
2f91e9bc71 gearsystem: update to 3.4.1. fixes a crash when loading roms. 2021-09-19 08:14:58 +00:00
tsutsui
6dd51b8be5 PC6001VX: update to 3.8.1.
Upstream changes:

3.8.1 2021/09/18
- Fixed crash in drag & drop operation.
2021-09-19 03:33:18 +00:00
nia
8ae03cba59 qemu: add patch checksum 2021-09-10 19:44:37 +00:00
nia
20b6a73463 qemu: Patch out silly insistence on being compiled with GCC 7.5.0 2021-09-10 13:10:58 +00:00
nia
01e05d4ecf Recursive revbump for audio/jack 2021-09-08 21:04:53 +00:00
nia
f688b351c8 qemu: Re-add NetBSD 9 NVMM support. 2021-09-05 20:58:16 +00:00
ryoon
addf48a08a gxemul: Fix PLIST. Remove patched .orig file 2021-09-05 15:07:01 +00:00
skrll
8d2e8728f9 Apply my recent fixes that have been upstreamed (and improved):
----
r6572 | debug | 2021-08-29 17:53:05 +0100 (Sun, 29 Aug 2021) | 1 line

The ARM "permanently undefined" instructions now result in an und exception
(patch from Nick Hudson).

----
r6573 | debug | 2021-08-29 18:02:18 +0100 (Sun, 29 Aug 2021) | 1 line

Storing to memory is not allowed until the CPU has initialized completely; this
code was for ARM OpenFirmware, which is not currently in use by any machine.

----
r6576 | debug | 2021-08-30 10:23:38 +0100 (Mon, 30 Aug 2021) | 1 line

Fix for ARM carry flag update for some instructions (patch from Nick Hudson).
Also updating the NetBSD/cats installation instructions to 9.2.
2021-09-05 07:27:13 +00:00
nia
0e7dd39588 openmsx: Update to 17.0, fix package. 2021-08-31 10:57:08 +00:00
wiz
4aa308174e mame: update to 0.235.
What’s in store with MAME 0.235? First of all, the lost unencrypted
version of Rafflesia has resurfaced, ending a long saga! A genuine
copy of Bubble Buster, an early North American version of Puzzle
Bobble, has been found, and a prototype of Tecfri’s Sauro known as
Sea Wolf has been dumped. This release includes an update to BGFX
and fixes for the long-standing issues with YUV decoding, so
LaserDisc games can be played with BGFX shaders.

Konami Viper emulation now has sound support thanks to Windy Fairy,
and a big batch of unlicensed multi-game cartridges for NES/Famicom
are now playable. As usual, the Apple II, FM Towns and PC-98 software
lists have been updated with the latest dumps.
2021-08-30 21:52:31 +00:00
mcf
55817d2913 qemu: re-add qemu-sparc and qemu-sparc64 to PLIST
Instead, drop them from USER_EMUL on BSD platforms, since these
user-mode qemu targets were removed only for BSD [0]; they still
remain on Linux.

[0] https://git.qemu.org/?p=qemu.git;a=commit;h=f8ce39701b5be032fb3f9c05e8adb4055f70eec2
2021-08-29 01:53:06 +00:00
ryoon
93a45e33f9 xcopilot: Workaround for NetBSD/amd64. Bump PKGREVISION
* Add workaround for NetBSD/amd64. Not tested under other LP64PLATFORMS
  and OSes.
* Include some header files to resolve implicit uses.
* Fix some warinigs.
2021-08-27 03:41:41 +00:00
ryoon
4855d86b70 qemu: Update to 6.1.0
* 6.1.0 release has NetBSD NVMM support.
* Fix NetBSD NVMM compile errors.
* Remove integrated Alpha patches.

Changelog:
Highlights include:

  * block: support for changing block node options after creation via
    'blockdev-reopen' QMP command
  * Crypto: more performant backend recommendations and improved documentation
  * I2C: emulation support for I2C muxes (pca9546, pca9548) and PMBus
  * TCG Plugins: now enabled by default, with new execlog and cache modelling
    plugins.
  * ARM: new board support for Aspeed (rainier-bmc, quanta-q7l1), npcm7xx
    (quanta-gbs-bmc), and Cortex-M3 (stm32vldiscovery) based machines
  * ARM: Aspeed support of Hash and Crypto Engine
  * ARM: emulation support for SVE2 (including bfloat16), integer matrix
    multiply accumulate operations, TLB invalidate in Outer Shareable domain,
    TLB range invalidate, and more.
  * PowerPC: pseries: support for detecting hotplug failures in newer guests
  * PowerPC: pseries: increased maximum CPU count
  * PowerPC: pseries: emulation support for some POWER10 prefixed instructions
  * PowerPC: new board support for Genesi/bPlan Pegasos II (pegasos2)
  * RISC-V: updates to OpenTitan platform support, including OpenTitan timer
  * RISC-V: support for virtio-vga
  * RISC-V: documentation improvements and general code cleanups/fixes
  * s390: emulation support for the vector-enhancements facility
  * s390: support for gen16 CPU models
  * x86: new Intel CPU model versions with support for XSAVES instruction
  * x86: added ACPI based PCI hotplug support for Q35 machine (now the default)
  * x86: improvements to emulation of AMD virtualization extensions
  * and lots more...
2021-08-27 03:32:37 +00:00
nia
e019c126ac gearsystem: update to 3.4.0
changes:
    All platforms:
        BIOS support.
        3D glasses support (choose eye).
        Janggun mapper.
        Fix incorrect region detection.
        Many performance improvements.
        Several bug fixes.
    Windows , Linux and Mac (desktop):
        Fullscreen.
        Multi-line cheat input to add multiple cheats in batch.
        BSD support.
        Debugger: go-to address, double click in jumps, back, memory breakpoints.
    RetroArch (libretro):
        Apple TV
        macOS ARM
        OpenDingux
2021-08-24 13:50:07 +00:00
nia
f7b6bc7723 gearboy: update to 3.4.0
All platforms:
        GBA mode.
        Bootrom support.
        Many performance improvements.
        Several bug fixes.
    Windows , Linux and Mac (desktop):
        Fullscreen.
        Multi-line cheat input to add multiple cheats in batch.
        BSD support.
        5 custom palettes.
        Debugger: go-to address, double click in jumps, back, memory breakpoints.
    RetroArch (libretro):
        Apple TV
        macOS ARM
        OpenDingux
2021-08-24 13:27:26 +00:00
nia
27e5ac092a sameboy: update to 0.14.5
Version 0.14.5

   This version is backwards compatible with save states from SameBoy 0.11.x
   and newer, as well as save states from any BESS compliant emulator.
   Outside of macOS, this version is identical to 0.14.4 other than the
   version number.

  Bug Fixes

     * Fixed a bug that sometimes prevented opening GBS files

Version 0.14.4

   This version is backwards compatible with save states from SameBoy 0.11.x
   and newer, as well as save states from any BESS compliant emulator

  New/Improved Features

     * GBS support updated to support common non-standard formats, as well as
       ugetab’s GBS extensions
     * SameBoy is now better categorized on Linux desktops
     * Improved support for running without OpenGL in the SDL frontend, added
       command-line flag to disable OpenGL
     * SameBoy will now attempt to load .snX save states (used by other
       emulators such as BGB) if a .sX save state is not found
     * The Cocoa and SDL frontends now include an optional speedrun-friendly
       OSD
     * The SDL frontend now supports the -s/–stop-debugger command line flag,
       which starts SameBoy with a stopped debugged on the first instruction
     * A new realistic low contrast color correction mode, “Harsh Reality”,
       was added
     * Improved the ticks debugger command with more detailed output
     * Improved warnings when entering PPU or APU odd-modes
     * The libretro frontend has been updated to the newer options API, which
       majorly improves core option screens in RetroArch and other libretro
       interfaces

  Accuracy Improvements/Fixes

     * Improved accuracy of RTC latching
     * Fixed a bug that prevented STAT interrupt blocking from functioning
       correctly in the transition to VBlank while the OAM interrupt was
       disabled
     * Disabled an attempt to improve audio accuracy that resulted in audio
       regressions in several games
     * Improved T-cycle accuracy of VBlank
     * Major improvements to emulation of the STOP instruction and speed
       switching
     * MBC5’s RAM enable register is now correctly emulated as an 8-bit
       register
     * Improvements to several edge cases of the OAM corruption bug
     * Fixed an issue where several DMG games would boot with incorrect
       palettes when using SameBoy’s built-in boot ROMs

  Bug Fixes

     * Fixed a bug where the ‘O’ key could not be mapped in the SDL frontend

  Misc Internal Changes

     * The GBS APIs now allow loading from a buffer
     * Redundant MBC data removed from BESS save states

Version 0.14.3

   This version is backwards compatible with save states from SameBoy 0.11.x
   and newer, as well as save states from any BESS compliant emulator

  New/Improved Features

     * GBS APIs available in the core
     * Support for emulation of the homebrew TPP1 MBC
     * Save states can be dropped into emulator windows to load them in both
       the Cocoa and SDL frontends
     * SameBoy now uses the BESS (Best Effort Save State) format within its
       save states, allowing interoperability between big and little endian
       save states, future versions of SameBoy, as well as other BESS
       compliant emulators (Such as the incoming releases of BGB and
       Emulicious)

  Accuracy Improvements/Fixes

     * Fixed time syncing issues when turning the LCD off and on, fixes
       timing issues in Link’s Awakening
     * Fixed a bug where an invalid SGB command would be ignored, while the
       actual SGB firmware would still process it in some manner, fixes
       Donkey Kong Land

  Bug Fixes

     * Better handling of more edge cases in the Linux build system
     * Fixed a memory leak in the SDL and libretro frontends when loading a
       second ROM
     * Fixed several potential crashes involving cheat codes
2021-08-10 12:20:41 +00:00
nia
71f6e71bd7 dosbox-x: add patch, missed in previous 2021-08-10 11:04:15 +00:00
nia
7f3d9502ae dosbox-x: update to 0.83.16
Release notes:
https://dosbox-x.com/release-0.83.16.html
2021-08-10 11:03:50 +00:00