summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2019-12-27Fix install when building with non-gtk optionscole1-2/+2
2019-12-23mgba: needs glunia1-1/+2
2019-12-22Fix C++ narrowing rule violation.joerg2-1/+17
2019-12-22Link with the C++ compiler to avoid undefined references.joerg2-4/+4
2019-12-22Add missing include.joerg2-1/+16
2019-12-22bochs: allow linux 5.xmarkd2-5/+5
2019-12-21Add missing include.joerg2-1/+13
2019-12-20gns3-gui: PKGREVISION bump for permissions changemarkd1-1/+2
2019-12-20gns3-server: PKGREVISION bump for permissions changemarkd1-1/+2
2019-12-19Add missing bdftopcf dependency.joerg1-2/+2
2019-12-19gns3-gui: fix permissions of installed filesmarkd1-1/+5
2019-12-19gns3-server: fix install for python != 3.7.markd1-3/+8
Also fix permissions of installed files
2019-12-15qemu: ...and the new patchadam1-0/+14
2019-12-15qemu: updated to 4.2.0adam6-36/+21
4.2.0: System emulation ---------------- Incompatible changes On s390x, using KVM now explicitly requires a host kernel version of at least 3.15 (which includes the 'flic' KVM device). This had been broken since QEMU 2.10 already. On s390x, migration of KVM guests with >8TB of memory from pre-4.2 QEMUs will no longer work. Migration of KVM guests with up to 8TB of memory continues to work, as will migration of >8TB guests from QEMU 4.2 on. The "autoload" parameter of the "block-dirty-bitmap-add" QMP command has been removed (it's no longer needed). New deprecated options and features The "ide-drive" device is deprecated. Users should use 'ide-hd' or "ide-cd" as appropriate to get an IDE hard disk or CD-ROM as needed. The "change" QMP command has been deprecated. Use "blockdev-change-medium" or "change-vnc-password" instead. The "migrate_set_downtime", "migrate_set_speed" and "migrate-set-cache-size" QMP commands have been deprecated. Use "migrate-set-parameters" instead. The "query-migrate-cache-size" QMP command has been deprecated. Use "query-migrate-parameters" instead. The "scsi-disk" device is deprecated. Users should use 'scsi-hd' or "scsi-cd" as appropriate to get a SCSI hard disk or CD-ROM as needed. Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options. 68k Added new "next-cube" machine for emulating a classic NeXTcube (still incomplete, can only boot to the firmware prompt) Added new "q800" machine for emulating Macintosh Quadra 800 (can only boot Linux, MacOS ROM is not yet supported) Arm Added Aspeed AST2600 SoC and evaluation board model support QEMU's Arm semihosting implementation now supports v2.0 of the specification, including the "STDOUT_STDERR" and "EXIT_EXTENDED" extensions We now correctly support more than 256 CPUs when using KVM The virt board now supports memory hotplugging, when used with a UEFI guest BIOS and ACPI. The raspberry PI models now implement the bcm2835 system timer device and a dummy thermal sensor. Performance of the TCG emulation of ARM cores has been improved. SVE is supported in KVM guests (requires SVE hardware and kernel support) MIPS Fixed bug involving emulation of ST.W instruction in system mode only (there was no bug in Linux user mode). PowerPC Behavior for unplug of multifunction PCI devices has been changed to match x86. Attempting to unplug any function will cause an unplug of the whole slot. There are now separate machine types for POWER8 based and POWER9 based non-virtualized machines (powernv8 & powernv9). Default RAM size for powernv machines has been increased to 1.75G which should allow more things to work with the default parameters. RTAS (runtime firmware) code is now supplied by SLOF (boot time firmware) instead of by qemu itself. This won't affect users in most cases, but will affect users of -bios which bypasses SLOF, which includes kvm-unit-tests. You'll need a sufficiently recent version of kvm-unit-tests to handle this. mffsce, mffscrn and mffscrni POWER9 instructions now supported in TCG powernv machine now includes models for the Homer and OCC SRAM system devices "info pic" HMP command now reports whether the irq chip is emulated in kernel or in qemu pseries machine type no longer permits NUMA nodes with no CPU and no memory - this was already unlikely to work due to problems expressing this configuration to the guest On pseries-4.2 and later machine types, "vsmt" is set to be equal to smp_threads by default (previously it was different in some circumstances for compatibility with old KVM versions) New defaults mean that with the pseries machine type and host kernels prior to 4.13 you may get errors about VSMT mode. You can either update your host kernel or work around this by setting -machine vsmt=8. RISC-V The `-initrd` argument is now supported. The debugger can now see all architectural state regardless of the currently executing privilege mode on each hart. The sifive_u board now contains additional memory regions that more closely match the board. s390 TCG now implements IEP (Instruction Execution Protection), a CPU feature introduced with the z14. Until the "qemu" CPU model is lifted to a z14, it can be enabled using the "max" CPU model ("-cpu max"). SPARC The sun4u IOMMU now support the "invert endianness" bit x86 VMX features can be enabled/disabled via the "-cpu" flag. When nested virtualization is enabled with an option like "-cpu Haswell,+vmx", the set of VMX features will also be constrained to what was available on the corresponding CPU model. New "microvm" machine type that has virtio-mmio instead of PCI, and no ACPI support (so no hotplug too). The new machine type is meant as a baseline for performance optimizations of QEMU, firmware and guests. While inspired by Firecracker it is not entirely compatible with it (for example it does not have Firecracker's userspace IP stack and MicroVM Metadata Service). Support for AVX512 BFloat16 extensions. New CPU models: Denverton (a server-class Atom-based SoC), Snowridge, Dhyana New CPU features clzero and xsaveerptr Latest version of all CPU models now have TSX (HLE and RTM) disabled by default Support for new IA32_ARCH_CAPABILITIES flags: MDS_NO, TSX_NO, TSX_CTRL macOS Hypervisor.framework support ("-accel hvf") is now considered stable Xtensa Add new "virt" machine. Device emulation and assignment ACPI ARM machines can use the ACPI generic event device for the system powerdown event Audio Audio devices support an "audiodev" property that can be used to choose a specific backend to connect to the device. Block devices Unmap operations are now accounted and visible in the output of "query-blockstats"/"info blockstats" Graphics Support for more ati-vga registers IPMI UUID handling for the built-in IPMI BMC has changed. Before the UUID was set from the qemu UUID, if that was set. However, in a real system, the UUID of a BMC will be independent of the system UUID. So now the UUID must be explicitly set for a BMC if you want one. Otherwise the BMC will not have a UUID. To set the UUID of a BMC, use the new property guid=11223344-5566-7788-99aa-bbccddeeff00 for the ipmi-bmc-sim device. New PCI interfaces for IPMI KCS and BT devices are available. The devices pci-ipmi-kcs and pci-ipmi-bt are used to choose these devices. Network devices Support for network failover for easier migration of VFIO devices. VFIO vfio-pci supports the "failover_pair_id" property for easier migration of VFIO devices. virtio virtio-mmio now supports the virtio standard compatible v2 personality (still defaulting to the legacy v1 personality for compatibility reasons) Support for virtio 1.1 packed virtqueues. 9pfs the "local" backend now has a new 'multidevs' option to deal with cross-device setups (ie. when the shared directory spans over multiple devices on the host) Character devices Any backend that supports connection as a socket client (NBD, chardev, network device, monitor...) can now request to use TCP keep-alive with the server. Crypto subsystem With new enough gcrypt or nettle libraries, QEMU can now use the library's own XTS cipher mode code. This provides a potentially huge performance boost for AES-XTS encryption, which benefits the LUKS disk encryption block driver I/O performance. Monitor Fix not to leave the monitor wedged when the client disconnects while the queue is full, and the event timing is unlucky. QMP query-machines now report the default CPU type for each machine Migration The 'validate-uuid' migration compatibility checks the UUID matches on migration, preventing accidental migration of the wrong VM to the wrong destination. (Yury Kotov) Network The user mode host network backend now allows to set a guest-visible DNS address which is not in the virtual network, unless restrict mode is enabled. Block device backends and tools Block drivers can now support BDRV_REQ_PREFETCH for more efficient handling of copy-on-read requests; the NBD driver has wired this up to NBD_CMD_CACHE. The LUKS block driver supports falloc/full preallocation. The NBD server now advertises NBD_FLAG_CAN_MULTI_CONN on shared readonly connections. The NBD server and client support the new NBD_CMD_FLAG_FAST_ZERO as an optimization during the copying of sparse images. The backup block job now creates a filter node, just like mirror and commit do. Clients that care about the structure of the block graph need to take this into account. Several assertion failures relating to the use of an NBD server with iothreads have been fixed. Creation of an NBD client now allows an optional 'reconnect-delay' parameter, which can be used to reconnect rather than permanently fail in the face of a transient server hiccup. NBD client and server now permit export names up to 4k in length (rather than 256 bytes), while at the same time being more careful to avoid over-long strings in violation of the NBD protocol. Miscellaneous bugs in gdbstub handling of F and ! packets have been fixed The arguments to -kernel and -initrd are now mmap-ed for some targets. This allows sharing memory when many VMs are loaded with the same arguments. User-mode emulation Xtensa call0 ABI may be selected for the user emulation with command line option -xtensa-abi-call0 (or with QEMU_XTENSA_ABI_CALL0 environment variable). TCG --- tcg tests are now in $BUILDDIR/tests/tcg/$TARGET/ (rather than $BUILDDIR/$TARGET/tests/) new TCG Plugins feature allows instrumentation experiments to be written Build Information ----------------- Python The minimum supported version of Python is now 3.5. Container Based Builds The docker.py tooling now supports podman containers [1] as an alternative to docker the docker.py now requires python3 to run a number of the cross compiler containers have been updated to Buster Build Dependencies The minimum version of the glib library is now 2.48
2019-12-11qemu: Various SunOS fixes.jperkin5-2/+62
2019-12-06don't --disable-debug if CFLAGS contains -g.mrg1-1/+4
2019-12-05dosbox-x: Update to 0.82.24nia2-8/+7
0.82.24 - FDC emulation now allows READ command to look for sector numbers that are out of range in order to support booter games that read out of range sector numbers as part of their copy protection. - Windows SDL1 window resizing fixed to avoid snapping and jumping issues when the window is sized down to the point the menu bar doubles or triples in height due to menu item wrapping. - FDC clear DMA terminal count automatically (with a warning printed to the log) at beginning of FDC read/write (PC-98 booter game Star Cruiser). - FDC DMA read/write failure now causes FDC to signal an error, and the debug output will say so. - FDC debug output now shows motor bits in the correct order, not backwards - CONFIG.COM and MIXER.COM are now registered only at DOS kernel startup, to resolve their disappearance after RE-DOS or guest system reset. - Some OpenGL cleanup and fixes for when compiling for Mac OS X Catalina. - Shell startup now prints the actual mapper binding (whatever it is) for the Host key instead of assuming F12/F11. - "Ro" key in PC-98 mode in the mapper interface now clarifies that it is Ro / _ since the shift state is the underscore. - Shell startup code fixed to show F11 for Windows and F12 for other platforms properly instead of always showing F11. - Added BOOT option --pc98-graphics to start up with graphics layer enabled in order to run HDI images using QMOUSE and games that expect NEC MOUSE.COM behavior of showing graphics layer on driver init. - BOOT now hides graphics layer on startup in PC-98 mode to reflect real hardware. - INT 33h mouse emulation now enables graphics layer on mouse startup and INT 33h AX=0 to imitate NEC MOUSE.COM behavior seen on real PC-98 hardware. This is needed for some Orange House games that assume this behavior, without which the graphics are invisible. - INT 33h define range functions now include separate range correction for text mode vs graphics mode. - Help sections in Configuration GUI have been improved, they are now easier to browse and read. (aybe) - CONFIG: added description for 'securemode' (aybe). - Integer properties are now correctly saved when they have been changed in configuration GUI (aybe). - Some scenarios with command history could display garbage characters from previous/next command (aybe). - Fixed all hard disk images created by IMGMAKE having VHD footers. (Allofich) - Windows Visual Studio solution: (aybe) - cleaned and clarified project properties for projects - removed configurations that didn't make sense - fixed broken debugging - consolidated to use single versions of SDK and IDE - enabled faster builds (multi-processor compilation) - fixed broken builds, e.g. ARM, ARM64
2019-12-01mame: requires gcc 7.2wiz1-2/+2
https://www.mamedev.org/?p=474
2019-11-30dosbox: convert imagemagick to icotoolnia1-17/+13
2019-11-18fs-uae: updated to 3.0.2adam8-28/+27
Changes in FS-UAE Launcher 3.0.2 Another fix for global WHDLoad quit key. Fixed a misleading warning when cyberstorm ROM was not found (3.0.1). Changes in FS-UAE 3.0.1: Fix video scaling when restoring from fullscreen on Windows. Changes in FS-UAE Launcher 3.0.1: Scanner bug prevented Conquests of the Longbow WHDLoad to be recognized. The correct kickstart wasn’t always loaded. Cloanto ROMs were not always decrypted. Fix for global WHDLoad quit key.
2019-11-17Fix crash on amd64 and probably other 64 bit archs, bump PKGREVISIONscole5-7/+23
2019-11-10stella: Update to 6.0.2nia2-7/+7
- Updated properties database for Pink Panther ROM.
2019-11-09stella: Update to 6.0.1nia1-11/+11
6.0 to 6.0.1: (June 5, 2019) * Added support for CDFJ bankswitching type (Galaga, Wizard of War, etc). * Allow the DPC+ scheme to not enable playfield 'jitter' effect for certain older DPC+ driver versions; this allows 'Epic Adventure' ROM to finally work in Stella. -Have fun!
2019-11-08mame: update to 0.215.wiz6-56/+60
A wild MAME 0.215 appears! Yes, another month has gone by, and it’s time to check out what’s new. On the arcade side, Taito’s incredibly rare 4-screen top-down racer Super Dead Heat is now playable! Joining its ranks are other rarities, such as the European release of Capcom‘s 19XX: The War Against Destiny, and a bootleg of Jaleco’s P-47 – The Freedom Fighter using a different sound system. We’ve got three newly supported Game & Watch titles: Lion, Manhole, and Spitball Sparky, as well as the crystal screen version of Super Mario Bros. Two new JAKKS Pacific TV games, Capcom 3-in-1 and Disney Princesses, have also been added. Other improvements include several more protection microcontrollers dumped and emulated, the NCR Decision Mate V working (now including hard disk controllers), graphics fixes for the 68k-based SNK and Alpha Denshi games, and some graphical updates to the Super A'Can driver. We’ve updated bgfx, adding preliminary Vulkan support. There are some issues we’re aware of, so if you run into issues, check our GitHub issues page to see if it’s already known, and report it if it isn’t. We’ve also improved support for building and running on Linux systems without X11. 0.214: With the end of September almost here, it’s time to see what goodies MAME 0.214 delivers. This month, we’ve got support for five more Nintendo Game & Watch titles (Fire, Flagman, Helmet, Judge and Vermin), four Chinese computers from the 1980s, and three Motorola CPU evaluation kits. Cassette support has been added or fixed for a number of systems, the Dragon Speech Synthesis module has been emulated, and the Dragon Sound Extension module has been fixed. Acorn Archimedes video, sound and joystick support has been greatly improved. On the arcade side, remaining issues in Capcom CPS-3 video emulation have been resolved and CD images have been upgraded to CHD version 5, Sega versus cabinet billboard support has been added to relevant games, and long-standing issues with music tempo in Data East games have been worked around. 0.213: It's really about time we released MAME 0.213, with more of everything we know you all love. First of all, we’re proud to present support for the first Hegener + Glaser product: the “brikett” chess computers, Mephisto, Mephisto II and Mephisto III. As you can probably guess, there’s an addition from Nintendo’s Game & Watch line. This month it’s Mario’s Bombs Away. On a related note, we’ve also added Elektronika’s Kosmicheskiy Most, exported as Space Bridge, which is an unlicensed total conversion of the Game & Watch title Fire. If you haven’t played any of the handheld LCD games in MAME, you’re missing something special – they look superb with external scanned and traced artwork. On the arcade side, we’ve added The Destroyer From Jail (a rare Philko game), and alternate regional versions of Block Out and Super Shanghai Dragon’s Eye. The CD for Simpsons Bowling has been re-dumped, resolving some long-standing issues. With its protection microcontroller dumped and emulated, Birdie Try is now fully playable. Protection microcontrollers for The Deep and Last Mission have also been dumped and emulated. Improvements to Seibu hardware emulation mean Banpresto’s SD Gundam Sangokushi Rainbow Tairiku Senki is now playable, and sprite priorities in Seibu Cup Soccer have been improved. In computer emulation, two interesting DOS compatible machines based on the Intel 80186 CPU are now working: the Mindset Personal Computer, and the Dulmont Magnum. The Apple II software lists have been updated to include almost all known clean cracks and original flux dumps, and the Apple II gameport ComputerEyes frame grabber is now emulated. We’ve received a series of submissions that greatly improve emulation of the SWTPC S/09 and SS-30 bus cards. On the SGI front, the 4D/20 now has fully-working IRIX 4.0.5 via serial console, and a whole host of improvements have gone into the Indy “Newport” graphics board emulation. Finally, MAME now supports HDI, 2MG and raw hard disk image files.
2019-11-03emulators: align variable assignmentsrillig30-121/+121
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-11-03emulators: add gns3-gui gns3-server remove gns3markd1-2/+3
2019-11-03gns3: removed (replaced by gns3-gui)markd4-511/+0
2019-11-03gns3-gui: add versiom 2.2.1markd4-0/+1109
GNS3 network simulator. Graphical user interface package.
2019-11-03gns3-server: add version 2.2.1markd4-0/+1493
GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, an IOS emulator which allows users to run IOS binary images from Cisco Systems and Pemu, an PIX firewall emulator based on Qemu.
2019-11-02dosbox-x: Not mprotect safe on x86nia1-1/+5
2019-11-02PC6001VX: update to 3.3.1.tsutsui2-7/+7
Upstream changes: 3.3.1 2019/10/28 * Works better with English keyboard. * Modified mouse operation on Android. LMB is assigned to popup menu. * Updated compatible CGROM for PC-6601. Now characters for playng card suit are properly displayed.
2019-11-01dosbox-x: Update to 0.82.23nia2-7/+7
Changes: - Serial and parallel file output now disable stdio buffering so that output is more immediately accessible to the user. - Added file output to serial port emulation. - Parallel port emulation now support both dev: and file: to specify that LPTx output go to a file, not necessarily a device by name. - Fixed bug that capped vmemsizekb to 8KB. - BIOS bootup screen now shows correct text for CPU type instead of "? CPU" when cputype=auto. - PC-98 256-color mode fixed to ignore doublescan and 200-line bits of the GDC to match real hardware behavior. This fixes display problems with "Alone in the Dark" - BOOT command will now always set 640x200 8-color graphics mode when booting PC-98 disk images, to match the apparent behavior of real hardware. - PC-98 hardware apparently allows writing port 6Ah to jump directly to 256-color mode from 8-color mode, update DOSBox-X emulation to allow it. This fixes the PC-9821 port of "Alone in the Dark". - Slow CGA memory access handler now wraps to 16KB correctly, and resolves a segfault that can happen if the last 16KB is accessed by the guest if vmemsizekb=16. - vmemsize default is now -1, which means to pick a video memory size automatically. - Added PC-98 INT 1Bh AH=03h SCSI BIOS command, which allows FreeDOS98 to boot. - INT 33h emulation fixed not to reset mouse min/max range if the new video mode is a VESA BIOS SVGA mode (not a standard VGA mode). Some games seem to define the mouse min/max range AND THEN set the VESA BIOS mode, not the other way around. - INT 33h define range functions now apply rounding to the max range if the range is close to the dimensions of the screen, for games like Daggerfall that set the cursor maximum range to values close to, but not exactly, the dimensions of the VGA screen. - INT 33h define range functions updated to accept max ranges for mapping host to guest if set just after video modeset or if those INT 33h functions are called when no mouse buttons are down. - INT 10h AH=4Fh AL=08h (Set DAC width) now correctly set AL=4Fh to indicate the call is supported. - VGA DAC palette writes are now ALWAYS masked to 6-bit unless 8-BIT DAC mode is ON and enabled. This fixes palette problems with Amulets and Armor. - VGA DAC 6/8-bit palette management code simplified - Added dosbox.conf option to instruct DOSBox-X to leave the PC speaker clock gate enabled if set, for games that use that PIT output as a time source. Setting the option to "true" allows "Bàoxiào sānguózhì", a game with strange and elaborate timing code, to run without hanging at the second title screen. - VGA port 3DAh "undefined bits" setting changed to 0x04 to accomodate "Blues Brothers" - Configuration GUI: If the settings are scrollable, tabbing between fields will now auto-scroll to the field and make it visible. - In the configuration GUI, scroll wheel input no longer changes the window focus. - Set CPU cycles dialog box layout fixed. - Added 'skip encoding unchanged frames' option to dosbox.conf. If set, AVI video capture will skip video frame compression if the frame has not changed from the previous frame. Option is off by default at this time in case it causes any issues with users and their video editing software.
2019-10-29haxm: Upgrade to 7.5.4kamil2-7/+7
CHANGELOG ========= HAXM v7.5.4 Added VM pause support to fix the crash issue of loading snapshot (#239). Fixed incorrect interruptibility_state to resolve an issue on loading snapshot (#233). Fixed a bug during mapping memory slots (#237). Fixed incorrect VMX_ENTRY_CONTROLS loading (#225). Enabled PCLMULQDQ feature in CPUID emulation if supported by the host (#231). Optimized the log interfaces and enhanced the logging mechanism on Windows (#215, #232). Fixed the compilation warnings and errors on Linux (#223).
2019-10-28yabause: Upgrade to 0.9.15kamil16-171/+82
Switch from qt4 to qt5. CHANGELOG ========= Yabause 0.9.15 August 24, 2016 - guillaume.duhamel - Release Following our strict release schedule, here's a new Yabause version. This new version includes so many new stuff, I cannot list them all. (If you really want the full list, it's on our repository) Arguably, the most notable features of this release are: - Low-level CD Block emulation - CloneCD file format support - High resolution for the software renderer We also included code from other great projects: - Musashi 68K core (code by Karl Stenerud) - SSF sound format playing (code by R. Belmont, Richard Bannister, Neil Corlett) As many of you should already be aware, Yabause was forked into a new project, uoYabause, by devmiyax. We included some of his fixes back into Yabause. Due to lack of maintainer, this release will be the last to include a gtk port. Since our last release, we also improved our tools: - Automated builds for linux, mac and windows - Development builds pushed after each commit - Translations on Transifex - Compatibility reports on our wiki And finally, we had to move from Paypal to Patreon
2019-10-26gambatte: Remove obsolete packagekamil10-185/+0
Last release 10 years ago and depends on qt4. Potential successors: - https://github.com/sinamas/gambatte (no releases, no qt5 support) - https://github.com/pokemon-speedrunning/gambatte-speedrun/ (pokemon specific?)
2019-10-26-gambattekamil1-2/+1
2019-10-25libretro-dolphin: Fix build on NetBSD 9.99.17kamil2-8/+24
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25dolphin-emu: Fix build on NetBSD 9.99.17kamil2-7/+23
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-24qemu: deal with static files generated by Sphinxadam2-52/+10
2019-10-24emulators/cannonball: Removes the patch (missed in the last commit).fox1-35/+0
- Removes patch that has been merged upstream.
2019-10-24emulators/cannonball: Update to 0.3.20191023fox2-9/+9
- Removes patch that has been merged upstream. Changes since 0.3.20190924: - bsd.cmake now defaults to using SDL2.
2019-10-23fs-uae is NOT_PAX_MPROTECT_SAFE.rhialto1-1/+4
2019-10-23Added cannonball to Makefile SUBDIRs.fox1-1/+2
2019-10-23Import of cannonball 0.3.20190924 as emulators/cannonball.fox8-0/+176
CannonBall is a program which allows you to play an enhanced version of Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.
2019-10-21Switch sphinx to versioned deps.adam1-3/+5
2019-10-20Rename audio/portaudio-devel to audio/portaudionia2-4/+4
2019-10-20dosbox-x: Disable dynarec on non-x86nia1-1/+9
2019-10-17mame: add more upstream bug report URLs to patcheswiz4-7/+16
2019-10-17mame: add denied upstream pull request URLwiz2-3/+4
2019-10-17mame: add upstream bug report URL to patchwiz2-3/+4