Current changelog:18.08.2016 cumulative UPDATE- fixed hang in KalistiOS based games with DC keyboard controller- fixed hang in some WinCE games if VMU present- better Dev.Box emulation- patches for Cycraft InitialD and ClubKart (boots, but not yet playable)- better aspect correction and filtering for Cave CV1000- InitialD, ClubKart and Derby Owners magnetic card readers emulated (press PUSH6 key then game ask insert/take card)- fixed Marvel vs Capcom 2 character pictures during intro- ClubKart2003 input fixes- WWF Royal Rumble 4 players inputs- NAOMI DIMM Board emulated- added recently dumped NAOMI and Atomiswave sets- romset in sync with MAME- bunch of minor things not worth mention- fix current LBA after Mil-CD security check- ADPCM decoder tweaks (thanks kode54 for info)22.12.2015 UPDATE- ATI texture perspective correction fix is an option now (cause glitches on NVidia GPUs)- ancient CDI v2 parsing was killed by accident- GD-ROM status/irq corrections (Gauntlet Legends)20.12.2015 UPDATE- due to googlecode shut down, we moved to issue tracker- fixed finally disk swap functionality (D2, Skies of Arcadia, etc)18.12.2015 UPDATE- SH4 MMU optimizations, many WinCE games works at fullspeen on recent PCs- Tile Accelerator rewrite&optimize- Xinput devices without vibration supported- automatic DC video mode selection- simple deinterlace for TV-modes- fix rotate and aspect ratio- optional Bilinear filter- libchd doesn't require SSSE3 anymore- crash fix at exit after fullscreen switching (I hope)- gdrImage subcodes emulation fixes and improvements- gdrImage fix cue/bin booting support- SH4 exceptions handlindg fixes- Supid Invaders boots now- fixes for recent indie games- sync romset with current MAME- other minor things was fixed or rewritten, I forget about23.09.2015 UPDATE- added "NAOMI 2 Vertex Cache" option, disabled by default, enable it if you have ATI/AMD GPU only.- fixed AMD-specific texture glitches in many games (Shenmue II, ECCO, HotD2, etc)- several optimizations20.09.2015 UPDATE- NAOMI 2 emulation rewritten almost from scratch, must be really close if not the same as real hardware, a lot of optimizations, can use separate thread (DX11NG)- shadow render fix (Cosmic Smash)- romset sync with current MAME31.07.2015 UPDATE- Naomi2 shadows improvements (DX11NG)- Naomi2 screen scale (DX11NG)- DirectInput thread close fix AKA "VMU window not closes"- VMU's windows auto open/close- exit by ALT+F4- romset corrections to make some rom managers happy- more precise SH4 FSRRA opcode- several minor corrections19.07.2015 UPDATE- Crackin' DJ 1&2 playable- Ferrari F355 Deluxe have sound/music- fix Naomi 2 materials, lights refactor (DX11NG)- foolproof VMU files creation- remember last path in gdrCHD, gdrImage, etc- better Xinput deadzone handling- fix GDI audio in gdrCHD (this plugin is recommended now for usage with GDI images too)- workarounds for newest ATI bugs in 15.7 drivers (DX11)- SH4 MMU fixes & improvements, Shenmue's Afterburner II minigame playable- several minor tweaks11.07.2015 UPDATE- better G2 DMA edge cases handling- brake in Atomiswave racing games works again- fix crash in ROM-based SystemSP games- weird AICA LSA/LEA handling tweaks09.07.2015 UPDATE- fixed broken a long time ago SH3 serial port, Cave Medal Mahjong playable again- minor romset correction08.07.2015 UPDATE- somewhat fixed save/load state for DX11NG- adjusted sound volume, was too loud, notable in Atomiswave games07.07.2015- initial release
Changelog:- GAELCO: new system added with two games supported: Smashing Drive and ATV Track- HIKARU: new system support added, a lot more of work needed- AWAVE: Sega Bass Fishing Challenge romset added- AWAVE: use MAME's NGBC rom, enable BBA- CORE: FPU opcodes timing fix ("Dead Or Alive 2" slowdown fix)- CORE: MMU sh4 fix- CORE: addc, subc opcodes for SH2/SH3/SH4 fix- CORE: dreamcast various fixes- CORE: fcmpeq NAND case fix- CORE: ftrc NaNd round fix- CORE: ftrc int/rec opcode fix- CORE: heap corruption fix- CORE: internal DMAC support- CORE: invalidate code SH4 fix- CORE: trapa SH2 fix- DC: a lot of game-specific fixes, now more games are playable or glitch-free- DX11: bump mapping added- DX11: order independent transparency added- DX11: render to texture full rewrite- DX11: scaling added- DX11: shadow volume full refactor- DX11: translucent modifier inplemented- DX11: two volume modifier implemented- GDROM: gdrom threading disabled- GPU: DX10/DX11 support for Hardware and Software renders (can be played virtually on any GPU card, but obviously very slow)- GPU: much correct volumes support- GPU: workaround for ATI bugs- NAOMI2: new model cache system- NAOMI2: reflect fix- NAOMI2: render to texture fix- NAOMI2: various improvements- NAOMI: Crackin DJ controls fix- NAOMI: Gun Spike auto-coin fix- NAOMI: Ninja Assault Export (NJA4verA) added- NAOMI: Ninja Assault light gun fix- NAOMI: add 2 new USA bioses- NAOMI: new romsets added: initdv3j with key, Star Horse, Shakatto Tambourine 2001 Spring, Ninja Assault new rev, crackndj2, gunsur2 alt rev, marstv, Radirgy new rev, etc...- NET: BBA network support (TAP driver / OpenVPN needed, modem isn't supported yet)- NET: sync flash/eeprom/etc- PAD: dead zones, dc triggers fix- PAD: full xinput support- VMS: fixed parsing crash on some VMS files- VMS: various fixes
Demul Romset Dc
And finally overall interface and usability changes. Emulator is now support 7zip romsets for the bioses and arcade systems, most of the protection/encryption formats for the arcade systems, many many new romsets added during last year and many previously unsupported games or game controllers now are supported.
Changelog:- AWAVE: many fix for controls, rail-shooters playable- AWAVE: xtrmhunt romset typo- CHD: reading problems fix- CHD: updated to 138u4 version- CORE: ROMs overreading protection- CORE: SB_SFRES "softreset" emulation (imperfectfor dynarec)- CORE: arcade roms loading by CRC only, now can load renamed/old/custom romsets with the same files- CORE: command line support, run selected game/system, list supported games, generate xml dat file (clrmame) for supported romsets with parent/clones info- CORE: dynarec instruction fix- CORE: emulation reset fix- CORE: enable SSE compilator optimization- CORE: full unicode support- CORE: interpreter memory translation optimization, MMU speedup- CORE: invalidation optimized, "Triggerheart Exelica", etc. speedup- CORE: logging and default output path fixed- CORE: macw, macl opcodes fix- CORE: round mode fix- CORE: savestates fix- CORE: savestates for VMU- CORE: timers bugfixes- CORE: various crashes fix- CORE: various maple fixes- CORE: various romset fixes- CORE: internal time with windows time auto synchronization- GDI: offset support (may be glitchy)- GDI: sector cache (test only)- GDI: various bugfixes- GPU: "Transform Z" options added (w-buffer to z-buffer transform enable), enabled by default (need restart for ogl if changed)- GPU: VRAM overreading protection- GPU: correct vertex intensity alpha- GPU: correct vertex intensity color clamping- GPU: ogl disable SSE compilator optimisation due to VC10 compiler bug- GPU: dx correct window size change- GPU: render and framebuffer fixes (still imperfect)- GPU: fullscreen frequency fix- GPU: polygons blending fix- GPU: sprites fix- GPU: stride untwiddled texture fix- GPU: yuv textures in vq mode supported ("Head Hunter" fix)- GUI: "15Khz/31Khz" modes selection, "31Khz" default option- GUI: "LLE MIE"/"HLE MIE" selection option, if "LLE MIE" is unavailable (no "NAOBD.BIN"), "HLE MIE" mode enabled automatically- GUI: "Time Hack" option, automatic Dreamcast flash time record correction for current time- GUI: GameBrowser "load decrypted" fix- GUI: GameBrowser forvard/backward sorting for game year, romset name, full name, developer/publisher and game system- GUI: GameBrowser keyboard input handling fix- GUI: GameBrowser gridlines workaround for WinXP- GUI: PAL/NTSC mode selection- GUI: custom savestate keys definitions- GUI: full game name/title display on windows title- GUI: mahjong controller setup- GUI: more video cable mode selection- NAOMI: MAME Naomi CHD-files supported (but not listed in dat), need CHD plugin in plugins directory- NAOMI: BIOS auto selection- NAOMI: board malfunction for A-C rev. BIOSes fix- NAOMI: cart encryption for direct and buffered protection modes supported, most encryption keys added- NAOMI: cart encryption key automatic detection for NO_KEY games (if any), may take a couple of minutes for complete process- NAOMI: default system configuration added if no nvram files found, auto selection cabinet orientation and player number for games depending on it- NAOMI: coin fix- NAOMI: gunsur2 encryption key added, playable with sound- NAOMI: club cart protection data- NAOMI: doa2 crash fix- NAOMI: ggx crash fix- NAOMI: hmgeo SHA1 fix- NAOMI: wldrider crash fix- NAOMI: initdv2j DES key added, does not boot anyway- NAOMI: full HLE MIE (315-6146 Maple-JVS bridge MCU) support- NAOMI: full LLE MIE (315-6146 Maple-JVS bridge MCU) support, "NAOBD.BIN" file with MCU fake firmware needed- NAOMI: JVS interface and IO board(s) emulation- NAOMI: automatic analog controls mapping- NAOMI: VMS and Dreamcast gamepads handling for arcade games (if supported)- NAOMI: keyboard support, select "Keyboard" for "port B" and/or "port C" in "Plugins" configuration dialog- NAOMI: dybbnao, dygolf, alpilot, sstrkfgt, gunsur2, samba, crzytaxi, zombrvn, wldrider controls support- NAOMI: mahjong panel support- NAOMI: nvram load/save fix- NAOMI: proper 15/31Khz DIP switch handling- NAOMI: romset updated with MAME 139u2 ROMs- NET: added netplay support for DC, NAOMI1/2, ATOMISWAVE, only NULL plugin provided (see thrid party plugins)- PAD: various bugs fix- PAD: first time configuration crash fix- PAD: support for xbox360 gamepad (without analogs)- SPU: ARM7 core fixes- SPU: better synchronization- SPU: close fix, thread close fix- SPU: lp reset fix- VMU: beeper emulated 2ff7e9595c
Comments