2020年7月29日 星期三

puNES v0.106

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

- Added support for FreeBSD (thx to TCH68k for for the initial patch, his tests and his support).
- Overlay screen redesigned and rewritten.
- Added an option to rotate the screen.
- Added Nuke.YKT VRC7 patch dump.
- Added Brasilian translation (thx to Matheus on Crowdin).
- Updated translation from Crowdin (thx to Алексей Тимонин, MS-PC, tch_oscomp, Ömercan Kömür).
- Input management reorganized.
- Added homebrew "Neon Genesis Evangelion: Third Impact" and "Fire Hawk (PAL)[!].nes" to the database.
- Added traslation of Ganbare Goemon Gaiden 2 to the database.
- Added a shortcut to save a screenshot of unaltered NES screen (#90).
- Now you can also disable keyboard shortcuts.
- Fixed warning compilation with QT 5.15.
- Fixed compilation errors with the GCC -fno-common option (GCC 10).
- Fixed compilation with recent MSYS2.
- Fixed possible audio interruption (Windows).
- Fixed the support for the RAR archive.
- Fixed a possible crash when drag the window onto another monitor (Windows).
- Fixed many many many other bugs.

http://forums.nesdev.com/viewtopic.php?t=6928

2020年7月27日 星期一

SSF PreviewVer R17

SS / ST-V 模擬器 SSF 發布新版,更新如下 :

あと都合により、エミュレート速度が変わってもサウンドテンポは不変になってます
変更点はこれくらいだったはず…

ステートセーブデータが変わりました
不要と思われるメモリを削減しました
圧縮前のデータで2Mバイトくらい減っています

VDP1の描画処理を変更しました
テクスチャに隙間が発生していたり、描画が異常に重いような現象が修正されているはずです

1サンプル割り込み毎にPCMを生成するオプションを設けました
SCSPレジスタも1サンプル毎に更新するので実機に近いサウンドになっていると思います

CDシーク処理を修正しました
ただし、CDイメージ使用を対象とした調整です
今バージョンからCDイメージの使用を推奨します
天地無用!魎皇鬼ごくらくCD-ROMのムービーなどが正常に再生されるようになってます

VDP1のユーザークリッピング処理を修正しました
シャイニング・ウィズダムや機動戦士Zガンダムのムービーが表示されるようになってます

SCSP-DSP処理を修正しました
バロックの音声が正常に再生されるようになってます
また、ワークレジスタやリングバッファを再現するようにしました
ただ、リングバッファに書き込む浮動小数点データは独自フォーマットです

サウンドの生成処理を修正しました
わくわくぷよぷよダンジョンのSEなどが修正されてます

GPUレンダリング時の特殊機能処理を修正しました
わくわくぷよぷよダンジョンのダンジョンが正常に表示されるようになってます

サイクルパターン指定ミスによる表示ずれを修正しました
ゼロディバイドのステージ選択画面などが正しく表示されるようになってます

ちなみにカオスシードはSlaveSH2 Speedを100%にすれば動きました
ただ、以前の設定では動かないのでやっぱりタイミング調整が悪さをしたようだ

WinVer  : https://t.co/iT7reoA9xO?amp=1

Android : https://t.co/arWsnuKLf5?amp=1

2020年7月26日 星期日

fMSX v5.7

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


  • Fixed noise in Eggerland Mystery and other games.
  • Moved PSG sound computation to Sync8910().
  • Fixed several issues in MIDI recording.
  • Fixed compatibility with 64bit CPU architectures.
  • Added "File | Clear Settings and Quit" option to fMSX-Windows.
  • Fixed small windows behavior in fMSX-Windows.
  • Fixed window position behavior in fMSX-Windows.
  • Saving physical joystick/gamepad selection in fMSX-Windows.


  • 2020年7月21日 星期二

    VGBA v6.0

    GBA模擬器 VGBA 發布新版,更新如下 :


  • Added "File | Clear Settings and Quit" option to VGBA-Windows.
  • Fixed small windows behavior in VGBA-Windows.
  • Fixed window position behavior in VGBA-Windows.
  • Saving physical joystick/gamepad selection in VGBA-Windows.


  • 2020年7月18日 星期六

    Cemu 1.20.0c

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

    # New in 1.20.0c:
    
    general: Updated language files
    
    Vulkan/OpenGL: Further improvements to GPU buffer cache
    
    # New in 1.20.0b:
    
    Vulkan/OpenGL: Various fixes and smaller optimizations in the new GPU buffer cache
    
    Vulkan: Added support for texture format D32_FLOAT_S8
            Fixes the black screen issue in Ninja Gaiden 3
    
    input: Fixed an issue where configured DirectInput controllers could cause Cemu to crash at boot or when launching a game
    
    # New in 1.20.0:
    
    Vulkan/OpenGL: New GPU buffer cache
                   Technical details:
                   - Buffer cache exists to emulate unified memory (PCs generally have dedicated VRAM unlike the original console which shares RAM between CPU and GPU)
                   - Old buffer cache implementation had separate caches for different types of GPU buffers (attribute, uniform, streamout)
                     New implementation has one central cache for all buffer types, avoiding redundancy if data overlaps
                   - Much lower PCIe bandwidth usage since only actually modified data is transferred
                   - Very high accuracy and almost no CPU overhead since buffer invalidation relies on hints (cache flushes etc.) instead of using polling with heuristics
    
                   Known improvements (as of 1.20.0c):
                   - Better performance in many games
                   - GPU buffer cache accuracy option has been removed since the new cache doesn't require tweaking
                   - All polygon explosions in Sonic Boom are fixed
                   - DKC Tropical Freeze Level 2-1 should no longer have distorted background models but may still crash
                   - Broken particles in Breath of the Wild are fixed
      
                   Known issues (as of 1.20.0c):
                   - Flickering or distorted models in Xenoblade Chronicles
                   - Rare and random flickering or distorted geometry in all games under Vulkan (likely vendor specific)
    
    general: Added import/export option for saves in title manager
    general: The quickstart guide will automatically fill in the mlc folder if it is known from a previous Cemu installation
    general: Updated language files
    
    Vulkan: Added support for nearest neighbor up/downscaling filter
    
    
    http://www.cemu.info/index.html

    2020年7月17日 星期五

    JPCSP - revision 69699f20

    PSP模擬器 JPCSP 發布新版,更新如下 :

    - Merge pull request #452 from sum2012/patch-log

    Pantheon 9.684

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

    -games for Commodore VIC20: 3D Doolhof, A.E., Alien Invaders, Alien Side-Step, Amok, Awari, Barricade, Battle Ships, Big Bad Wolf, Bomber Attack, Cave-In, Cave-In!, Chess 1.0, Character Assassination, Cosmic Firebirds, Cube Bert, D'Fuse, Death Maze, Digits, Dodo Lair, Dunjon, Dunjon II, Earthquake, Exterminator, Fifteen, Flight Path 737, Football Manager, Froggy, Galactic Crossfire, Galaxia, Goblin, Guardian, Hangmath, Hanover Downs, Hopper, Insluit Spel, Invasion aus dem All, Journey, Jumping Jack, K-Razy Antiks, K-Star Patrol, Kweepout, Locos, Lunar Blitz, Mad Rush, Matrix, Memory, Meteors, Micro Puzzle, Mobile Attack, Mosquito, Mukade, Nemesis: Part 1, Nemesis: Part 2, Nibblers, Obst, Omega Fury, Pac-Ball, Paratrooper, Penco, Pinball Wizard, Potholes I, Potholes II, Potholes III, Potholes IV, Q-Warrior, Quasimodo, Raket Kommando, Ratman, Remedy, Roadrace, Rugby, Save the Shuttle, Schmatzer, Scramble, Sea Wolf, Shooter, Sigma Mission, Slot Machine, Snorkel, Space Dock, Space Phreaks, Sprite Invaders, Superventure, Takeover, Tetris Deluxe, The Dunjon Master, The Pharaoh's Treasure, The Tomb, VIC Chess, VIC Invaders, VIQ-bert, Word Match, Word Scramble

    http://bostjan-grandovec.si/

    2020年7月15日 星期三

    Mednafen 1.25.0-UNSTABLE

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


  • SS: Implemented more complete emulation of SCSP's buggy linear interpolation on FM carrier slots.
  • SS: Fixed a minor VDP1 rendering inaccuracy with non-rectangular sprites and polygons.
  • SS: Fixed excessive CPU usage during the FMV in "Dark Seed II".
  • SS: Fixed hang after defeating the final boss in "Rayman".
  • SS: Fixed hang after the Meribia singer's singing in "Lunar".
  • SS: Fixed missing graphics during the attract mode in "Virtua Cop".
  • SS: Fixed garbage horizontally-stretched sprite in the Christmas-themed stage in "Christmas NiGHTS into Dreams".
  • SS: Fixed dialogue text truncation in "Senken Kigyouden".
  • SS: Significantly reduced graphical glitching in "Virtua Fighter" and "Virtua Fighter Remix".


  • 2020年7月8日 星期三

    PPSSPP 1.10.2

    PSP模擬器 PPSSPP 發布新版,更新如下 :

    - fixes some camera-related crashes, and fixes centering on notched phones.

    http://www.ppsspp.org/index.html

    2020年7月5日 星期日

    Raine 0.91.7

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

    * fix -rcf with LOAD_CONTINUE
    * fix broken iso.gz support for neocd (usually compressing an iso to iso.gz without touching the cue file at all used to work, it was broken in 0.91.6 because of the changes there).
    * sf2m8 used a dummy rom load instead of a FILL which created a romcheck error.
    * neocd again : when trying to guess an audio track name and there is no cue file, check the extension to avoid to select a picture as an audio track
    * don’t consider neogeo games as clones of the neogeo bios in the games display

    DOSBox-X 0.83.3 (2020-06-30)

    DOS模擬器 DOSBox-X 發布新版,更新如下 :

    • IMGMAKE can now generate FAT12, FAT16, and FAT32
      filesystems. New option "-fat" is added to select
      the filesystem for the disk image.
    • Fixed command-line like "./dosbox-x /dir/app.bat"
      not able to launch the specified program (Wengier)
    • Fixed bug in DIR command's /P option which might
      cause it to not work properly. (Wengier)
    • The default key modifier for the Windows clipboard
      copy & paste via the right mouse button feature is
      now "shift" instead of "disabled". (Wengier)
    • Single-stepping in the debugger with the 286 and
      8086 normal cores now works correctly when stepping
      over instructions with a segment prefix.
    • Pentium MMX instructions now only available for
      Pentium MMX or higher. Fixed the bug that allowed
      MMX instructions for Pentium and lower if programs
      ignored the CPUID feature bits. Also fixed Pentium
      MMX instructions so that they work in both 16-bit
      real mode and 32-bit protected mode to match how
      they work in real hardware (joncampbell123)
    • Updated DOSBox-X's implementation for Pentium MMX
      instructions to latest version by kekko (Wengier)
    • DOSBox-X will try to automatically run the program
      with LOADFIX if the error message "Packed file is
      corrupt" is detected. (Wengier)
    • MOUNT command can now mount a drive to the UNC
      root path in the form \ComputerName\SharedFolder
      on Windows systems. (Wengier)
    • Improved the HX-DOS build package to make it fully
      automated: all required HX DOS Extender files will
      be included in the package, and dosbox-x.exe can
      now be run directly in a real DOS system without
      external requirements. (Wengier)
    • Fixed incorrect frame rate reported by 3Dfx Voodoo
      emulation (rderooy, backported from DOSBox SVN).
    • Added the "Boot from disk image" menu item (A:, C:,
      and D: drives only) in the "Drive" menu to boot the
      specified disk image directly in Windows. (Wengier)
    • Support for converting mouse wheel movements into
      keyboard presses like arrow keys, configurable by
      the option "mouse_wheel_key" (default is 0 which
      disables this feature). When set to 1, mouse wheel
      movements are converted to up/down arrows. Setting
      it to 2 or 3 converts such movements to left/right
      arrows or PageUp/PageDn keys respectively. (Wengier)
    • Support for reloading the keyboard mapper file with
      the config -set command. (Wengier)
    • IMGMOUNT command without parameters will show disk
      names for drive-number only mounts. (Wengier)
    • IMGMOUNT can now autodetect DOS <= 3.21 harddisk
      geometry with MFM sector images (rderooy & Wengier)
    • IMGMOUNT -fs none fixed to use same geometry detect
      function that FAT filesystem mounting uses.
    • Added suppprt for mounting overlay drives using MOUNT
      command with "-t overlay" option. Backported from
      DOSBox SVN and adopted for DOSBox-X with additional
      features such as long filename and PC-98 support, it
      allows the users to redirect new and changed file(s)
      to a different location transparently. (Wengier)
    • Cleaned up the DPI awareness auto-detection code to
      allow Visual Studio builds to again run on Windows 7.
      Meanwhile, MinGW builds (either SDL1 or SDL2 version)
      are still required for Windows XP systems. (Wengier)
    • Updated Nuked OPL3 to latest version 1.8 for accurate
      OPL3 emulation (Wengier)
    • Added AUTOTYPE command to perform scripted keyboard
      entry into a running DOS program or game. Ported from
      DOSBox-staging, it can be used to reliably skip intro,
      provide input to answer initial startup or config
      questions, or conduct a simple demo. (Wengier)
    • Added code page 866 (Cyrillic Russian) to support
      host to guest code page mapping (tuffnatty)
    • Mouse buttons (left, middle, right) can now be mapped
      to keys in the keyboard mapper. (Wengier)
    • Support for mounting .cue files with MP3/OGG/WAV/FLAC
      compressed audio tracks. (Wengier)
    • Rewrote the Windows installer for DOSBox-X, as well as
      the building script for the installer. All required
      build tools including the Inno Setup Compiler are now
      provided in the repository and will be automatically
      called by the building script. (Wengier)
    • Added config option "mapperfile_sdl2" for SDL2 builds.
      SDL1 and SDL2 builds of DOSBox-X can not use the same
      mapper file, or they will likely malfunction. Adding
      this option allows SDL1 and SDL2 builds of DOSBox-X
      to work with the same dosbox-x.conf file. (Wengier)
    • Added GUI menu option under "DOS" to change the long
      filename setting (enable, disable, or auto). (Wengier)
    • Improvements and fixes to the save/load state feature:
      It now supports Sound Blaster Goldplay mode;
      It now saves PC-98 FM interrupt state so that reloading
      state does not cause hung music;
      It is also fixed not to crash when used within a guest
      operting system (when the DOS kernel has been shut down
      using the BOOT command);
      It now supports memory size up to 1000MB;
      It will save and verify the DOSBox-X version and build.
      States saved by DOSBox-X in one platform (e.g. 64-bit
      Windows) may not work in another (e.g. 32-bit Linux).
      The GUI menu will show if the save slot is empty, and if
      not the program name of save state will be displayed.
    • Re-ported and improved the save state feature for saving
      and loading states with support for up to 10 save slots.
      They can be selected from the "Capture" menu. (Wengier)
    • Added COUNTRY command to set country code for country-
      specific date and time formats. For example, the command
      "COUNTRY 61" sets the country code to 61 (International
      English) which uses the DD-MM-YYYY date format instead
      of the default (U.S.) MM-DD-YYYY date format. (Wengier)
    • DOS 440Dh IOCTL function 67h (get access flag) added to
      allow FDISK.EXE to determine FAT filesystem type. Also
      implemented function 40h (set device parameters) and
      function 46h (set volume serial number). (Wengier)
    • Unknown DOS 440Dh IOCTLs warnings now indicate whether
      triggered by call or query.
    • S3 VESA BIOS mode number for 1024x768 32bpp changed to
      avoid conflict with Windows 95 S3 driver and 800x600
      16bpp mode.
    • FAT driver no longer mounts FAT32 volumes unless the
      DOS version is 7.1 or higher, and it no longer mounts
      FAT16B LBA volumes unless the DOS version is 7.0 or
      higher. These are to mimic the MS-DOS behavior.
    • Fixed FAT driver not to attempt to mount partitions that
      have nothing to do with the FAT filesystem (such as
      type 0Dh and extended LBA partition tables). Also fixed
      the FAT driver to not assume partition start sector 63
      if it cannot identify a partition to use.
    • Added code to FAT driver to identify telltale pattern
      left by Microsoft FDISK when a partition is created (but
      not yet formatted) and reject.
    No Centos 8 builds because apparently libcap-devel and fluidsynth are not available.

    http://dosbox-x.com/

    2020年7月4日 星期六

    2020年7月1日 星期三