2017年8月31日 星期四

Angrylion RDP Plus r3



N64模擬器VIDEO插件 Angrylion RDP Plus 發布新版,更新如下 :
  • Fixed a crash caused by the VI changes in the previous release.
  • Fixed PAL aspect ratio by changing the output resolution from 640x480 to 768x576.
  • Screenshots are now interpolated directly instead of embedding aspect ratio correction.
https://github.com/ata4/angrylion-rdp-plus

BlastEm 0.5.1

Phantasy Star IV dialog Mickey Mania Moose Chase level

SEGA Genesis/Megadrive模擬器 BlastEm 發布新版,更新如下 :

New Features

  • Drag and Drop is now supported for loading ROMs
  • Save states are now supported for SMS games
  • Texture scaling method (linear or nearest neighbor) can now be selected in both renderers
  • Menu now filters files based on a configurable extension list
  • Lock on carts (Sonic & Knuckles and XBAND) can now be loaded via the menu
  • ROMs can be reloaded via a hotkey (defaults to F5)
  • Last path visited in the menu is now saved between runs (can be turned off via config)
  • Window height can now be specified in the config file

Bugfixes

  • Default shader doesn't look like garbage in interlaced mode anymore
  • Framebuffer pointers are properly released and reacquired on context switch (no more LOCKRECT errors)
  • ROMs specifying SRAM at the normal RAM address no longer cause a crash
  • Fixed an edge case in the s(tep) debugger command
  • Entering the option menu in Dragon's Fury no longer results in a fatal error in 32-bit builds
  • Screen is properly cleared so garbage will not appear when the window does not match the emulated display size
  • Fixed a regression in XBAND keyboard support

Accuracy/Completeness Improvements

  • Locking on Sonic 3 to S&K will now use Sonic 3's save RAM
  • Locking on a 4MB cart to S&K will now behave like on hardware
  • Support for several X-in-1 bootleg carts has been added
  • DMA from byte-wide SRAM now yields correct results
  • VScroll is now latched earlier in the line (fixes minor glithces in Top Gear 2 and Skitchin)
  • Sega/SSF2 mapper support now handles homebrew that uses SRAM
  • ODD flag timing now matches hardware
  • V counter as read from HV port is now correct in single-resolution interlace mode

Other Changes

  • Added a "subtle" CRT shader contributed by Ana禱l Seghezzi
  • Mouse is now only captured if an emulated mouse is plugged in to the emulated system
  • Missing mapping warnings will only be displayed for the first mapping of a controller
  • Save states now default to a format native to BlastEm
  • Remaining I2C EEPROM games have been added to the ROM DB
  • When not specified, height now respects the aspect setting rather than assuming 4:3
  • Pre-combined S&K ROMs and large (>2MB) S&K hacks should now work
  • Using ui.exit (default Escape) can now be used to cleanly cancel a load ROM or savestate action
  • Save states are now allowed in a more extensive range of Z80 states, fixing save state saving in some games

m64p (2017-08-27)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI)  發布新版,更新版本,需要的朋友可至官網下載。

https://m64p.github.io/

2017年8月30日 星期三

MAME 0.189

MAME發布新版,更新如下 :

0.189
-----


MAMETesters Bugs Fixed
----------------------
- 00470: [DIP/Input] (seattle.cpp) hyprdriv: Despite successful calibration the brake button doesn't function. (Ted Green)
- 00975: [DIP/Input] (seattle.cpp) calspeed: Even if you choose manual gear your car has automatic gear. (Ted Green)
- 01005: [Sound] (shangkid.cpp) shangkid: In the later levels, sound starts to get really screwy. (AJR)
- 01991: [Crash/Freeze] (vegas.cpp) gauntleg: Game randomly freezes. (Ted Green)
- 04024: [Graphics] (toaplan2.cpp) ghox: Missing background for hi-score screen. (Caps0f)
- 04872: [Graphics] (labyrunr.cpp) tricktrp: Graphic priority issue. (Angelo Salese)
- 05277: [Documentation] (cps1.cpp) sf2accp2: Installation instructions and DIP settings for SF2CE (Accelerator Pt.II) hack.
  (geforcefly)
- 05608: [DIP/Input] (royalmah.cpp) mjifb, mjifb2, mjifb3: DIP Settings. (kamilz)
- 05788: [DIP/Input] (dbz.cpp) dbz: English language is not displayed. (ryuhabayusa)
- 05945: [DIP/Input] (pacman.cpp) pengojpm, pengopac: Info about dip switches. (Fortuna)
- 06259: [Graphics] (combatsc.cpp) combatsc, combascj, combasct, bootcamp, bootcampa: Wrong priority in the drill instructor screen.
  (Angelo Salese)
- 06636: [Graphics] (seattle.cpp) calspeed: Triangles flicker in calspeed. (Ted Green)
- 06639: [Crash/Freeze] (coco3.cpp) coco3, coco3h: Crash of emulated system accessing multiple floppy drives. (Dirk Best)
- 06640: [Core] (coco3.cpp) coco3, coco3h: TRS-80 Color Computer FDC data corruption issue. (Dirk Best)
- 06641: [Color/Palette] (pce.cpp) pce [sonson2]: Black & White mode doesn't work properly. (Angelo Salese)
- 06644: [Gameplay] (segae.cpp) tetrisse: Unable to play 2 Player mode. (David Haywood)
- 06645: [Sound] (ninjakd2.cpp) ninjakd2, ninjakd2c, jt104, rdaction: Missing sound. (AJR)
- 06649: [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo). (Robbbert)
- 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. (J.J.Boy)


New working machines
--------------------
China Education Computer I [R. Belmont, Jorma Honkanen]
Double Dribble (Konami handheld) [hap, Sean Riddle]
Garfield (Konami handheld) [hap, Sean Riddle]
Kick Ball [Darksoft, Sean Sutton, Surgeville, Smitdogg, The Dumping Union, David Haywood, AJR]
Kontron PSI98 [Dirk Best, rfka01]
NFL Football (Konami handheld) [hap, Sean Riddle]
Poosho Poosho [caius, Brian Troha, Smitdogg, Ryan Holtz, rtw, The Dumping Union]
Tekken Battle Scratch [ShouTime, Jan Stuhler, pablopelos, Smitdogg, The Dumping Union]
The Adventures of Bayou Billy (Konami handheld) [hap, Sean Riddle]
unknown 'Space Invaders' gambling game [Roberto Fresca, Arzeno Fabrice, David Haywood]


New working clones
------------------
1943: Midway Kaisen (Japan, no protection hack) [Bryan McPhail]
Alligator Hunt (unprotected, set 2) [David Haywood, Peter Wilhelmsen]
B.Rap Boys Special (World) [Phill @NES4Life]
Carrier Air Wing (USA 901130) [mastercello]
Crash Road (bootleg of Space Chaser) [Ed Cross]
Crazy Climber (US set 2) [John at johnsarcade]
Crime Fighters 2 (Japan, 4 Players, ver. N) [Guy B]
Cool Minigame Collection (Italy) [Hammy]
Daiku no Gensan (Japan, M82) [Hammy, Jon H, The Dumping Union]
DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]
Donkey Kong Jr. (bootleg on Moon Cresta hardware, set 2) [The Dumping Union / Team Recreativas, AJR]
Fidelity Sensory Chess Challenger 12 [hap, Berger, yoyo_chessboard]
Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
Mephisto Nigel Short [Sandro Ronco]
Mephisto Polgar 10MHz [Sandro Ronco]
Mephisto Portorose 68000 [Sandro Ronco]
Mephisto Portorose 68020 [Sandro Ronco]
Ordyne (World) [Corrado Tomaselli]
Popeye (Japan, Sky Skipper hardware, Older) [Justin Rudebaugh]
Port Man (Japan) [ShouTime]
Street Fighter (World) (protected) [Corrado Tomaselli]
Street Fighter II: The World Warrior (Quicken, bootleg) [Moffitt]
Super Athena (bootleg) [Hammy]
Super Chase - Criminal Termination (1992/01/18 18:29:18 CHASE 3 VER 1.30, prototype) [Trol]
Vamf x1/2 (Europe, version 1.0.0903) [Rod_Wod, TeamEurope, The Dumping Union]
WWF Superstars (US revision 6) [Bryan McPhail]


Machines promoted to working
----------------------------
Football Power [MetalliC]
Mephisto Academy [Sandro Ronco]
Mephisto Almeria 68000 [Sandro Ronco]
Mephisto Almeria 68020 [Sandro Ronco]
Mephisto Berlin Pro 68020 [Sandro Ronco]
Mephisto Genius 68030 [Sandro Ronco]
Mephisto Polgar [Sandro Ronco]
Night Gal Summer [BET] (Japan 850702 NGS 0-01) [Angelo Salese]
TH Strikes Back [David Haywood, Kevin Eshbach]


Clones promoted to working
--------------------------
Forty-Love (Japan) [ShouTime, Angelo Salese]
BBC Master Turbo [Nigel Barnes]
International Toote II (v1.24, P387.V01) [Gerald (COY)]
Mephisto Berlin Pro London Upgrade [Sandro Ronco]
Mephisto Genius 68030 London Upgrade [Sandro Ronco]
Mephisto London 68020 [Sandro Ronco]
Mephisto Lyon 68000 [Sandro Ronco]
Mephisto Lyon 68020 [Sandro Ronco]
Mephisto Vancouver 68000 [Sandro Ronco]
Mephisto Vancouver 68020 [Sandro Ronco]
Virtua Bowling (Hong Kong, V101HJS) [Abelardator2, Luca Elia]


