summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2018-06-12fuse-emulator-utils: updated to 1.4.2adam2-7/+7
Version 1.4.2: * listbasic * Fix processing tape files * fmfconv * Fix undefined behaviour when writing AVI files * Don't change audio layout in lossless encode examples in manual * rzxdump * Fix crash when extracting compressed snapshots
2018-06-12fuse-emulator: updated to 1.5.4adam2-7/+7
Fuse 1.5.4: * Miscellaneous improvements: * Add *.FMF as an allowed filetype to file selectors * Save SCR from current display file * Use 44.1KHz as default sound frequency * Various minor bugfixes.
2018-06-12libspectrum: updated to 1.4.3adam2-7/+7
libspectrum 1.4.3: * Fix TC2048 and TC2068 timings regression * Add peek block function for tape iterators
2018-06-05mame: update to 0.198.wiz2-7/+7
It’s the day you’ve been eagerly awaiting all month: MAME release day! MAME 0.198, our May release, is packed full of improvements in lots of areas. Newly supported arcade games include the rare video pinball game Tom Tom Magic, Jikkyou Powerful Pro Yakyuu EX ’98, and Keirin Ou. Newly supported computers include the TI-99/2, Dragon MSX-64, and BBC Master 512. This release brings graphics emulation improvements to a number of systems, including more fixes for Sega Saturn/ST-V, missing effects emulated in 1945k III, and improvements to the title screen in Wolf Fang. The SH-4 recompiler now supports more FPU opcodes directly, and NAOMI keyboards are supported. Low-level floppy drive emulation improvements bring improved compatibility for Apple II software. Newly supported peripherals include a PC ISA LBA BIOS card, the Beeb Speech Synthesiser, and a number of BBC Micro pointing devices. Other additions include new Tiger handhelds (Batman: The Animated Series, Operation: Aliens, Wayne’s World, and X-Men), the Fidelity Elegance and Prestige chess computers, and alternate versions of Battle Balls, Centipede, Final Fight, Karate Blazers, Last Mission, Real Puncher, Sengoku 3, Spy Hunter, and World Heroes 2. There are lots of additions to the Apple II cassette software list, and several additions to the Sorcerer cassette software list as well. MAME now supports Korean user interface thanks to a contribution from Neius. For developers, we’ve fixed some issues in the debugger affecting CPUs that use word addressing, and the source list is sorted more intuitively in memory windows. We’ve made a number of changes to how machine configuration works to make driver development more intuitive and less error-prone.
2018-05-01fuse-emulator-utils: updated to 1.4.1adam2-7/+7
Version 1.4.1: * snapdump * Don't print UTF-8 characters to the terminal * snap2tzx * Add 4500 and 5000 bps rates for use with TZXduino * Various minor bug fixes/improvements: * Add more examples of fmfconv movie conversion * Minor code changes in fmfconv
2018-05-01fuse-emulator: updated to 1.5.3adam2-8/+7
1.5.3: Disable inactive peripherals after loading a snapshot Re-enable sound after phantom typist finishes loading TAP, standard ROM TZX or +3 DSK images Upgrade to libspectrum 1.4.2 to fix writing RZX files containing a snapshot which cannot be compressed
2018-05-01libspectrum: updated to 1.4.2adam2-7/+7
1.4.2: * RZX files containing a snapshot which cannot be compressed are now written correctly
2018-04-30*: remove references to obsolete DragonFly/i386wiz1-2/+1
2018-04-30atari800: remove references to obsolete DragonFly/i386wiz2-17/+1
2018-04-29revbump for boost-libs updateadam2-3/+4
2018-04-29mame: update to 0.197.wiz3-9/+11
MAME 0.197 25 Apr 2018 For our April release, we’re bringing even more elusive electronic esoterica to light. MAME 0.197 finally includes support for the 1987 version of the Spanish quiz game Master Boy, believed to be Gaelco’s first release. There are now drivers for several Neo-Geo MVS variants, exposing different capabilities. Lamp outputs are now supported for The Irritating Maze, bringing the game to life a little more. We’ve added four more Tiger LCD games, all based on licensed IP: Home Alone, Home Alone 2, Independence Day, and Transformers – Generation 2. The Sega Model 2 improvements keep coming, with Rail Chase 2 now working. With its protection MCU emulated, Capcom’s F-1 Dream is also working. MAME 0.197 adds support for alternate versions and bootlegs of a long list of systems, including Crazy Bonus 2002, Explosive Breaker, Fidelity Excel 68000, Lup Lup Puzzle, Pochi and Nyaa, Renegade, and Silkworm. In addition, there are graphical improvements to Sega ST-V/Saturn, and Magical Tetris Challenge. There are some nice improvements for computer emulation this month, too. The Acorn Electron has improved video handling and support for the Mega Games Cartridge. The NEC PC-98 CD-ROM software list has been updated with the latest dumps and compatibility status – recent emulation improvements mean more fully supported titles. You can now boot HP-BASIC cartridges on the HP9000/340 series. MAME 0.196 28 Mar 2018 MAME 0.196, our March release, is here just in time for Easter, and it’s packed with all the goodness you’ve come to expect. In a very exciting development, Team Caps0ff have extracted the C-chip data for Volfied, Superman, Rainbow Islands, and most importantly, Bonze Adventure. This cleanly fixes some of the most long-standing emulation issues in MAME. The improvements to Sega Model 2 have continued, with Virtua Fighter 2 and Motor Raid now considered working. Other Model 2 games are greatly improved as well. For fans of 8-bit home computers, MAME 0.196 has improved ZX Spectrum family emulation, fixing many graphical glitches. A QuikLoad option has been added to several CP/M-80 machines, allowing .COM files to be loaded directly after the operating system has booted. Emulated IEEE-488 (GPIB) can now be tunnelled over sockets, opening up the possibility to simulate peripherals outside MAME. Interpro progress has continued, and is now at the point where you can boot the rebuild floppy. Other new working arcade games include Big Buck Hunter, an older joystick-controlled version of Ghox, and a rare unprotected version of Opa Opa. With some fixes to our vector maths, War: The Final Assault is working, and Gunpey has been made playable using decompressed sprite data extracted from a working board. New LCD hand-helds include Dennis the Menace, Double Dragon 3, Jurassic Park, Spider-Man, The Addams Family, The Flash, and X-Men - Project X. In an emulation first, MAME 0.196 supports QSound DSP emulation. For now, it’s only enabled for the vgmplay driver by default, and it requires a fairly fast computer to emulate at full speed. It will be enabled by default when system requirements are a bit more modest. The SH-4 recompiler has been enabled by default for Dreamcast-derived systems, giving substantial performance improvements.
2018-04-28PC6001VX: update to 2.33.0.tsutsui3-34/+9
pkgsrc changes: * png files for README.html are no longer installed (embedded into the htlm) Upstream changelog: 2.33.0 2018/04/28 * Support FFMpeg4.0. * Changed Video Capture bitrate to YouTube recommended value. (video:4Mbps,audio:128Kbps) * Embedded images to README.html. So doc folder is no longer distributed with Windows binary.
2018-04-25qemu: updated to 2.12.0adam6-82/+19
2.12.0: Incompatible changes The deprecated CLI options "-tdf", "-no-kvm-pit" and "-drive boot=on|off" have been removed (they only emitted a warning since QEMU 1.3.0). The deprecated CLI option "-net channel" has been removed. You can use "-netdev user,guestfwd=..." instead. The deprecated CLI option "-hdachs" has been removed. You can specify the disk geometry e.g. via -device ide-hd,cyls=c,heads=h,secs=s instead. The deprecated way of configuring SCSI devices with "-drive if=scsi" on x86 has been removed. Use an appropriate SCSI controller together "-device scsi-hd" or "-device scsi-cd" and a corresponding "-blockdev" parameter instead. The deprecated way of configuring a "host", "serial", "disk" or "net" USB device with "-usbdevice" has been removed. Use "-device usb-..." instead. The deprecated HMP commands "usb_add" and "usb_del" have been removed. Use "device_add" and "device_del" as replacement instead. The deprecated HMP commands "host_net_add" and "host_net_remove" have been removed. Use "netdev_add" and "netdev_remove" instead. The deprecated way of dumping network traffic with "-net dump" has been removed. Use "-object filter-dump" instead. The deprecated "spapr-pci-vfio-host-bridge" device has been removed (from qemu-system-ppc64). It is not needed for vfio since QEMU v2.6.0 anymore. Deprecated options and features qemu-system-ppcemb is deprecated. Use qemu-system-ppc instead. The parameters "serial", "trans", "secs", "heads", "cyls" and "addr" of the "-drive" option are now deprecated. Use the corresponding options of "-device" instead. The "-nodefconfig" option is now deprecated. Use "-no-user-config" instead. The "-s390-squash-mcss" parameter for the s390-ccw-virtio machine is now deprecated. It has been made obsolete by allowing to put any device into any channel subsystem image (unrestricted cssids). The parameter "handle" of the "-fsdev" and "-virtfs" options is now depecrated. Use "local" instead. The qmp command "query-cpus" is now deprecated. Use the new "query-cpus-fast" qmp command instead, which does not interrupt all running vCPUs. (However, there is a known bug that in 2.12, the "query-cpus-fast" command reports bogus architecture information for all architectures except "x86" and "s390".) While "-net" is not deprecated yet, you are encouraged to use the new option "-nic" instead of "-net", as it provides a simpler and better interface ("-nic user" replaces the old "-net nic -net user"). The "-no-frame" parameter is now deprecated and will be removed together with SDL 1.2 in a future release. The "-balloon" parameter is deprecated, use "-device virtio-balloon" instead. The "-rtc-td-hack", "-localtime" and "-startdate" parameters are deprecated. You can use the "-rtc" parameter instead. The "handle" backend for 9pfs is deprecated. Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options. Future incompatible changes Three options are using different names on the command line and in configuration file. In particular: The "acpi" configuration file section matches command-line option "acpitable"; The "boot-opts" configuration file section matches command-line option "boot"; The "smp-opts" configuration file section matches command-line option "smp". -readconfig will standardize on the name for the command line option. Behavior of automatic calculation of SMP topology when some SMP topology options for -smp are omitted (sockets, cores, threads) will change in the future. If guest ABI needs to be preserved on upgrades while using the SMP topology options, users should either set set all options explicitly (sockets, cores, threads), or omit all of them. Devices "allwinner-a10", "pc87312", "ssi-sd" will be configured with explicit properties instead of implicitly. This is unlikely to affect users. For x86, specifying a CPUID feature with both "+feature/-feature" and "feature=on/off" will cause a warning. The current behavior for this combination ("+feature/-feature" wins over "feature=on/off") will be changed so that "+feature" and "-feature" will be synonyms for "feature=on" and "feature=off" respectively). The read-only block drivers "bochs", "cloop" and "dmg" as well as "rbd" and "vvfat" in certain read-only configurations will no longer enable read-only mode automatically. It will be necessary to specify "read-only=on" explicitly on the command line and in QMP commands for the setup to keep working; the default "read-only=off" setting will result in an error. On s390x, using KVM with a Linux host kernel version < 3.15 has been broken since QEMU version 2.10. This will not be fixed unless a need is communicated (otherwise the code will be removed in the near future, so that you need at least Linux kernel version 3.15 on the host to run KVM on System z)
2018-04-17Add p11-kit to gnutls/bl3.mk and bump dependencies.wiz3-6/+6
2018-04-17emulators/qemu: fix control-a bgson3-3/+19
Fix qemu bug 1654137, "Ctrl-A b not working in 2.8.0", by backporting qemu mainline commit 1b2503fcf7b5932c5a3779ca2ceb92bd403c4ee7. Bump PKGREVISION.
2018-04-16Recursive bump for new fribidi dependency in pango.wiz23-45/+46
2018-04-14revbump after icu updateadam3-5/+6
2018-04-11suse131_linux: Make this more fetchable.maya1-3/+3
(Using a mirror)
2018-04-09Update to 5.3ryoon13-242/+65
* Tarball does not contain ROM files anymore * Use pulseaudio for audio output Changelog: New in fMSX 5.3 Added remaining time display during replay. Stopping replay when emulation reset or state loaded. Fixed replay rollover mechanism. Added shadow underneath the time display. Compiled fMSX-Unix with -Wall and eliminated warnings. Replaced -DNO_WAVE_INTERPOLATION with -DWAVE_INTERPOLATION, off by default. Removed old LoadSTA() and SaveSTA() code. Finally deprecated -DNEW_STATES. New in fMSX 5.2 Fixed DirectInput joysticks support in Speccy-Windows. Made directional pads work on XBox gamepads. New in fMSX 5.1 Added multiple monitor support to fMSX-Windows. Fixed disappearing window in fMSX-Windows. Fixed best full-screen mode detection in fMSX-Windows. Fixed window flicker that appeared after recent Win10 updates. Moved disk and cartridge options to "Hardware" menu in fMSX-Windows. Switched fMSX-Linux to using PulseAudio sound. Updated old PulseAudio driver for 64bit Linux. New in fMSX 5.0 Switched to microseconds in the AY8910 PSG emulation. Now updating, rendering, and playing sound every 8 scanlines. The PLAY "S8M90O6G" MML test works now. Added support for DirectInput joysticks to fMSX-Windows. Fixed crash when changing audio sampling rate in fMSX-Windows. New in fMSX 4.9 Moved input settings to the "Input" menu in fMSX-Windows. Added "Draw 65% Frames" option to fMSX-Windows. Fixed screen updates after changing scaling algorithm in fMSX-Windows. Fixed "Force 4:3 Screen" option in TEXT80 screen mode. Fixed "Load MSXDOS2 ROM" option in fMSX-Windows. Fixed "Hit MIDI Drums" option in fMSX-Windows. Now computing MIDI volume by waveform analysis. Corrected MIDI drums volume in AY8910 emulation. Fixed MIDI keyboard click in fMSX-Windows. New in fMSX 4.8 Fixed loading of BASIC-only cartridges (Danger X4, Crazy Bullet, etc). Added a hack to ignore bad writes to ASCII16 MegaROM mapper (Vaxol). Added "Interpolate Video | Nearest Neighbor" option to fMSX-Windows. fMSX-Windows will not overwrite last loaded file name with other names. Added "Force 4:3 Screen" option to fMSX-Windows. Added -4x3 command line option to fMSX-Unix. Fixed file associations on Windows 8+. Slightly rearranged Windows menus. New in fMSX 4.7 Added Scale2X scaling algorithm. Added Monochrome, Green, Amber, and Sepia CRT emulation. Added -scale2x and -raster command line options. Added -mono, -sepia, -green, and -amber command line options. EMULib-specific command line options now processed inside EMULib. Added "Scale2x Algorithm" and "LCD Raster" options on Windows. Renamed "Color Raster" menu to "Color Filter" on Windows. Deprecated -notv and -nolcd command line options. New in fMSX 4.6 Enabled magnified sprites (Jawbreaker, Stray Cat, F-Zeru, Triumph). Fixed sprite collision detection, especially in BASIC games. Added collision detection even on transparent sprites. Now stopping collision detection when Y=216 in SCREEN 4-8. Now setting lower VDPStatus bits to the last tested sprite. New in fMSX 4.5 Changed VDP VRAM access logic to comply with TMS9918 datasheet. New in fMSX 4.4 Added special effects simulating individual pixel components. Added EPX and EAGLE image scaling algorithms. Merged scanline options into "Simulate Scanlines" in fMSX-Windows. Merged scaling options into "Interpolate Video" in fMSX-Windows. Added "Clear File Associations" option to fMSX-Windows. Added "Play Sound When Inactive" option to fMSX-Windows. Added "Apply Color Raster" submenu to fMSX-Windows. Added -rgb and -cmy command line options. Added -epx and -eagle command line options. New in fMSX 4.3 Added instant replay function (press [F8]) that "rewinds" gameplay. Switched to the new state saving code. Built-in menu now available when pressing [F10]. Built-in debugger now available when pressing [CTRL]+[F10]. Fixed a memory corruption bug in the instant replay recorder. Fixed instant replay not recording the first state. New in fMSX 4.2 Added Cheat Hunter tool, press F8 and select "Search Cheats". Removed waveform interpolation for more realistic sound. Changed PSG noise to be more realistic. Switched fMSX-Windows to Direct3D textures-based rendering. Added -lcd and -nolcd command line options. Added "Video | Stretch Full Screen" option to fMSX-Windows. Added "Hardware | Debugger" option to fMSX-Windows. Added "Help | MSX.ORG Site" option to fMSX-Windows. Added "Help | MSX.ORG Forums" option to fMSX-Windows. New in fMSX 4.0 Added custom palettes. To make a custom palette for Game.rom, create Game.pal containing 16 #RRGGBB values, one per line. This palette file will be loaded automatically. Added cheat codes. To make cheat codes for Game.rom, create Game.cht containing codes in 00AAAAAA-DD and 00AAAAAA-DDDD formats, one per line. The cheat file will be loaded automatically. AAAAAA is the ROM address and DD is the value to write there. For 16bit values, use DDDD. To enable cheat codes, select "Hardware | Cheats" in fMSX-Windows, or press F8 and select "Cheats | Enable". To edit cheat codes, press F8 and select "Cheats". New in fMSX 3.9 Majorly improved AY8910 PSG emulation. Added support for .MX1/.MX2 ROM files. Set precise CPU, VDP, and PSG frequences. Switched to table-based PSG envelopes. Switched to logarithmic PSG volumes. Fixed white noise frequency computation. Adjusted noise to be 50% of the melodic volume. Adjusted PSG envelopes length. Fixed recognition of multiple file extensions. New in fMSX 3.8 Added support for tape images, supplied in *.CAS files. Implemented 5th/9th sprite fields in the VDP status register. No longer clearing VRAM address latch when reading VDP status. Added tape operations to the built-in menu. Added "Simulate LCD Scanlines" menu option to fMSX-Windows. Added "Load Tape Image" menu option to fMSX-Windows. Added "Rewind Tape" menu option to fMSX-Windows. Fixed "Documentation" menu option to fMSX-Windows. New in fMSX 3.7 fMSX-Windows is now free! Added accurate R register emulation, many protected boot loaders run now. Added accurate LDIR/LDDR emulation, more protected boot loaders run now. Added undocumented opcode 71h to the Z80 emulation. Added more realistic "LD R,A" opcode to the Z80 emulation. Added cartridge type lookup by its SHA1 checksum, as listed in the CARTS.SHA file. Updated EMULib to a newer, more stable version. Switched fMSX-Windows version to use Direct3D in full-screen mode. Added proper Windows joystick support. Now properly restoring full-screen mode in fMSX-Windows. Fixed a bug in fMSX-Unix that corrupted memory on most platforms but, for some reason, not on Ubuntu Linux. Added a separate Rules.Solaris make rules file. Include this file into your Makefile instead of Rules.Unix to compile for Solaris and don't forget about removing -DLSB_FIRST on SPARC hardware. Fixed compilation warnings when compiling fMSX with CLANG.
2018-04-09Update to 20040111ryoon11-85/+413
Changelog: 11-Janunary-2004 ================ A source patch so you can build Unix/Linux version. 4th-Jan-2004 ============ General: - new: now using CVS source control system. This is making development much much easier! :) Core: - fix: fixed I/O port decoding for RAM configuration PAL inside CPC6128; and for PAL integrated into CPC+ ASIC. Thankyou to Richard Wilson for his help. - fix: fixed a bug in the RAM configuration which prevented Overflow's Backtro and C/PM+ from running. - fix: sample loading: 16-bit samples were treated as unsigned, but they are actually signed. fixed. - fix: lots of fdc emulation bugs fixed - fix: lots of bugs fixed in disc image output code; applies to inserting unformatted discs; a lot of created images were bad! strange formats are mostly supported now. - fix: write deleted data now marks sectors with deleted data control mark now! - fix: all fdc commands supported including scan commands - fix: multi-track function of fdc fully implemented - new: support for DIF disk image (used by CPC++ emulator) [Richard Bannister] - new: seperated floppy disc controller, floppy disc drive, and floppy disc interface code. - fix: fixed decoding of disc controller I/O ports - new: removed as many references to Host_LoadFile and Host_SaveFile from the core code. (this allows the host to supply binary data which is included in executable, and allows the host to use it's own load/save functions). - new: updated the load and save functions to return status code's which indicate an errors (this allows the host code to return more meaningful error code's and messages; or to even log them to a file) - new: removed reference to Host_OpenFile and Host_CloseFile functions from printer code. The host must now handle the printer output itself. - new: removed cpcdefs.h file. Defines are build related and should be defined in the project/makefile for each port. - new: auto-type helper feature; enter the text you want to type in and let the auto-type feature do all the hard work for you :) Thankyou to Troels K for the first version which he has in CPC Explorer/CPC Loader. - new: auto-start helper feature; this feature will attempt to auto-start any image that has been inserted. But, on the CPC there can be more than one way to run a program, so this feature may not work with all discs. Try it and see :) General interface functions: - merged tape-image and sample handling code CPC: - fix: fixed keyboard problems in CPC mode. CPC+: - fix: fixed mirror of sprite X,Y coordinates in magnification registers - fix: fixed sprite coordinates bugs. Simply the Best and Iron demo 3 will display exactly as on a real CPC+. Windows version Lots of user interface stuff to make Arnold easier to use :) - new: roms moved to source distribution. Rom data is now built into executable. - new: roms are integrated into executable. [Troels K, Andreas M, Richard B, Kev T] - new: command-line supported; you can run arnold from the command line with various parameters. - new: you can double click on a file to automatically launch Arnold (you must register the file types first) - new: you can drag and drop a file onto the Arnold window/exe and it will automatically be inserted - new: you can double click on a file while Arnold is open, and it will be opened in Arnold. - new: will detect if another instance of the application is running; you can choose to open file with existing instance or new instance - new: now using Zlib libary for decompression of ZIP archives. (some old files compressed with PKZIP may not open; this is a limitation of the Zlib library) [Troels K, Kev T] - new: executable compressed using UPX [Troels K] - new: implemented file selection dialog for ZIP archives. - new: zip archives now supported by all media (cassette, disc, cartridge, snapshot etc) - fix: rom versions were not always displayed. Now fixed. - new: lots of changes for UNICODE version of Arnold. [Troels K] - new: unicode support for zlib [Troels K] - new: build instructions for windows version - new: About dialog box giving some copyright, logo and version information - new: manifest file used to enable new look under Windows XP. - new: you can associate the files of your choice with Arnold. Or if you want to keep your current associations, then you can open the files using "Open with Arnold" from the shell. - new: merged "Open Sample" and "Open Tape Image" into a single "Open Tape" menu item. - new: "recent files" menu - inserting a unformatted disc and selecting a existing file will now ask if you want to overwrite.
2018-04-04fuse-emulator: updated to 1.5.2adam2-8/+7
1.5.2: Emulate ROM bug loading zero length blocks when using tape traps Fix the format of double-sided +3 disks Spectrum reset is accelerated when phantom typist is enabled and a file is loaded from the menu Add options UI for phantom typist GTK+ 3 UI: Memory browser dialog allows to go to specific offset 1.5.1: Prevent crash when we try to disassemble an instruction with many DD or FD prefixes Fix crash when setting debugger variables Prevent crash when we try to profile an instruction with many DD or FD prefixes GTK+ UI: Improve behaviour of default button on dialogs GTK+ and win32 UIs: Support hex numbers in load/save binary and pokefinder dialogs SDL UI: Allow to select the video mode used in full-screen
2018-03-24Don't rebuild unicorn locally for the Python binding.joerg6-19/+59
Fix doesn't fix unicorn itself as it still depends on RWX mappings to work.
2018-03-21suse131_linux: Switch location of packages to NetBSD's backupkamil1-3/+3
Upstream one is no longer easily accessible and moved to attic.
2018-03-21gxemul: Fix build with clang 7svnkamil50-35/+3401
Fix C++11 literals, they are now fatal. Reverting to C++98 does not work as it is, as this code uses C++11 extensions like 'PRIx32' macros. Extend one int to long in order to handle all values in a switch() case. No functional change intended.
2018-03-21dosbox: Fix build with Clang 7svnkamil2-1/+22
Correct C++11 syntax with a literal.
2018-03-18Update to 0.195ryoon6-10/+115
Changelog: 0.195 - 04987: [Flip Screen/Cocktail] (vaportra.cpp) All sets in vaportra.c: Sprites incorrectly "sliced" when Flip Screen ON (AJR) - 04942: [Flip Screen/Cocktail] (madmotor.cpp) madmotor: Flip Screen shows "split" sprites (AJR) - 06889: [Graphics] (darkseal.cpp) darkseal: Background missing in the first boss area and third stage. - 06888: [Crash/Freeze] (segag80v.cpp) tacscan: Cannot play past second phase (AJR) - 06872: [Documentation] (vegas.cpp) sf2049se: Wrong Year Listed (And Publisher?) (tedgreen) - 06885: [Crash/Freeze] (qdrmfgp.cpp) qdrmfgp2: Hang on boot (Osso) - 06884: [Crash/Freeze] (djmain.cpp) All sets in djmain.c: MAME exception (smf) - 06688: [Graphics] (sandscrp.cpp) sandscrp and clones: Graphic priority issue in title screen animation - 06867: [Misc.] (namcos12.cpp) technodr: Game refuses to boot if printer is ON (Osso) - 06446: [Graphics] (shanghai.cpp) kothello: Display cut off at right (AJR) - 06866: [Interface] (midxunit.cpp) revx: No crosshairs (Osso) - 06870: [Sound] (mario.cpp) mario and clones: Missing music/sound effects (AJR) - 03563: [Graphics] (namcos11.cpp) souledge: Li Long stage background problem. (smf) 0.194 - 06857: [Cheat System] (btoads.cpp) 34010 & 34020: Cheats not working in btoads and other games. (Olivier Galibert) - 06806: [Graphics] Bitmap overlays don't display with bgfx video output (Ryan Holtz) - 02076: [Graphics] (playch10.cpp) playch10 ALL using single BIOS: Playchoice-10 driver needs LEDs added for "Single BIOS" (cuavas) - 06813: [Misc.] Memory leak in options (AJR) - 03790: [Crash/Freeze] (ms32.cpp) gratia, gratiaa: unhandled priority type f8 (Angelo Salese) - 05632: [Crash/Freeze] (nwk-tr.c) racingj2, racingj2j: [debug] Crash shortly after OK - 06791: [Graphics] (splash.cpp) splash and clones: Wrong sprite priority on bonus items (AJR) - 06825: [Sound] (gng.cpp) diamond: Missing Level Start Music (AJR) - 06816: [Interface] AddressSanitizer: alloc-dealloc-mismatch when closing dipswitch menu (Firewave) - 06817: [Misc.] (naomi.cpp) mushi2k4: runtime error: index out of bounds (MetalliC) - 06623: [Interface] Full Screen Brightness/Contrast/Gamma settings not working anymore (smf) - 06799: [Crash/Freeze] (dynax.cpp) hjingi: Emulation hang (AJR) - 06810: [Misc.] Memory leak in m6502 CPU cores (AJR) - 06811: [Misc.] Memory leak in m6809 CPU core (AJR) - 06548: [Crash/Freeze] (namcos21.cpp) winrun, winrun91, winrungp: [debug] Assert when starting emulation (cuavas) - 06804: [Crash/Freeze] (midyunit.cpp) strkforc: Black screen after rom check 0.193 - 06780: [Sound] (midtunit.cpp) Possible Volume balance Issue with Williams Adpcm Soundboard (hap) - 06683: [Graphics] (surpratk.cpp) suratk: Visible area is too small (Robbbert) - 06784: [Sound] (bagman.cpp) bagman, sbagman: bagman dying sound plays repetitively when game starts (AJR) - 06638: [Crash/Freeze] Exception when using -debug 0.192 - 00525: [Speed] (metro.cpp) bangball: When you finish a level, sometimes the game runs like slow-motion. (Angelo Salese) - 06766: [Sound] (spacefb.cpp) spacefb and clones: DAC sounds not working 100% (Tafoid) - 06518: [Graphics] (metro.cpp) blzntrnd: Sprite layer disappears entirely after completing single player game (Angelo Salese) - 06759: [DIP/Input] (seta.cpp) calibr50: Speed difference when rotating player (AJR) - 06694: [Sound] (midtunit.cpp) mk: Missing music (hap) - 06742: [Graphics] (pacland.cpp) pacland and clones: Sprite priority problem in invincible state. (hap) - 06749: [Graphics] (toaplan1.cpp) outzonecv: screen is misaligned 16 pixels to the left (hap) - 06527: [Sound] (taitosj.cpp) elevator: Elevator Action sound (hap) - 04651: [Misc.] (gei.cpp) geimulti: geimulti - 13 game roms are loaded, only nine are listed in-game and playable (Osso) - 03719: [Graphics] (meritm.cpp) megat5a, magat5, megat5nj, mega6, megat3a, megat3, megat3ca, megat3nj, megat3te, megat4a, megat4, megat4te, megat4sn, megat4st: "Run21" game is missing graphics for black-suited cards. (AJR) - 03804: [Color/Palette] (ssozumo.cpp) ssozumo: Wrong colors in the title screen. (Angelo Salese) - 03805: [Color/Palette] (lasso.cpp) wwjgtin, photof: Wrong colors (Angelo Salese) - 06193: [Speed] (shanghai.cpp) shanghai, shangha2 and clones: When playing, the gameplay and sound are very fast. (Angelo Salese) - 05761: [Crash/Freeze] (dwarfd.cpp) All sets in dwarfd.c: [debug] Assert shortly after start (AJR) - 06745: [Crash/Freeze] (marinedt.cpp) marinedt: MAME crash when starting game (Angelo Salese) - 04366: [DIP/Input] (saturn.cpp) shanhigw: The game starts with 2 credits inserted (Angelo Salese) - 02084: [DIP/Input] (saturn.cpp) sokyugrt: Emulation starts with 1 or more credit inserted (Angelo Salese) 0.191 - 06637: [Interface] Internal UI does not save entire configuration (AJR) - 06724: [Gameplay] (vegas.cpp) gauntleg, gauntdl: Various Effects Cause More Damage than they probably should (64-bit Only) (tedgreen) - 06713: [Misc.] (dbz.cpp) dbz, dbza, dbz2: Correct names for this 3 games (Fortuna) - 06487: [Documentation] tonton, ppj, big10: Documentation found on Success website (D Go Go Fan) - 06719: [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result (hap) - 06720: [Interface] Prescale option allows invalid values (Tafoid) - 06154: [DIP/Input] Games with a rotary positional joystick: Some positions are skipped (Angelo Salese) - 06711: [Interface] UI: If you exit with the Exit option, the last used game is not saved (cuavas) - 00759: [Misc.] (mystwarr.cpp) mtlchamp and clones: There is a problem with the nvram in the RAM / ROM check after you change some settings in service mode. (MetalliC) - 06691: [Graphics] tokio and clones: Tokio - graphic glitches on the right side of the screen (Lord Nightmare) - 06697: [Crash/Freeze] (stv.cpp) grdforce: Hangs after insert coin (Angelo Salese) - 06656: [Interface] Configuring Machine level "Video Option" causes CRASH (Nathan Woods) - 06690: [Color/Palette] (bottom9.cpp) bottom9n: Sprites have incorrect colors (Angelo Salese) 0.190 - 04280: [DIP/Input] (megaplay.cpp) mp_shnb3 (possibly whole driver): INP playback fails after a short time (Angelo Salese) - 04209: [Misc.] (kaneko16.cpp) brapboys, bloodwar: Playback lose sync (Angelo Salese) - 03967: [Misc.] (kaneko16.cpp) shogwarr; shogwarru; fjbuster (untested): Game cannot be replayed from .inp file (Angelo Salese) - 06682: [Sound] (cinemat.cpp) qb3: Missing AY-3-8910 sound (AJR) - 06680: [Sound] (namcos2.cpp) metlhawk: Missing sound (Angelo Salese) - 06673: [DIP/Input] (subsino.cpp) stbsub: Missing dip-switch info. (D Go Go Fan) - 00490: [Sound] (homedata.cpp) hourouki: It is missing voices of "Reach", "Ron" etc. (smf) - 06658: [Plugins] (mappy.cpp) mappy, mappyj: When using cheats driven by <parameter, left arrow doesn't change displayed value (crazyc) - 06672: [Sound] (starwars.cpp) starwars: Missing/malfunctioning sound (AJR) 0.189 - 04049: [Graphics] (toaplan2.cpp) ghox: There's a small bit of garbage on the ending screen. - 04024: [Graphics] (toaplan2.cpp) ghox: Missing background for hi-score screen - 01005: [Sound] (shangkid.cpp) shangkid: In the later levels, sound starts to get really screwy, (AJR) - 06657: [Interface] (c64.cpp) c64: Selecting a slot to fill for "EXP" causes Fatal Error (Nathan Woods) - 06659: [Documentation] (model3.cpp) swtrilgy, swtrilgya: " Arcade " is necessary in the title of this game - 04872: [Graphics] (labyrunr.cpp) tricktrp: Graphic priority issue (Angelo Salese) - 06649: [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo). (Robbbert) - 06645: [Sound] (ninjakd2.cpp) ninjakd2, ninjakd2c, jt104, rdaction: Missing sound (AJR) - 06644: [Gameplay] (segae.cpp) tetrisse: Unable to play 2 Player mode (David Haywood) - 05608: [DIP/Input] (royalmah.cpp) mjifb, mjifb2, mjifb3: DIP Settings - 05277: [Documentation] (cps1.cpp) sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack - 05788: [DIP/Input] (dbz.cpp) dbz: English language is not displayed - 05945: [DIP/Input] (pacman.cpp) pengojpm, pengopac: Info about dip switches - 06259: [Graphics] (combatsc.cpp) combatsc, combascj, combasct, bootcamp, bootcampa: Wrong priority in the drill instructor screen (Angelo Salese) - 00975: [DIP/Input] (seattle.cpp) calspeed: Even if you choose manual gear your car has automatic gear. (tedgreen) - 00470: [DIP/Input] (seattle.cpp) hyprdriv: Despite of successful calibration the brake button doesn't function. (tedgreen) - 01991: [Crash/Freeze] (vegas.cpp) gauntleg: Game randomly freezes (tedgreen) - 06636: [Graphics] (seattle.cpp) calspeed: Triangles flicker in calspeed (tedgreen) 0.188 - 04355: [Interface] -romident performance has greatly decreased - 06631: [Sound] (vgmplay.cpp) vgmplay: Attempting to play a .vgm/.vgz file containing 2 X POKEY does not play back correctly. (AJR) - 06261: [Sound] (polepos.cpp) polepos2: Crowd Cheering sounds are messed up at the chequered flag (goal). (Robbbert) - 06370: [Save/Restore] (vegas.cpp) sf2049se, sf2049te: Crashes on reload (-str 8) in a staggered -str 20 run (tedgreen) - 06627: [Sound] (segas32.cpp) kokoroj2: Missing voice in game (Phil Bennett) - 06620: [Crash/Freeze] (itech8.cpp) ninclown: During final boss Twisto the game can potentially crash (Phil Bennett) - 06592: [DIP/Input] (nbmj8891.cpp) chinmoku: DSW B should not exist. (Robbbert) - 05900: [Sound] (ddenlovr.cpp) funkyfig, funkyfiga: Missing music and partial sound FX (Osso) - 06613: [Crash/Freeze] (rohga.cpp) schmeisr: Exception on exit (David Haywood) - 00320: [Misc.] (snk6502.cpp) fantasy: In Fantasy (World), when you have lost all of your lives, a message comes on the screen in German. (Angelo Salese) - 06588: [Interface] Regression loading softlist items from the command line with changed slot options (Nathan Woods) - 06581: [Interface] Various problems with software loading/unloading: Various problems with software loading (Nathan Woods) 0.187 - 06599: [Sound] (zaxxon.cpp) ixion, razmataz: Missing sound (AJR) - 06596: [DIP/Input] (exidy440.cpp) All sets in exidy440.cpp: Mouse trigger doesn't work correctly (Osso) - 03041: [Graphics] (starshp1.cpp) starshp1, starshpp: Speed and graphics information from the real machine. (palazzol) - 03585: [Gameplay] (norautp.cpp) norautp, norautjp: Readout Switch (AJR) - 06617: [Graphics] (nbmj9195.cpp) imekura: Graphic corruption in many places (Osso) - 06479: [Sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR) - 06614: [Sound] (arkanoid.cpp) arkanoid and clones, arkatour: Sound pitch is too high by 100% (Lord Nightmare) 0.186 - 00599: [DIP/Input] (m72.cpp) poundfor: You can't move the arrows on the menu screens to choose the other boxer or game. (AJR) - 06471: [Graphics] (m14.cpp) ptrmj: Invisible ball and paddle (Angelo Salese) - 04762: [DIP/Input] (xmen.cpp) xmen and clones: Service menu's "Sound Volume" setting does not affect sound volume (Olivier Galibert) - 06538: [Crash/Freeze] Many NETLIST involved drivers: [debug] Exception/Assert when starting emulation (couriersud) - 06589: [Graphics] (namcos1.cpp) puzlclub: Title Screen corruption (Osso) - 06575: [Debugger] DEBUGGER: MAME crashes when given the 'symlist' command in the debugger. (Nathan Woods) - 06587: [Sound] (model1.cpp) vf: Loss of Sound (AJR) - 06103: [Documentation] (taitopjc.cpp) optiger: The correct description is "Operation Tiger (Ver 2.14 O) " - 06542: [Crash/Freeze] (toratora.cpp) All set in toratora.cpp: [debug] Assert when starting emulation (Robbbert) - 06541: [Crash/Freeze] (laserbat.cpp) laserbat, lazarian: [debug] Assert when starting emulation (Robbbert) - 06540: [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation (Robbbert) 0.185 - 03901: [Color/Palette] (decocass.cpp) castfant: Missiles color are wrong (AJR) - 03619: [Color/Palette] (vicdual.cpp) nsub: Missing background blue color fade effect (SailorSat) - 06516: [DIP/Input] (coolpool.cpp) 9ballsht and clones, coolpool and clones: Can't coin up (Olivier Galibert) - 06402: [Interface] UI:: Switch Item Ordering corrupts software list (Nathan Woods) - 06532: [Save/Restore] (alpha68k.cpp) skysoldr skyadvnt timesold: No Sound (Osso) - 06526: [DIP/Input] (nbmj8891.cpp) club90s: dsw b should not exist (system11)
2018-03-17Follow HOMEPAGE redirectryoon1-2/+2
2018-03-17Update to 0.5ryoon6-42/+35
* Use c++03 to fix build. * ppc binary is not PaX MPROTECT safe. Changelog: version 0.5 (released 13. July 2011): - slightly better code for lmw/stmw opcodes - use "GNU as" instead of nasm - use -mdynamic-no-pic on *darwin - fixed some strict-aliasing problems - JITC: AMD64 support - compiles with gcc 4.3, 4.4, 4.5
2018-03-17Follow HOMEPAGE redirectryoon1-2/+2
2018-03-15remove the u-boot extraction workaround on case-insensitive filesystemsjdolecek2-7/+1
the QEMU release archive now contains the u-boot roms wrapped in a tar.bz2 file, so the archive extracts fine anywhere
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz26-50/+52
2018-03-07ucon64: add patches from upstream to improve build on NetBSD.wiz13-20/+347
Bump PKGREVISION.
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz4-13/+11
Remove now obsolete packages.
2018-03-06xbeeb: honor LDFLAGS. Fixes RELRO build.wiz1-2/+3
Bump PKGREVISION.
2018-03-06kegs: do not overwrite LDFLAGS.wiz9-43/+75
Fixes RELRO build. Bump PKGREVISION.
2018-03-04ucon64: update to 2.1.0.wiz11-234/+53
2.0.1 - updated (GB) internal name is 15 characters long only for GBC games. For GB and SGB games it's 16 characters long. Updated ROM info and -n (by dbjh; thanks to Anna Kubisty for reporting the problem and info) - added (all) --xreset reset parallel port (by dbjh; thanks to Cyan Helkaraxe for the idea) - added (GBA) --sc convert to Super Card (CF to GBA Adapter)/SCZ; enables "Saver patch", "restart to Menu" and "Real Time Save" (creates SAV and SCI template) (by NoisyB) - updated (NES) added support for new iNES header. Now --ntsc & --pal work also for iNES files (by dbjh) - updated (SMS/Game Gear) improved header length detection (by dbjh; many thanks to Dweezledap for testing) - added (N64) support for remaining 6101, 6103, and 6106 bootcodes (by Parasyte) - added (Coleco) recognition of Coleco ROMs (by NoisyB) - added (Virtual Boy) recognition of Nintendo Virtual Boy ROMs (by NoisyB) - updated (SMS/Game Gear) --smd produces a proper SMD header (by dbjh) - updated (SMS/Game Gear) --smd does not interleave SMS or Game Gear files anymore. As far as we know, no backup unit produces or is able to handle interleaved SMS or Game Gear files (by dbjh; thanks to Matthias for verifying this with his SMD) - added (SNES) --idnum=NUM make --gd3 produce file names where first file has numerical identifier NUM, next NUM + 1, etc. (by dbjh) - updated (all) added alternative options for --rr83 & --force63 (--r83 & --rjoliet respectively) (by NoisyB) - updated (all) improved --r83 & --rjoliet (by dbjh) - added (NDS) recognition of Nintendo DS ROMs (by NoisyB) - added (Atari) recognition of Atari VCS 2600 ROMs (by NoisyB) - added (all) --hfind=HEX find HEX codes in ROM (wildcard: '?') (by NoisyB) - added (all) --hfindr=HEX like --hfind but looks also for shifted/relative similarities (by NoisyB) - added (all) --dfind=DEC find DEC codes in ROM (wildcard: '?') (by NoisyB) - added (all) --dfindr=DEC like --dfind but looks also for shifted/relative similarities (by NoisyB) - updated (PCE) --multi now creates a multi-game file that will actually work on the PCE-PRO (by dbjh; many thanks to Bryan Lama for reporting this bug and for testing) - updated (PCE) --xpce now correctly handles 3 and 4 Mbit games that are part of a multi-game file (by dbjh; thanks to Bryan Lama for testing) - updated (PCE, Genesis & SMS/Game Gear) --multi now produces more efficient multi-game files which results in shorter upload times (by dbjh) - updated (PCE, Genesis, SMS/Game Gear & SNES) all transfer options for ToToTEK devices now check for the presence of the device (only the upload ROM options used to do the check) (by dbjh) - added (all) -r process subdirectories recursively (by NoisyB and dbjh) - updated (SNES) improved reliability of --xgd3 (should reduce the frequency of "File Size Error !") (by dbjh) - added --help[=WHAT] WHAT=long,pad,dat,patch,backup,disc. Help output is now smaller (by NoisyB) - added (SNES) --mksrm create *.srm (SRAM) file with size based on ROM information (by dbjh) - updated FAQ with explanation about how to configure uCON64 for backup unit I/ O (through a parallel port) on 64-bit Windows (XP/2003/Vista/7/8/8.1/10) (by dbjh) - added (SNES) --xqd16 send ROM to Quickdev16 (by dbjh; thanks to David Voswinkel for sending a patch) 2.0.2 - updated (SNES) --xqd16 can be aborted by pressing q on Mac OS X too (by dbjh; many thanks to David Voswinkel for testing and sending a patch) - updated (NES) --gg works properly for games using a mapper (by dbjh; thanks to eadmaster for sending a bug report) - updated (NES) --gg no longer accepts 6 digit codes. It lists all corresponding 8 digit codes instead when given a 6 digit code (by dbjh) - updated (Genesis) --gg modifies 2 bytes instead of 1 (by dbjh; thanks to eadmaster for reporting the issue and testing) - updated (Genesis) --ggd, --gge and --gg correctly handle Genesis patch values (by dbjh; thanks to eadmaster for reporting the issue and testing) - updated (SMS/Game Gear & GB) --gg can use the check byte (by dbjh) 2.0.3 - updated (NDS) fixed stupid mistake in reported device capacity (by dbjh) - updated (NDS) fixed issue that caused ROMs with an incorrect SNES backup unit header to be detected as Nintendo DS ROM dumps (by dbjh) - updated (SNES) MinGW and Visual C++ ports can display colors again for --dbuh (instead of ANSI escape sequences) (by dbjh) - updated (SNES) fixed edge case in code of --dbuh for headered ROMs that are not recognised as being for a specific backup unit (by dbjh) - updated (all) upgraded unzip to version 1.01e. Did the same for libdiscmage (by dbjh) - updated (N64) fixed problem in Cygwin port of libcd64 with loading I/O drivers (by dbjh) - updated (all) fixed --hfind, --hfindr, --dfind and --dfindr, which I broke in 2.0.1. Also, 0 is no longer a wildcard and can be properly searched for. Improved handling of non-printable characters (by dbjh) 2.1.0 - added (SNES) preliminary support for native Super UFO Pro 8 SD file format. Use --ufosd to convert a file to Super UFO Pro 8 SD format. More information is required for a full implementation and any help will be appreciated (by dbjh; thanks to cage for his help) - added (SNES) --ufosds convert *.srm (SRAM) file to Super UFO Pro 8 SD (by dbjh; thanks to cage for the SRAM files) - updated (SNES) added crack for Diddy's Kong Quest & Dixie Kong's Double Trouble that makes those games run properly on the Super Flash. It has been added to snescopy.txt, not to the internal cracks, because it may interfere with the already present cracks of those games. Apply it with --pattern (by dbjh, based on post by Tomy of ToToTEK on ToToTEK's Help & Support Forum) - updated (all) fixed --xreset to really remove power from all programmable pins (by dbjh) - added (all) support for EPP when using a PCIe parallel port card that has its ECP Extended Control register at a non-standard offset, i.e., most PCIe parallel port cards. Specify the offset in the configuration file by changing the line that starts with ecr_offset=. See the FAQ (question 53 and 54) for a more elaborate explanation (by dbjh) - updated (all) fixed several mistakes in how different pieces of code tried to enable EPP or simply relied on a BIOS to have configured it right. As a result the meaning of the switches --xfalm, --xgbxm and --xplm has been reversed (the associated options use EPP mode by default and use SPP as fallback). Another consequence is that UserPort can no longer be used as I/O driver (by dbjh) - updated (SNES) improved --id to the point where its help text can be shown (by dbjh) - updated (SNES & Genesis) fixed several edge cases in MGD splitting code (by dbjh) - updated (SNES) fixed crash when splitting files in Game Doctor SF3 format >= 100 Mbit (by dbjh) - updated (all) made --pattern more verbose when -v is specified (by dbjh) - updated (GBA) made --crp more verbose when -v is specified (by dbjh) - updated (SNES) made -k, -f & -l more verbose when -v is specified (by dbjh) - updated (Genesis & PCE) made -f more verbose when -v is specified (by dbjh) - updated (all) fixed bug in code of --pattern that caused changes to be omitted in the output file (by dbjh) - added (SNES & Genesis) --smgh split ROM for MGH. Its main purpose is splitting SNES HiROM games in MGH format. Splitting is required to make them run with an MGH (by dbjh, thanks to Mystic_Merlin for information and testing) - added (SNES & Genesis) --mgh convert to Magic Game Hunter/MGH format. For SNES this does the same as --gd3, except that the resulting file will have an MGH name and no header. For Genesis this does something very similar to --mgd, but the resulting file will have an MGH name. For both consoles an MGH name file will be produced (by dbjh, thanks to Mystic_Merlin for information and testing) - updated (NES, SNES, Genesis & NeoGeo Pocket) fixed --ns (by dbjh) - updated (SNES) fixed bug in checksum calculation code if the cartridge size byte of the internal header is 0 (by dbjh, thanks to Mystic_Merlin for providing the PD ROM that triggered the bug) - updated (SNES) added support for a few more cartridge configurations to --ufosd. Still more information is needed, specifically about the header of 8 Mbit HiROMs (by dbjh, thanks to Mystic_Merlin for sending the output of --dbuh for dumps made with his UFO SD) - updated (SNES) --ufosd fixes the checksum and pads the output to a valid size for the UFO SD (by dbjh, thanks to Mystic_Merlin for information and testing) - added (N64) support for Nintendo 64 DAT files containing CRC32 values of ROMs in Mr. Backup Z64 format, like what DAT-o-MATIC produces. It can be turned on by setting the property variable n64_dat_v64 to 0. See the FAQ question 57 (by dbjh) - updated (all) fixed double suffix issue when using DAT-o-MATIC DAT files (by dbjh; thanks to eadmaster for reporting the issue) - updated (SNES) completed --ufosd by adding support for 8 Mbit HiROM (by dbjh, thanks to Mystic_Merlin and cage for the information)
2018-02-28emulators: Add forgotten py-unicorn.jperkin1-1/+2
2018-02-27Revbump for packages depending on devel/libusb{,compat}khorben1-1/+2
2018-02-26revbump after x264-devel updateadam2-3/+4
2018-02-26Package the Python bindings for emulators/unicornkhorben8-7/+100
No functional change intended for Unicorn itself. Inspired by emulators/keystone and emulators/py-keystone. Tested on NetBSD/amd64.
2018-02-19keystone: py-keystone: Update to 0.9.1kamil5-13/+13
upstream changelog ================== Version 0.9.1 July 27, 2016 Core & tool Fix a segfault in kstool (on missing assembly input). kstool now allows to specify instruction address. Build Mac libraries in universal format by default. Add lib32 option to cross-compile to 32-bit *nix (on 64-bit system). Add lib_only option to only build libraries (skip kstool). New bindings: Haskell & OCaml. X86 Fix instructions: LJMP, LCALL, CDQE, SHR, SHL, SAR, SAL, LOOP, LOOPE, LOOPNE. Better handling a lot of tricky input caught by assert() before. Better support for Nasm syntax. Arm Fix BLX instruction. Python binding Better Python3 support. Expose @stat_count in KsError class when ks_asm() returns with error. See sample code in bindings/python/sample_asm_count.py Go binding Fix Go binding for 32-bit
2018-02-19unicorn: Update to 1.0.1kamil3-11/+10
upstream changelog ================== Version 1.0.1 April 20, 2017 Properly handle selected-architecture build. Fix compilation issues on PPC & S390x. Fix a memory leak on uc_mem_protect(). Support ARM big-endian. ARM: Correct instruction size of Thumb/Thumb2 code. Support read/write APSR register. ARM64: Support read/write NEON registers. Support read/write NZCV registers. Mips: Support read/write Mips64 registers. X86: Support read/write MSR. Haskell binding: update to the latest API. Python: allow not having PATH setup. Version 1.0 February 23, 2017 Lots of bugfixes in all architectures. Fix many memory leaking issues. New APIs: uc_query, uc_reg_write_batch, uc_reg_read_batch, uc_mem_map_ptr, uc_mem_regions, uc_free, uc_context_alloc, uc_context_save & uc_context_restore. New memory hook type: UC_HOOK_MEM_READ_AFTER. Add new version macros UC_VERSION_MAJOR, UC_VERSION_MINOR, UC_VERSION_EXTRA. Remove glib & pkconfig dependency. Windows: export a static lib that can be used outside of Mingw. ARM: Support MCLASS cpu (Cortex-M3). Better support for Thumb mode. uc_reg_write now can modify CPSR register. Add some ARM coproc registers. ARM64: uc_reg_read & uc_reg_write now handles W0-W31 registers. X86: Fix 16bit address computation. Fix initial state of segment registers. Windows: fix a double free bug in uc_close. 3 new bindings: Haskell, MSVC, VB6. Python: Better support for Python3 Fix memory leaking that prevents UC instances from being GC.
2018-02-17PC6001VX: update to 2.32.0.tsutsui3-12/+35
pkgsrc changes: * install image files referred by README.html Upstream changelog: 2.32.0 2018/02/17 * Fixed replay glitch. * Fixed mouse cursor disappears when opening file select dialog. * Make use of Qt 5.10 API to adopt permission model after Android 6.0. (Qt 5.10 is needed to build for Android)
2018-02-15qemu: updated to 2.11.1adam2-8/+7
2.11.1: Bug-fix release.
2018-02-11mmix: follow redirectwiz1-3/+3
2018-02-10Import global switch for libusb's implementation [2/2]khorben2-4/+4
This switch is meant to be used by packages requiring an implementation of the former libusb (as in devel/libusb). The original implementation can be chosen by setting LIBUSB_TYPE to "native". The alternative implementation libusb-compat (as in devel/libusb-compat) wraps libusb1 (in devel/libusb1). This implementation can be chosen by setting LIBUSB_TYPE to "compat". On NetBSD, it has the advantage of not requiring root privileges to locate and use USB devices without a kernel driver. This second part switches packages using libusb to this framework. It does not change compilation options or dependencies at this point. Compile-tested on most packages affected and available on NetBSD/amd64.
2018-02-09simh: Handle spaces in directory namegson2-4/+5
In the do-install target, deal with the spaces in the directory name "Visual Studio Projects" instead of printing the message "install: Visual: stat: No such file or directory" and failing to install one of the .txt files.
2018-02-08fs-uae-arcade: added version 2.8.3adam6-1/+8398
Changes in FS-UAE Arcade 2.8.1: Added stretch / keep aspect toggle button to top right menu. Added V-Sync toggle button to top right menu. Ability to see and change variant before starting the game. Make menu rendering conformant to FS-UAE style. More transition animations. New cover rendering for non-portrait covers. Use --platform= to start with a given platform filter, e.g. --platform=cd32. Variant sort order fixed to be same as in FS-UAE Launcher. Fixed arrow keys for FS-UAE Arcade on MacOS. Reversed position of platform and publisher names. Changes in FS-UAE Arcade 2.8.2: Allow mouse to be used to activate the close button. Show mouse cursor briefly when moving the mouse.
2018-02-08fs-uae-launcher: updated to 2.8.3adam4-1229/+1383
Changes in FS-UAE Launcher 2.8.1: Fixed problem where rating could be reset for first loaded game/variant. New experimental option: relative_temp_feature. Changes in FS-UAE Launcher 2.8.2: New option whdload_boot_dir must be used to enable an old feature, previously it was enabled by the presence of Hard Drives/WHDLoad. Changes in FS-UAE Launcher 2.8.3: Show error message when version started is too old (cannot read databases). Fixed save state dir when starting with UUID parameter. CDTV games (from database) did not set CDTV model. Imported updated translations from crowdin.com.
2018-02-08fs-uae: updated to 2.8.3adam5-372/+16
Changes in FS-UAE 2.8.1: Alt+F4 and Cmd+Q will no longer quit FS-UAE (in full keyboard emulation mode). Use raw input on Windows again (allows grabbing of Windows keys, etc). New option raw_input = 0 will disable use of raw input for keyboard. Fixed loading shaders from fs-uae.dat. Updated Xbox 360 configs for Linux. Changes in FS-UAE Launcher 2.8.2: New option whdload_boot_dir must be used to enable an old feature, previously it was enabled by the presence of Hard Drives/WHDLoad. Changes in FS-UAE 2.8.3: Fix decoding on non-ascii %-escaped file names on directory HDs. Fixed caps lock. Imported updated translations from crowdin.com.