2021年3月13日 星期六

RockNES 5.65

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

- Fixed PPU soft reset.
- Fixed sprite address clearing again (RC Pro AM II works).

2021年3月11日 星期四

VGBA v6.4

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

* Fixed melodic audio playback when DirectSound is off.
* Fixed sound in International Karate.
* Fixed sound in Phantasy Star.

2021年3月7日 星期日

PolyBlast v1

 多機種模擬器 PolyBlast 發布新版,支援機種如下 :

 Emulator Cores

PolyBlast contains a selection of emulation cores, a mix of ares, and my own work.

Bandai:

WonderSwan
WonderSwan Color
SwanCrystal

Benesse:

Pocket Challenge v2

Coleco:

ColecoVision

Microsoft:

MSX
MSX2

NEC:

PC-Engine / TurboGraphx-16
PC-Engine DUO / TurboDuo,
SuperGraphx

Nintendo:

Famicom / NES
Famicom Disk System
Super Famicom / SNES
Nintendo 64
GameBoy
Gameboy Color
GameBoy Advance

SEGA:

SG-1000
SC-3000
Mark III / Master System
Mega Drive / Genesis
Mega CD / Sega CD

Sinclair:

ZX Spectrum 48k
ZX Spectrum 128k

SNK:

Neo-Geo Pocket
Neo-Geo Pocket Color

Sony:

PlayStation
I am committed to working with Near, upstreaming bug-fixes and improvements of cores derived from ares, I have already submitted fixes for various cores (see LukeUsher1’s Twitter Mentions)

2021年3月3日 星期三

Cemu 1.22.7

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

general: The default vsync frequency (emulated refresh rate) is now 59.94 to match the actual console
         Graphic packs can still set it to a flat 60

general: Fixed various small memory leaks

Vulkan: Revised internal swapchain management and fixed some synchronization bugs in the process
        Double-buffered vsync should no longer cause graphical artifacts

Vulkan: Added a new experimental vsync mode
        If enabled, Cemu will match the vblank event timing of the emulated display to the physical monitor on which Cemu is displayed
        This reduces latency and avoids tearing by piggybacking on the emulated game's vsync implementation
     
        For *perfect* results, the vsync rate in Cemu should be equal or slightly higher than the monitor refresh rate
        As an example: When playing BotW on a 60 Hz monitor you want to set FPS++ to either 60 FPS or the next higher option. This is assuming stable 60 FPS can be maintained.
        Alternatively, any integer ratio (1:2, 1:3, 1:4...) should give good results as well. E.g. 30 FPS on 60 Hz, 36/72 FPS on 144 Hz

        Even for non-integer ratios (30 FPS on 144 Hz) this mode of vsync should perform at least as well as the Vulkan-native double buffered vsync mode
        
        While this is only available for Vulkan right now, we plan on adding this to OpenGL in the near future

Vulkan: Cemu's internal shaders no longer show up in the overlay statistic ('Compiled x shaders'). Unlike game shaders they do not get cached and also do not cause any stutter

H264/DXVA2: Fixed incorrect handling of mismatching frame pitch
            This should fix broken video playback in Mario Party 10 and Pikmin 3 on some GPUs

GX2: Fetch shaders with a size of zero won't cause a crash anymore (regression introduced with 1.22.6)
     Resolves Minecraft crashing on launch

PPSSPP v1.11.3

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

- 1.11.1/2 has some additional crash fixes. 1.11.3 fixes an on-screen keyboard rendering glitch.

2021年3月2日 星期二