New machines marked as NOT_WORKING
----------------------------------
AT&T Teletype 4425 [shattered]
Access Virus A [R. Belmont, absence]
Access Virus B (Ver. T) [R. Belmont, absence]
Access Virus C [R. Belmont, absence]
Access Virus Classic [R. Belmont, absence]
Access Virus Rack XL [R. Belmont, absence]
Access Virus Rack [R. Belmont, absence]
Altos 8600 [Carl, Al Kossow]
ControlID X628 fingerprint reader [Felipe Sanches]
GameCube (Japan) [Dirk Best]
Honey Pot (03J00241, NSW/ACT) [Heihachi_73]
Konnano Hajimete! (Japan) [Ralph Wallace, system11, The Dumping Union]
Kurzweil K2000 [R. Belmont]
Learning-Window Teaching Machine (Rev 3) [Kevin Horton]
Machinedrum MK2 [R. Belmont, absence]
Magic Reels [TeamEurope]
Mannesmann Kienzle System 9002 Terminal [Miodrag Milanovic]
Mephisto RISC 1MB [Sandro Ronco]
Monomachine SFX6 MK2 [R. Belmont, absence]
Nurete Mitaino... - Net Idol Hen [Ralph Wallace, system11, The Dumping Union]
Sengoku Mahjong Kurenai Otome-tai [Ralph Wallace, system11, The Dumping Union]
Sexy Gal Tropical [BET] (Japan 850805 SXG T-02) [ShouTime, Angelo Salese]
Super Game (Sega Master System Multi-game bootleg) (alt games) [TeamEurope]
Venice (02J02056, Venezuela) [Heihachi_73]


New clones marked as NOT_WORKING
--------------------------------
Derby Owners Club World Edition (Rev B) [f205v, ShouTime]
Dirt Devils (Japan, Revision A) [ShouTime]
Econet X25 Gateway [Nigel Barnes]
GameCube (Brazil) [Dirk Best]
GameCube (EUR) [Dirk Best]
GameCube (USA) [Dirk Best]
Goldeneye (4.02) [Gore Daimon, Sergio Munemori]
Henson CFA 3000 [Nigel Barnes]
Learning-Window Teaching Machine (French) [Kevin Horton]
Learning-Window Teaching Machine (Rev 1) [Kevin Horton]
Learning-Window Teaching Machine (Rev 2) [Kevin Horton]
Mephisto RISC II [Sandro Ronco]
Print Club (World) [David Haywood]
Trigger Heart Exelica (Japan) (GDL-0036) [rtw, ShouTime]
Virtua Fighter 4 Evolution (Version B) (GDS-0024C) [rtw, ShouTime, f205v, Darksoft]
Spiel Master (German) [TeamEurope, Kevin Horton]
Star Wars (1.06, Display S1.05) [Jubex77, JMan, Gore Daimon]


New working software list additions
-----------------------------------
apple2: Nightmare Gallery [Ian B.]
bbc_flop_80186: Master 512 Technical Guide Programs [Nigel Barnes]
bbc_flop_z80: Double Density CP/M [Nigel Barnes]
bbcb_flop:
  The Acornsoft Hits Vol.1, The Acornsoft Hits Vol.2, Centre Ville, Chick Chase, The Christmas Adventures of 4-T and his Friends,
  The Fantastic Adventures of 4-T, First Filer, The Great British Fun Run, Integra Windows 1.00, Look After Yourself!,
  Knitwear Designer, Modem Master, Note Invaders, Numbers and Pictures, NumbersCope, Pirate, The Quill (A00), The Quill (A03),
  Rhythm Maker, Science - Start Here!, Shape Up, Snapple Hopper, Spell!, Starspell Plus, TimeShare,
  Trivial Pursuit - Baby Boomer Edition, Trivial Pursuit - Genus Edition, Trivial Pursuit - Young Players Edition, Word Skill
  [Nigel Barnes]
  BeebSID 1-17, Beeb SID Quiz [PitfallJones]
bbcm_flop:
  Morley Hard Disc Utilities v3.00 [Nigel Barnes]
  SID Music 1, Sid Music 2 [Tom Walker]
c64_cass: Shado BBC Emulator Software [Curt Coder]
electron_flop:
  Electron User Group #00-#74 (5.25"), Starspell Dictionary Disk (3.5"), Starspell Dictionary Disk (5.25") [Nigel Barnes]
fmtowns_cd:
  DOR Special Edition '93 (alt), Gokko Vol. 03 - Etcetera [r09, redump.org]
  Europa Sensen, Inindou - Datou Nobunaga, Nobunaga no Yabou - Bushou Fuunroku [r09, Reuental]
  Nihon Mukashibanashi, The Queen of Duellist Gaiden Alpha Light [r09, yukin/Tokugawa Corporate Forums]
fmtowns_flop: Illusion City - Gen'ei Toshi, Ving Soft Collection [r09, yukin/Tokugawa Corporate Forums]
ibm5150:
  B.A.T. [ArcadeShadow]
  Superbase 5 Demo [breiztiger]
ibm5170:
  B.A.T. II, Wing Commander, Wing Commander: The Secret Missions, Wing Commander: The Secret Missions 2,
  Wing Commander II - Vengeance of the Kilrathi [ArcadeShadow]
  RobotC2 Demo [breiztiger]
  Diagnostics Diskette for IBM Personal System/2 model 70/80 (v1.06, Finnish). [Curt Coder]
  Ami [Justin Kerk]
lynx: Crystal Mines II - Buried Treasure (Euro, USA) [anonymous]
pico: Anpanman Pico Wakuwaku Pan Koujou (Jpn), Ett Ar med Nalle Puh (Swe) [TeamEurope, The Dumping Union]
sms: Alex Kidd in Miracle World 2 (World, hack) [Shideravan]


Software list items promoted to working
---------------------------------------
bbc_flop_6502:
  6502 Development Package, Bitstik Graphics System, Bitstik 2, Econet Level 2 Fileserver Software, Hi-InterSheet, Hi-View,
  Hi-Wordwise Plus [Nigel Barnes]
bbc_flop_65c102: 65C102 Co-Processor Support Disc [Nigel Barnes]
bbc_flop_68000: Casper Support Discs [Nigel Barnes]
bbc_flop_80186: BBC Master 512 System Discs, Dabs Shareware Vol.1, Dabs Shareware Vol.2 [Nigel Barnes]
bbc_flop_z80: Acorn CP/M System Discs, Acorn CP/M Program Discs, Colossal Cave [Nigel Barnes]


New NOT_WORKING software list additions
---------------------------------------
pico: Lejonkungen Aventyr (Swe) [TeamEurope, The Dumping Union]
princ: Hobby Club, Kodomo no Omacha [TeamEurope]


Translations added or modified
------------------------------
Chinese (simplified) [YuiFAN]
Chinese (traditional) [YuiFAN]
German [RafTacker]
Greek [BraiNKilleRGR]
Italian [theheroGAC]
Japanese [Vas Crabb]
Portuguese (Brazil) [Ashura-X, Felipe Sanches]
Russian [MetalliC]
Serbian [Vas Crab, Midrag Milanovic]
Serbian (Cyrillic) [Vas Crab, Midrag Milanovic]
Spanish [A. Viloria]
Swedish [Joakim Larsson Edstrom]
Turkish [kadireksi]


Source Changes
--------------
-pengadvb: Added start/continue button (partially fixes MT04528). [Angelo Salese]

-Added very preliminary PC9801 AMD98 sound board emulation [Angelo Salese]

-namcos1.cpp: Fixed joystick dropping inputs bug for crouching/running actions in Beraboh Man. [Angelo Salese]

-labyrunr.cpp: Fixed tile-sprite priorities, mostly visible when exiting an area in most stages. [Angelo Salese]

-deco32.cpp: Rewrote interrupt handling; improved lightgun support for Locked Loaded. [Angelo Salese]

-chanbara.cpp: Identified sprite flip X bit (player sword thrusts). [Angelo Salese]

-Wrote a new device for Taito yoke-based inputs (found in Midnight Landing and Top Landing). [Angelo Salese]

-taitoair.cpp: Added screen raw parameters, fixes pilot acknowledge sound sample timing. [Angelo Salese]

-ioport.cpp: Log explicit error if inp file isn't found on playback, added error code number for other errors. [Angelo Salese]

-jangou_blitter.cpp: Rewrote blitter setters. [Angelo Salese]

-nightgal.cpp improvements: [Angelo Salese]
 * Fixed Night Gal Summer GFX ROM out-of-bounds accesses.
 * Added preliminary protection emulation for Night Gal Summer.

-luaengine: Added debugger_manager support. [Carl]

-plugins/cheat: Catch errors in cheat scripts, added preliminary breakpoint/watchpoint support. [Carl]

-plugins/gdbstub: Added WIP gdbstub plugins. [Carl]

-plugins/data: Added MARP scores. [Carl]

-a590: Corrected filenames and added undumped 4.6 and 5.92 versions. [Dirk Best]

