summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2021-12-18Add an attempt at a compat90 package.he25-0/+4537
2021-12-16qemu: update to 6.2.0tnn7-132/+28
Tested on NetBSD-current/amd64 w/nvmm and macOS/aarch64 w/hvf. pkgsrc note: Recent upstream changes seem to have unintentionally broken the NetBSD usermode emulation. User-mode emulation is thus disabled until someone fixes this. Hint: see qemu/bsd-user/freebsd commits by M. Warner Losh. Changes: m68k Improved support for Apple's Nubus, including the ability to load declaration ROMs and slot IRQ support The macfb framebuffer device now supports the same video modes found on a real Quadra 800 Arm On macOS hosts with Apple Silicon CPUs we now support the 'hvf' accelerator for running AArch64 guests M-profile CPUs now emulate trapping on division by zero via CCR.DIV_0_TRP The pl011 UART model now supports sending 'break' The Fujitsu A64FX processor model is now supported in TCG ('-cpu a64fx') The M-profile MVE extension is now supported, and enabled in the Cortex-M55 The deprecated machine names 'raspi2' and 'raspi3' have been removed; use 'raspi2b' and 'raspi3b' instead The 'virt' machine now supports an emulated ITS New machine type: kudo-bmc The xlnx-zcu102 and xlnx-versal-virt machines now support BBRAM and eFUSE devices The 'virt' machine now supports more than 123 CPUs in TCG emulation mode The pl031 real-time clock device now supports sending RTC_CHANGE QMP events PowerPC Improved POWER10 support for the 'powernv' machine Initial support for POWER10 DD2.0 CPU added Added support for FORM2 PAPR NUMA descriptions in the "pseries" machine type RISC-V Add Zb[abcs] instruction support Remove RVB support Fixup virt flash node Don't override users supplied ISA version Fixup some CSR accesses Fix an overflow in the SiFive CLINT ePMP CSR address updates SiFive PWM support Support for RISC-V ACLINT Support vhost-user and numa mem options on all boards mstatus.SD bug fix for hypervisor extensions OpenTitan fix for USB dev address OpenTitan update to latest bitstream build Remove the Ibex PLIC Bug fix of setting mstatus_hs.[SD|FS] bits Fixes for sifive PDMA Mark shakti_c as not user creatable Add support for the experimental J extension Update the fmin/fmax handling s390x Improved storage key emulation New gen16 CPU features are now enabled automatically SPARC Fix for booting sun4m machines with more than 1 CPU x86 New Snowridge-v4 CPU model, with split-lock-detect feature disabled KVM Support for SGX in the virtual machine New "hv-apicv" CPU property (aliased to "hv-avic") AMD SEV Measured launch with direct kernel boot is now possible virtio QEMU now fully supports guest memory dumps with virtio-mem. QEMU now cleanly supports precopy/postcopy migration & background snapshots 9pfs Fixed an occasional crash when handling 'Twalk' requests Fixed sub-optimal I/O performance on guest QMP New event DEVICE_UNPLUG_GUEST_ERROR Block device backends and tools qemu-nbd now defaults to writeback caching qemu-nbd now has a --selinux-label option for Unix socket label TCG plugins now have a bool arg parsing helper and cleaned up argument syntax the cache plugin is now multi-core aware
2021-12-11emulators/simh: update to 2021.12.11, fixing a dhcp problem.rhialto3-22/+21
On a microvax 3900 with qt0 ethernet, dhcp did not work because a) netbsd doesn't receive broadcasts on qt0 (unless promiscuous mode is set) b) the dhcp reply was sent as a broadcast. This update fixes b) which is under control of simh. Changes since previous snapshot (new to old): ETHER: Fix NAT dhcp behavior to properly respond to the MAC of the requestor SCP, makefile: Rename build conditional HAVE_DLOPEN to SIM_HAVE_DLOPEN SCP: Prefer Posix 'command -v' over 'which' AltairZ80: Improved vector interrupt implementation SCSI, VAX & PDP11: Force Read Only attach for CDROM devices SCP: Provide commit id information when archived simh content is used H316: The UDP code doesn't need anything from h316_defs.h. DISK: Properly allow/disallow containers of reasonable/unreasonavle sizes DISK: Preserve container dates when adding or removing container meta data FIO: Add support to set file access and modify times makefile: Fix minor line ending inconsistencies makefile: Support both .so and .a link libraries on Linux FIO: Emit reasonable error message when shm_open() API isn't available locally PDP8: Fix device conflict warnings to report problems correctly 3b2: Remove glibc-specific longjmp TIMER: Be less aggressive to disable throttling after initial calibration H316: Call the host interface TX service routine. H316: Fix debugging host interface messages. H316: Signal the host/IMP ready bits in the host interface. H316: Fix reading messages from the host interface. H316: Fix host interface word counts.
2021-12-08revbump for icu and libffiadam59-108/+118
2021-12-01hercules4sdl: Use tarball name as downloaded by web browserryoon2-7/+6
2021-12-01xroar: Update to 1.0.2ryoon2-7/+6
Changelog: Version 1.0.2, Tue 23 Nov 2021 * Fix single-bit sound feedback into PIA. * Revert SDL audio to callbacks, helps with Windows ["sloopy malibu"] * Fix MC10 INT/EXT wiring [Jim Gerrie] * 6801/6803: implement more illegal instructions [with Greg Dionne] * 6803: Lower bits of address to data bus for floating reads [Greg Dionne] * MC10: Only set lower 6 bits on keyboard read [Greg Dionne] Version 1.0.1, Sat 20 Nov 2021 * Fix cart disable logic when loading other media [".mad.", Stewart Orchard] * MC6801/6803: TST resets CC.C, unlike MC6809. * Revert colourburst for NTSC colour modes with CSS+GM0 [Allen Huffman] Version 1.0, Tue 16 Nov 2021 * Initial CoCo 3 support. * Fix MPI FIRQ handling [Paul Fiscarelli] * New option -tv-input configures type of video used by machine. * New option -kbd-bind for user mapping of (untranslated) keys. * Fix duplicate-IDAM issue when reformatting disks [Paul Fiscarelli] * Initial MC-10 support (including MC6803 emulation). * Fix occasional spurious NMI in RSDOS [Simon Jonassen] * New snapshot format to support CoCo 3, MC-10. * New specific load options: -load-fdX, -load-hdX, -load-sd, -load-tape * IDE, NX32, MOOH now all require user to specify an image. * Games Master Cartridge no longer marked autostart by default. * Tape play/pause function (mainly for MC-10 which has no motor remote). * Snapshot saves only RAM contents into .ram files [Phill Harvey-Smith] * List physical joysticks on -joy-axis help or -joy-button help. * Control+M toggles menubar where appropriate. Version 0.37, Sat 14 Aug 2021 * Add Control+Shift+D to flush disk images * Support leading "~/" in filenames, not just path elements * New option -tape-hysteresis (with new default of 1% tape input hysteresis) * New option -tape-rewrite-gap-ms _ms_ sets gap length during rewrite * New option -tape-rewrite-leader _bytes_ sets leader length during rewrite * Document previously added option -tape-pan * Detect pulse widths for CUE data when using -tape-rewrite * RACE Computer Expansion Cage support (-cart mpi-race) * Removed -fast-sound option (and related menu options)
2021-11-28sameboy: update to 0.14.7nia3-8/+7
Changes Version 0.14.7 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 Accuracy Improvements/Fixes * Fixed incorrect emulation of the SVBK register * This fixed BESS compatibility issues between SameBoy and other emulators when importing save states of non-Color games on a Game Boy Color and using the original boot ROMs * This also fixes RAM not being properly randomized in DMG games running on a Game Boy Color when using the original boot ROMs Bug Fixes * Improvements to stability and security when loading save states Version 0.14.6 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 * Scrolling is now smooth when running the SDL port on macOS * The SDL port’s debugger now has a readline-like interface; featuring history, search, auto-complete, text formatting, and improved asynchronous input Accuracy Improvements/Fixes * Fixed a bug where NR32 was treated as the wrong value after an APU reset * Writes to wave RAM are now blocked, as expected, when emulating a Game Boy Advance * Fixed the Game Boy Color and Advance boot ROM not properly initializing wave RAM * Improved accuracy of mid-line SCX writes, fixes Infinity * ld sp, hl now triggers an OAM corruption on affected models * Improved emulation of Super Game Boy multiplayer, fixes several games that were not responding to inputs * Fixed the Super Game Boy ATTR_SET command not working correctly, fixing several mis-colored SGB games * Fixed inaccurate Super Game Boy border fade timing, which caused some games to have corrupt borders * Fixed inaccurate Super Game Boy graphic transfers, which caused some games to have corrupt borders * Fixed Super Game Boy rendering of unused tiles, which caused some games to obscure the Game Boy viewport entirely * Fixed a bug that caused 7-part Super Game Boy commands to lock SGB features, effectively freezing some games on blank screens * Several timing improvements to the Super Game Boy * Fixed a mistyped condition that caused a timer glitch to be incorrectly emulated * Accurate emulation of how the wave channel behaves on restart * Mostly complete emulation of an APU glitch where channel 3 could read from wave RAM while inactive using the CPU’s main address bus on models prior to the Game Boy Advance * The Game Boy Color and Advance boot ROM animation had its timings slightly altered to better match the original boot ROMs Bug Fixes * A typo was fixed in the debugger mbc command * Fixed a crash in the SDL port that could happen when swapping ROMs * Handling of tiny (Less than 32KB) ROMs is now more consistent * Fixed a bug in the SDL port that flipped the controller left and right keys in the menu Misc Internal Changes * Fixed an internal struct issue that could have lead to future compatibility issues * The automatic tester now supports Super Game Boy
2021-11-28mgba: update to 0.9.2nia10-46/+32
0.9.2: (2021-07-10) Emulation fixes: - GB Video: Clear VRAM on reset (fixes mgba.io/i/2152) - GBA SIO: Add missing NORMAL8 implementation bits (fixes mgba.io/i/2172) - GBA SIO: Fix missing interrupt on an unattached NORMAL transfer - GBA Memory: Fix prefetch mask when swapping modes within a region - GBA Serialize: Fix loading audio enable bit late (fixes mgba.io/i/2230) - GBA Video: Revert scanline latching changes (fixes mgba.io/i/2153, mgba.io/i/2149) Other fixes: - ARM Debugger: Fix disassembly alignment (fixes mgba.io/i/2204) - Core: Fix memory leak in opening games from the library - Core: Fix memory searches for relative values (fixes mgba.io/i/2135) - Core: Fix portable mode on macOS - GB Audio: Fix audio channel 4 being slow to deserialize - GB Core: Fix GBC colors setting breaking default model overrides (fixes mgba.io/i/2161) - mGUI: Cache save state screenshot validity in state menu (fixes mgba.io/i/2005) - Qt: Fix eventual deadlock when using sync to video - Qt: Fix applying savetype-only overrides - Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes mgba.io/i/2165) - Qt: Fix having to press controller buttons twice for menu items (fixes mgba.io/i/2143) - Qt: Redo sensor binding to be less fragile - Qt: Reuse timer when rescheduling missing frames (fixes mgba.io/i/2236) - Qt: Fix bounded fast forward with enhancement OpenGL renderer - Util: Fix loading UPS patches that affect the last byte of the file Misc: - Util: Improve speed of UPS patch loading
2021-11-26Fix a build failure regarding missing config.rpathpho1-3/+3
> configure: error: cannot find required auxiliary files: config.rpath config.rpath is installed by gettextize but src/Unix/autogen.sh doesn't invoke it for some reason. autoreconf takes care of that so just use it in place of the hand-rolled script.
2021-11-25emulators: Enable suse131_gtk3ryoon1-1/+2
2021-11-25emulators/suse131_gtk3: import suse_gtk3-13.1ryoon6-0/+116
Linux compatibility package based on the openSUSE Linux distribution. Please visit http://www.opensuse.org/ for more information about openSUSE Linux. This package supports running ELF binaries linked with glibc2 that require GTK+-3.x shared libraries.
2021-11-24mame: update to 0.238.wiz6-71/+12
You know what time it is? It’s time for MAME 0.238, our November release! After many years of waiting, the rare space shooter Monster Zero from Nihon Game is now playable. Despite the title, this game does not feature a three-headed space dragon. This release adds support for Fowling and Monkey Goalkeeper, two more Elektronika hand-held games built around the Egg/Mickey Mouse Game & Watch program. There are a few changes to MAME’s UI and the debugger this month. Firstly, MAME is now less eager to reset your input configuration if you run it without connecting a game controller. Analog inputs support a few more configuration options, and we’ve added some (long overdue) documentation for the input configuration process. The timecode logging feature (used by people making gameplay videos) has been moved to a plugin, and debugger memory views now support octal data display, and octal or decimal address display. Support for several Famicom controllers has been added or fixed this month, including the IGS Tap-tap Mat, Bandai Family Trainer, Bandai Power Pad, Bandai Hyper Shot, Konami Doremikko Piano Keyboard, and Konami Exciting Boxing air bag. Also involving peripheral support, the Acorn Archimedes drivers now support podule expansions, the Econet module slot, serial/parallel ports, and extension ROM sockets.
2021-11-24ucon64: update to 2.2.2.wiz6-91/+13
- added proper support for Clang to the makefiles (by dbjh) Indicate that you want to use Clang by setting the environment variable CC. Either at configuration time: $ CC=clang ./configure Or at build time: $ CC=clang make - updated (SNES) implemented dumping for --xgd6. 15 years late, but still the only tool to do it :-) (by dbjh; thanks to Kristian Gunstone for making me try to explain why it could not be done ;-) ) - restored support for NetBSD/i386 and OpenBSD/i386 in makefile of libcd64 (by dbjh) - updated FAQ with explanation about how to compile uCON64 on macOS with support for USB (by dbjh) - fixed some issues in MinGW, MinGW-w64 and Visual C++ ports that made them choke on files larger than 2 GB. On 32-bit UNIX try adding -D_FILE_OFFSET_BITS=64 to CFLAGS to fix the issues (by dbjh; thanks to Mystic_Merlin for testing on Windows 98) - updated (all) upgraded unzip to version 1.1 (by dbjh) - updated (SNES) --gd3 writes correct SRAM mapping values for Trials of Mana (by dbjh; thanks to Mystic_Merlin for reporting the issue and testing) - updated (SNES) --gd3 supports 64 Mbit HiROM games. It works at least for the English fan translation of Fire Emblem - Seisen no Keifu (J) (Project Naga, beta version 7) (by dbjh) - updated (SNES) --gd3 supports up to 64 Mbit LoROM games. It works at least for the 48 Mbit English fan translation of Fire Emblem - Thraki 776 (J) (V.ROM) (Lil' Manster 1.07) (by dbjh) - updated (all) --hfind and --hfindr accept search strings without spaces (by dbjh; thanks to eadmaster for the feedback) - renamed (all) --dual to --bit (by dbjh) - updated (all) --hex, --bit, --code and --print accept an optional end offset (by dbjh) - added (all) --hreplace=S:R find S and copy R to the start of each match (wildcard: '?') (by dbjh; thanks to eadmaster for the suggestion)
2021-11-22update BLAKE2s, noticed from tsutsui@, thanx!jun1-3/+2
2021-11-22Updated emulators/nono to 0.2.4jun2-6/+7
0.2.4 (2021/11/22) Host(New): "Support serial console host driver for stdio, tcp." vm(New): "Support keyboard connection/disconnection." vm(New): "Implement an ABORT button." vm(New): "Supports PROM PUTCHAR(?) routine on LUNA88K ROM emulation." vm(Update): "Rewrite and improve SIO(uPD7201) and SCC(Z8530)." vm(Update): "MK48T02 now saves the whole NVRAM." vm(Update): "LUNA ROM emulation accepts numpad keys as well as the real machine." vm(Fix): "Fix an MK48T02 degradation since ver 0.2.3 " vm(Fix): "Fix an issue that Lance(AM7990) may lose packets it received." vm(Fix): "Fix INIT/STRT bit behavior in CSR0 on Lance(AM7990)." m68k(Fix): "Fix an FSAVE -(An) instruction." m88k(Fix): "Fix DMx registers when Data Access Exception occurs." GUI(Fix): "Fix sort direction on the exception history monitor." GUI(Fix): "Fix accelaration keys not working since ver 0.2.2." app(Update): "Make an error if keyname of -V option is not correct. Make a warning if keyname in the configuration file is not correct." build(Fix): "Fix build with clang11." vm(New): "Add --force-rtc-fixed option for developpers."
2021-11-18Update nono-0.2.3jun3-7/+8
0.2.3 (2021/10/03) m88k(Fix): "Improve several floating point instructions and floating point exceptions. This may make gcc work." vm(Update): "Implement the Error Reset command on uPD7201 (SIO)." vm(Update): "Implement all commands on LUNA keyboard. " vm(Fix): "Emulated ROM now sends the keyboard commands on boot, as the real ROM does. " vm(Fix): "Fix the behaviors of LUNA LED key when it is pressed/released." vm(Update): "Improve a read mask on MK48T02. " GUI(Update): "Change CTRL, SHIFT key behavior on the software keyboard window." app(Update): "-X option is no longer affected by DIPSW." 0.2.2 (2021/09/09) host(New): "Implement character input mode for keyboard input." m88k(Fix): "Fix a bug of FLT instruction." vm(Fix): "Fix a few bugs in LUNA88K PROM emulation since ver 0.2.0." host(Update): "Change to use read(2)/write(2) instead of mmap(2) to access disk images." 0.2.1 (2021/08/18) vm(New): "Support SCSI CD and MO." vm(Update): "Improve various things about SCSI emulation: Implement ModeSelect(10), ModeSense(10) command. Implement SynchronizeCache command as no-op. Support LoEj(Load/Eject) bit of StartStopUnit command. Support ModePage 04, 05 and 08 of ModeSense command. Fix RequestSense command parameters." vm(Fix): "SCSI devices can terminate the SCSI transfer correctly at the specified allocation length." vm(Fix): "Implement SCSI transfer speed limit." vm(Fix): "Fix DIPSW pin placement in PIO on LUNA88K." vm(Fix): "Fix a reset operation of LUNA88K system controller." vm(Update): "Improve RTC (MK48T02, RP5C15) emulations." vm(Update): "Improve LCD emulation." vm(Update): "Improve LUNA mouse behavior when its movement amount is plus or minus 1." m88k(Fix): "Fix add/sub instruction behavior when it occurs overflow exception." m88k(Fix): "Fix jump instructions' bug which doesn't mask the destination address." app(Fix): "Fix a bug that could not poweron on start under certain environment (Xsixel?) after ver 0.2.0." app(Update): "Display filepath as a tooltip in SCSI indicators on the status panel." app(Update): "Change(rename) -A option to -X option." app(Update): "Change(rename) -X option to -H option." m88k(New): "Implement an alternate mnemonic just for us." m88k(Update): "Emulated ROM can boot UniOS-Mach a.out executable." vm(New): "Trying to connect a mouse to SCC on X68k." 0.2.0 (2021/06/20) vm(New): "Support LUNA88K's NVRAM." vm(New): "Support nvram command on LUNA88K's emulated ROM console." vm(Fix): "Various fixes for network packets received at the host." vm(New): "Support real-time synchronization mode on LUNA-I/LUNA88K's system clock (experimental)." m88k(New): "Support pseudo stop status for m88k." host(Update): "Various changes on the host network drivers." host(New): "Add AF_PACKET as host network driver." GUI(Update): "Improve the status panel, including adding a LAN indicator, displaying write-protect icon on HD." GUI(Update): "Increase the number of memory dump windows to four." GUI(Fix): "Fix window size problem under certain environment(?)." GUI(Fix): "Fix/Improve various monitors and subwindows behaviors." app(Update): "Fix/Improve about -L and -M options." debugger(Fix): "m68k:Fix address printing with TT enabled." vm(New): "Support loading ELF object file on -A option." vm(New): "Implement key repeat feature on X68k keyboard."
2021-11-16emulators/hercules: unbreak the build on Darwin.rhialto1-1/+6
Same fix as for hercules4sdl. 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-15*: recursive bump for gstreamer 1.18.5wiz4-7/+8
2021-11-15xbeeb: use BLAKE2swiz1-4/+4
2021-11-15osf1_lib: use BLAKE2swiz1-2/+2
2021-11-15compat*: use BLAKE2swiz21-197/+197
2021-11-14hercules4sdl: Fix syntax error.jperkin1-4/+2
OPSYS can't be tested against until after bsd.prefs.mk has been included, but using OPSYSVARS is better anyway.
2021-11-13emulators/hercules4sdl: unbreak the build on Darwin.rhialto1-2/+8
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-12emulationstation: Update to 2.9.4. Hopefully fixes build.nia8-87/+7
2021-11-09p11: Avoid checking for the existence of files in /dev to detect systemnia1-10/+15
features.
2021-11-09realboy: fix PIE buildsnia1-1/+7
2021-11-06emulators/hercules4sdl: new packagerhialto10-1/+463
The SoftDevLabs version of Hercules 4.x (Hyperion).
2021-11-06suse100_linux: binaries are not built with RELROnia1-1/+3
2021-10-27mame: update to 0.237.wiz3-7/+9
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-26emulators: Replace RMD160 checksums with BLAKE2s checksumsnia266-1221/+1221
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-21unicorn: Fix build on SunOS.jperkin3-5/+27
2021-10-19emulators/simh: now hopefully works on MacOS.rhialto3-13/+200
Networking seemed to not crash for my test case (MacOS 11.6).
2021-10-14emulators/simh: update PLIST too.rhialto1-8/+23
2021-10-14emulators/simh: update to snapshot dated 2021-10-12.rhialto5-50/+48
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-10PC6001VX: update to 3.8.2.tsutsui2-7/+6
Upstream changes: 3.8.2 2021/10/10 - (Windows)Built with DirectX(ANGLE) version of Qt. Fixes memory leak with Intel GPU.
2021-10-09Recursive revbump for multimedia/libaomnia6-11/+12
2021-10-07emulators: Remove SHA1 hashes for distfilesnia289-1424/+289
2021-10-01tme: workaround failures of SS2 emulation.tsutsui5-7/+48
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-09-29revbump for boost-libsadam8-15/+16
2021-09-29mame: update to 0.236.wiz3-9/+13
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-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.