2017年6月30日 星期五

mGBA 0.6 beta 1

GB/GBC/GBA模擬器 mGBA 發布新版,更新如下 :

Features:
  • GBA: Support printing debug strings from inside a game
  • GBA: Better cheat type autodetection
  • GB: Tile viewer
  • Sprite viewer
  • Debugging console
  • Improved memory viewer
  • GB: LR35902/GB-Z80 disassembler
  • Configuration of gamepad hats
  • Qt: Spanish translation (by Kevin López)
  • Add option for whether rewinding restores save games
  • Qt: German translation (by Lothar Serra Mari)
  • Savestates now contain any RTC override data
  • Command line ability to override configuration values
  • Add option to allow preloading the entire ROM before running
  • GB: Video/audio channel enabling/disabling
  • Add option to lock video to integer scaling
  • Video log recording for testing and bug reporting
  • Library view
  • Debugger: Segment/bank support
  • GB: Symbol table support
  • GB MBC: Add MBC1 multicart support
  • Implement keypad interrupts
  • LR35902: Watchpoints
  • Memory search
  • Debugger: Execution tracing
Bugfixes:
  • LR35902: Fix core never exiting with certain event patterns
  • GB Timer: Improve DIV reset behavior
  • GBA Memory: Improve initial skipped BIOS state
  • GBA BIOS: Implement BitUnPack
  • ARM7: Fix MLA/*MULL/*MLAL timing
  • GBA: Fix multiboot ROM loading
  • Libretro: Fix saving in GB games (fixes #486)
  • LR35902: Fix pc overflowing current region off-by-one
  • GB MBC: Fix ROM bank overflows getting set to bank 0
  • Qt: Fix timing issues on high refresh rate monitors
  • GBA Savedata: Fix savedata unmasking (fixes #441)
  • Util: Fix overflow when loading invalid UPS patches
  • Tools: Fix recurring multiple times over the same library
  • GBA I/O: Handle audio registers specially when deserializing
  • Util: Fix highest-fd socket not being returned by SocketAccept
  • Qt: Fix linking after some windows have been closed
  • GBA Video: Fix wrong palette on 256-color sprites in OBJWIN
  • Windows: Fix VDir.rewind
  • SDL: Fix game crash check
  • SDL: Fix race condition with audio thread when starting
  • GB: Fix flickering when screen is strobed quickly
  • FFmpeg: Fix overflow and general issues with audio encoding
  • Qt: Fix crash when changing audio settings after a game is closed
  • GBA BIOS: Fix ArcTan sign in HLE BIOS
  • GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689)
  • GBA Video: Don’t update background scanline params in mode 0 (fixes #377)
  • Qt: Ensure CLI backend is attached when submitting commands (fixes #662)
  • Core: Fix crash with rewind if savestates shrink
  • Test: Fix crash when loading invalid file
  • GBA Hardware: Fix crash if a savestate lies about game hardware
  • Test: Fix crash when fuzzing fails to load a file
  • GBA: Fix multiboot loading resulting in too small WRAM
  • Test: Don’t rely on core for frames elapsed
  • Test: Fix crash when loading invalid file
  • GBA Hardware: Fix crash if a savestate lies about game hardware
  • Test: Fix crash when fuzzing fails to load a file
  • Qt: Disable “New multiplayer window” when MAX_GBAS is reached (fixes #107)
  • LR35902: Fix decoding LD r, $imm and 0-valued immediates (fixes #735)
  • GB: Fix STAT blocking
  • GB MBC: Fix swapping carts not detect new MBC
  • GB Timer: Fix DIV batching if TAC changes
  • GB Video: Reset renderer when loading state
  • GBA BIOS: Fix INT_MIN/-1 crash
  • GBA Savedata: Update and fix Sharkport importing (fixes #658)
  • OpenGL: Fix some shaders causing offset graphics
  • Qt: Fix game unpausing after frame advancing and refocusing
  • GB Timer: Fix sub-M-cycle DIV reset timing and edge triggering
  • Core: Fix interrupting a thread while on the thread (fixes #692)
  • Core: Fix directory sets crashing on close if base isn’t properly detached
Misc:
  • SDL: Remove scancode key input
  • GBA Video: Clean up unused timers
  • Test: Add a basic test suite
  • GBA Video: Allow multiple handles into the same tile cache
  • VFS: Call msync when syncing mapped data
  • GBA Video, GB Video: Colors are now fully scaled
  • VFS: Allow truncating memory chunk VFiles
  • Debugger: Modularize CLI debugger
  • Core: Clean up some thread state checks
  • Debugger: Make building with debugging aspects optional
  • GBA Memory: Support for Mo Jie Qi Bing by Vast Fame (taizou)
  • GBA Memory: Support reading/writing POSTFLG
  • Util: Add size counting to Table
  • Qt: Move last directory setting from qt.ini to config.ini
  • 3DS, PSP2, Wii: Last directory loaded is saved
  • GB Audio: Simplify envelope code
  • GB Audio: Improve initial envelope samples
  • Debugger: Add functions for read- or write-only watchpoints
  • GBA DMA: Refactor DMA out of memory.c
  • GBA DMA: Move DMAs to using absolute timing
  • All: Add C++ header guards
  • GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers
  • GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers
  • Qt: Improved HiDPI support
  • Qt: Expose configuration directory
  • Feature: Move game database from flatfile to SQLite3
  • GB Audio: Start implementing “zombie” audio (fixes #389)
  • VFS: Fix some minor VFile issues with FILEs
  • Core: Add generic checksum function
  • Feature: Support ImageMagick 7
  • All: Move time.h include to common.h
  • CMake: Add ability to just print version string
  • Qt: Merge “Save” and “OK” buttons in shader options
  • SDL: Automatically map controllers when plugged in
  • Qt: Automatically load controller profile when plugged in
  • OpenGL: Add xBR-lv2 shader
  • GBA, GB: ROM is now unloaded if a patch is applied
  • Util: Add 8-bit PNG write support
  • Qt: Rename “Resample video” option to “Bilinear filtering”
  • GBA Video: Optimize when BLD* registers are written frequently
  • Core: Cores can now have multiple sets of callbacks
  • GBA: Ignore invalid opcodes used by the Wii U VC emulator
  • Qt: Remove audio thread
  • Qt: Remove audio buffer sizing in AudioProcessorQt
  • Qt: Re-enable QtMultimedia on Windows
  • FFmpeg: Return false if a file fails to open
  • FFmpeg: Force MP4 files to YUV420P
  • Qt: Make “Mute” able to be bound to a key
  • Core: Restore sleep callback
  • Qt: Add .gb/.gbc files to the extension list in Info.plist
  • Feature: Make -l option explicit
  • Core: Ability to enumerate and modify video and audio channels
  • Debugger: Make attaching a backend idempotent
  • VFS: Optimize expanding in-memory files
  • VFS: Add VFileFIFO for operating on circle buffers
  • Core: Move rewind diffing to its own thread
  • Util: Tune patch-fast extent sizes
  • Qt: Relax hard dependency on OpenGL
  • GB Video: Improved video timings
  • Core: List memory segments in the core
  • Core: Move savestate creation time to extdata
  • Debugger: Add mDebuggerRunFrame convenience function
  • GBA Memory: Remove unused prefetch cruft
  • GB: Trust ROM header for number of SRAM banks (fixes #726)
  • Core: Config values can now be hexadecimal
  • GB: Reset with initial state of DIV register
  • GB MBC: New MBC7 implementation
  • Qt: Better highlight active key in control binding
  • Core: Improved threading interrupted detection

2017年6月28日 星期三

MAME 0.187

MAME發布新版,更新如下 :

0.187
-----


MAMETesters Bugs Fixed
----------------------
- 03041: [Graphics] (starshp1.cpp) starshp1, starshpp: Speed and graphics information from the real machine (Frank Palazzolo)
- 03585: [Gameplay] (norautp.cpp) norautp, norautjp: Readout Switch (AJR)
- 06479: [Sound] (kchamp.cpp) kchampvs, kchampvs2, karatevs: ADPCM samples are distorted (AJR)
- 06594: [Misc.] isa_ibm_mda: Typo on the "isa_ibm_mda" set description (Robbbert)
- 06599: [Sound] (zaxxon.cpp) ixion, razmataz: Missing sound (AJR)
- 06603: [Documentation] (odyssey2.cpp) jopac: In the description there are two useless spaces at the beginning (Tafoid)
- 06612: [Interface] (a7800.cpp) a7800.ccp: Machine inputs broken (Ivan Vangelista)
- 06614: [Sound] (arkanoid.cpp) arkanoid and clones, arkatour: Sound pitch is too high by 100% (Lord Nightmare)
- 06617: [Graphics] (nbmj9195.cpp) imekura: Graphic corruption in many places (Ivan Vangelista)


New working machines
--------------------
Game & Watch: Donkey Kong Jr. (new wide screen) [hap, Sean Riddle, Roger Coltrane]
Game & Watch: Mario Bros. [hap, Sean Riddle, incog]
Goupil G2 [Jean-Francois DEL NERO]
Jump Kun (prototype) [ShouTime]
Sel-Jan [BET] (Japan) [Angelo Salese, system11, The Dumping Union]
Victory (Comsoft) [Andrew Welburn, ArcadeHacker, David Haywood]
Waku Waku Ultraman Racing [ShouTime, gamerfan, Rod_Wod, MetalliC, Peter Wilhelmsen, Smitdogg, The Dumping Union]


New working clones
------------------
Bambino Classic Football [hap]
Burnin' Rubber (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
Fidelity Sensory Chess Challenger 9 (rev. B) [yoyo_chessboard]
Gingateikoku No Gyakushu (bootleg set 3) [Andrew Welburn, Craig Anstett, The Dumping Union]
Graplop (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Guerrilla War (Version 1, set 2) [Artemio Urbina, The Dumping Union]
HP 9845B (Germany) [F.Ulivi, A.Kueckes]
HP 9845C (Germany) [F.Ulivi, A.Kueckes]
HP 9845T (Germany) [F.Ulivi, A.Kueckes]
Jack Potten's Poker (set 10, ICP-1 PCB) [TeamEurope, Roberto Fresca]
Lock'n'Chase (DECO Cassette) (Japan) [Charles MacDonald, wtc4ever, The Dumping Union]
Mach-9 (bootleg of Vulgus) [Marcos75, The Dumping Union]
Macross II (Korea) [CoolMod, CS, The Dumping Union]
Marchen Maze (Japan, hack?) [frsj8112, The Dumping Union]
Money Money (set 2)  [caius, The Dumping Union]
Offensive (Spanish bootleg of Scramble) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker, Marcos75, The Dumping Union]
Operation Thunderbolt (Japan, SC) [ShouTime, The Dumping Union]
Palamedes (US) [caius, The Dumping Union]
Pengo (set 5) [Corrado Tomaselli, The Dumping Union]
Power Instinct (USA, prototype) [ShouTime]
Pro Tennis (DECO Cassette) (Japan) [Charles MacDonald, The Dumping Union]
Spectar (revision 2, bootleg) [Ricky2001]
Tehkan World Cup (set 4, earlier?) [Purity, The Dumping Union]
Time Killers (v1.32I) [Brian Troha, The Dumping Union]
Victory (Comsoft) (bootleg) [Josele Fernandez]


Machines promoted to working
----------------------------
Goupil G1 [Jean-Francois DEL NERO]
Mattel Computer Gin [hap, Sean Riddle]


Clones promoted to working
--------------------------
Dragon 64 Plus [Nigel Barnes]
Treasure Island (DECO Cassette) (Region D) [David Haywood]


New machines marked as NOT_WORKING
----------------------------------
Big Deal Belgien (5.04) [Gerald (COY), Roberto Fresca]
Bel Slots Export (5.01) [Gerald (COY), Roberto Fresca]
D-CAT16 (Mega Drive handheld) [Team Europe]
Game & Watch: Mickey Mouse [hap, Igor]
Game Prince RS-1 [BeckieRGB]
Game Prince RS-16 [BeckieRGB]
HP9000/332 [R. Belmont, Al Kossow]
GRiD Compass 1101 [shattered]
GRiD Compass II 1121 [shattered]
Nokia D-box 1, Kirsch gruppe [Joakim Larsson Edstrom]
Percussion Freaks 5th Mix (G*B05 VER. KAA) [Guru, smf]
Pingu's Ice Block [Darksoft, MetalliC]
Player's Edge (PK1002-PC082) Jake's Jacks Bonus Poker [BrianT]
Quingo Export (5.00) [Gerald (COY), Roberto Fresca]
Ron II Mah-Jongg [system11, Angelo Salese, The Dumping Union]
Spirit of 76 [PinMAME]
V-Dog (prototype, earlier) [AttackedbyGlitch]
V-Smile Baby (US) [Sean Riddle]
VG Pocket Tablet [BeckieRGB]


New clones marked as NOT_WORKING
--------------------------------
Animal Basket (19 Jan 2005) [brizzo]
Black Knight 2000 (PF-1) [PinMAME]
Chrysler Electronic Voice Alert (24-function) [hap, Sean Riddle, David Viens]
E-Swat - Cyber Police (bootleg, set 2) [Hammy, The Dumping Union]
Ez2dancer 2nd Move [RetroRepair, Guru]
Forty-Love (Japan) [ShouTime]
GRiD Compass 1109 [shattered]
GRiD Compass II 1129 [shattered]
GRiD Compass II 1131 [shattered]
GRiD Compass II 1139 [shattered]
Motor Raid - Twin/DX [Bill D., The Dumping Union]
New Century (Spanish bootleg of Scramble) [Marcos75]
OutRun 2 Special Tours (Japan) (GDX-0011) [rtw]
The Bounty (set 2) [caius, The Dumping Union]
Treamcast [Maddog]
V-Smile (US) [Sean Riddle]


New working software list additions
-----------------------------------
abc80_cass, abc80_flop: ABCStacker [Andreas Gustafsson]
archimedes: Countdown to Doom, The Last Days of Doom [Nigel Barnes]
bbcmc: Bikes [Nigel Barnes]
dragon_cart: Sound Extension [Nigel Barnes]
dragon_cass: Hang It! [Nigel Barnes]
dragon_flex:
  Chatplus V1.0.2, DBASIC (Alt), DBASIC, Diagnostics, DragonPlus Updates, Editor & Assembler (DragonPlus), Editor & Assembler,
  Extended Basic, SP-Edit (DragonPlus), Super Sleuth Disassembler, Text Processing System, Utilities, Utilities (Alt) [Nigel Barnes]
dragon_flop:
  BT Codes Search, Composer Companion (DragonFire), Composer X (PSE), Copycat (PSE), DCHROME & SCANNER, Desk Top Publisher V2,
  Desktop, Discup (PSE), Dragon Detour, DynaFast v1.5.0, FEdit, Forth Compiler (DeltaDOS), Golden Oldies, Machine Language Tutorial,
  Mandragore, Multi-Disk, Orange Base, PyrAdventure, RolaBall2, Shaolin Master Plus,, Sprite Designer (PSE), Supa Nova,
  Super Writer 2, Telewriter V1, Telewriter V2, Telewriter V4, The Fun Disc!, The Hobbit, Utility Pack (PSE), W.I.M.P. (1989)
  [Nigel Barnes]
dragon_os9: Cash and VAT, DragonPlus OS9 Drivers, Stock Control [Nigel Barnes]
ibm5150:
  4D Boxing, 4D Sports Boxing, 688 Attack Sub (3.5", older), Gunboat: River Combat Simulation,
  Ivan "Ironman" Stewart's Super Off Road, Jordan vs. Bird: One on One, Kings of the Beach, Menace, PC Tools (various versions),
  PKZip 2.04g, Platoon, Risky Woods, SimEarth, Star Goose!, Wrath of the Demon, Xenon [ArcadeShadow]
ibm5170:
  Disney's Aladdin, Gobliiins, Gobliins 2: The Prince Buffoon, Goblins Quest 3, PC Tools (various versions), SimFarm [ArcadeShadow]
pet_quik: Hardcore Petting, No Pets Allowed [Curt Coder]
pce_tourvision: Ankoku Densetsu, Batman, Burning Angels, Cadash, Gradius, Toilet Kids, World Jockey [system11, The Dumping Union]
x68k_flop:
  Bradion, Dennou Club Vol. 90 Tokubetsu Henshuu-ban, Dennou Club Vol. 94, Dennou Club Vols. 96-139, GJ, Nemesis '95 Gradius 2
  [Justin Kerk]


New NOT_WORKING softwre list additions
--------------------------------------
dragon_cart: EPROM Programmer, Speech Synthesis, Ultra Drive [Nigel Barnes]
vsmile_cart:
  Abenteuer im ABC Park (GER), Finding Nemo - De Wonderwereld Van Nemo (NL), Mickey Mouse Clubhouse (NL),
  Shrek De Derde - Arthurs Schooldag Avontuur (NL) [Team Europe]


Source Changes
--------------
-plugins/cheat: Add hotkey support, and nes, snes and genesis Game Genie support. [Carl]

-Added initial support for SiS85c496/497 PCI chipset, and added first pass shadow RAM and SM RAM support. [R. Belmont]

-hp9k_3xx updates: [R. Belmont]
 * Preliminary working DIO/DIO-II bus implementation and 98544 video card.
 * Hooked up i8042 I/O microcontroller comms to main CPU.
 * Support medium-res built-in video on 9000/332.

-Improved CD audio play track/index command handling. [smf]

-Added unused DIP switches 7 and 8 to Eeekk! since it's a conversion of pacman. [smf]

-terracre.cpp: Added actual hookup for protection data and fixed potential buffer overflow. [Angelo Salese]

-cop01.cpp: Improved Mighty Guy sound. [Angelo Salese]

-apricot: Switched to preferred Z80SIO device. [Dirk Best]

-drawgfx: Made the palette optional, and fixed viewgfx for case where palette is absent. [O. Galibert]

-devcb: Added line hold capability. [O. Galibert]

-bgfx: Fixed xBR-lv2-multipass, xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend, and xBR-lv3 shaders. [Ryan Holtz]

-Added preliminary YM3802 MIDI/cassette controller with MIDI clock timer and click counter. [Barry Rodewald]
 * Added X68000 expansion device using the YM3802, Mahou Daisakusen (x68k) plays MIDI music.

-ti99 updates: [Michael Zapf]
 * Implemented Hexbus and HX5102 floppy early WIP.
 * Cleaned up slot devices architecture and renamed constants.
 * Added new cartridge type paged7 for TI-CALC.

-accomm: Fully implemented keyboard, added sound (same as Electron), and added layout with Caps/Shift Lock LEDs. [Nigel Barnes]

-d64plus: Implemented banking of extra 64K, and 6845 with chargen - promoted to working. [Nigel Barnes]

-dragon32: Added JCB Sound Extension cartridge. [Nigel Barnes]

-dragon200e: Added correct keyboard. [Nigel Barnes]

-starshp1 updates: [Frank Palazzolo]
 * Fixed graphics/speed issues.
 * Made Fast/Slow momentary as on real cabinet, added note about behaviour.
 * Updated clocks according to latest information.

-z80scc: Added support for resetting RX interrupts/status by reading Rx FIFO through RR3. [Joakim Larsson Edstrom]
 * Gets virtpool driver terminal a bit further, but not all the way (no visible difference).

-dbox: Separated skeleton driver from unfinished display device. [Joakim Larsson Edstrom]

-Replaced fake TLCS-90 I/O space with callbacks. [AJR]

-pangba, pangbb, spangbl: Reduced ADPCM rate to make music speed match original, use callback for audio IRQ. [AJR]

-tail2nos: Added flip screen support, documented non-effect of "Country" switch. [AJR]

-aerofgt.cpp: Video and sound refinements: [AJR]
 * Fixed sound loss in spinlbrk and clones caused by misconfigured ROM bank.
 * Work towards flip screen support for most games - aerofgtb is nearly correct now.

-dynablst, bbmanw & clones: Use 4-way joysticks (as service manuals suggest). [AJR]

-toaplan2.cpp: Generate (and acknowledge) video interrupts within VDP. [AJR]

-Made TC0040IOC its own device type and separated its functionality from TC0220IOC. [AJR]

-galastrm, undrfire, cbombers, groundfx, gunbustr, superchs, 2mindril: Use TC0510NIO device for inputs. [AJR]

-Sort slot options by name in -listslots output. [AJR]

-Made CBM IEC device names more descriptive. [AJR]

-sidebs: Fixed POST failure in debug build. [AJR]

-taito_en: Use MB8421 for communication RAM. [AJR]

-mjkjidai: Use 8255 devices for I/O. [AJR]

-subsino.cpp: Use 8255 devices (most of which are only used for input). [AJR]

-suprloco: Replaced soundlatch with 8255 device that runs in mode 2. [AJR]

-Added TE7750 Super I/O Expander device. [AJR]

-m72.cpp, m92.cpp: Put IRQ hacks out of their misery. [AJR]

-norautp: Restored some inputs that were disconnected many releases ago, don't hardcode "Readout" inputs. [AJR]

-grdian, getstarj: Replaced MCU simulation with new dump. [AJR, ShouTime, brizzo]

-s2650: Modernised I/O: [AJR]
 * Replaced fake S2650_SENSE_PORT address with line read callback (set_input_line should also work).
 * Moved S2650_CTRL_PORT and S2650_DATA_PORT to I/O address space.

-Don't try to read past the end of a memory space in debug view. [AJR]

-Added validation for slot cards and fixed some errors exposed by this. [Vas Crabb, AJR]

-Fixed Tandy CoCo keyboard mapping (github issue #2386). [Vas Crabb]

-taitosj: Made security MCU hookup a device. [Vas Crabb]

-exidy.cpp: Added PROMs to Spectar taken from a bootleg set - believed to match original. [Ivan Vangelista]

-Migrated remaining device machine configuration additions to instance member functions. [Ivan Vangelista]

-Made RAM device look for [km](i?b)? rather than [km].* suffix. [Nathan Woods]

-Fixed a crash when returning to the front-end after launching a system from favorites. [Nathan Woods]

-CoCo: Overhauled the cartridge slot subsystem. [Nathan Woods]

-Made read_or_write a scoped enum. [Nathan Woods]

-Changed the profiler to use std::ostringstream as the text sink (instead of std::string). [Nathan Woods]

-Cleaned up CoCo 3 GIME implementation. [Nathan Woods]

-Changed a few C strings to std::string references in the debugger. [Nathan Woods]

-Quingo: Switched to hot slots machine (more accurate). [RobertoFresca]

-Big Deal Belgien, Bel Slots Export: Added PCB layouts. [RobertoFresca]

-r9751: Added more SMIOC registers. [Brandon Munger]

-HP9845: Improved keyboard mapping and added German layout. [F.Ulivi, A.Kueckes]
 * Implemented SHIFT LOCK key, added pop-ups and outputs showing state of toggle keys.
 * Lowered volume of beeper (was too loud according to A.Kueckes).

-Added read support for the disk format SDF used in the CoCoSDC. [Tim Lindner]

-CoCo: Added Speech/Sound Cartridge support. [Tim Lindner]

-Fixed JVC disk format to correctly recognize 2 sided disks. [Tim Lindner]

-Implemented busy delay in CoCo SSC. [Tim Lindner]

-EF9365: Fixed the hardware vector engine (fixes ARC Squale Basic). [Jean-Francois DEL NERO]

-Interpro driver updates: [Patrick Mackinlay]
 * Added skeleton for srarb.
 * Improved mcga/fmcc skeleton and fixed mcga/fmcc detection.
 * Expanded cammu skeletons.
 * Added support for "new" SCSI.
 * Added clock-based ioga interrupts.
 * Added forced NMI handling.
 * Improved SCSI DMA.
 * Removed broken caching.
 * Added Clipper CPU ID support.
 * Added enum masks and unknown registers, disabled bus errors.
 * Made RAM configurable and improved system registers.
 * Added initial implementation of unmapped memory handler.
 * DMA/IRQ changes, serial DMA registers.
 * Added 7-segment diagnostic LED.
 * NMI and DMA improvements - NMI boot diagnostics pass.
 * Made floppy DMA read and write work.
 * Improved logging.

-ncr5390.cpp: Added basic 53c94 support. [Patrick Mackinlay]

-t10spc.cpp: Added missing start/stop unit command [Patrick Mackinlay]

Gameboy updates: [Tauwasser]
 * Cleaned up Gowin information in gameboy.xml, added information from archived web site and catalogue.
 * Replaced GoodGBX MBC1 Collection check code with direct comparison of internal ROM name.
 * Removed buffer over-read in get_cart_type.
 * Updated MBC1-MBC5 mapper documentation.

-Use more likely clocks for littlerb based on PCB crystals (main CPU is more likely 8MHz than 12MHz). [David Haywood]
 * Also added a hack to overclock the TMS to 120% so that the map screen renders properly.

-Moved Famiclone stuff from nes.xml to driver and added new sets. [David Haywood]

-Corrected Neo Geo sprite tile code mask to 20 bits (was previously 19 bits). [TheHpman]

-Fixed trailing space in -listclones and -listbrothers output. [Tafoid]

-naomi.cpp: Added five real dumps of SPI EEPROMs used in M1/171-7978B-type cartridges, updated docs. [f205v, MetalliC]

-naomi.cpp: Converted existing M1-type cart SN# EEPROMs data to be like real dumps. [MetalliC]

-naomi.cpp: Identified "Airline Pilots" sets as domestic Japan and World versions, according to information from Sega.
 [ShouTime, MetalliC]

-chaknpop: Replaced MCU simulation with dump. [Team Japump!!!, Chack'n, Hau]

-kuniokun: Replaced MCU simulation with actual dump. [ShouTime, brizzo]

-Use actual M68705P5 dump for Rumba Lumber, replaces inaccurate simulation. [ShouTime, brizzo]

-Onna Sanshirou - Typhoon Gal: Use 68705 dump, replace inaccurate protection simulation. [ShouTime, brizzo]

-Use dumped M68705 for fieldday/undoukai. [ShouTime, brizzo]

-tetrsark: Add a totally useless MCU dump (apparently blank). [ShouTime, Brizzo]

-arkanoidja, arkanoidu, arkatour: Replaced hand-crafted MCU programs with 68705 dumps. [Lord Nightmare, ShouTime, brizzo]

-prebillian: Replaced MCU simulation with actual dump, fixed vblank input, fixed player 2 spinner input, and added launch button.
 [Lord Nightmare, ShouTime, brizzo]

-ay8910.cpp: Made device_clock_changed respect YM2149 pin 26, added pinout, and remove outdated comments. [Lord Nightmare]

-socrates.cpp: Converted socrates and iqunlimz to bankdev, hooked up socrates hblank input, and made profweis machine configuration
 derive from socrates. [Lord Nightmare]

-hh_sm510: Improved Mickey & Donald SVG artwork. [Sean Riddle, Roger Coltrane]

-naomi.cpp: Bruteforced "Dragon Treasure" main unit DES key. [Mike Ryan]

-svmu: Added two English BIOS versions and a newer Japanese BIOS version. [Kingizor]

-system16.cpp: Corrected clocks for Alien Storm (bootleg, set 2). [caius, The Dumping Union]

-Fixed missing VLM5030 speech in Hyper Crash and increased volume, and fixed VLM loading in jailbrek and clones. [MASH]

-gradius4: Changed description to match title screen/flyer. [Pedro J. Martinez]

-Renamed "Cyber Arcade 120-in-1" to "Defender M2500P 120-in-1" (correct name according to dumper). [AttackedbyGlitch]

-Corrected descriptions for Gradius 4: Fukkatsu and Silent Scope 2. [sjy96525]

-Changed Air Combat 22 auto-centering throttle from Pedal to AD_STICK_Z. [sjy96525]

m64p (2017-06-27)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 更新版本,需要的請至官網更新。

https://m64p.github.io/

2017年6月27日 星期二

Virtual GameBoy Advance v5.5

GBA模擬器 Virtual GameBoy Advance 發布新版,更新如下 :

– Added support for DirectInput joysticks to VGBA-Windows.
– Moved all input-related options to the « Input » menu in VGBA-Windows.
– Fixed crash when changing audio sampling rate in VGBA-Windows.
– Added « Draw 65% Frames » option to VGBA-Windows.
– Fixed screen updates after changing scaling algorithm in VGBA-Windows.

http://fms.komkon.org/VGBA/

SSF TestVer (2017-06-25)

SS/STV模擬器 SSF 發布新版,更新如下 :

DOOMが動くようになってます BIOS無しの場合はBusWaitをONに、またBIOSの有無に関係なくVDP1DrawThreadをOFFにすると動きます

http://www.geocities.jp/mj3kj8o5/ssf/index.html

2017年6月26日 星期一

BizHawk 2.0

多機種模擬器 BizHawk 發布新版,更新如下 :

New Core: Neo Geo Pocket
New Core: VirtualBoy

Saturn
    Replace Yabause with the Mednafen saturn core
    Peripheral support

SNES
    Replace performance profile with Snes9x 1.54 (Same nags as before, bsnes is preferred for movie recording!)
    Deterministic hacks removed, (compatibilty profile is no longer slower than native bsnes, emulation bugs gone)
    Reliable savestates

Genesis/Sega-CD
    Savestate instability fixed

N64
    GLideN64 update
    Jabo dropped (unfortunate consequence of going 64-bit)

http://github.com/TASVideos/bizhawk/

uoYabause 0.5.0

SEGA SATURN模擬器 uoYabause 發布新版,更新如下 :

Chart
New cpu core is now ready! it's twice faster than interpreter cpu.



2017年6月25日 星期日

Pantheon 5.938



多機種模擬器 Pantheon 發布新版,更新如下 :

Emulator of MSX computer now supports tape and disk images, which means a lot more games from this platform will be available in the future. This release also brings you 128 games for MSX computers:

Ace of Aces, Adventure Kid, Alien Bounce, Amazonia, Angma Jidae - Devil Zone, Arkanoid Revenge, Balance, Banana, Block Hole, Booga-Boo, Buck Rogers, Buggle Boggle, Cannon Turbo, Carry, Challenge Derby, Cocos, Colums, Continental Circus, Cyborg Z, Dark Sider, Dawn Patrol, Defcom 1, Devil's Heaven, Diamond Mine II, Door Door MkII, Eagle, Enemy Trap, Exchanger, Farm Kit, Fire Star, Flashpoint, Fruit Machine, Fruit Search, Galaxians, Gang Man, Gekiso Battle, Gozira-Kun, Guardic, Habilit, Harapeko Pakkun, HeliWar, Hole in One Special, Hopper, Hunchback, Hustle! Chumy, Ice, Illusions, Indy 555, Jaws, Jet Bomber, Jet Set Willy 2, Joe Blade, Jump Coaster, Jyanyuu Mah-Jong, Kage no Densetsu, Kkoedori, Klax, Krakout, Labboss, Legion, Live's Ball, Lords of Time, Mac Attack, Magic Pinball, Malaya no Hibou - English, Marchen Veil 1, Maxima, Meteor Storm, Miki Va a Esquiar, Minesweeper, Mister Jaws, Moon Rider, Moonsweeper, Nebula Wars, Number Painter, Octagon Squad, Ole!, Outland, Pac-Maniac, Pass Ball, Patience, Picture Puzzle, PitMan 2, Playball, Puznic, Pyro-Man, Quasar, Race City, Red Moon, Relics - MSX2, Robofrog, Robot Wars, Rocket Roger, Sabotaje, Saint Dragon, Salvage, Scramble Eggs, Sea King, Sirwood, Snakes and Ladders, Space Force, Sparkie, Star Trek: Strategic Operations Simulator, Super Billiards, Super Bioman 1, Super Columns, Survivor, Syougun, Tetra Horror, Tetris II, The Apeman Strikes Again, The Hobbit, The Snowman, Thing Bounces Back, Thunder Ball, Toobin, Una's Lair, Uncharted Waters, Underground, Vicious Viper, Vietna, Void Runner, Wallball, West Bank, Winterhawk, Wonsiin, Xetra, Zexas

http://grandy-pantheon.blogspot.tw/

2017年6月22日 星期四

higan v103

多機種模擬器 higan 發布新版,更新如下 :

With this release, PC Engine, Master System, Game Gear, Mega Drive and the newly added SuperGrafx support are now quite usable! They're far from the best emulators for these systems, but with many bugfixes, full sound emulation, and save state support ... many games are now fully playable with decent accuracy.
The Game Boy Advance emulation is also now substantially improved with vastly improved sound quality and a new dot-based PPU renderer. With that change, every single component in higan is now cycle-based. Regrettably, these changes do carry a ~20% performance penalty compared to GBA emulation in v102.
Changelog:
  • added SuperGrafx emulation
  • improved audio band-pass filtering for all emulated systems
  • screen rotation is now a hotkey; automatically rotates control bindings
  • screen rotation now supported on the Game Boy Advance as well (used by a small number of games)
  • massive improvements to Mega Drive emulation
  • massive code cleanups and rewrites to many CPU emulation cores (MOS6502, WDC65816, SPC700, etc)
  • Famicom, Master System, Mega Drive: added PAL emulation support
  • PC Engine, SuperGrafx, Master System, Game Gear, Mega Drive: added save state support
  • PC Engine, SuperGrafx: added PSG sound emulation
  • Master System, Game Gear: added PSG sound emulation
  • Mega Drive: added Z80 APU emulation [with help from Cydrak]
  • Mega Drive: added PSG sound emulation
  • Mega Drive: added YM2612 sound emulation [Cydrak]
  • Super Famicom: fixed Super Game Boy emulation
  • PC Engine: added save RAM support (using per-game PCE-CD backup RAM)
  • Game Boy Advance: substantial improvements to audio emulation quality
  • Game Boy Advance: convert scanline-based PPU renderer to a dot-based renderer
  • Game Boy Advance: properly initialize CPU state (fixes Classic NES Series games)
  • Game Boy Advance: MUL timing corrected [Jonas Quinn]
  • Mega Drive: emulate special mappers for Phantasy Star IV, Super Street Fighter II, etc.
  • Super Famicom: use darker luma for INIDISP=0 (large improvement to Final Fantasy III opening)
  • Super Famicom: fixed bugs in SMP OR1,AND1 instructions
  • cheat code database regrettably removed from official releases; will be made available separately
This changelog is a summary of major changes. For a detailed list of all changes, which spans several pages, please see the higan Gitlab repository.

https://byuu.org/?v=103

2017年6月21日 星期三

雜談

這陣子被一堆狗屁倒灶的雜事弄得七葷八素,實在沒多餘力氣在部落格上,而且鳥事還在持續中,絲毫沒有要結束的跡象......

上來寫這個並不是要抱怨,而是有一些事情要對某些人釐清.........
俗話說眼見為憑,沒錯!很多事皆然,不過在模擬器的圈子就不一定適用了,我就認識一些根本不想出名的怪物,不少目前無聲無息的基板或遊戲早已被他們攻破,不過他們根本不想公開,所以只在一個小圈圈中分享訊息與成果。身為玩家只能等待,而不是騷擾。謾罵或不理性的發言只會離目標越來越遠............

另外一件值得高興的事,一些原本模擬無望的老基板遊戲,應該會陸續被MAME支援,之前因為任天堂 Monkey Magic 與 Taito Chack'n Pop 的問題,DU 與日本 Japump 組織決裂,探究其原因主要是因為語言溝通的問題造成雙方的誤解與不滿,不過這個問題在多年後由MAME方主動伸出友善的手才使的這場誤會得以釐清。

當年 Moogly Guy 和 DU 花了一大筆錢拍賣取得 Monkey Magic 這款遊戲,之後 Japump 團隊就提交了Monkey Magic 的ROM與驅動,這件事讓 DU 與 MAMEDEV 十分不滿   "既然你有這款遊戲的ROM,為什麼不早點提交 ? 等到我們已經花錢取得遊戲,你才將ROM提交出來,這是啥意思? "  之後 Japump 被 DU 踢出,提交的驅動也被 MAME 刪除,雙方就此決裂。

事後才發現不過是一點小事,只是因為E-MAIL與語言的不同造成溝通誤解,不過一切已成過去,今後 Japump 會繼續提供由他們dump出的遊戲給MAME使用,事情總算得到解決.........

上星期聽某大老提到這件事的前因後果感到蠻離奇的,內心十分感謝這些在背後支持整的模擬界的相關組織,幸好有你們,老遊戲才得以重生,再次感謝 !!!

2017年6月17日 星期六

m64p (2017-06-16)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,有需要的朋友可前往更新。

https://m64p.github.io/

2017年6月13日 星期二

Phoenix v2.8.JAG

多機種模擬器 Phoenix 發布新版,更新如下 :

!! Fixes in the object processor (earned by Rebooteroids)
!! Fixed a blitter in the inner loop part (a number of hangs was removed)
+ RISC processors reproduced a hardware error with writing to the flag register (compatibility is improved)
!! Fixed prefetching of commands in DSP
+ Added support for increased horizontal screen resolution
+ The scan is corrected (unnecessary parts of the screen are removed)
!! Alignment adjusted so that Protector SE works
+ Added options for emulating RISC processors in separate threads
+ Overall optimization performed

http://www.arts-union.ru/node/23

2017年6月11日 星期日

Mednafen 0.9.45.1

多機種模擬器 Mednafen 發布新版,更新如下 :

-- 0.9.45.1: --

June 5, 2017:
SNES: Fixed an instance of possibly-undefined behavior.

Silenced dumb warning spam relating to endian.h emitted by newer versions of gcc.

June 4, 2017:
Fixed garbled audio with the exclusive-mode WASAPI sound driver on some higher-end sound cards(regression introduced in 0.9.45 due to a mistake in changing
the meaning of a macro field during development); may also fix garbled audio when using the new OpenBSD sound driver with certain sound cards.

https://mednafen.github.io/

fixGB Alpha v0.6.1

GB/GBC模擬器 fixGB 發布新版,更新如下 :

-more GBS compatibility
-dont close emu when opening with unsupported file or no file at all, display error message instead
-dont close emu on invalid cpu instruction, freeze game instead until a button is pressed
-set window title more proper
-display currently playing .gbs track on screen rather than just on the console via bitmap font

https://github.com/FIX94/fixGB

XEBRA (2017-06-10)

PS模擬器 XEBRA 發布新版,更新如下 :

■DMAC:(GPUの)チェイン転送モードでの転送レートの見直し

(17/06/08)
いつごろからかは不明だがTransfer Rate(GPU-chain)が
無効になってしまっていたので修正した。
またタグ部とデータ部でレートが違い過ぎるため、
それらを別々の計算とし、データ部についてはGPU-inの係数を使うようにした。
(17/06/10)
上記見直しの時にStall Rate(GPU-in)のデフォルト値を0x14から0x8に
変えてみたのだが、これが仇になるケースが結構見つかったので
0x14に戻した。

http://drhell.web.fc2.com/ps1/index.html

2017年6月5日 星期一

m64p (2017-06-04)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI)  更新版本,需要的朋友可試試。

https://m64p.github.io/

melonDS 0.3

 

NDS模擬器 melonDS 發布新版,更新如下 :

• set POSTFLG when booting games directly, fixes Pokémon games and likely others
• fix bug with cart DMA, booting a game from the firmware should be stable now
• better emulation of cart transfer delays
• better save type heuristics
• support for writing to VCount
• 2D: fix display capture blending modes
• 2D: implement X-flip for bitmap sprites (oops)
• 3D: fix mode3 (vertex) texcoord generation (Eledees no longer looks like your TV decoder broke)
• 3D: fix Z-buffering
• 3D: attempt at fixing culling, works better
• 3D: latch all rendering-related registers upon VBlank
• 3D: delay rendering start a bit, for games that run late
• 3D: optional threaded renderer
• 3D: change renderer to work per-scanline; accurate stencil buffer
• 3D: fix alpha calculation when alphablending is disabled via DISP3DCNT
• 3D: fog and edge marking
• wifi: more functionality emulated, attempt at sending/receiving data
• misc bugfixes and optimizations
• better framerate limiter

http://melonds.kuribo64.net/

2017年6月4日 星期日

BizHawk 1.13.0

多機種模擬器 BizHawk 發布新版,更新如下 :

  • Commodore 64 core officially released!

  • EmuHawk
    • Hex editor - Find box - remember Hex vs Text radio selection
    • Fix problems where keybindings arent automatically applied when loading a configfile. Fixes #851
    • When key priority is Hotkey over input, account for special hotkeys such as frame advance, turbo, fast forward, rewind
    • Add Toggle Key Priority hotkey
    • Drag & drop - default unknown file extensions to ROM
    • Fix rewind crash when cancelling out of archive file picker dialog
    • Check if save ram exists before writing it (Fixes TAStudio Ctrl+S crash)
    • Lua
      • Fix memory leak causing crash after a few dozen script loads/resets
      • Implement emu.getboardname
      • Add lua canvas methods to documentation

  • NesHawk
    • Support some headerless Roms
    • Fix Tagin Dragon
    • Fix Faimly Basic
    • Fix Armadillo (J) graphics Fixes #848
    • UNIF_BMC_FK23C - Dipswitch support

  • SNES
    • Fix frame 0 loadstating
    • Support Trace logging GB and SMP cores
    • Disable trace logger on the Performance profile
    • Code-Data Logger support for SGB

  • PSX
    • Fix multitap flaking out after reboot core

  • Atari 2600
    • Fix Ram tools not updating after Hard Reset Fixes #838

  • Apple II
    • Add default binding for the Return key
    • Remove default bindings for keys that don't exist

  • Genesis
    • Disassembler fix
    • Add missing buttons on the menacer

  • Colecovision
    • Virtualpad support for peripherals
    • Mnemonic names for peripheral buttons

  • SMS
    • Fixes to Korean boards
    • Fix Xyzolog

  • PCE
    • Fix frame 0 loadstate window size bug

BlastEm 0.5.0

  Streets of Rage II in-game shot

MD/SMS模擬器 BlastEm 發布新版,更新如下 :

New Features

  • SMS emulation in the form of the Gensis/MD's backwards compatibility mode
  • Added support for SMS controllers
  • Support for the mapper used by Realtec games
  • Support for carts with fixed value registers
  • Support for enough of the XBAND cartridge hardware to allow the menu to boot
  • Basic XBAND keyboard emulation
  • Configurable display overscan
  • Fullscreen mode can now be toggled at runtime
  • Window can now be resized at runtime
  • Support for "semantic" controller button names in the gamepad mapping using SDL2's game controller API
  • Analog axes can now be mapped to emulated gamepad buttons or UI actions
  • System soft reset
  • Keyboard can now be captured when a Saturn or XBAND keyboard is connected to the emulated system
  • Internal screenshots that bypass all output filtering/overscan
  • Homebrew using the "SSF2 Mapper" is now supported via header detection like on the Mega Everdrive
  • Directory used for SRAM, EEPROM and savestates is now configurable
  • Path configuration values can now contain both BlastEm-specific and environment variable references
  • Open GL based rendering can be disabled in favor of the SDL2 render API fallback

Bugfixes

  • Fixed a bug that would cause a crash in certain games that have SRAM and ROM at the same address
  • Fixed some issues with Z80 interrupts that caused issues with sound/music in Sonic 2 and Puyo Puyo 2
  • Z80 debugger no longer crashes when resuming execution
  • Undocumented Z80 instruction "out (c), 0" now decodes properly
  • GDB remote debugging should now work with more recent versions of GDB
  • GDB remote debugging should now work on more recent versions of Windows
  • Overlapping instructions in self-modifying code no longer causes incorrect behavior
  • Z80 instructions "in c" and "out c" now work correclty on 32-bit builds
  • Specifying an output audio frequency higher than the FM frequency no longer deadlocks the emulator
  • Fixed memory map generation for games with 3MB ROM and SRAM at the 3MB mark

Accuracy/Completeness Improvements

  • YM2612 SSG-EG and CSM modes are now implemented
  • VDP Mode 4 is now implemented in both Genesis and SMS mode
  • Basic emulation of refresh delays has been added
  • 68K interrupt latency has been made more accurate
  • CRAM contention artifacts (aka CRAM dots) are now emulated
  • DIVU/DIVS and MULU/MULS are now cycle accurate
  • MOVEM now performs the extra ignored read and has correct timing
  • The timing of serveral other 68K instructions has been fixed
  • Implemented 68K trace mode
  • SBCD flag calculation now matches hardware in 100% of cases
  • 68K -> VDP DMA now properly has a delay at DMA start rather than at the end of the transfer
  • A number of illegal effective address mode/operation combinations now properly decode as illegal instructions
  • Added emulation of the slow rise time of an IO pin that was changed to an input when it was previously outputting 0
  • Partial support for the VDP test register
  • Partial support for the 128KB VRAM mode bit
  • Improved accuracy of low level sprite rendering details
  • Fixed handling of active/passive display transitions so that border extension tricks work
  • Fixed handling of horizontal interrupts in extended display areas
  • More accurate correspondance between horizontal counter and raster beam
  • Partial emulation of serial IO registers

Other Changes

  • Added Japanese version of Street Fighter 2: The New Challengers to ROM DB
  • Added the following EEPROM games to the ROM DB:
    • Ninja Burai Densetsu
    • Rockman Mega World
  • Added ROM DB entries for the following games with incorrect region headers:
    • Another World (E)
    • Alien Soldier (J)
    • Light Crusader (J)
    • Castle of Illusion - Fushigi no Oshiro Daibouken (J)
    • Atomic Robo-Kid (J)
  • Added ROM DB entries for the following games which are incompatible with 6-button controllers:
    • King of Monsters
    • Combat Cars
    • Second Samurai
    • Dungeons & Dragons - Warriors of the Eternal Sun
  • Added ROM DB entries for the following games with fixed value registers:
    • Ya Se Chuan Sho
    • 16 Zhang Ma Jiang
    • Elf Wor
    • Huan Le Tao Qi Shu: Smart Mouse
    • Mighty Morphin' Power Ranges: The Fighting Edition
    • Super Bubble Bobble MD
    • Thunderbolt II
  • Added ROM DBentries for teh following games that have bad/missing SRAM headers:
    • Hardball III
    • Might and Magic - Gates to Another World
    • Might and Magic III - Isles of Terra

2017年6月3日 星期六

Mednafen 0.9.45

多機種模擬器 Mednafen 發布新版,更新如下 :

Changes:

-- 0.9.45: --

May 29, 2017:
 Tweaked netplay sound buffer underrun kludge code.

 The netplay server host and port being connected to are now printed to the netplay console at the beginning of a
 connection attempt.

 Netplay connection attempts to servers are now non-blocking.

May 25, 2017:
 SS: Synchronize end of SMPC clock change commands to beginning of vsync instead of beginning of vblank, per tests on a SS.

May 23, 2017:
 SS: Reworked how the VDP2 rendering thread waits, to make Saturn emulation usable with the default OpenBSD kernel.

 SS: Added emulation of the light gun("Stunner"/"Virtua Gun").

April 28, 2017:
 #include'd many commonly-used C and C++ standard library headers in types.h(and removed redundant #include statements 
 from various header and source files), to reduce the probability of portability problems
 (due to neglecting to explicitly include a header file) when different standard C/C++ libraries
 behave differently in regards to what header files include what other header files.

 Added a sound output driver for OpenBSD's /dev/audio.

 Reworked the sound output format conversion code to be more versatile, 

April 25, 2017:
 NES: Wrote new "Barcode Battler II" emulation code to replace the old "Barcode World" code, based on quick testing with
 actual hardware(albeit the English version).

April 24, 2017:
 SSFPlay: Added save state support.

https://mednafen.github.io/

2017年6月1日 星期四

RetroArch 1.6.0

多機種模擬器 RetroArch 發布新版,更新如下 :

– AUTOSAVE/SRAM – Fix bug #3829 / #4820 (https://github.com/libretro/RetroArch/issues/3829)
– ENDIANNESS: Fixed database scanning. Should fix scanning on PS3/WiiU/Wii, etc.
– NET: Fix bug #4703 (https://github.com/libretro/RetroArch/issues/4703)
– ANDROID: Runtime permission checking
– ANDROID: Improve autoconf fallback
– ANDROID: Improve shield portable/gamepad device grouping workaround
– ANDROID: Allow remotes to retain OK/Cancel position when menu_swap_ok_cancel is enabled
– LOCALIZATION: Update/finish French translation
– LOCALIZATION: Update German translation
– LOCALIZATION: Update Japanese translation
– LOCALIZATION/GUI: Korean font should display properly now with XMB/MaterialUI’s default font
– MENU: Improved rendering for XMB ribbon; using additive blending (Vulkan/GL)
– OSX/MACOS: Fixes serious memory leak
– WINDOWS: Added WASAPI audio driver for low-latency audio. Both shared and exclusive mode.
– WINDOWS: Added RawInput input driver for low-latency, low-level input.
– WINDOWS: Core mouse input should be relative again in cores
– MISC: Various frontend optimizations.
– VIDEO: Fix threaded video regression; tickering of menu entries would no longer work.
– WII: Fix crashing issues which could occur with the dummy core
– WIIU: HID Controller support
– WIIU: XMB/MaterialUI menu driver support
– WIIU: Initial network/netplay support
– LOBBIES: Fallback to filename based matching if no CRC matches are found (for people making playlists by hand)
– LOBBIES: GUI refinement, show stop hosting when a host has been started, show disconnect when playing as client
– LOBBIES: if the game is already loaded it will try to connect directly instead of re-loading content (non-fullpath cores only)
– LOBBIES: unify both netplay menus
– THUMBNAILS: Thumbnails show up now in Load Content -> Collection, Information -> Database
– VITA: Fix slow I/O
– VITA: Fix 30fps menu (poke into input now instead of reading the entire input buffer which apparently is slow)
– VITA: Fix frame throttle
– VULKAN: Unicode font rendering support. Should fix bad character encoding for French characters, etc.
– VULKAN: Fix some crashes on loading some thumbnails
– AUDIO: Audio mixer support. Mix up to 8 streams with the game’s audio.

https://www.libretro.com/index.php/retroarch-1-6-0-released/