-jvc_dsk: Autodetect double-sided floppy images without header (github issue #2405), improved support for headerless OS-9 images.
 [Dirk Best]

-Added Kontron PSI98 driver: [Dirk Best]
 * System is fully working with minor issues, you can boot KOS and CP/M 2.2 (images are in the software list).
 * Still missing is SASI and the ECB slot system with cards.
 * Added keyboard slot interface, created skeleton for keyboard, added HLE ASCII keyboard as default.
 * Added software list.

-upd765 improvements: [Dirk Best]
 * Don't instantly finish the RECALIBRATE command (fixes accessing second drive on psi98).
 * Made SEEK also take some time (fixes KOS FORMAT command on psi98).

-Added Nintendo GameCube skeleton driver. [Dirk Best]
 * Decrypts the IPL and the CPU executes the first few instructions.

-gyruss - various small updates: [Dirk Best, Tele-Viper]
 * Added missing DIP location for DSW3.
 * Fixed dip switches and added correct ROM labels/locations for gyrussce.
 * Fixed labels for gyrussb.
 * Updated diagnostic ROM info.
 * Adjusted some memory region sizes.
 * Removed unused DRIVER_INIT.

-igs011.cpp update: [Luca Elia]
 * Decrypted vbowlhk and added its own bitswaps for IGS003 and IGS011.
 * Found DIP switches to perform a protection test in vbowl, changed IGS012 mode toggling to pass the test.
 * Changed IGS003 command 48 in lhb2 and vbowl to potentially work in more cases (based on lhb2 tables).

-jockeyc: Added layout with keyboards. [Luca Elia]
 * Cleaned up inputs, added own DIP switches.
 * Corrected RTC, emulated hoppers.
 * Hooked up outputs, NVRAM, and trackball (for hidden editor).

-Overhauled internal UI: [Vas Crabb]
 * Use proper font metrics and handle space glyphs with null bounding box on OS X.
 * Patched GNU xgettext to support C++14 parsing so localisations can be updated.
 * Restored ability to localise info box headings.
 * Fixed info box navigation when system selection menu doesn't have focus.
 * Fixed keyboard navigation of software filter box, added support for home/end to jump to beginning/end of filter list.
 * Removed hacks in selector menu tying it to implementation details of other menus.
 * Improved encapsulation and reduced code duplication in system/software selection menus.
 * Fixed text alignment/gutters in filter list, info box and DAT view.
 * Eliminated use of hairline spaces for alignment in the info box.
 * Added indication for presence of analog controls and keyboard inputs in info box.
 * Added support for mouse wheel scroll in info box.
 * Allowed some character input events to be coalesced (reduces lag in live search with long lists).
 * Fixed software art/info display when keyboard focus leaves software selection list.
 * Save/restore images/info selection in right panel.
 * Fixed bugs and improved performance of code for detecting systems without ROMs.
 * Made audit menu request confirmation, show progress, and save result in INI format.
 * Consolidated code for drawing "extra" boxes above/below menus.
 * Fixed minimum/maximum for UI font rows per screen setting.
 * Fixed spacing on directory configuration menu.
 * Made slot options menu show full name of selected slot device below menu.

-Reimplemented system/software filters: [Vas Crabb]
 * Uniform interface/polymorphic implementation - eliminates almost all special-casing in menus.
 * Made filter names localisable.
 * Allowed more filter types and prevent contradictory filters from being added in custom filters.
 * Made category filter work like other filters (allowed in custom filter displays its own UI, better error messages).
 * Made multiple year/manufacturer/category/etc. filters in custom filter an inclusive union operator.
 * Removed implicit "Not BIOS" system filter, it can be added explicitly if desired.

-Moved unimplemented/imperfect flags from machines into devices: [Vas Crabb]
 * Allows dynamic warning flags depending on slot configuration.
 * Unclutters GAME/CONS/COMP/etc. definitions where a family of machines or a device have the same flags.
 * Allows more combinations of flags.

-PNG/rendering/artwork/output improvements: [Vas Crabb]
 * Added support for layout item groups that can be reused in other groups or views.
 * Reduced weight of render.h by moving component specialisation declarations into rendlay.cpp.
 * Replaced simple_list with more appropriate containers, remove misleading const qualifiers, reduced repeated XML walking.
 * Added N-dimensional output finder to avoid runtime string hashes - more than doubles performance of intlc440.
 * Unified code for copying PNG data into MAME bitmap in MAME and pngcmp, made it less likely to leak memory.
 * Added support for Adam7 interleave in PNG files, fixed some corner cases in unfiltering code.
 * Fixed upsampling of greyscale PNGs, added support for monochrome with alpha.
 * Added support for 16-bit samples in PNG files.
 * Added support for PNG greyscale/RGB with transparent pen.
 * Detect more invalid PNG files rather than just behaving badly.

-Added "minimaws" scripts, a reference -listxml consumer (implemented with Python/WSGI and JavaScript): [Vas Crabb]
 * Provides verbs for loading data, some basic batch queries, and an interactive web server mode.
 * Serves linked HTML pages for machines, devices, and source files.
 * Demonstrates how to dynamically discover slot/BIOS options from static -listxml output.
 * Allows user to build a slot configuration and shows necessary command-line arguments or INI lines to produce it in MAME.
 * As a side effect, this provides additional validation of -listxml output, several issues and limitations were addressed.

-Fixed -sleep and -refreshspeed options, fixed a stupid forced unnecessary sleep. [Vas Crabb]

-Fixed -slot card,bios=rev (selected BIOS was being applied to slot itself, not card). [Vas Crabb]

-Fixed up input merger: added more variants, synchronisation and save state support, removed dubious reset behaviour. [Vas Crabb]

-Removed a whole lot of I64 from format strings (use logerror/string_format/stream_format to avoid it). [Vas Crabb]

-Added validation of BIOS names/descriptions/defaults and fixed errors exposed. [Vas Crabb]

-Moved additional content for release archive from build repository to main repository. [Vas Crabb]

-bublbobl.cpp, missb2.cpp: Reimplemented sound CPU semaphores and sound NMI according to schematics. [Lord Nightmare, Vas Crabb]
 * Implemented sound semaphores into tokio as well, fixing SOUND ERROR in test mode.
 * Added notes about sound CPU addressing.
 * Reimplemented /SRESET as a separate function called on sound CPU reset according to schematics.
 * Added correct watchdog to Bubble Bobble and Tokio, and disabled it on the Bubble Bobble prototype.
 * Added proper 'wired-or' sound CPU IRQs to Bubble Bobble.
 * Renamed 'slave' cpu to 'subcpu' to match schematics.

-dectalk.cpp: Use correct DSP ROM for firmware 1.8, some driver cleanup. [Lord Nightmare]

-ceci: Added driver for China Education Computer I (Apple II clone). [R. Belmont]
 * Added QUIT and TEST keys (hold down TEST while resetting for diagnostic), completed keyboard.
 * Fixed banking - Chinese mode works.
 * Added HGR color killer softswitch.

-k2000: Added sample ROMs. [R. Belmont]

-alphatro_flop: Replaced bad dumps for CP/M and BASIC with good ones. [R. Belmont]

-alphatro: Added cart slot, support for 8K carts from the command line, and cart software list. [R. Belmont]

-alphatro: Added BIOS set for machine with Bicom graphics. [TeamEurope, rfka01, R. Belmont]

-multipcm: Confirmed to be Yamaha YMW-258-F. [any, R. Belmont]

-Added new 74LS259/9334/CD4099 devices. [AJR]
 * Added wcoin counters and/or lockouts to Atari System 1 games, Basketball, Gauntlet, Gyruss, Hana Yayoi, Hole Land, Jr. Pac-Man,
    Mahjong Sisters, Pooyan, Roc'n Rope, Squash, Thunder Hoop, Time Limit, Time Pilot '84 and many others.
 * Cleaned up coin counter behavior in Sauro and Rally Bike.

-ym2151: Added reset line emulation. [AJR]

-spcforce: Added coin counters, start lamps and addressable latch device [AJR]

-tankbatt: Improved handling of sample triggers - fire sound is no longer doubled. [AJR]

-decocass.cpp: Major improvements to colors and graphics layer priorities [AJR]
 * Implement the PRI2 pen modification effect. This makes the tunnels and headlight in Highway Chase look much more accurate, and
    makes some color changes work in Astro Fantasia.
 * Shadow color in Skater is now properly black (not a pen modification effect).
 * Correct background fill color, making high score screen in Super Doubles Tennis properly blue.

-mario: Added coin counters and 74LS259. [AJR]

-isbc8630: Added 74LS259 "status register" (only partly implemented). [AJR]

-blazeon, wingforc: Shadowing RAM with ROM in sound CPU map can't be right. [AJR]

-v25: Made IDB register state visible to debugger. [AJR]

-jp.cpp: Added 74LS259 latches and ADPCM sound system used by some games. [AJR]

-janptr96: Changed CPU type to TMPZ84C015, drive interrupts through internal CTC. [AJR]

-changela: Changed default DIP setting to keep coin counters separate. [AJR]

-mjelctrn, mjembase, majxtal7, neruton: Changed CPU type to TMPZ84C015 and improved interrupt handling. [AJR]

-dynax.cpp: Use address map bank device for most games in this driver plus htengoku. [AJR]
 * Many games now successfully retrieve local time at start through an RTC device previously treated as read-only.

-fixeight: EEPROM fixes. [AJR]
 * Corrected decryption of some V25 opcodes used in the EEPROM service routine.
 * Removed the ugly routine that hardcoded a region for each set.
 * Added and documented a secret input that rewrites the EEPROM for any region.

-Delay data capture timing for MSM5205 and MSM6585 (should help with synchronization later). [AJR]

-flstory: Fixed CPU communication issue that sometimes caused sound to disappear entirely. [AJR]

-decomult: Replaced gross hack for banking "dongle" with something more likely. [AJR]

-chinhero: Added coin counters. [AJR]

-salamand: Improved VLM5030 control. [AJR]

-combatscb: Improved interrupt handling. [AJR]

-mb8421: Created 16-bit expanded variant and added it to thndzone/dassault. [AJR]

-mastninj: Implemented dual OPN plus dual MSM5205 ADPCM sound system as in Automat. [AJR]

-Rewrote mmodular.cpp to use the new mmboard device - many sets promoted to working. [Sandro Ronco]

-fmtowns improvements: [Barry Rodewald]
 * Added support vertical zoom greater than x2 (fixes Evolution).
 * Improved graphic layer placement - games with different-sized layers now display better.
 * Added preliminary RS232C port support.

-gt64xxx: Buffer multiple writes for PCI stall (fixes MT06636). [Ted Green]

-seattle: Set proper blitz99 DIP switch settings and added gearshift to calspeed (fixes MT00975). [Ted Green]

-floppy: Added FLOPPY_HFE_FORMAT to default_floppy_formats. [Nigel Barnes]

-acorn_dsk updates: [Nigel Barnes]
 * Added OPUS_DDCPM_FORMAT, removed ACORN_CPM_FORMAT (same geometry as ACORN_SSD_FORMAT/ACORN_DSD_FORMAT).
 * Improved find_size/identify for SSD/DSD formats.
 * ACORN_DOS_FORMAT 640K now handled as ACORN_ADFS_OLD_FORMAT.
 * Fixed geometry for ACORN_DOS_FORMAT 800K.

-wd177x_dsk: Apply sector_count and gaps to track description. [Nigel Barnes]

-bbc updates: [Nigel Barnes]:
 * Added new TUBE device - Acorn Tube ULA for use with Acorn second processors.
 * Added various second processors as Tube slot devices: Acorn 6502, Acorn 65C102, Acorn Z80, Acorn 80186, Casper 68000.
 * Added BeebSID slot device for the 1MHz bus.
 * Minor video improvements: fixed cursor size, double clock in MODE7 to counteract non-implemented interlace.
 * bbc_acorn8271: Added Amcom DFS A7874.
 * bbc_opus8272: Added new Opus 8272 FDC device with DDOS 3.00, not yet working.

-didact: Updated LOG support to latest cut. [Joakim Larsson Edstrom]

-m68340: Added implementations for VCO clock synthesizer and Timer module Counters, IRQs and one operational mode.
 [Joakim Larsson Edstrom]

-namcos2.cpp: Ordyne uses older IO MCU ROM, cleaned ROM labels as per PCB photos. [MetalliC]

-gaelco3d.cpp updates: [MetalliC]
 * Increased TMS ROM region, makes Football Power players models visible.
 * Fixed serial EEPROM access.
 * Implemented Football Power mechanical ball simulation.

-Added Atomiswave security notes. [brizzo, MetalliC]

-apple2: Update screen on mode-switch only if really switching. [Peter Ferrie]

-hp9845: Refactored handling of HTI images into a dedicated format module, refactored hp9845_tape imgtool module to use HTI format.
 [F.Ulivi]

-hp85: Implemented tape drive, fixed a bug in tape gap detection. [F.Ulivi]

-imgtool: Fixed null pointer dereference and logic errors in "GET" command. [F.Ulivi]

-ms0515: Add sound and corrected clock rate. [shattered]

-dvk_ksm: Implemented Baud rate generator and cleaned up source. [shattered]

-Refactored server_{ws,http}.hpp into separate interface and implementation. [Christian Brunschen]
 * Use std::weak_ptr from websocket_connection_impl to webpp::Connection to avoid reference cycles.
 * When shutting down the HTTP server, also explicitly stop the asio::io_context; this allows the built binary to exit cleanly.

-mos6526.cpp: Show state of registers that can be read without side effects in debugger. [David Viens]

-om6502.lst: Corrected cycle counts for undocumented $BF instruction. [David Viens]
 * Now passes Lorenz testsuite-2.15's cputiming.prg (and does not break laxay.prg).

-Improved Android build support. [Miso Kim]
 * Updated for NDK r14b, build-tools 21.1.2, gradle 2.2.1, and jdk1.8.0_144.

-Renamed 'grtesoro' sets to 'play2000', gave it it's own machine structure and memory map. [David Haywood]
 * Added some workarounds so that it actually boots, fixed GFX ROM loading.

-Added basic Saturn CD Block device to load the ROMs. [David Haywood]

-imgtool modernisation and miscellaneous fixes: [Nathan Woods]
 * Fixed a std::string(nullptr) bug.
 * Proper cleanup of floppy object after create/open failure.
 * Merged normalize_filename() into cannonicalize_path().
 * Eliminated Imgtool-specific rand() function.
 * Modernised mgtool_forkent structure.
 * Fixed features.supports_geticoninfo.

-Partially fixed MT06621 (save state path not honoured). [Nathan Woods]
 * Still doesn't honour software name for multipart software loaded from internal UI.

-imgtool: Made Mac ICN# drawing logic never draw pixels outside mask. [Nathan Woods]

-SAM6883: Fixed VDG addressing incorrectly honoring page bit. [Nathan Woods, Ciaran Anscomb]

-gb.cpp: Optimized channel update methods - greatly reduces time to load state. [057a3dd61f99517a3afea0051a49cb27994f94d]

-Added better documentation and part numbers for midvunit wheel board. [Risugami]

-Rainbow-100: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again. [Bavarese]

-Added Control ID X628 fingerprint reader skeleton driver and NT7534 bitmap LCD controller device. [Felipe Sanches]

-Added HD647180X MCU dumps to Whoopee and Ghox. [Caps0ff]
 * Allows sound emulation in both of games, and fixes the high score table background in Ghox.

-Road Runner (Midway): Replaced bad ROM with good one, added notes. [rogerxy, blinddog]

-segae.cpp: Corrected rom names for Transformers System E. [Arzeno Fabrice]

-triforce.cpp: Redumped Virtua Striker 4 Ver.2006 (GDT-0020D). [rtw]

-dccons.cpp: Added better dump of PAL Dreamcast Flash ROM. [rtw]

-aristmk5 updates: Fixed some sets, added honeypot and venicea5. [Heihachi_73]

-snes.xml documentation updates: [Inigo Martinez]
 * Fixed ROM name and added extra information for Dragon Ball Z - Super Gokuu Den - Kakusei Hen.
 * Added information about an earlier Euro Ranma 1/2 revision.
 * Added information about an earlier Spanish release of Donkey Kong Country 2 - Diddy's Kong Quest.
 * Added information about the Spanish release of Pilotwings to the Euro dump.

-nes.xml documentation updates: [Inigo Martinez]
 * Added information about Super Mario Bros. PCB.
 * Fixed serial values and added PCB information for Pinball, Super Mario Bros. 2, and Trog!.

-thoop2.cpp: Added PCB layout for TH Strikes Back. [Brian Troha]

-fmtowns_cd.xml: Update undumped list, merged the Towns and Marty list. [r09]

-irem_cpu.cpp: Added some info about the Superior Soldiers sound CPU. [caius]

-mitchell.cpp: Added PALs and EEPROM dumps to pkladiesla, and corrected ROM labels. [f205v]

-mario.cpp: Identified marioj as Revision C. [Corrado Tomaselli]

-hiscore.dat: Updated for recent changes. [Leezer]

http://mamedev.org/

Cemu 1.9.1

Wii U模擬器 Cemu 發布新版,更新如下 :


general: Added a separate window to display the GamePad screen
general: Added more game profiles

CPU/JIT: Slightly decreased RAM usage of recompiler by optimizing away unused lookup tables
CPU/JIT: Improved detection of float denormal usage
CPU/JIT: Added support for PSQ_L type 6

input: Fixed XInput controller not refreshing
input: Fixed DirectInput controller selection for adapters with multiple controllers
input: Fixed DirectInput axis directions being mirrored or offset for certain controllers

coreinit: Added API MCP_TitleListByAppType, MCP_TitleList, FSAddClientEx()
coreinit: More accurate implementation of OSMessageQueue
coreinit: More accurate implementation of FSOpenFile/FSOpenFileAsync

nsysnet: Added API inet_ntoa(), recvfrom()

nn_act: Added API GetPersistentIdEx()

GX2: Added API GX2RSetStreamOutBuffer(), GX2WaitForFlip(), DMAEGetRetiredTimeStamp()
GX2: GX2CopySurface() can now detect access to GPU-residing textures and automatically trigger texture readback
GX2: Fixed invalid optimization of seemingly unused inputs in pixel shader when indexed GPR access is used
GX2: Optimized texture decoder (up to 5 times faster)
     While generally not a bottleneck, the texture decoder previously could cause
     additional micro-stutter in situations where many textures are loaded at once.

VPAD: Improved emulation of sampling callbacks
VPAD: Fixed crash in VPADControlMotor() when length parameter was out of bounds

AX: Correctly update ADPCM parameters after loop for non-streaming voices
AX: Fixed a bug in voice synchronization where changes to the current playback offset where sometimes not visible to the API

http://cemu.info/index.html

2017年8月28日 星期一

fixNES Alpha v0.9.8

FC/NES模擬器 fixNES 發布新版,更新如下 :

- corrected bug that broke quite a few mappers
- corrected bug in cpu and adjusted ppu timings yet again

https://github.com/FIX94/fixNES

uoYabause 0.5.5





SS模擬器 uoYabause 發布新版,更新內容如下 :

- Fixed: internal memory broken state when data from backup was loaded.
- Added: increased internal backup memory from 32KB to 8MB.
- Add: Integrated memory management screen. You can copy and delete the backup data without the bios.


http://www.uoyabause.org/

2017年8月27日 星期日

FixGB v0.7.2 Alpha

GameBoy模擬器 FixGB 發布新版,更新如下 :

– ZIP support, the first found supported file will be used

https://github.com/FIX94/fixGB

Mednafen 0.9.47

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

-- 0.9.47: --

August 25, 2017:
Lynx, MD, NGP, SMS: Added a few missing variables to save states.

August 24, 2017:
SS: Added save state support.

Revamped save state helper macros and functions, to allow save-stating of variables in arrays of structs to be simpler.

August 22, 2017:
SS: Fixed BCR1 write protect, and added stub emulation of the other BSC registers.

SS: Added incomplete stub Action Replay 4M Plus emulation(for experimentation); proper Action Replay support would require SH-2 UBC emulation, and that
may be too costly performance wise.

August 21, 2017:
SS: Implemented very rough approximation of bus timing side effects when master SH-2 DMA is active(accurate handling of bus priorities and sharing would increase
CPU requirements noticeably, but it may ultimately be necessary as a database-driven option for some stubborn games in the future).  Fixes startup hangs in
"Device Reign", "Real Sound", "Resident Evil", "SD Gundam G Century S", "Super Tempo", "Tennis Arena", "Tilk", "Yuukyuu Gensoukyoku",
"Yuukyuu Gensoukyoku 2nd Album", "Yuukyuu Gensoukyoku ensemble", "Yuukyuu Gensoukyoku ensemble 2", "Yuukyuu no Kobako Official Collection", and "Zero4 Champ".

https://mednafen.github.io/

2017年8月24日 星期四

openMSX 0.14.0

MSX/2 模擬器 openMSX 發布新版,更新如下 :

MSX device support:
- fixed VDP type of Sony HB-501P
- fixed a bug that caused hangups on some machines when resetting during the
  logo animation
- fixed ROM block debuggable for Sunrise IDE
- improved accuracy of WD2793 FDC and disk drive emulation
- added support for Spectravideo SVI-318 and SVI-328 pre-MSX computers:
  - most SVI support was implemented by Tomas Karlsson. With NYYRIKKI's help
    we fixed most last details
  - added in Contrib a tool to convert SVI disk images to DMK so they can be
    used in openMSX
  - added SVI support to several scripts (thanks to NYYRIKKI): cashandler,
    type_via_keybuf, listing
  - note the following limitations:
    - only WAV images are supported for cassettes. The stereo feature
      (music/sound on the other channel) is not supported.
    - only DMK disk images can be used
    - nothing is done to prevent the user to mix MSX and SVI hardware/software.
      This will not work, of course. As we are not SVI enthusiasts ourselves,
      we rely on contributions from others for the SVI support.
- added accurate M1 cycle emulation
- added support for ASCII8 mapper with 32kB SRAM
- added initial support for the ASCII paddle input device (paddle 1 and 2 only)
- added new machines: Bawareth Perfect MSX1, Al Alamiah AX370 (thanks to
  alshamaa), and as already mentioned: Spectravideo SVI-318, SVI-328 and a
  superexpanded SVI-328.
- added new extensions: Konami Ultimate Collection, ASCII Japanese MSX-Write,
  ASCII Japanese MSX-Write II and Tecall TM220 MSX-RAMFILE

New or improved emulator features:
- performance improvements:
  - reverse feature
  - hq resampler
- fixed issue with remote connections on Mac OS X/FreeBSD
- changed default sound driver on Windows to SDL, because the DirectX sound
  driver has been removed
- fixed creation of new HD images
- changed the default renderer to SDLGL-PP
- (probably!) fixed stability of MIDI-in on Windows. Unfortunately we didn't
  find someone to help us test this properly
- also improved stability on external connections in general
- allow to specify initial content for flash ROMs. This way it is possible to
  use MegaFlashROMSCC+SD like how the actual hardware is also shipped:
  preflashed.
- several improvements on the listing command (thanks to NYYRIKKI)
- added automatic file numbering for record_channels
- added a tron script (thanks to NYYRIKKI)
- added script that records to a new AVI file if the framerate changes (thanks
  to BiFi and FiXato for their initial version)
- added mapper selection to OSD menu for unknown ROMs
- automatically pad ROM files if they are not a multiple of the block size,
  instead of refusing to run that ROM
- added OSD button to invoke OSD menu in the top left corner
- added VGM recorder script (by Niek Vlessert) to help you record MSX songs
  into VGM files, supporting PSG, MSX-MUSIC, MSX-AUDIO, OPL4 and SCC


http://openmsx.org/

PPSSPP CW CHEATS PACK v.1.0

PSP模擬器 PPSSPP 金手指 PPSSPP CW CHEATS PACK 發布新版,裡面收錄了2424款遊戲作弊碼,有需要的朋友可試試。

http://psxdatacenter.com/psp/downloads.html

2017年8月18日 星期五

無題 2017 - 3

新的齒輪已經開始啟動,會是大福袋 ? 還是細水長流 ? 抑或是啥都沒有.........

讓我們繼續等下去...........
.
.
.
.
.
.

又在不知所云了........

RetroArch 1.6.7

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

1.6.7

– SCANNER: Fix directory scanning.
– SCANNER: Fix file scanning.
– COMMON: Fix ‘Disk Image Append’ option.
– FREEBSD: Compatibility fixes for Video4Linux2 camera driver.
– GUI: (MaterialUI) Add disk image append icons.
– GUI: (MaterialUI) Improve word wrapping when menu icons are enabled.
– GUI: (MaterialUI) Add User Interface -> Appearance -> Menu Icons Enable. You can turn on/off the icons on the lefthand side of the menu entries.
– GUI: Performance optimizations for XMB menu driver – only calculates visible items.
– LOCALIZATION: Update Italian translation.


1.6.6

– 3DS: Fixes serious performance regression that affected every core; rewind was always implicitly enabled.
– AUDIO: MOD/S3M/XM sound should now be properly mixed in with the core’s sound.
– GUI: Visual makeover of MaterialUI.
– GUI: Added ‘Music’, ‘Images’ and ‘Video’ collection options to RGUI/MaterialUI.
– GUI: Allow the user to add ‘Favorites’.
– GUI: Allow the user to rename entries.
– GUI: Performance optimizations for XMB menu driver.
– LOCALIZATION: Update Italian translation
– INPUT: Overlay controller response – when we press buttons on the gamepad or keyboard, the corresponding buttons on the overlay will be highlighted as well.
– NETBSD: Silence some compilation warnings.
– COMMON: Fixed bug ‘Deleting an entry from a playlist would not update the list view inside XMB’.
– COMMON: Fix inet_ntop_compat on *nix

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

Ootake Ver2.82

PCE/CD模擬器 Ootake 發布新版,更新如下 :

- With Windows8/10 when "Play Installed CD" is selected, fixed the problem
    that Ootake stopped.
  - When "Sorcerian" is started, the title screen is launched immediately.
    (launched with [I] button pressed) If you do not need this, please uncheck
    [Adjust Sorcerian BGM Repeat] of [Setting->Improve] menu.
  - [Auto Skep Opening (Sorcerian)] was added to [Setting->Improve] menu. If
    this menu is checked, when "Sorcerian" is started, the title screen is
    launched immediately.(launched with [I] button pressed)
    By default this is off. + When this menu is checked, if you reset the game
    with [SELECT]+[RUN], you can see the opening demo.
  - In "Sorcerian", when the party returned to the castle, fixed a problem
    where BGM was disturbed.
  - The operation of the PCE built-in sound (wave memory sound) has been
    brought close to the real machine. In "Xevious - Fardraut Densetsu", when
    PAUSE was released, the problems that sound became thin was solved.
  - When "Gotzendiener" is started, it is starts with Multi-Tap removed. The
    problem that the motion was unstable has been solved. (This problem will
    occur in the same way on the real machine)
  - Additionally, a detailed part has been improved and corrected.

http://www.ouma.jp/ootake/

2017年8月13日 星期日

No$psx v2.0

PS模擬器 no$psx 發布新版,更新內容如下 :

webpage: moved from http://nocash.emubase.de/ to http://problemkaputt.de/
hc05: low-level cdrom sub-cpu emulation (motorola mc68hc05 with cdrom bios)
hc05: setup: allows to select new low-level emu, older/faster high-level emu
hc05: setup: ignores hc05 low-level option if file MC68HC05.ROM is missing
hc05: setup: forces reset when changing between low-level and high-level emu
hc05: setup: prevents skipping mips-bios-intro in low-level cdrom emulation
hc05: cpu: emulates motorola hc05 opcodes and hc05 onchip I/O ports and timer2
hc05: cpu: switches between mips/hc05 (on interval and on 1F80180xh access)
hc05: io: emulates servo amplifier and signal processor CX(nn) commands
hc05: io: emulates servo/signal SENSE result (with SERIAL SENSE on new chips)
hc05: io: emulates decoder cmd/param/reply fifos and sector data transfers
hc05: io: emulates SUBQ spi bus transfers (for position and table of contents)
hc05: scex: simulates serial scex bitstream (when DISK,near POS0,SINGLE speed)
hc05: scex: simulates new subq channel "encrypted" scex signal (version vC3)
hc05: disc: creates SUBQ data for TOC (with point A0h,A1h,A2h,01h..NNh)
hc05: disc: skips nonsense track 0 (lead-in) entries in .nrg "CUES" chunks
hc05: sled-mech: supports sled move via FastSled and TrackJump commands
hc05: sled-mech: supports sled brake (with reduced kick and move voltages)
hc05: sled-mech: computes non-linear sector number versus sled seek distance
hc05: mech: simulates DOOR OPEN switch period (required to sense disc changes)
hc05: mech: simulates POS0 switch (required for sled reverse lead-in seeking)
hc05: mech: nag feature: simulates GFS=bad on spindle speed change (eg.spinup)
hc05: mech: nag feature: forces GFS=bad and FOK=bad when disc missing
hc05: audio: forwards xa-adpcm data (on adpmnt) and cd-da data (when demuted)
hc05: tty: logs incoming cmd/param fifo and outgoing irq/reply fifo transfers
hc05: tty: logs CX(nn) commands (with description on known command/params)
hc05: tty: logs most recent MM:SS:FF alongsides with CX(nn) commands
hc05: bios: cdrom-image-loader treats 16.5K ".ROM" files as cdrom bios-images
hc05: bios: autodetects chipset and oscillator (via CXDnnnn strings in BIOS)
hc05: debug: supports f6-key set pc, f4-key break, f7-key trace
hc05: debug: ctrl+t toggle between MIPS and HC05 debug view (if low level on)
hc05: debug: optional bad I/O warnings (with CODE window moved to fault addr)
hc05: debug: integrated low-level mode in debugger (re_read_io, vac, iomap)
hc05: snapshots: saves hc05 registers and memory and low-level/chipset type
hc05: help: added summary of used CX(nn) values for vC1,vC2,vC3 versions
hc05: help: add notes on sled motor control methods (move, brake, nonlinear)
hc05: help: add info on vC3 specials (TzcOut, NewScex, CX(nn0000)-padding)
hc05: help: add info on oscillator clocks, and openbus-reading effects
hc05: help: add motorola bootstrap info and cdrom bios dumping info/link
cdrom: doesn't set stat.read/play bits until seek completion (gran turismo 1)
cdrom: slightly more accurate setloc (kept pending after seek_l/seek_p)
cdrom: computes average time per seek distance (faster than real hw though)
help: added note on DTL-H2000 using a Sony SPC700 sub-cpu (not Motorola HC05)
setup: allows to select 0,1,2,or 8 memcards (workaround for problem in "One")
debug: optional MIPS and HC05 tracelog function in TTY window (as in no$sns)
debug: new TTY buffer size option (1/10/100MB limit, with optional stop/wrap)
debug: resolves ASCII datazones and a0h/b0h/c0h jump lists for DTL-H2000 bios
tty: added "tty_force_newline" at begin of auto-generated (non-user) lines
cdrom: always uses low-level sector buffer (removed high-level buffer relicts)
help: added info on DTL-H2000 memory and atcons/dip/led/etc I/O ports
help: added 176-pin CXD2941R pinouts (SPU+CDROM+SPU_RAM on PM-41(2) boards)
help: notes on missing cdrom commands in vC0 (1Dh+1Eh+5xh + 19h,22h..25h/7xh)
help: fixed apu min/max typos, and cpu j/jal F0000000 typo (thanks mitikoro)
help: note on cache/cop0 info in LR3330/L64360 datasheets (thanks LostTemplar)
a22i: added ".pack_crc32 result,initial" directive (use with ".pack_org")
a22i: added ".pack_chksum_xor8bit result" and ".pack_chksum_add8bit result"
snapshot: bugfix: removed duplicated "SECT" chunk name (cdrom sector buffer)
help: added new "PSX Dev-Board Chipsets" chapter (for DTL-Hnnnn boards, etc)
debug: fixed tty bios patch for cex-1000 (opcode 0FF019CDh instead 0FF019E1h)
bios: gui doesn't mute cd-audio (eg. required for games like wipeout 2097)
bios: recognizes GetID result for unlicensed mode2 disks WITH audio tracks
debug: allows editing values in REGS window (alternately rx=nn in CODE window)
bios clone: sends secret unlock commands (works/tested: boots without modchip)
a22i: added mc68hc05 assembler (for testing/re-assembling cdrom sub-cpu bios)
a22i: resurrected nocash-syntax in online assembler (if disass in nocash mode)
help: hardware numbers: added sony's DTL-Hxxxx developer tool hardware numbers
gpu/dma2: pre-checks linked-list size (and abort/warn if endless-link-chain)
spu: supports multi-block manual ram write (repeated spucnt=C010h; bios intro)
spu/irq: emulates i_stat edge-triggering (gex,finalfantasy9,tokimekimemorial2)
cdrom/irq: emulates i_stat edge-triggering (though rarely needed in practice)
emu: emulates dirt effects on 8bit/16bit/32bit writes to various I/O ports
help: added details on multi-block manual spu ram writes, and on spu ram addr
help: extra note on I_STAT bits being edge triggered (was already mentioned)
help: unpredictable things: added details on 8bit/16bit/32bit write effects
help: memctrl correction: 1F801020h.16-17 and FFFE0130h.8,11-31 are fully R/W
spu: ignores writes to "read-only" registers (SPUSTAT and ENDX voice flags)

http://problemkaputt.de/psx.htm

higen v104

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

Changelog:
* nall/dsp: improved first-order IIR filtering
* Famicom: improved audio filtering (90hz lowpass + 440hz lowpass + 14khz highpass)
* Game Boy Advance: corrected bug in PSG wave channel emulation [Cydrak, dwedit]
* Mega Drive: added first-order 2.84KHz low-pass filter to match VA6 model hardware
* Mega Drive: lowered PSG volume relative to YM2612 to match VA6 model hardware
* Mega Drive: Hblank flag is not always set during Vblank
* Mega Drive: fix PAL mode reporting from control port reads
* Famicom: improved phase duty cycle emulation (mode 3 is 25% phase inverted; counter decrements)
* Mega Drive: reset does not cancel 68K bus requests
* Mega Drive: 68K is not granted bus access on Z80 reset
* Mega Drive: CTRL port is now read-write, maintains value across controller changes
* Z80: IX, IY override mode can now be serialized in save states
* 68K: fixed calculations for ABCD, NBCD, SBCD [hex_usr, SuperMikeMan]
* SPC700: improved all cycle timings to match results observed by Overload with a logic anaylzer
* Super Famicom: SMP uses a separate 4x8-bit buffer for $f4-f7; not APU RAM [hex_usr]
* Super Famicom: SMP TEST register is now finally 100% fully emulated [byuu, AWJ]
* Game Boy Advance: DMA can run between CPU instruction cycles
* Game Boy Advance: added 2-cycle delay between DMA activation and transfers
* higan: improved aspect ratio correction accuracy at higher video scaling sizes
* higan: overscan masking will now actually crop the underlying video instead of just blanking it
* Mega Drive: center video when overscan is disabled
* higan: added increment/decrement quick save slot hotkeys
* Game Boy Advance: fixed wave RAM nibble ordering (fixes audio in Castlevania, Pocket NES) [Cydrak, dwedit]
* higan: added new adaptive windowed mode: resizes the window to the current emulated system's size
* higan: added new integral scaling mode: resizes the window to fill as much of the screen as possible
* higan: main window is now resizable and will automatically scale contents based on user settings
* higan: fixed one-time blinking of the main window on startup caused by focus stealing bug
* ruby: fixed major memory leak in Direct3D driver
* ruby: added fullscreen exclusive mode to Direct3D driver
* Super Famicom: corrected latching behavior of BGnHOFS PPU registers
* higan: all windows sans the main viewport can be dismissed with the escape key now
* ruby: complete API rewrite; many audio drivers now support device selection
* higan: output frequency can now be modified
* higan: configuration settings split to individual menu options for faster access to individual pages
* ruby: improved WASAPI driver to event-driven model; more compatible in exclusive mode now
* libco: fix compilation of sjlj and fiber targets [Screwtape]
* ruby: added YV12 and I420 support to X-Video driver
* Game Boy: added TAMA emulation (RTC emulation is not working yet) [thanks to endrift for notes]
* Game Boy: correct data ordering of MMM01 ROMs (MMM01 ROMs will need to be re-imported into higan)
* Game Boy: store MBC2 save RAM as 256-bytes instead of 512-bytes (RAM is 4-bit; not 8-bit with padding)
* Game Boy: fixed a bug with RAM serialization in games without a battery
* Mega Drive: fix CRAM reads (fixes Sonic Spinball) [hex_usr]
* Game Boy: added rumble support to MBC5 games such as Pokemon Pinball
* Game Boy: added MBC7 emulation (accelerometer X-axis, EEPROM not working yet) [thanks to endrift for notes]
* hiro: macOS compilation fixes and UI improvements [MerryMage, ncbncb]
* Game Boy: added MBC6 emulation (no phone link or flash support; timing bugs in game still)
* Game Boy: HDMA syncs to other components after each byte transfer now
* Game Boy: disabling the LCD completely halts the PPU (fixes onscreen graphical corruption in some games)
* Mega Drive: added 6-button Fighting Pad emulation [hex_usr]
* 68K: TAS sets d7 when EA mode is a direct register (fixes Asterix graphical corruption)
* Game Boy: STAT mode is forced to zero when LCD is disabled (fixes Pokemon Pinball)
* LR35902: complete rewrite
* icarus: high-DPI is not supported on Windows yet; remove setting for consistency with higan window sizes
* hiro: added full support for high-DPI displays on macOS [ncbncb]
* ARM7TDMI: complete rewrite
* Super Famicom: disabled channels during HDMA initialization appear to set DoTransfer flag
* V30MZ: code cleanup
* Mega Drive: added optional TMSS emulation; disabled by default [hex_usr]
* ARM7TDMI: pipeline decode stage caches CPSR.T [MerryMage]
* ARM7TDMI: fixed timing of THUMB stack multiple instruction [Cydrak]
* higan: detect when ruby drivers crash; disable drivers on next startup to prevent crash loop
* Mega Drive: added automatic region detection (favors NTSC-J > NTSC-U > PAL) [hex_usr]
* Mega Drive: support 8-bit SRAM
* ARM7TDMI: PC should be incremented by 2 when setting CPSR.T via MSR instruction [MerryMage]
* ruby: add Windows ASIO driver support (does not work on some systems due to buggy vendor drivers)
* higan: default to safe drivers on a new install; due to instability with some optimal drivers

https://byuu.org/emulation/higan/

2017年8月12日 星期六

Mednafen 0.9.46

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

A small update, primarily to fix a few bugs.

Changes:
-- 0.9.46: --

August 10, 2017:
 Compile with explicit -fstrict-aliasing, for distributions/OSes that have configured gcc to
 not enable strict aliasing at -O2(and possibly other levels).

 Fixed a bug that could, under certain conditions, cause emulator OSD elements to not be updated in the time
 after entering frame advance mode and before a frame advance.

August 7, 2017:
 Use a sorted std::vector instead of std::multimap to store current settings, to reduce memory usage.

August 6, 2017:
 SS: Added ss.input.port*.3dpad.mode.defpos settings to control the default position of the digital/analog mode switch.

August 5, 2017:
 Allow addresses above FFFF to be entered as the logical watch address in the debugger.

August 4, 2017:
 SS: Added kludge to fix layer offset problem in "Daytona USA CCE".

 NES: The functionality controlled by setting "nes.fnscan" now recognizes "(F)" and "(France)" as PAL.

 NES: Added support for iNES mapper 40.

July 11, 2017:
 Utilize _byteswap_*() functions in endian.h when compiling with Microsoft's C++ compiler.

June 22, 2017:
 Fixed a couple of minor issues(log header formatting, and skipped logging of first instruction in step mode) with the debugger's
 undocumented trace log feature.

 NES: Corrected the period of PAL noise channel frequency setting 0x1.

June 21, 2017:
 NES: Fixed a few square wave sound channel emulation bugs(wrong phase for duty setting 3, and failing to clock the period counter
 when the channel is silenced).

https://mednafen.github.io/

2017年8月10日 星期四

m64p (2017-08-09)

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

https://m64p.github.io/

RockNES 5.53

FC/NES模擬器 RockNES 發布新版,更新如下 :

- Improved mapper 64 IRQ timing.

http://rocknes.web.fc2.com/

Neko Project 21/W ver0.86 rev34

https://sites.google.com/site/np21win/home/np21w_topimg.png

PC-98系列模擬器 Neko Project 21/W 發布新版,更新如下 :

ホストのCD/DVDドライブマウント機能の不具合が修正されました

https://sites.google.com/site/np21win/

fixGB Alpha v0.7.1

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

0.7.1
- added header CRC verification and correction when using GBC BIOS

0.7
- GBC BIOS support and support for older colorization hacks, see README for details

https://github.com/FIX94/fixGB

2017年8月8日 星期二

RetroArch 1.6.4

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

ANDROID: Fire Stick & Fire TV remote overrides gamepad port 0 on button press and viceversa like SHIELD devices
ANDROID: Provide default save / system / state / screenshot locations
AUDIO: Audio mixer supports MOD/S3M/XM file types now!
INPUT: input swap override flag (for remotes) is cleared correctly
INPUT: allow specifying libretro device in remap files
INPUT: allow specifying analog dpad mode in remap files
INPUT: allow saving libretro device to remap files
INPUT: allow saving analog dpad mode to remap files
INPUT: allow removing core and game remap files from the menu
COMMON: Cores can now request to set a ‘shared context’. You no longer need to explicitly enable ‘Shared Hardware Context’ for Citra/OpenLara/Dolphin.
COMMON: Add ‘Delete Core’ option to Core Information menu.
COMMON: Allow Max Timing Skew to be set to 0.
COMMON: Change the “content dir” behavior so it works on either a flag or an empty directory setting, now platform drivers can provide defaults for save / system / state / screenshot dirs and still allow the content dir functionality, these settings are under settings / saving and flagged as advanced
GUI: You can turn on/off ‘Horizontal Animation’ now for the XMB menu. Turning animations off can result in a performance boost.
GUI: Fix sublabel word-wrapping in XMB where multi-byte languages were cut off too soon
LOCALIZATION: Update Dutch translation
LOCALIZATION: Update Traditional Chinese translation
LOCALIZATION: Update Italian translation
LOCALIZATION: Update Russian translation
WINDOWS: Provide default save / system / state / screenshot locations
LOBBIES: Show what country the host is in
MENU: Enable OSD text rendering for gdi and libcaca drivers
WINDOWS 98/ME/2K: Set default directory for MSVC 2005 RetroArch version.
WII: Better V-Sync handling, backported from SuperrSonic.
WIIU: Exception handler rewritten.

詳細更新內容請至官網觀看

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

Mesen 0.9.1

Recent Game Selection

FC/NES模擬器 Mesen 發布新版,更新如下 :

New Features
  • HD Packs: Improved support for HDNes' HD packs and added an HD Pack Builder tool.
  • Debugger: Added several new features and options (Step Back, configure input, etc.)
  • Video: Added option to automatically re-enable sprite limit to reduce graphical glitches caused by the "remove sprite limit" option.
  • VS System: The custom color palette can now be applied to VS System games as well.
Bug Fixes
  • Overclocking: Bug fixes and improved compatibility.
  • Cheats: Fixed issue with 8-character Game Genie codes.
  • FDS: Fixed a crash, an issue with automatic disk insertion and improved emulation compatibility.
  • NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
  • Others fixes and improvements for the debugger, game selection screen, rewinding, mappers 48/163, a number of unlicensed games and more.

2017年8月6日 星期日

BizHawk 2.2.0

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

Released August 5, 2017

New Core: A7800Hawk
    Intended to replace the EMU7800 core for Atari 7800 emulation (though EMU7800 is still available as an option)
EmuHawk
    Fix d3d dispmethod crash #947
    Fix libretro loading
    TAStudio - remove ability to edit the platform id when editing the header
    Lua
        Implement tastudio.getbranches() and tastudio.getbranchinput() (#843)
        tastudio.getselection() - make key of the lua table an index
        read("*number") (#940)

SMS (various cores)
    Fix Andre Agassi Tennis (fix Z80 interrupts)

NesHawk
    Fixes hard Drivin'
    Implement $2004 write glitch
    PPU: Fix OAMADDR
    Fix Warioland 2 (unl)
    Fix Don Doko Don 2

PSX
    Add some more PSX bioses in firmware manager (#941)

N64
    Fix crash in axis constraints application when not connecting any n64 controllers (fixes #946)

Snes9x
    Fix crash when rebooting while paused
    Add CARTROM memory domain (#943)

32X
    Fix file chooser opening on unknown .32x files
    Fix auto-picking a .32x file when it is the only one in an archive

Atari2600
    Fix bitmap demo atext.bin

SGB
    Allow hiding of borders (#938)

Saturn
    Fix Y axis of the 3D controller virtual pad


http://tasvideos.org/Bizhawk/ReleaseHistory.html

Ootake Ver2.81

PCE/PCE-CD模擬器 Ootake 發布新版,更新如下 :

2017/08/05 2.81 released
  - [Customize "save" Folder] added to the [File] menu. You can set the
    location where the Save State (and Resume save) files are placed. Use this
    if you want to share saved files with two ir more PCs.
  - [Customize "install" Folder] added to the [CD-ROM] menu. You can set the
    location where the file of CD-FullInstall(Import CD-ROM data and music to
    PC). * When this is set to a location other than the default,
    [CD Uninstall] on the [CD-ROM] menu can not be used. (Please delete it
    manually if you want to delete it.)
  - The operation of the PCE built-in sound (wave memory sound) has been
    brought close to the real machine. In "Super Volleyball" and
    "Image Fight", the problem that extra sound was generated was solved. In
    "Xevious - Fardraut Densetsu", when PAUSE was released, the problems that
    sound became thin (Occurred from v2.79) was solved. In "Fire Pro Wrestling
    series", "Formation Soccer '90" and "F1 Triple Battle", etc., the sound
    approached the real machine.
  - The timing of the operation is brought close to the real machine. In
    "Parasol Stars", at the stage clear, the problem that the screen shakes
    rarely was solved. In "Private eye dol", the problem that the upper side
    of the demo scene was disturbed by one frame (occurred in recent version)
    was solved.
  - It corresponds to "Trigger Button" of the game pad for Windows.
    Specifically, L2 and R2 buttons can also be used when PS4 pad etc. are
    connected to PC.
  - For the sake of simplicity, [CD Install (CD speed-up)] on the [CD-ROM]
    menu has been abolished. Please use [CD FullInstall] (install Data and
    Audio track) menu.
  - Additionally, a detailed part has been improved and corrected.

http://www.ouma.jp/ootake/

2017年8月5日 星期六

openMSX 0.14.0

MSX / MSX2模擬器 openMSX 發布新版,更新如下 :

Release Notes for openMSX 0.14.0 (2017-08-03)
=============================================

This release is another mix of some new features and additions and a lot of
smaller fixes and improvements. This release adds support for Konami Ultimate
Collection and basic emulation for the Spectravideo SVI-318 and SVI-328 pre-MSX
computers, increases FDC accuracy in such a way that we think all copy
protections (captured in a DMK file) should now run in openMSX. Moreover, we
now put the SDLGL-PP renderer as the default, so let us know how that works for
you. You can of course always set the old default setting for your system if
you don't like SDLGL-PP. But then we would really like to know why... We also
removed the Windows DirectX sound driver, as it was buggy and caused a lot of
complaints. And finally, we added a button in the top left corner to easily
invoke the OSD menu.

Here's the list with all highlights and details:

MSX device support:
- fixed VDP type of Sony HB-501P
- fixed a bug that caused hangups on some machines when resetting during the
  logo animation
- fixed ROM block debuggable for Sunrise IDE
- improved accuracy of WD2793 FDC and disk drive emulation
- added support for Spectravideo SVI-318 and SVI-328 pre-MSX computers:
  - most SVI support was implemented by Tomas Karlsson. With NYYRIKKI's help
    we fixed most last details
  - added in Contrib a tool to convert SVI disk images to DMK so they can be
    used in openMSX
  - added SVI support to several scripts (thanks to NYYRIKKI): cashandler,
    type_via_keybuf, listing
  - note the following limitations:
    - only WAV images are supported for cassettes. The stereo feature
      (music/sound on the other channel) is not supported.
    - only DMK disk images can be used
    - nothing is done to prevent the user to mix MSX and SVI hardware/software.
      This will not work, of course. As we are not SVI enthusiasts ourselves,
      we rely on contributions from others for the SVI support.
- added accurate M1 cycle emulation
- added support for ASCII8 mapper with 32kB SRAM
- added initial support for the ASCII paddle input device (paddle 1 and 2 only)
- added new machines: Bawareth Perfect MSX1, Al Alamiah AX370 (thanks to
  alshamaa), and as already mentioned: Spectravideo SVI-318, SVI-328 and a
  superexpanded SVI-328.
- added new extensions: Konami Ultimate Collection, ASCII Japanese MSX-Write,
  ASCII Japanese MSX-Write II and Tecall TM220 MSX-RAMFILE

New or improved emulator features:
- performance improvements:
  - reverse feature
  - hq resampler
- fixed issue with remote connections on Mac OS X/FreeBSD
- changed default sound driver on Windows to SDL, because the DirectX sound
  driver has been removed
- fixed creation of new HD images
- changed the default renderer to SDLGL-PP
- (probably!) fixed stability of MIDI-in on Windows. Unfortunately we didn't
  find someone to help us test this properly
- also improved stability on external connections in general
- allow to specify initial content for flash ROMs. This way it is possible to
  use MegaFlashROMSCC+SD like how the actual hardware is also shipped:
  preflashed.
- several improvements on the listing command (thanks to NYYRIKKI)
- added automatic file numbering for record_channels
- added a tron script (thanks to NYYRIKKI)
- added script that records to a new AVI file if the framerate changes (thanks
  to BiFi and FiXato for their initial version)
- added mapper selection to OSD menu for unknown ROMs
- automatically pad ROM files if they are not a multiple of the block size,
  instead of refusing to run that ROM
- added OSD button to invoke OSD menu in the top left corner
- added VGM recorder script (by Niek Vlessert) to help you record MSX songs
  into VGM files, supporting PSG, MSX-MUSIC, MSX-AUDIO, OPL4 and SCC

Build system, packaging, documentation:
- migrated from SDL threads to C++11 threads
- removed support for Maemo5
- moved Windows build to Visual Studio 2017
- upgraded C-BIOS to release 0.28

And of course the usual various bug fixes and performance improvements.

In "doc/manual/index.html" you can find a set of HTML manuals for openMSX.
Make sure you read this if you haven't used openMSX before, but also to learn
more about the new and changed features.

CPU and graphics performance varies a lot, depending on the openMSX settings
and the MSX hardware and software you're emulating. Some things run fine on a
200 MHz machine, others are slow on a 2 GHz machine. For performance tuning
tips, see the Setup Guide.

openMSX is confirmed to run on the following operating systems: Linux, Windows,
Mac OS X, FreeBSD, OpenBSD and NetBSD; on x86, x86-64, PPC, ARM, MIPS and Sparc
CPU's. Running on other operating systems (wherever SDL runs) or CPU's should
be possible, but may require some modifications to the build system. If you are
compiling on a new platform, please share your experiences (see below for
contact info), so we can make openMSX more portable.


http://openmsx.org/

Pantheon 6.052



多機種模擬器 Pantheon (萬神殿) 發布新版,更新如下 :

-games for Nintendo GameBoy: 2nd Space, Aa Harimanada, Aerostar, Aretha, Asteroids, Balloon Kid, Battle Bull, Beetlejuice, Bill Elliott's NASCAR Fast Tracks, Boggle Plus, Boxxle, Boxxle II, Castlevania - Legends, Castlevania - The Adventure, Chacha-Maru Panic, Chiki Chiki Tengoku, Cool Spot, Cult Jump, Dan Laser, Darkman, Dig Dug, Donkey Kong, Double Yakuman, Double Yakuman 2, DragonHeart, Exodus: Journey to the Promised Land, F-1 Race, Felix the Cat, FIFA International Soccer, FIFA Soccer 96, Frogger, Gamera: Daikaijuu Kuuchuu Kessen, Gear Works, Go Go Ackman, Golf, Great Greed, Hatris, Hercules, Hiden Inyou Kikouhou: Ca Da, Hon Shogi, Hong Kong, Indiana Jones and the Last Crusade, Initial D Gaiden, Jack Nicklaus Golf, Janken Man, Jeopardy!, Jeopardy! Sports Edition, Jinsei Game Densetsu, Jungle Wars, Kaijuu-Oh Godzilla, Kandume Monsters, Kenyuu Densetsu Yaiba, King James Bible, Kirby's Block Ball, Kwirk, Legend, Loopz, Mario's Picross, Mario's Picross 2, Metal Masters, Miner 2049er, Mortal Kombat, Mortal Kombat II, Mortal Kombat III, Ms. Pac-Man, NBA Jam, NBA Jam Tournament Edition, Nemesis, Nemesis II, Ninja Gaiden Shadow, Othello, Operation C, Pac-Man, Pachio-kun, Pachio-kun 2, Pachio-kun 3, Palamedes, Penta Dragon, Prince Yeh Rude, Pro Mahjong Kiwame Gb, Q-bert, Racing Damashii, Renju Club: Gomoku Narabe, Robin Hood: Prince of Thieves, Sagaia, SD Hiryu no Ken Gaiden, SD Hiryu no Ken Gaiden 2, Shi Kin Jyo, Snoopy's Magic Show, Sonic 3D Blast 5, Spiritual Warfare, Star Trek: 25th Anniversary, Star Trek: The Next Generation, Tetris, The Addams Family, The Battle of Olympus, The Flash, The Jungle Book, The Lawnmower Man, The Lion King, The Pagemaster, The Shinri Game, The Tower of Druaga, Torpedo Range, Trap & Turn, Uchuu no Kishi: Tekkaman Blade, Un Indien Dans La Ville, Vex Block, WCW: The Main Event, Wheel of Fortune, Worm Visitor, X - Xekkusu, Yoshi's Cookie, Zoo Block

http://bostjan-grandovec.si/Content/News.htm

2017年8月3日 星期四

m64p (2017-07-31)

N64模擬器 m64p (mupen64plus + GLideN64 + a GUI) 發布新版,有需要的朋友可至官網下載。

https://m64p.github.io/

iNES 5.0

FC/NES模擬器 iNES 發布新版,更新如下 :

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

http://fms.komkon.org/iNES/

2017年8月2日 星期三

Cemu 1.9.0c

Wii U模擬器 Cemu 發布新版,更新如下 :

# New in 1.9.0c (public release):

Input: Fixed blow microphone button mapping not working
Input: Input window should now properly scale on high DPI settings

# New in 1.9.0b:

general: Fixed mouse cursor not hiding

Input: Fixed opening input window sometimes triggering a crash
Input: Fixed z-axis swapped for DirectInput
Input: Fixed left and right axis for Pro and Classic controller
Input: Fixed left axis being mapped to dpad for Pro Controller
Input: Fixed XInput axis being incorrectly normalized

# New in 1.9.0:

general: Hide mouse cursor in fullscreen if not moving for 3 seconds
general: Fixed bug that caused keyboard hotkeys to be ignored
general: Added logging for input API

Input: New interface and profile system for controller configuration
Input: Added support for XInput

VPAD: Improved implementation of VPADControlMotor
VPAD: Improved GamePad gyro control via mouse. Control third axis with mouse wheel
VPAD: Added APIs for cross stick emulation, button repeat, sampling callback, lcd mode, touchpad calibration, zero drift mode and gyro dir revise

padscore: Added APIs for button repeat, connection and extension callback, max controllers and reading of unified status.

nn_acp: Added API ACPCreateSaveDirEx()

nn_act: First steps towards accurate account and mii handling
nn_act: Added API CreateConsoleAccount(), GetAccountIdEx(), UpdateMii(), GetDefaultAccount()

sysapp: Added preliminary support for sysapp lib (responsible for title switching)

GX2: Added experimental debug option to force full GPU<->CPU synchronization at GX2DrawDone()
GX2: Added debug option to toggle BotW crash workaround

http://cemu.info/index.html