DOSBox-X 0.83.11 (2021-03-01)

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

  • Added support for the clipboard device (CLIP$) and
    DOS clipboard API on non-Windows systems (they were
    previously only supported on the Windows platform).
    In Linux SDL1 build only read access is supported
    whereas both read and write access are supported in
    all other builds. Also, selecting and copying text
    to the host clipboard using a mouse button or arrow
    key is now supported in macOS SDL1 build. (Wengier)
  • Added "Paste Clipboard" button to the AUTOEXEC.BAT,
    CONFIG.SYS and 4DOS.INI sections in Configuration
    Tool for pasting clipboard contents. (Wengier)
  • Windows SDL2 builds now use same clipboard pasting
    method as Windows SDL1 builds by default instead of
    the BIOS keyboard function. The method is now also
    available for Linux and macOS (both SDL1 and SDL2)
    builds (although it is disabled by default on these
    platforms). A menu option "Use BIOS function for
    keyboard pasting" is added to the "Shared clipboard
    functions" menu group (under "Main") to use BIOS
    function for the clipboard pasting instead of the
    keystroke method. Make sure this option is disabled
    if pasting clipboad text into Windows 3.x/9x apps
    (e.g. Notepad & Write) is desired. This setting can
    be changed with "clip_paste_bios" config option in
    in [sdl] section of the config file too. (Wengier)
  • With the config option "startcmd=true" or command-
    line option -winrun, Windows applications can now
    be launched from within a DOS program or from the
    4DOS shell in addition to built-in shell. (Wengier)
  • Added the "disable graphical splash" config option
    in [dosbox] section which when set will cause a
    text-mode BIOS splash screen to be always displayed
    at startup instead of the graphical one. If the
    TrueType font (TTF) output is enabled the text-
    mode BIOS screen is used automatically. (Wengier)
  • Added a simple BIOS Setup Utlity, which will show
    a summary of the current system configuration and
    allow users to change the date and time. Press Del
    key at the BIOS boot screen to enter. (Wengier)
  • Added config option "showbasic" in [sdl] section
    which when set to false will hide DOSBox-X version
    number and running speed in the titlebar. (Wengier)
  • Added experimental option to load a VGA BIOS ROM
    image and execute it, instead of our own INT 10h
    emulation. If enabled, it will load the specific
    ROM file into C000:0000. If not specified, it
    will choose based on machine type. VGA BIOS ROM
    images (e.g. et4000.bin for Tseng ET4000 emulation)
    can be dumped from real hardware or downloaded from
    the PCem ROMs collection. It can be set with config
    option "vga bios rom image" in [video] section.
  • Improved handling for file- and record-locking
    for non-Windows platforms. Portions of the code
    are adopted from DOSEmu. (Wengier)
  • Improved handling for the setting "ansi.sys=false",
    such as fixing the welcome screen messup in this
    case and allowing the use of a custom ANSI TSR
    (such as NNANSI.COM) instead. (Wengier & stu)
  • You can now press Ctrl+C or Ctrl+Break to break
    from long outputs from commands like TYPE, MORE,
    COPY, DIR /S, and ATTRIB /S. (Wengier)
  • Renamed MEM.COM to MEM.EXE to match DOS. (Wengier)
  • Rewrote built-in TREE command instead of the one
    from FreeDOS to support long filenames. (Wengier)
  • DELTREE is now an external command appearing on
    drive Z: as DELTREE.EXE instead of a builtin shell
    command, since it is an external command in a real
    DOS system. (Wengier)
  • Added REPLACE command to replace files, resembling
    the MS-DOS counterpart. This command is compiled
    with long filename support. (Wengier)
  • Added PUSHD and POPD commands so that you can store
    the current directory and changes to the specified
    directory (optionally also the current drive), then
    changes the directory/drive back. PUSHD command
    without arguments show stored path(s). (Wengier)
  • Added COLOR command to change current foreground
    and background colors. It usage is similar to the
    same-named command in the Windows command prompt.
    For example, command "COLOR fc" produces light red
    on bright white; COLOR without an argument restores
    the original color. (Wengier)
  • Added CHCP command to view the current code page,
    or change the current code page for the TrueType
    font (TTF) output. Supported code pages include:
    437, 808, 850, 852, 853, 855, 857, 858, 860, 861,
    862, 863, 864, 865, 866, 869, 872, and 874. You can
    now also set the code page for TTF output via the
    optional second parameter of the "country" option
    in [config] section of the configuration. (Wengier)
  • Added function to automatically save states in the
    specified time interval (in seconds). You can also
    specify a save slot or start and end save slots to
    be used. For example, "autosave=10 11-20" will set
    a 10-second time interval for auto-saving, and the
    save slots used will be between 11 and 20. If no
    save slot is specified, then the current save slot
    will be used for auto-saving. Putting a minus sign
    before time interval causes the auto-saving function
    to not be activated at start. You can optionally
    also specify up to 9 program names for this feature,
    e.g. "autosave=10 11-20 EDIT:21-30 EDITOR:35" will
    cause program "EDIT" to use save slots 21-30, and
    "EDITOR" to use save slot 35, and other programs to
    use save slots 11-20. Added a menu option "Auto-save
    settings..." to manage the auto-saving feature at
    run-time. A menu option "Enable auto-saving state"
    is added to the "Save/load options" menu group under
    "Capture" to toggle auto-saving when the function is
    enabled. Likewise, a menu option "Select last auto-
    saved slot" is added to the "Select save slot" menu
    group (also under "Capture") to switch to the last
    auto-saved slot (if any). (Wengier)
  • The Configuration Tool windows are now scalable, so
    that they will no longer look very small in e.g.
    full-screen or High DPI modes. (ant_222)
  • If the -defaultdir option is the only or the last
    command-line option and no parameter is specified,
    then directory of the primary config file (if any)
    becomes the DOSBox-X default directory. (Wengier)
  • You can now change the current output dynamically
    with CONFIG command, e.g. "CONFIG -set output=ttf"
    and "CONFIG -set output=default". (Wengier)
  • The command "KEYB US" will return the DOS codepage
    to 437 if current codepage is different. (Wengier)
  • The setting "output=default" will enable the OpenGL
    output for Linux systems if possible. (Wengier)
  • Fixed the CGA/MCGA/MDA/Hercules-specfic shortcut
    function buttons in Mapper Editor, and the screen
    colors after exiting from Mapper Editor when using
    these machine types in Direct3D output (SDL1 build).
    Also fixed the messages in the welcome banner for
    these machine types to inform users the new default
    shortcuts (Ctrl(+Shift)+[F7/F8]). (Wengier)
  • Fixed DOS Int21/AH=0x5a "Create temporary file"
    function not generating unique files. (Wengier)
  • Fixed that the current drive goes back to Z drive
    when combined unmounts & mounts are used. (Wengier)
  • Fixed PC-98 keyboard handling of CTRL+A through
    CTRL+Z. CTRL+C now works correctly in PC-98 mode.
  • Fixed crash of Free Pascal compiler with dynamic
    core and setting "use dynamic core with paging on =
    auto" introduced in the previous version. (Wengier)
  • Fixed launching Windows programs when the working
    directory has no 8.3 filename entry. (Wengier)
  • Fixed issues with full-screen switch in some cases
    when the TrueType font output is enabled. (Wengier)
  • Fixed an issue in MinGW builds that no data will be
    sent to the OPL3Duo board. (DhrBaksteen)
  • Fixed screen flickering when hovering over the menu
    with Direct3D output in the Windows SDL2 build that
    was introduced in the last version. (Wengier)
  • Fixed mounting disk/CD images with long paths from
    the "Drive" menu may not work properly. (Wengier)
  • Fixed that the "Save" button in Configuration Tool
    did not save config file in last version. (Wengier)
  • Integrated SVN commits (Allofich)
    • r4346: Fix a long-standing crash that occurred
      when disconnecting a second joystick after
      partially mapping it.
    • r4344: Add F8 to toggle printable characters on
      and off in the debugger.
    • r4340: Fix behavior when main memory allocation
      fails.
    • r4336: Correct an oversight of r4186 when floppy
      disks are mounted.
    • r4330: some big endian improvements and drive_fat
      fixes. (jmarsh)
    • r4320: Report Q-Channel track number in BCD,
      meaning it is not converted to binary by the
      CD-ROM device driver. Fixes the CD-Player feature
      of DOS Navigator 1.51 when playing past track 15.
    • r4318: Add LOGC debug command to log cs:ip only.
https://dosbox-x.com/

2021年3月1日 星期一

Xebra 210214

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

今回のアップデートはCD-ROMイメージ作成機能についての改善であり、
エミュレータの精度についてものではないので、気にする必要はない。