Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
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).
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
* fmfconv
* Fix handling of Timex hires frames
* Extract FMF type handling
* tzxlist
* Extend header info
|
|
* New features:
* Add DivMMC emulation
* Add ZXMMC emulation
* Miscellaneous improvements:
* Add support for MLT format screenshots
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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...
|
|
|
|
this will break the MALTA kernel in gxemul, but the real hardware does
not have an FPU..
bump pkg revision.
|
|
|
|
Move the definitions of LDCONFIG_ADD_CMD and LDCONFIG_REMOVE_CMD
into suse_linux/emulator.mk. The commands are specific to the
Linux installed, including the path to ldconfig(8), so localize
them to the package that provides it.
Move the definition of RUN_LDCONFIG out of the emulator framework
and into the packages that use them as RUN_LDCONFIG is meant to be
a package-settable variable.
Fix the path to the Linux ldconfig(8) that was used on FreeBSD to
brand the ELF format that has been incorrect for over 10 years.
In the suse_base packages, explicitly set LDCONFIG_REMOVE_CMD to
${TRUE} since the ldconfig(8) command is provided by that package
and can't be invoked at the postremove stage because it has already
been deleted from the system by then.
Bump the PKGREVISION of all the suse_base packages because the
install scripts have changed.
Bump the PKGREVISIONs of the darwin_lib and osf1_lib packages
because the install scripts no longer try to run ldconfig(8),
which is not provided in either OpenDarwin or OSF/1.
|
|
Upstream changes:
2.31.0 2017/08/19
* make file dialog and setting dialog fullscreen for low resolution devices
when the ALWAYSFULLSCREEN flag is specified on build
* fix sound call method which was not thread safe
* rewrite documents with asciidoc
* (Windows) update build procedure
make 64 bit version buildable
recommend to use fixed MSYS2 version
PATH setting no longer necessary
* (UNIX) fix pro file to build on non-Linux UNIX systems
* (non Windows) use absolute path for config files etc.
* (Android) temporary workaround for access issue of file access on a SD card
|
|
|
|
|
|
General
- New support for double sided 1571 g64 and p64 images.
- SID filter improvements.
C64(SC)/SCPU64/C64DTV/C128 changes
- New joyport script64 dongle emulation.
- New joyport vizawrite64 dongle emulation.
- Fixed joyport paperclip64 dongle emulation.
- Fixed StarDOS emulation.
XVIC
- Fixed VIA emulation.
C1541
- Fixed commands and added new commands.
BeOS/Haiku changes
- New drag & drop support: dragging a file from Tracker into the window
now autostarts it, and dragging text into the window pastes it.
|
|
* Emulation core improvements:
* Add workaround for Multiface One and 128 clash
* Limit RZX sentinel warning to once per playback
* Disable Melodik interface on 128K machines
* Correct the list of machines for Multiface One
* Miscellaneous improvements:
* Update compile instructions for win32 UI
* Check required version of libspectrum is available
* Document --mdr-len and --mdr-random-len options
* Document support for the Recreated ZX Spectrum
* Fix transposed description of AY-3-8912
* GTK UI: Destroy tape browser dialog on close
|
|
* Fix Z80 snapshot writing when +D is enabled
* Export pkgconfig file to publish library version
* Fix offset of keyboard mappings in Z80 v3 snaphots
* Various minor bug fixes/improvements:
* Replace '*' in boolean context with '&&' in libspectrum_malloc0_n()
* Fix warning about missing atomic_lock()/atomic_unlock() declarations
in gslock.c
|
|
|
|
|
|
|
|
|
|
|
|
installer.
|
|
|
|
|
|
* rzxdump
* Allow extracting snapshot files
* scl2trd
* Print error messages to stderr
* Various minor bug fixes/improvements:
* Ignore .DS_Store files too
* Check close()/fclose() return value on write operations
* Move write_file() into utils.c and share between utilities
* Also ignore *~ files
* Switch to using autoreconf
* Use silent builds by default
|
|
* New features:
* Add Multiface One/128/3 interface emulation
* Machine specific improvements:
* Restore +2A/+3 ALL_RAM mode from snapshots
* Miscellaneous improvements:
* SDL: Hide cursor when UI runs on a console (Raspberry Pi)
* Switch to using autoreconf
* Use silent builds by default when available
* Use explicit AM_SILENT_RULES macro as libspectrum does
* AC_PROG_RANLIB is rendered obsolete by LT_INIT
* Remove unnecessary include glib.h
|
|
* Add Multiface One/128/3 support
* Add self-inflating buffer for writing binary files
* Add class recognition for SCR files
* Fix crash when saving CSW tapes
* Various minor bug fixes/improvements:
* Add unit test for CSW writing
* Swich to using autoreconf
* Use silent builds by default
* Remove more const qualifiers from libspectrum_buffer API
* Fix GCC warnings about unexpected values in switch statements
* Remove unsused variables from libspectrum_buffer refactoring
* Fix error messages when reading Opus/+D chunks from SZX files
* Distribute standard-tap.tap
* Set logical '1' when reading SZX flags
* Document Multiface snap accessors
|
|
|
|
Remove old (from 2004) property that there is allowed gcc only.
|
|
|
|
Emulation core improvements:
* Add Covox interface emulation
* Disable accelerate loader while recording RZX files
Miscellaneous improvements:
* Fix typo in Opus Discovery option
* WidgetUI: Disable RollbackTo menu option for widget UIs
* Update description of speed option
* List Melodik as supported interface and rearrange audio interfaces
as a separate item
* Document --volume-covox option and update bash completion
|
|
* Work around invalid "used bits in last byte" field in TZX tapes
* Save SpecDrum level as unsigned in SZX snapshots
* Add support for storing Covox interface state
* Replace old ticket numbers from Trac to Allura
|
|
|