summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2022-11-30mame: update to 0.250.wiz4-43/+8
November has passed us by, and it’s time for MAME 0.250, with a distinct Konami flavour! On the arcade side, the third and fourth player positions are supported in NBA Play By Play, and lots of regional variants have been added for games running on Hornet hardware. We’ve also added support for a Konami hand-held LCD game, a Tiger LCD game based on a popular Konami franchise, and a prototype of an unreleased Game.com title in the same series. In addition to the Castlevania-themed LCD game, we’ve added licensed Tiger LCD games featuring Mega Man, Ninja Gaiden, Superman and Gargoyles characters, although the latter two are different skins for the same game. MSX computer emulation has had a major overhaul, with more supported systems and peripherals, including lots of cartridge port floppy drives. As a bonus, the Fujitsu FM Towns family gained support for more controllers, including the Marty Pad and the twin-stick Libble Rabble joypad. Hard disk issues affecting the FM Towns family were also tracked down and fixed. Atari 8-bit computer cartridge emulation has been modernised, and a few more unlicensed Game Boy cartridges are supported (you can now play some very famous unauthorised translations in MAME). The Quantel DPB-7000 is looking much better, with lots of progress on video output and peripheral support. Namco’s Alpine Surfer is now playable in MAME, and several graphical glitches that had plagued System 22 emulation have been banished. Support for Italian versions of Quizard has been added, and German versions of Quizard 3 and Quizard 4 Rainbow are now working, as well as a Czech version of Quizard 4 Rainbow. A missing line scroll effect in Seta’s Caliber 50 is now emulated, and some flickering graphics in Atari’s Return of the Jedi have been fixed. Other improvements include lots of fixes for invalid memory accesses, function keys for the Franklin Ace (Apple II clone) computers, proper DIP switch labels for Nintendo Vs. Mahjong, and much, much more.
2022-11-27emulators/hercules4sdl: update to version 4.5.rhialto3-8/+8
Summary of Changes: ------------------- . Significant performance improvements to CLCLE, CUSE, TRE, TRTE, TRTR and TRTRE instructions (#498, #500, #510, #513, #519, #520) (Thank you James Wekel!) . Fix minor bug in STSTU (Search String Unicode) instruction . Fix minor bug in CMPSC (Compression Call) instruction . Fix minor bug in PFPO (Perform Floating-Point Operation) instruction (#407) . PER 1 GRA (General Register Alteration) support (#87) . z/VM TXF PER support (i.e. TXSUSPEND = Event Suppression) . PER SKEY support . PER Zero-Address Detection support . BEAR-Enhancement Facility support . Decimal Floating-Point Packed Conversion Facility support (#496) . Report and ignore oversized LCS outbound SNA messages . Ensure same serial number on all multi-file images (#276) . Fix minor dasdinit negative size parameter bug (#472) . Fix minor dasd CCW data-chaining bug . Improve CCKD handling of unusual/unexpected errors . Minor corrections to CTCE documentation . dasdls: sort display by by dataset name . Various minor cckdmap enhancements . Fix rare bug in .HET locate block logic (#518) . Disable CCKD automatic garbage collection (#504) . Fix hang at exit when MLVL DEBUG is active . Fix bug causing DASD corruption with s+ tracing . Fix 'numcpu' handling bug causing crash (#481) . Ensure error message when no config file provided (#483) . Fix another possible Windows suspend/resume crash (#489) . Customized Offerings Driver (COD) support . New SYSGPORT config file statement (#505) . Various improvements to Linux build scripts (#454, #461) . Many other various minor miscellaneous fixes and improvements to both documentation and code
2022-11-23massive revision bump after textproc/icu updateadam12-23/+24
2022-11-22Fix distinfo for aarch64 compat90 distfile.jakllsch1-4/+4
(Best I can tell, with diff -r, contents match aarch64 9.0 files.)
2022-11-12archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,nikita1-2/+2
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr, fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf, ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer, net/mimms, print/chktex, security/oath-toolkit, sysutils/attr, sysutils/pidof, sysutils/renameutils, textproc/lout: change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
2022-11-06dosbox-x: Update to 0.84.3triaxx6-19/+40
pkgsrc changes: --------------- * Fix building of FreeBSD by adding -lpthread to LDFLAGS and by disabling call to X11_ErrorHandlerInstall. upstream changes: ----------------- * 0.84.3: https://dosbox-x.com/release-0.84.3.html * 0.84.2: https://dosbox-x.com/release-0.84.2.html * 0.84.1: https://dosbox-x.com/release-0.84.1.html * 0.84.0: https://dosbox-x.com/release-0.84.0.html
2022-11-04Add the libcrypt1 library, for the sake of sysutils/tsm8.hauke2-2/+7
2022-10-30mame: update to 0.249.wiz4-7/+46
After a whirlwind four weeks of development, MAME 0.249 is ready for release! Highlights this month include improved Atari 8-bit family emulation, a newer version of Kyukyoku Tiger with a two-player cooperative mode, another version of The Crystal Maze promoted to working, and lots of prototype cartridge dumps for consoles including the Atari Lynx, Nintendo Game Boy and Super Nintendo Entertainment System. There are also eight e-kara cartridges, including a rare e-kara Web cartridge containing twelve youth-oriented songs. The modernisation of Apple II and Macintosh emulation is progressing steadily. This month, the last of the legacy floppy devices were phased out; various ADB emulation issues were resolved, making mouse/keyboard input more reliable; and the Apple IIe standard 80-column card now works properly. Brian Johnson has added some hard disk and sound cards for the Epson QX-10 and improved the keyboard support. Thanks to holub, MAME now emulates the ZX Evolution: BASECONF, another successor to the Sinclair ZX Spectrum. As an added bonus, there’s also better I/O emulation for the ATM-Turbo family. All the little fixes and newly supported features this month add up to make this a must-have release. There’s better display emulation for the Victor 9000, data cassette support for the Casio RZ-1, proper emulation for the K051316 tile flip configuration flags (allowing an old hack to be removed), better video emulation in Jaleco’s Field Combat, fixes for sample playback on the Yamaha MU-5, and the German UI translation has been brought up to date.
2022-10-27nono: update to 0.4.4.jun2-6/+6
0.4.4 (2022-10-27) Changes in 0.4.4: vm(New): "Support 8bpp board on LUNA provisionally." vm(Fix): "Change configuration item name from xxx-new-sci-ignore to xxx-new-sic-ignore." vm(Fix): "Fix a problem that RAM is not placed correctly." vm(Fix): "Fix an access to X68030 palette registers." m88k(Update): "Improve m88k core performance about 3%." debugger(Fix): "Memory break point now works even on address 0." host(Fix): "Fix a queue overflow when many characters are pasted to the host serial console at a time." GUI(New): "Implement x1.5 and x2.0 scale on the main window." GUI(New): "Add fontsize 24." GUI(New): "Link the front LCD window size and LCD charactor monitor size to font size." GUI(New): "Split the Bt454/458 monitor from video monitor." GUI(New): "Implement a palette monitor." GUI(New): "Implement DIPSW setting window." GUI(New): "Implement memory edit." GUI(New): "Implement disassemble monitor." GUI(Update): "Implement output format selector on the memory dump monitor, and support MMU descriptor." GUI(Update): "Implement one line up/down button on the memory dump monitor." GUI(Update): "Support mouse wheel on the memory dump monitor." GUI(Update): "Place a GTK control on the GTK panel correctly." GUI(Update): "Don't load the default catalog. Because it contains unintended translation." build(New): "Support wxWidgets 3.2 series."
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz7-13/+14
2022-10-25qemu: Fix build on SunOS.jperkin2-1/+18
2022-10-25qemu: Make jemalloc support an option.jperkin2-4/+12
Enable on everything except SunOS, where the native libumem is a better choice.
2022-10-25qemu: Remove obsolete patch.jperkin2-16/+1
2022-10-09emulators/open-simh: update to 2022-10-08rhialto3-15/+20
- Switch to editline for line editing; must be pkgsrc version because simh uses <editline/readline.h>. Also link it explicitly, so it doesn't randomly use readline any more if it happened to be available at runtime. - Add 3b2-700.
2022-10-04fs-uae-arcade: remove patch that doesn't apply, fix PLISTwiz4-6430/+1380
Bump PKGREVISION.
2022-10-02suse15_gtk3: run update-mime-database during INSTALLwiz2-2/+4
Bump PKGREVISION.
2022-10-02suse15_*: add many packages based on OpenSUSE 15.5wiz87-1/+1810
2022-10-01suse131_linux: mention suse131_gtk3wiz1-1/+2
2022-10-01suse131_gtk3: fix comment, pkglintwiz1-2/+2
2022-09-29fs-uae-arcade: updated to 3.1.63adam2-9/+9
3.1.63 Unknown changes
2022-09-29fs-uae-launcher: updated to 3.1.68adam4-6427/+1416
3.1.64 Fix Linux distribution by removing unwanted stuff from PyQt5 … fontconfig/freetype * Deleted other workflows * Removed unwanted stuff from PyQt5 * Remove libfontconfig and libfreetype also * Revert "Deleted other workflows" 3.1.63 Removed cacert.pem (should be handled by certifi package now) 3.1.26 Updated fsbuild, added macOS10.9 target * Updated fsbuild, added macOS10.9 target * Correct bundle.sh for stable branch * Install appdmg * macOS: Sign with both SHA-1 and SHA-256 hashes * macOS10.9 - add pyobjc * Updated workflow * More build fixes * Separate workflows * Don't specify Python 3.9 * Updated version
2022-09-29fs-uae: updated to 3.1.66adam2-12/+10
3.1.66 Updated bundled SDL version to 2.0.18 Updated controller mappings 3.1.35 Version 3.1: Fix device helper for xinput devices with recent SDL2 versions. Support for multiple mice disabled by default on macOS due to security warning. Use option multiple_mice = 1 to enable. Disable expect_version option (no longer synchronized with launcher). Added support for more physical keys (when using rawinput). Compilation fixes for Apple M1 hardware. Netplay desync fixes related to file system (directory hard drives). Better virtual memory reservation algorithm. Option to automatically pause on menu screen [mrsilver76]. Use RTLD_DEEPBIND with dlopen on Linux when loading plugins. Changes to how plugins are looked up. Ide patch. SCP floppy image doesn't wrap to revolution #0 cleanly [keirf]. Fixed crash in nname_to_aname [PowderedToastMan].
2022-09-28suse131_linux: add gtk3 packagewiz1-1/+2
2022-09-28mame: update to 0.248.wiz3-8/+8
It must be that time of month again – time for MAME 0.248! The Hartung Game Master was one of several hand-held game consoles positioned as low-cost alternatives to the Nintendo Game Boy. It was notable for its somewhat unconventional choice of an NEC µPD78C11 CPU, its low screen resolution, and the poor quality of its software library. And now, for the first time, you can relive the disappointment of all eighteen games released for the system in emulation! Speaking of hand-held consoles, MAME now supports more Game Boy cartridges, including the Pocket Camera, the EEPROM and two-axis accelerometer used by Kirby Tilt ’n’ Tumble and Command Master, and several memory controllers used for unlicensed games and compilations. Still on the topic of Nintendo, MAME now emulates the earliest version of the RP2A03 audio processing unit, used on arcade boards as well as early production runs of the Famicom console. Several games play sounds incorrectly with the later RP2A03G used in the NES and the majority of Famicom consoles. Several issues with Famicom peripherals have been fixed, too. MAME’s Win32 debugger can now save your window arrangement, and there’s an option to use light text on a dark background. On recent versions of macOS, MAME’s Cocoa debugger now follows the system colour scheme.
2022-09-27*: recursive bump for ffmpeg4 switch to x264wiz5-10/+10
2022-09-21qemu: do not recommend setgid nvmm for qemuwiz1-7/+2
2022-09-18pearpc: Disable JIT to avoid build failures.nia1-6/+5
2022-09-17qemu: fix PLIST on Linuxtnn2-2/+4
2022-09-17qemu: no need to patch file in FILESDIR, apply patch directlytnn3-17/+1
2022-09-17libretro-genesis-plus-gx: Update to latest snapshot.nia4-61/+42
Many many changes to the internal emulator code, but the important thing is that this builds again.
2022-09-17qemu: update to 7.1.0tnn7-94/+40
This release includes initial support for LoongArch64 as well as CPU architecture and driver emulation improvements for ARM, HPPA, Nios2, OpenRISC, PowerPC, Renesas, s390, x86 and Xtensa. Incompatible changes The -enable-fips option to QEMU system emulators has been removed The -writeconfig option to QEMU system emulators has been removed The deprecated x86 CPU model Icelake-Client has been removed The deprecated properties loaded (for crypto objects) and opened (for RNG backends) are now read-only The deprecated -soundhw option has been replaced by -audio (e.g. -audio pa,model=hda) The deprecated -sdl and -curses have been removed, use -display sdl and -display curses instead. The -display sdl,window_close=... suboption has been removed, use -display sdl,window-close=... instead, i.e. with a minus instead of an underscore between “window” and “close” The -alt-grab option and the -display sdl,alt_grab=on suboption have been removed, use -display sdl,grab-mod=lshift-lctrl-lalt instead. The -ctrl-grab option and the -display sdl,ctrl_grab=on suboption have been removed, use -display sdl,grab-mod=rctrl instead. The x86 Icelake-Client CPU does not exist in the real world and has therefore been removed.
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz47-86/+94
2022-09-09mame: update to 0.247.wiz3-9/+11
With a change of season just around the corner, it's time to unveil MAME 0.247! This is a huge release, and should have something for everyone! Newly added systems, and systems promoted to working, include: The M&D Monon Color - a low-cost Chinese hand-held console. This required finding an exploit to extract the CPU's internal ROM as audio. Said CPU is a high-performance derivative of Intel's MCS-51 architecture. A prototype version of Tecmoâs Super Pinball Action that used separate screens for the simulated backglass and playfield. This version was presumably poorly received due to the need for an expensive dedicated cabinet. An initial driver for second-generation Sony NEWS workstations based on MIPS processors. This one has been a long time coming, with a lot of preparatory work, but it's finally here! The Dracula and Game Pachinko - two Tsukuda hand-held games with vacuum fluorescent displays. Micom Mahjong - an example of an early CPU-based TV game, and possibly the first dedicated electronic mahjong system. Three new Casio synthesisers. Several Impera Magic Card games. This one's also been a while coming, requiring several new devices to be emulated. A few Astro Corp. gambling games, including Dino Dino, Magic Bomb, Stone Age, and Zoo. Some previously missing NO CD versions of Capcom's Red Earth. You'll also find numerous bug fixes and emulation improvements across the board. There's better support for low-cost Macintosh models based on the V8 chipset (including the LC, LC II, and Classic II). There are quite a few fixes for issues with Nintendo's NES/Famicom-derived arcade systems, the VS. System and PlayChoice-10. Several ZX Spectrum derivatives from the Eastern Bloc are in better shape. The Atari POKEY sounds better. The PC Engine pachinko controller from Coconuts Japan is now supported. Thereâs also an important fix for extracting CHD CD-ROM images. The stream of prototype cartridges is still flowing, with a number of Atari 2600, Game Boy Color, NES, and Super NES additions landing this month. Youâll also find the Scholastic Microzine disks for Apple II, and several PC magazine cover disks. The new VGMPlay music rips include music from the recently-emulated Poly-Net Warriors arcade game.
2022-09-06sameboy: Update to 0.15.5nia3-8/+7
Version 0.15.5 This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features * Both frontends now include links to the debugger documentation and to the GitHub Sponsors page Accuracy Improvements/Fixes * Fixed a bug where certain color correction modes were desaturating colors in an unbalanced manner * Accurate emulation of the first-frame-behavior while emulating the Game Boy Color and Game Boy Advance; fixes white flashes while playing games developed by THQ * More accurate emulation of the square channels sample repeat glitch, fixing certain audio pops in LSDj and various games while using a vibrato effect Bug Fixes * Fixed a bug where MBC state was not properly reset, fixing bugs resulting in some games not booting correctly if they were loaded after certain other games in the SDL frontend, libretro, and other 3rd-party frontends Misc Internal Changes * New memory management APIs for better integration of SameBoy as a library
2022-08-27nono: update to 0.4.3.jun2-7/+7
0.4.3 (2022-08-27) m68k(Fix): "Implement case level 0 and level 7 of PTESTR/PTESTW instructions." m68k(Fix): "Fix match behavior when R/W bit are set on TT0/1 registers." m68k(Fix): "Fix that an application becomes inoperable on double bus fault in VM ." m88k(Fix): "Improve pseudo STOP behaviors." vm(Update): "Implement GETC/PUTC routines on LUNA-88K's internal PROM." vm(New): "Support NWS-1750. It's just a joke." https://twitter.com/ebijun/status/1563633415915970561
2022-08-16emulators/open-simh: update to 4.0.0.20220814rhialto3-9/+9
Various fixes and updates, including SCP: Fix details missed when merging update REGister macros from v3.12-2 QBus VAX and PDP11: Add support for HDLC framing to DUP11/DPV11 SCP: Add parenthesis to avoid potential compiler warnings KA10: Updated documentation for PDP10 simulators. KA10: Added default disable for devices that could be on KL10. KA10: IMP Code support for Tenex. KA10: Fixed DK10 to properly interrupt. SCP: Fixed bug in byte deposits if aincr > 1 QBus VAX and PDP11: Add support for DPV11 in DDCMP mode Sample stub simulator. Unibus and Qbus VAXen: Add DUP-11/DPV-11 device PDP11, Qbus & Unibus VAX: Extend DUP device for DECnet Phase V support
2022-08-11*: recursive PKGREVISION bump for mbedtls shlib major increaseswiz2-4/+4
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge41-72/+82
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-09*: Remove hardcoded -liconv / -lintl on SunOS.jperkin1-3/+1
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
2022-08-07Update to x16-emulator r41.thorpej7-40/+42
2022-08-07Update to x16-rom r41.thorpej4-11/+36
2022-08-03nono: update to 0.4.2.jun2-6/+6
0.4.2 (2022-08-03) vm(Update): "Improve a memory map on LUNA-88K." vm(Update): "Improve a keyboard buzzer handling on LUNA. Implement the buzzer indicator on the software keyboard window." vm(Update):"Limit maximum ram size to 240MB when using PROM 1.20 on LUNA-88K due to PROM code constraint." vm(Update): "Implement behaviors when TVRAM scroll protrudes to the right, probably." vm(Fix): "Fix a horizontal scroll amount of RFCNT to match real machine." m88k(Fix): "Fix an address mask when m88200 invalidates cache line." m88k(Fix): "Fix cache status when m88200 creates cache entry for writing." debugger(Update): "Add unofficial NetBSD/luna88k system call to the exception history." app(Update): "-X option supports loading symbol tables in NetBSD kernel." app(Fix): "Fix a problem that application may not be able to be terminated when debugger is used." app(Fix): "Fix a silent termination when Ctrl+Q is entered."
2022-08-03sameboy: update to 0.15.4nia5-8/+34
Changes Version 0.15.4 This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features * The “Emulate Hardware” and “Preserve Brightness” color correction modes are now called “Modern – Balanced” and “Modern – Boost Contrast”, respectively, to better represent them in the context other modes that came after their introduction * A new “Modern – Accurate” color correction mode was added. This new mode preserves the modern saturation and contrast of “Modern – Balanced” but further improves on color balancing accuracy * The Anti-aliased Scale4x filter has been revised and improved Accuracy Improvements/Fixes * A color correction rounding error was fixed Bug Fixes * Fixed potential visual artifacts when using certain scaling filters on some combinations of resolutions and devices * Fixed a bug that made SameBoy crash on launch on older versions of macOS if an update was available * The SDL will no longer get stuck (unless “Skip” is used) when trying to use certain joypads’ D-pad to configure the directional keys * Attempt to work around an X11 bug that caused file and directory selection dialogs to ignore mouse keys Version 0.15.3 This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator Accuracy Improvements/Fixes * Improvements to all color correction modes Bug Fixes * Fixed a race condition that could cause the Memory Viewer to crash if used without pausing the ROM first * Fixed a bug that caused SameBoy to incorrectly warn about saves being unwritable * Fixed a bug that caused the SDL port to not respect the joypads-in-background setting at startup Version 0.15.2 This version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator New/Improved Features * A setting to allow joypad input when SameBoy is not in focus was added to both frontends * The SDL GUI now follows the user-configured Game Boy palette * The SDL frontend now supports Game Boy palettes exported from the Cocoa port, and now includes 7 new palettes to choose from * The scrollbar in the SDL frontend is now draggable * The SDL GUI now correctly allows using the user-configured buttons in its menu * An OpenAL audio driver is now available for Linux and other Unix users in the SDL port * Up to two joypad hotkeys may now be configured to perform actions such as pausing and saving states in both frontends * The softbreak debugger command was given a better description * Both frontends will now warn you if progress cannot be saved when loading a ROM * Game Boy Player (using CPU AGB A) is now a selectable Game Boy Advance revision Accuracy Improvements/Fixes * Emulated a glitch where a misconfigured window can insert pixels between tiles on models prior to the Game Boy Color, fixes Star Trek - 25th Anniversary * Fixed a window-related regression, affecting edge cases where WX=0 * Accuracy improvements to emulation of the Game Boy Camera * Accurate emulation of JOYP switching delay on the DMG * Realistic emulation of button bouncing while keeping lag to a minimum Misc Internal Changes * Fixed a potential memory corruption when SameBoy is used as a library in a C++ project
2022-07-31mame: update to 0.246.wiz4-26/+8
Just in time for the end of July, MAME 0.246 makes its grand entrance. The biggest upheaval this month was the reorganisation of the source code to match the project structure. If youâre paying attention, youâll see the change on the system information screens. Apart from that, it should be transparent to users, while simplifying life for developers. Several audio issues have been fixed this month, including a big overhaul for Fairlight CMI IIx synthesiser channel card emulation, and DAC sound for JPM Lucky Casino fruit machines. The latest enhancements for the crt-geom and crt-geom-deluxe shaders have been belatedly integrated, and the Chinese and Brazilian Portuguese user interface translations are once again up-to-date and complete. Software list updates this month include more prototype console cartridges, half a dozen newly dumped e-kara cartridges, and quite a few metadata cleanups and corrections, as well as the usual batches of Apple II floppies, Commodore 64 tapes and vgmplay music rips.
2022-07-29*: Explicitly pass -lintl on SunOS where required.jperkin1-1/+3
Recent libtool update appears to have exposed more of these.
2022-07-25*: revbump for ffmpeg5tnn1-1/+2
2022-07-24nono: Update to 0.4.1jun2-7/+6
2022-07-20emulators/free42: explicitly include fenv.h on platforms that use itdbj2-6/+10
second attempt to fix NetBSD build breakage thanks @gdt for pointing out that fenv.h wasn't being included when expected
2022-07-19emulators/free42: fix fenv.h inclusion detection on NetBSDdbj2-4/+9
2022-07-14Bump everything affected by the jpeg.buildlink3.mk fix.dholland2-4/+4