summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2017-12-24generator-cbiere: use an existing site as HOMEPAGEwiz1-4/+3
2017-12-24generator: use an existing site as HOMEPAGEwiz1-3/+2
2017-12-24compat30-extras: fix HOMEPAGEwiz1-2/+2
2017-12-24compat30: fix HOMEPAGEwiz1-2/+2
2017-12-14atari800: updated to 3.1.0adam7-55/+42
Version 3.1.0: General new features: --------------------- * More accurate emulation of PAL colours (based on analysis of oscillograms of real PAL GTIA output) * Improved PAL blending, working on all grayscale pixels and is accurate now (can be enabled/disabled in "TV effect" display settings) * common sound layer implemented (SDL, JavaNVM, OSS, DOS) with synchro sound. * synchronized sound is now supported by both POKEY sound engines. * turbo mode (F12) is considerably faster * Added cartridge mapping used by "Turbo Hit"/"Atari Blizzard Hit". * Added MegaMax 2 MB cartridge mapping. * Added read-only support for the 4 MB Flash MegaCart mapping. * Added minimal support for The!Cart. General Fixes: -------------- * fixed possible unnecessary cartridge bank switching * fixes and clean up in Java port * fixed diagnostic cartridge cold start (doesn't send Start+Option) * fixed two old bugs in DOS sound (pitch being wrong and sound missing) * fixed keyboard not working for ncurses video and OSS sound
2017-12-14fuse-emulator-utils: updated to 1.4.0adam3-8/+10
Version 1.4.0: * snapdump * New utility to dump information about machine status stored in a snapshot file
2017-12-14fuse-emulator: updated to 1.5.0adam3-24/+8
Fuse 1.5.0: * Debugger improvements: * Ensure conditional timed breakpoints work correctly. * Miscellaneous improvements: * Autoload snapshots replaced by a "phantom typist" which types LOAD "" or similar. * Alkatraz loaders (e.g. Cobra and Fairlight) are now accelerated
2017-12-14qemu: fixed block driver whitelisting problemadam3-3/+46
2017-12-14qemu: Upgrade to 2.11.0kamil12-273/+18
pkgsrc changes ============== Remove merged patches, mostly for SmartOS. There are more to go and there is a call for volunteers to step in as a maintainer and help to upstream the remaining ones. SmartOS as host support is scheduled to be removed in the next major version of qemu. upstream changes ================ The full list of changes are available at: https://wiki.qemu.org/ChangeLog/2.11 Highlights include: * Improved support for running Hyper-V on top of KVM * New hotpluggable PCIe-to-PCI bridge device with SHPC support * Experimental GPUDirect support for Nvidia passthrough devices (p2p DMA) * Better performance using integrated LUKS support for block devices * Added a qemu-block-drivers man page * TPM emulation support * Ability to hotplug a watchdog device and specify watchdog actions at runtime * UI: improved client support for VNC via websockets * UI: better keymap support for SDL/GTK/Cocoa front-ends and various input devices * ARM: support for Smartfusion2 board * ARM: improved performance for PCI passthrough devices using INTx * ARM: improved XEN support for AArch64 guests * OpenRISC: experimental support for SMP * PowerPC: fixes for Mac machine types * PowerPC: pseries: support for virtual SMT modes in guests * s390: support for virtio-input-ccw and virtio-gpu-ccw * s390: support for CPU hotplug via newer device_add interface * s390: experimental support for multiple vcpu threads under full emulation * SPARC: sun4u: support for sunhme (Happy Meal Ethernet) NIC * SPARC: sun4u: use of Simba PCI bridges to better match Ultra 5 PCI topology * and lots more...
2017-12-13hercules: bump PKGREVISION for previous.maya1-2/+2
If anyone installed it before default-PLIST-checks on SmartOS he would be missing the hercifc binary, rather than failing to build, so this would be a different package.
2017-12-13hercules: treat all other operating systems not listed as ifmaya2-10/+17
they were something nix-y. This means we will build hercifc on SmartOS, which is failing due to a PLIST mismatch. Now we don't need to add a case for dragonfly now, so remove that hunk. Describe patch.
2017-12-10CONFIGURE_ARGS are slightly different nowadam1-2/+3
2017-11-30Revbump after textproc/icu updateadam3-6/+6
2017-11-23recursive bump for libxkbcommon removal from at-spi2-corewiz6-10/+12
2017-11-12Bump PKGREVISION on packages depending on CUPSkhorben2-4/+4
This should be the last part of the renaming operation for print/cups to print/cups-base. Rationale: packages depending on CUPS but not relying on a functional printing setup only need to depend on print/cups-base (equivalent to the former print/cups). The new print/cups now depends on print/cups-base and on print/cups-filters, thus directly providing a functional printing setup. This bump reflects this change of dependency. As discussed on tech-pkg@
2017-11-12Update dependencies on print/cups to print/cups-basekhorben2-4/+4
This is with the notable exception of meta-pkgs/desktop-gnome, which I believe implies a fully functional cups. This is still missing revision bumps - I'll be right there (first time I am doing this on so many packages at a time). As discussed on tech-pkg@
2017-11-06ckmame: Follow redirect.wiz1-3/+3
2017-11-03tweak clang compiler version matchingdbj2-5/+12
2017-10-14qemu: fix extraction of 2.10.* on case-insensitive filesystemsjdolecek2-1/+8
Exclude from roms/u-boot/scripts/Kconfig to fix extraction on case-insensitive filesystems (e.g. Mac OS), there is a conflict between kconfig directory and Kconfig file. The file is not used for anything, u-boot sources are included just to comply with upstream licence. Hopefully u-boot will be fixed, and next qemu version updated to include the fixed version. Bumped PKGREVISION just in case nevertheless. More info: https://bugs.launchpad.net/qemu/+bug/1714750 u-boot patch: https://lists.denx.de/pipermail/u-boot/2017-September/307910.html
2017-10-13fuse-emulator-utils: update to 1.3.5adam2-7/+7
Version 1.3.5: * fmfconv * Fix build in big-endian platforms * Remove unimplemented SCR reading * Various minor bug fixes/improvements: * Fix GLib replacement detection * Fix libspectrum.h preprocessing in windres resources
2017-10-13fuse-emulator: update to 1.4.1adam2-7/+7
Fuse 1.4.1: * Emulation core improvements: * Improvements to the loader acceleration code to reduce errors - Blood Brothers, City Slicker, Driller, Dynamite Dan, Games Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay, Saboteur, Trapdoor and Zanthrax now all load successfully * Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd * Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's * Debugger improvements: * Allow an exit code to be specified when using the "exit" command * Add new "tape:microphone" and "spectrum:frames" system variables to allow access to the current tape level and frame count since reset * Deprecated features removed: * All Z80 variables in the debugger must now be referenced as "z80:NAME" rather than just "NAME" e.g. "set z80:af 0x1234" rather than just "set af 0x1234" * Miscellaneous improvements: * Support XCode 9 SDK in CoreAudio driver * Correct enabling of ide slave menu item * Add *.mlt as an allowed filetype to file selectors * Add null UI for use in automation tests * Ensure null UI is not overridden by GTK+ UI * Fix detection of libspectrum capabilities * Remove C11 typedef redefinition of divxxx_t
2017-10-13libspectrum: update to 1.4.1adam2-7/+7
libspectrum 1.4.1: * Fix generation of malformed RZXs * Various minor bug fixes/improvements: * Build test program on "make check" rule * Additional unit tests for SZX reading/writing * Free DivIDE/DivMMC memory from snapshots * Remove C99 typedef redefinition of libspectrum_mmc_card * Correct version for MLT class addition
2017-10-11qemu: update to 2.10.1adam3-9/+9
2.10.1: Bug fixes.
2017-10-07vice: avoid PLIST mismatch if texi2dvi or pdftex are available.maya1-1/+5
Reported by Rhialto in pkgsrc-users.
2017-09-30or1ksim: comment out dead siteswiz1-4/+4
2017-09-28libretro-mupen64plus: Fix DOS line endings.jperkin1-1/+6
2017-09-18revbump for requiring ICU 59.xmaya3-5/+6
2017-09-16Reset maintainerwiz4-8/+8
2017-09-16PC6001VX: update to 2.31.1tsutsui2-8/+7
Upstream changelog (from README.adoc): 2.31.1 2017/09/16 * Made use of pkg-config to link external libs. It is necessary to set PKG_CONFIG_PATH=$MINGW_PREFIX/local/lib/pkgconfig environment variable to build on Windows(MSYS2).
2017-09-16dosbox: set default audio blocksize to 8192 (up from 1024)maya3-3/+19
audio stuttering was very noticeable in some games on netbsd and the cause wasn't clear. downsides: may increase audio lag. This is also configurable with ~/.dosbox/dosbox-0.74.conf. Suggested by nat, thanks! bump PKGREVISION
2017-09-14*ahem* fix my previous commitdholland2-4/+4
2017-09-09clang 5.x is not less than 4.x.dholland2-7/+17
2017-09-09Add missing makefile rules for building with clang on NetBSD and FreeBSD.dholland2-5/+54
2017-09-08Update HOMEPAGE.wiz1-2/+2
2017-09-08Recursive revbump from audio/pulseaudio-11.0ryoon3-5/+6
2017-09-06Version 1.3.4:adam2-7/+7
* fmfconv * Fix handling of Timex hires frames * Extract FMF type handling * tzxlist * Extend header info
2017-09-06Fuse 1.4.0:adam2-7/+7
* New features: * Add DivMMC emulation * Add ZXMMC emulation * Miscellaneous improvements: * Add support for MLT format screenshots
2017-09-06libspectrum 1.4.0:adam2-7/+7
* Add support for MMC / SD card emulation in SPI mode * Add class recognition for MLT files * Various minor bug fixes/improvements: * Fix typo in libspectrum.txt * Additional unit tests for SZX reading/writing
2017-09-06Comment out dead sites.wiz3-7/+7
2017-09-04Follow some redirects.wiz5-10/+10
2017-09-04Comment out dead sites.wiz1-3/+3
2017-09-04Add NetBSD CVS tag and a commentryoon2-2/+6
2017-09-04Update HOMEPAGE.wiz1-2/+2
2017-09-03Comment out dead MASTER_SITES/HOMEPAGEs.wiz1-2/+2
2017-09-02Bump libzip ABI depends and PKGREVISIONs of its users for bzip2 dependency.wiz1-2/+2
2017-08-30Restore the original patch for curses_inc_list and curses_lib_listkamil2-5/+5
2017-08-30qemu: Upgrade to 2.10.0kamil11-228/+27
pkgsrc changes: - remove stray conflict with qemu-bin - I cannot find references to it in pkgsrc - drop mentions of NetBSD version < 6.0 - it's already broken there regardless of the directives and not supported - remove stray BUILDLINK_PASSTHRU_DIRS and BUILDLINK_PASSTHRU_RPATHDIRS this is redundant with the default pkgsrc framework defines - not yet ported to 3.x as of 2.10.0, newer versions get initial patches - remove ivshmem - it's not a user settable option, it requires as of now Linux kernel API (eventfd) and it builds only for Linux now (no longer for BSD and SunOS) - add test target - all tests pass on NetBSD 8.99.2 (with disabled PaX MPROTECT) - sync PLIST - drop patches that are no longer needed, proper fixes merged upstream upstream changelog ================== The full list of changes are available at: http://wiki.qemu.org/ChangeLog/2.10 Highlights include: * Support for ACPI NUMA distance info and control over CPU NUMA assignments via '-numa cpu' parameters * Support for LUKS encryption format in qcow2 images * Monitor/Management interface improvments: additional debug information available through 'info ramblock/cmma/register/qtree', support for viewing connected clients via 'info vnc', improved parsing support for QMP protocol, and other additional commands * QXL and virtio-gpu support for controlling default display resolution * Support for vhost-user-scsi devices * NVMe emulation support for Write Zeroes command and Controller Memory Buffers * Guest agent support for querying guest hostname, users, timezone, and OS version/release information * ARM: KVM support for Raspberry Pi 3 * ARM: emulation support for MPS2/MPS2+ FPGA-based dev boards * ARM: zynq: SPIPS flash support * ARM: exynos4210: hardware PRNG device, SDHCI, and system poweroff * Microblaze: support for CPU versions 9.4, 9.5, 9.6, and 10.0 * MIPS: support for Enhanced Virtual Addressing (EVA) * MIPS: initrd support for kaslr-enabled kernels * OpenRISC: support for shadow registers, idle states, and numcores/coreid/EVAR/EPH registers * PowerPC: Multi-threaded TCG emulation support * PowerPC: OpenBIOS VGA driver for MacOS guests * PowerPC: pseries: KVM and emulation support for POWER9 guests * PowerPC: pseries: support for hash page table resizing * s390: channel device passthrough support via vfio-ccw * s390: support for channel-attached 3270 "green screen" devices for use as guest consoles or additional TTYs * s390: improved support for PCI (AEN, AIS, and zPCI) * s390: support for z14 CPU models and netboot/TFTP via CCW BIOS, * s390: TCG support for atomic "LOAD AND x" and "COMPARE SWAP" operations, LOAD PROGRAM PARAMETER, extended facilities, CPU type, and many more less-common instructions. * SH: TCG support for host atomic instructions for emulating tas.b and gUSA (user-space atomics), and support for fpchg/fsrra instructions * SPARC: fixes for booting Solaris 2.6 on sun4m/OpenBIOS machines * x86: Q35 MCH supports TSEG higher than 8MB * x86: SSE register access via gdbstub * Xen: support for multi-page shared rings, and 9pfs/virtfs backend * Xtensa: sim machine console can be directed to chardev via -serial * and lots more...
2017-08-25Various patches to fix the build on SunOS.jperkin10-7/+254
2017-08-24the MIPS 4Kc, 4KEc, 5Kc and 5KE cpus don't have an FPU.mrg3-3/+21
this will break the MALTA kernel in gxemul, but the real hardware does not have an FPU.. bump pkg revision.
2017-08-24Revbump for boost updateadam2-4/+4