summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2021-09-25retroarch: assume neon is available on armv7nia1-1/+2
2021-09-25libretro-pcsx-rearmed: on armv7, make sure the compiler is running in neon modenia1-1/+2
2021-09-22melonds: Requires EGL support in Mesania1-1/+6
2021-09-22stella: raise gcc requirementnia1-3/+3
2021-09-22ckmame: Set GCC_REQD, does not build with netbsd-9 system compiler.nia1-1/+3
2021-09-22openmsx: fix required gcc versionnia1-2/+2
2021-09-22(emulators/simulavr) build fix, adjust include dir etcrmef1-1/+6
2021-09-22(cross/avr-binutls, emulater/simulvar) Fix libiberty issuemef1-2/+2
2021-09-20MAME switched to C++17, fix building it on NetBSD/aarch64.nia1-3/+3
2021-09-19emulators/qemu: fix crash in slirp:tcp_subr.cyhardy3-3/+61
Reported upstream to the qemu and slirp projects (thanks to Marc), fixed in https://gitlab.freedesktop.org/slirp/libslirp/-/commit/23db43abdb5740287bbb7cbf5cc99eb22e121298 This adds the corresponding patch for qemu-6.1.0.
2021-09-19gearsystem: update to 3.4.1. fixes a crash when loading roms.nia3-9/+8
2021-09-19PC6001VX: update to 3.8.1.tsutsui2-8/+7
Upstream changes: 3.8.1 2021/09/18 - Fixed crash in drag & drop operation.
2021-09-10qemu: add patch checksumnia1-1/+2
2021-09-10qemu: Patch out silly insistence on being compiled with GCC 7.5.0nia2-1/+25
2021-09-08Recursive revbump for audio/jacknia33-54/+66
2021-09-05qemu: Re-add NetBSD 9 NVMM support.nia4-11/+62
2021-09-05gxemul: Fix PLIST. Remove patched .orig fileryoon1-1/+4
2021-09-05Apply my recent fixes that have been upstreamed (and improved):skrll6-2/+110
---- 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-08-31openmsx: Update to 17.0, fix package.nia8-729/+795
2021-08-30mame: update to 0.235.wiz4-27/+9
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-29qemu: re-add qemu-sparc and qemu-sparc64 to PLISTmcf2-4/+6
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-27xcopilot: Workaround for NetBSD/amd64. Bump PKGREVISIONryoon15-29/+202
* 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-27qemu: Update to 6.1.0ryoon37-4386/+109
* 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-24gearsystem: update to 3.4.0nia4-51/+17
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-24gearboy: update to 3.4.0nia4-49/+18
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-10sameboy: update to 0.14.5nia3-7/+33
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-10dosbox-x: add patch, missed in previousnia1-0/+37
2021-08-10dosbox-x: update to 0.83.16nia4-26/+31
Release notes: https://dosbox-x.com/release-0.83.16.html
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon11-20/+22
2021-07-29mame: update to 0.234.wiz3-8/+11
Hi everyone! After four busy weeks, MAME 0.234 is ready! Newly supported systems include Runaway (a licensed version of Sega’s Head On made by Sun Electronics), Konami’s Magical Twin Bee (the European version of Twin Bee Yahhoo!), and Tronica’s LCD hand-held Spider (same program as Space Mission, but with different artwork). Although it was added last month, VS Mahjong Triangle is now working. This is a rare early example of a mahjong game supporting two simultaneous single-player games, or a two-player game – a format popularised a decade later by Psikyo’s Taisen Hot Gimmick. There have been two significant sets of improvements for 3D arcade games this month: rewritten 3dfx Voodoo Graphics emulation, giving significant performance gains in many cases, and continued development on Konami’s ZR017 and GTI Club hardware. Although not directly related to 3D graphics, bug fixes for the Fujitsu TGP DSP make Motor Raid more playable. We haven’t forgotten 2D arcade games – Namco racing games have seen another round of fixes for missing or incorrectly positioned sprites, and missing sprites are now drawn in Data East’s Chanbara. For home systems, our friend kmg has been hard at work adding support for pirate NES/Famicom cartridges, and Brian Johnson has fixed a couple of video issues on the Epson QX-10. Kelvin Sherlock added support for the LANceGS card, providing another networking option for Apple II users.
2021-07-25PC6001VX: update to 3.8.0.tsutsui2-8/+8
Upstream changes: 3.8.0 2021/07/25 - Updated PC-6001 compatible basic ROMs to 0.7.4. - PC-6001A(aka NEC TREK) is now available in compatible ROM mode. - Fixed issue of 2nd time of video capture operation.
2021-07-09Apply upstream commit 75eebe0 to fix macOS Big Sur build (working aroundschmonz2-4/+12
C++ "version" vs. "VERSION" crud).
2021-07-04gearsystem: update to 3.3.0nia4-18/+28
All platforms: Many performance improvements. Several bug fixes.
2021-07-04gearboy: update to 3.3.0nia4-18/+28
All platforms: Many performance improvements. Several bug fixes.
2021-07-02mame: update to 0.233.wiz3-12/+17
Are you ready for MAME 0.233? With dozens of reported issues fixed, over a hundred pull requests merged, and a flurry of development across all areas, our mid-year release is huge! Some of the more interesting machines added this month include several prototype JAKKS Pacific TV Games, the elusive English version of Namco’s Armadillo Racing, and the LCD hand-held game Space Mission from Tronica. There are lots of new Apple IIgs and Macintosh software list items, tying in nicely with the recently improved emulation of these systems, as well as an update to the Colour Genie collection, and a massive haul of MicroBee floppy dumps. A few more Mattel Juice Box cartridges have been dumped, allowing you to marvel at the poor-quality, 6 frames-per-second video. Significantly improved systems include the Atari Portfolio, Tandy MC-10, and Tandy VIS. Carl has continued to work on Japanese home computers, and Ville Linde is back this month, bringing a batch of updates for the Konami Hornet platform. Juno First, The Tin Star, The Empire Strikes Back have all had bugs squashed, and some of the last remaining regressions from the Yamaha FM synthesis rewrite have been resolved. David Haywood has turned his attention to bootlegs of games including Final Lap 3, Guttang Gottong, and Alien Storm. This release includes preliminary sound support for the Super A'Can console. On the topic of sound, some Yamaha synthesisers have been promoted to working, and MAME can now play back standard MIDI files to exercise machines that take MIDI input. There are several general usability improvements in this release, including updated Chinese and Greek translations, better configuration handling for slot devices, and a few small enhancements to the built-in user interface. Issues with artwork using SVG and Windows DIB (BMP) images on ARM/AArch64-based Linux systems should also be fixed.
2021-06-28ckmame: remove old URL from DESCRwiz1-5/+4
2021-06-28ckmame: update to 1.1.wiz2-10/+10
1.1 (2021-06-28) ================= * Read-only 7z support. * Improve detector support. * Bump mamedb version. All mame.db files need to be regenerated. * Follow MAME in expecting disk images in subdirectories. * Remove broken support for checking samples. * Convert to C++17.
2021-06-28mednafen: update to 1.27.1.wiz2-7/+7
-- 1.27.1: -- June 4, 2021: SS: Added "Herc's Adventures" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix a few graphical glitches. May 28, 2021: Error out in the configure script when iconv is not found, rather than later during compilation. May 26, 2021: SNES: Applied untested fix for an issue with libco on PPC64 ELFv2 systems. May 18, 2021: SS: Corrected a few inaccuracies in the handling of SCSP EG phase transitions, per tests on a SS. May 12, 2021: Renamed intl/VERSION to intl/VERSION.txt to prevent a conflict with a system C++ header file on case-insensitive filesystems(problem introduced in 1.27.0-UNSTABLE). April 29, 2021: Demo: Use #pragma(pack) instead of __attribute__((packed)), to work around a bug/design flaw in older versions of gcc that caused the demo module's save state test to fail when compiled for a Windows target(where ms_struct is the default structure layout). April 28, 2021: Increased verbosity of bad Q subchannel data error messages in the CloneCD CD image loader. Fixed crashing with non-glibc iconv implementations when the user specifies an unsupported character encoding in the debugger's memory editor. -- 1.27.0-UNSTABLE: -- March 29, 2021: SS: Corrected threshold and semantics of envelope level-based blocking of slots' access to SCSP RAM, per tests on a SS. March 13, 2021: SS: Fixed a big-endian target incompatibility in the SCSP emulation code. Use ternary operator instead of std::min in endian.h, as doing so somehow causes gcc to produce smaller and faster machine code. PSX: Removed incorrect filtering of CD-XA ADPCM sectors based on the file and channel numbers of the first ADPCM sector played, originally added in 0.9.24-WIP to fix the speech playback in "Yarudora Series Vol.1: Double Cast", but made unnecessary by later sector buffering accuracy improvements; fixes missing audio in the FMVs of "Blue's Clues: Blue's Big Musical". March 12, 2021: PSX: Adjusted which sectors are processed and reflected by GetLocP after SeekP completes to only those before the seek target(which is slightly different than SeekL behavior, which also includes the target and a few after, at least with a typical PS1 CD); fixes hangs at different points in some versions of "Tomb Raider", a problem initially fixed in 0.9.38.3, but regressed in 1.22.0-UNSTABLE. March 9, 2021: VB: Block writes to VSU registers and memories when A0 and A1 are not both 0, per tip from "enthusi". March 7, 2021: SS: Implemented incomplete(regarding stack frame data) M68K address error handling, and implemented M68K halting when accessing addresses where any of A21-A23 is 1. Fixes major audio distortion during boss battles in "Lunar: Silver Star Story" due to SCSP DSP register corruption that occurred when the game crashed the sound CPU during bootup. SNES-Faust: Don't call event handlers in read/write handlers if the read/write is from DMA/HDMA, to avoid problematic recursion and related issues. SNES-Faust: Fixed clearing of pending SuperFX IRQ on reset/power; fixes hang/crash in "Stunt Race FX" upon performing a virtual power toggle after the game boots up. March 4, 2021: SNES-Faust: Added commented-out fix for "Speedy Gonzales", to enable later. SNES-Faust: Added detection heuristics and support for mapping LoROM RAM into $8000-$FFFF, to fix save game saving/loading in "Light Fantasy", "PGA Tour Golf", and "Ys III". February 23, 2021: SNES-Faust: Added commented-out fix for "Kishin Douji Zenki Tenchi Meidou", to enable on a per-game basis in the future due to a minor negative performance impact. February 19, 2021: SNES-Faust: Reworked cart header detection and cart type detection logic a bit, fixes "Yuuyu no Quiz de Go! Go!". February 17, 2021: SNES-Faust: Return open bus in bits 4 through 6 for reads from $4210; fixes early hang in "Super Professional Baseball II". SNES-Faust: Return open bus in bits 0 through 6 for reads from $4211; fixes early hang in "Yuujin Janjuu Gakuen 2". SNES-Faust: Added support for special ROM mapping required by "Derby Stallion 96" and "Sound Novel Tsukuru". February 16, 2021: SNES-Faust: Changed power-on APU RAM initialization pattern; fixes hangs in "Ihatov Monogatari" and "Kyuuyaku Megami Tensei". February 3, 2021: Fixed an off-by-1 error in the multithreaded CD reader that would cause a hang if a read was attempted for the sector at LBA 449849. January 31, 2021: Fixed a design flaw that caused the creation of empty backup counter files when automatically attempting to back up a nonvolatile memory save file that does not exist. January 28, 2021: SNES-Faust: Disabled the PPU brightness modulation sanity check when compiling a non-dev build, and fixed array misalignment that was causing the code to segfault when compiled with stack smashing protection enabled on newer gcc. January 25, 2021: Resync console scroll to the last drawn line of the target unwrapped line in the scrollback buffer, not the first, otherwise the console will erroneously scroll up on windowed<->fullscreen transitions when the last line is wider than the console viewport, confusing the user. January 24, 2021: Fixed rendering of Unicode combining characters, fixed handling of combining characters when entering text in the console and debugger prompt, added support for pasting into the debugger prompt, cleaned up rendering of the debugger prompt box, implemented automatic scrolling when entering text in the debugger prompt, made console text entry automatic scrolling bidirectional, changed console scrollback buffer beginning/end scroll key combos to CTRL+Home/CTRL+End instead of SHIFT+Home and SHIFT+End, added support for clearing multiple characters at once in the console and debugger prompts by pressing CTRL with Backspace/Delete. January 19, 2021: Added support for reinitializing game controllers while Mednafen is running by pressing Shift+F3. Aborting the input configuration process for a virtual device will now discard the new configuration data, instead of combining it with the old configuration data for the not-configured buttons as previously done. January 12, 2021: Added "upper_center" and "center" options to the "fps.position" setting. January 7, 2021: WonderSwan: Fixed RTC month field being incorrectly treated as 0-based instead of 1-based. Give the user feedback when they try to toggle a graphics layer that doesn't exist or isn't toggleable. NGP: Sanitize some sound-related variables on state load to prevent potential memory corruption. January 6, 2021: SMS: Sanitize more variables on state load. NES: Fixed a few instances of missing variable initialization on poweron. January 5, 2021: GB: Sanitize a few variables on state load. January 4, 2021: Automatically create any missing parent directories to the Mednafen base directory on startup. Create each Mednafen data directory(e.g. firmware, sav, snaps, etc.) at startup based on the current value of the filesys.path_* setting instead of based on its default value, unless the corresponding filesys.fname_* setting is not set to its default value, in which case the directory is not created. January 2, 2021: NES: Sanitize more sound emulation variables on state load. January 1, 2021: NES: Added missing VRC6 variables to save states. GBA: Backup save game memory files on game load SMS: Fixed a bug that could cause the emulated reset button state to get stuck as pressed if a hard reset occurred within about 20 frames after a soft reset. December 31, 2020: GBA: Added a few missing variables to save states. GB: Added a few missing variables to save states. PCE-Fast: Renamed encapsulating namespace from "PCE_Fast" to "MDFN_IEN_PCE_FAST", to match the convention of all other emulation modules. Made Emulated* MDFNGI objects constant, copied over to a dynamically-allocated MDFNGI assigned to MDFNGameInfo on game load. December 30, 2020: Dynamically-allocate QTRecord LZO work memory. Apple2: Dynamically allocate state helper floppy disk object. PCE-Fast: Fixed massive overallocation of memory for the VDC background tile cache. December 29, 2020: Optimized MDFN_FastArraySet() for non-ideal counts. Utilized MDFN_HIDE in more places. December 28, 2020: Removed incomplete YCbCr MDFN_Surface support unused since 0.9.x, and likely to remain unused. Added support for 16bpp graphics output to core Mednafen code and the majority of emulation modules(excluding "pce", "pcfx", "psx", "snes", "ss", and "vb"), and added setting "video.glformat" to allow for using this support with OpenGL. December 25, 2020: PSX: Initialize some missed state on reset/poweron. December 24, 2020: Completely rewrote the save state preview image resizing code, so that now it's only somewhat wrong, instead of mostly wrong as before. December 22, 2020: GB: Use fastcall on 32-bit x86, for a tiny performance boost. Use MDFN_RESTRICT macro instead of __restrict__. NGP: Use fastcall calling convention on 32-bit x86 to boost performance a little bit. Apple2: Disabled some expensive asserts when compiling without MDFN_ENABLE_DEV_BUILD defined. December 20, 2020: Birthed pernicious human date/time calculation functions to replace the usage of _gmtime64() and _localtime64() on Windows, for Windows 9x compatibility. December 14, 2020: Set icon using Win32 API functions on Windows instead of relying on SDL_SetWindowIcon(), and use alternate, smaller(and boxier!) window icons when running on Windows 9x so the poor beetle doesn't look splatted. December 12, 2020: Don't call SetConsoleOutputCP() on startup on Windows, as it messes up the cmd.exe console on Windows 7(at least) even when Mednafen has exited, and for Windows 9x compatibility. Pass a pointer to a dummy variable, instead of NULL, as the output thread identifier pointer argument to _beginthreadex(), for Windows 9x compatibility. Allow for the absence of GetConsoleWindow() on Windows, for Windows 9x compatibility. Automatically attempt to lock file offset 0xFFFFFFFF if the attempt to lock offset 0xFFFFFFFFFFFFFFFF fails with an invalid parameter error on Windows, for Windows 9x compatibility. Use SetFilePointer(), GetFileSize(), and LockFile() instead of SetFilePointerEx(), GetFileSizeEx(), and LockFileEx() on Windows, for Windows 9x compatibility. December 10, 2020: Dropped usage of and dependency on libsndfile, and added a direct dependency on libFLAC. The only CD image audio file formats/encodings other than raw supported now are: FLAC, Ogg Vorbis, Musepack, and uncompressed PCM in AIFF/AIFC, AU/SND, W64, and WAV. Require the first four bytes of the tentative Ogg Vorbis file to be "OggS" before calling ov_open_callbacks(), to prevent unnecessary excessive reads when trying to determine the type of the audio file, and to avoid treating a non-Vorbis file as Vorbis under certain conditions. Open the main settings file for both reading+writing on startup instead of just reading, to allow file locking to work over NFS, and as a quick check to make sure the file is writeable before it's too late upon exit. December 1, 2020: Made various changes to the Windows support code, to allow for compiling a non-Unicode Windows build. November 24, 2020: Implemented stream buffering in the FileStream class, now using read(), write(), etc. instead of fread(), fwrite(), etc.
2021-06-26emulators/fs-uae: correct condition for jit and set NOT_PAX_MPROTECT_SAFErhialto1-7/+7
2021-06-22Uptream patch (that's in the pipeline) to address an issue inthorpej3-3/+425
qemu-system-alpha where FEN traps were never generated. Fixes a whole slew of FP-related problems on NetBSD/alpha running in Qemu (including a broken jot(1)). Bump package version to qemu-6.0.0nb2.
2021-06-19libretro-mame2010: fix building on non-x86 non-powerpcnia8-132/+172
use the "ARM" CPU yield code (actually portable C) on everything where there's not inline ASM. while here, comment patches, convert line endings to unix.
2021-06-16qemu: Fix build on SunOS.jperkin2-1/+26
2021-06-01qemu: Fix build on NetBSD/x86 9.0nia2-5/+15
Based on an earlier NVMM patch reinoud sent to qemu-devel.
2021-06-01wine: updated to 5.0.5adam7-51/+186
5.0.5: Fixes build failure when v4l is missing 5.0.4: Various bug fixes 5.0.3: Various bug fixes 5.0.2: Various bug fixes 5.0.1: Fix compilation with gcc 10 Add some timezones Various bug fixes 5.0: Builtin modules in PE format. Multi-monitor support. XAudio2 reimplementation. Vulkan 1.1 support.
2021-05-31haxm: set USE_BSD_MAKEFILEnia1-1/+2
2021-05-31mame: update to 0.232.wiz3-8/+11
It’s time for MAME 0.232, and do we have a surprise for you! The incredibly rare Universal game Mrs. Dynamite has finally been found and dumped! This is an early example of a game where you place bombs to kill enemies that walk over them, showing Universal’s flair for cute characters and cutscenes. Mrs. Dynamite is believed to had performed poorly on location tests, and never had a widespread release. The graphics in the version that has been dumped don’t match what’s shown on flyers. Other arcade additions include Dokaben 2 and a prototype of Spinal Breakers. Namco racing games have taken a leap forward this month. Final Lap has its sprite chip hooked up subtly differently to later games on the System II platform, which had been causing graphical issues on the title screen. Lack of playback status register emulation in the C140 sound chip was causing issues with engine sounds in Final Lap, Suzuka 8 Hours, and Four Trax. The horizontal position of the road layer has also been adjusted to better match videos made using original hardware. A number of bug fixes allow previously unplayable Japanese home computer games, including µPD7220 issues affecting the Madou Monogatari games on PC-98, the missing 1-bit DAC sound on PC-98, broken sprites in Asuka 120% Burning Fest. on FM Towns, and background bugs on Sharp X68000. Mac media support continues to improve, with working CD-ROM drives on more Macs, and fixes for high density floppy drives. The V.Smile Smart Keyboard is now supported, in US, French, and German variants. Tim Lindner has continued to fix long-standing bugs in Tandy CoCo 3 emulation. Software list additions include Taiwanese Game Gear cartridges, Master System prototypes, a big batch of software for the Australian MicroBee series, and quite a few add-on ROMs for the Acorn BBC Micro. We’ve also got the latest Apple II floppy dumps and cracks, FM Towns floppies and CDs, and PC floppies.
2021-05-29haxm: Disable Werror the standard way for share/mk.nia1-2/+3
Don't use compiler flags that may not be supported in older compilers (notably on NetBSD 9)...
2021-05-26qemu: add PLIST entry for hexagon linux-user targetmcf2-3/+4
This linux-user target was introduced in qemu 6.0, but it was missing in UE_ARCHS and PLIST.
2021-05-24*: recursive bump for perl 5.34wiz19-36/+38
2021-05-24nono: Update to 0.1.6ryoon2-7/+7
Changelog: vm (Update): Improve the scheduler. vm (Update): Improve the key input: Buffer the keystrokes from the host. Suppress the full speed mode while any keys are pressed in order to prevent chattering on LUNA. Use the logical keycode instead of the phisical keycode. And several bugfixes. vm (Update): Improve the reset exception of m68k, m88k. vm (Fix): Implement the bus error area correctly on LUNA88K. This makes PROM 1.20 work. GUI (New): Implement a status panel. GUI (Update): Modify the software keyboard window. Accept keystrokes in this window as well. Also, the window displays the current keystroke status. GUI (Fix): Fix window size problem under certain window managers(?). GUI (Fix): Fix several problems on the log window. debugger (Fix): Fix a few m88k mnemonics."