2021年8月15日 星期日

Gearsystem 3.4.0

Sega Master System / Game Gear / SG-1000模擬器 Gearsystem 發布新版,更新如下 :

  • All platforms:
    • BIOS support.
    • 3D glasses support (choose eye).
    • Janggun mapper.
    • Fix incorrect region detection.
    • Many performance improvements.
    • Several bug fixes.
  • Windows , Linux and Mac (desktop):
    • Fullscreen.
    • Multi-line cheat input to add multiple cheats in batch.
    • BSD support.
    • Debugger: go-to address, double click in jumps, back, memory breakpoints.
  • RetroArch (libretro):
    • Apple TV
    • macOS ARM
    • OpenDingux

Gearboy 3.4.0

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

  • All platforms:
    • GBA mode.
    • Bootrom support.
    • Many performance improvements.
    • Several bug fixes.
  • Windows , Linux and Mac (desktop):
    • Fullscreen.
    • Multi-line cheat input to add multiple cheats in batch.
    • BSD support.
    • 5 custom palettes.
    • Debugger: go-to address, double click in jumps, back, memory breakpoints.
  • RetroArch (libretro):
    • Apple TV
    • macOS ARM
    • OpenDingux

2021年8月12日 星期四

2021年8月8日 星期日

Cemu 1.25.1c

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

New in 1.25.1c:

UI: Cemu will inform the user about the available Cemuhook update if an outdated Cemuhook installation is detected

New in 1.25.1b:

general: A side effect of upgrading wxWidgets was that it broke compatibility with Cemuhook
         This hotfix prevents outdated Cemuhook from crashing Cemu
         You can get an updated version of Cemuhook for 1.25.1 on https://cemuhook.sshnuke.net/

New in 1.25.1:

general: We now ship with Cemuhook's shared fonts as the default system fonts
         Our previous placeholder font was incomplete and lacked some special characters as well as many non-latin characters
         Credits go to rajkosto for creating the fonts and hand-drawing the Nintendo specific glyphs

general: Fixed an issue where Cemu would create the mlc directory at the default location before the user set a location in the 'Getting started' window

general: Improved robustness of title/update installer. It should no longer crash when encountering unexpected errors

AX: Fixed behavior of AXGetVoiceLoopCount()
    Resolves an issue where animations would reset or skip ahead in Splatoon and Super Mario Maker (#15)
    This change may also positively affect games that are prone to random sound corruptions (e.g. Paper Mario Color Splash)

GX2: GX2ResetGPU() will no longer softlock Cemu
     Games occasionally call this API if they believe the emulated GPU is stuck (e.g. due to excessive shader compilation stutter)
     Seen in Xenoblade Chronicles X, Mario Tennis and Darksiders 2

UI: Removed precompiled shaders option from UI as it had no effect on Vulkan. There was also no reason to set it to anything but the default (auto) on OpenGL
    This is just a UI change, none of the actual shader caching mechanics were changed

UI: Clicking the download graphic packs button in the 'Getting started' window will correctly open and show the graphic packs window
    Previously the gfx pack window would either not open at all or show up empty

misc: Upgraded wxWidgets (GUI library) to version 3.1.5
      This may resolve crashes that some users have been experience when accessing any file or folder selection dialog

http://cemu.info/

2021年8月4日 星期三

ares v122

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

ColecoVision: Clear top bit of controller port reads; fixes Defender [invertego]
Neo Geo Pocket: Allow BIOS to handle the boot process [invertego]
Neo Geo Pocket: Copy SNK logo from BIOS during fast boot; fixes Metal Slug: 2nd Mission [invertego]
Neo Geo Pocket: Fix address used to test ram initialization [invertego]
Neo Geo Pocket: Initialize Neo Geo Pocket port 1 to zero; fixes Dynamite Slugger [invertego]
Neo Geo Pocket: Many improvements to 'fast boot' [invertego]
Neo Geo Pocket: Re-enable savint ram to disk on unload [invertego]
Sega 32X: Implement FM/Framebuffer access bit; fixes Spiderman [Luke Usher]
Sega 32X: Implement RV bit [Luke Usher]
Sega 32X: Optimise SH7604 recompiler min-cycles for 32X; fixes Knuckles Choatix & Virtua Fighter [remutro]
Sega 32X: PWM DREQ and timer are different things; fixes PWM audio in many games [Luke Usher]
Sega 32X: Used cached interpreter instead of recompiler [Luke Usher]
TMS9918: Fix sprite size emulation; fixes many graphical issues in ColecoVision/MSX/SG-1000 [invertego]
TMS9918: fix interrupt behavior [invertego]
hiro: Fix browser dialog filters on macOS [Luke Usher]
hiro: Force GTK3 to use X11 backend; fixes a crash under Wayland [thrimbor]
lucia: Disable fast boot by default [Luke Usher]
lucia: Support digital presses from analog inputs [invertego]
mia: Add workaround for underdumped Delta Warp rom [Luke Usher]
mia: Improve Nintendo 64 save chip database; fixes saving in some titles [sp1187]
nall: Enable LTO by default on non-debug builds [Luke Usher]
nall: Speed up recompiler codegen [Luke Usher]
sh2: Allow cores to determine an ideal minimum recompiler block size [Luke Usher]
sh2: Optimised code-gen for the interpreter [Luke Usher]
sh2: Recompiler should invalidate single blocks, not entire pools [Luke Usher]
tlc2900h: Fix immediate mask in BIT #,r; fixes Pocket Tennis [invertego]
z80: Correct the effect of IE on the next instruction; fixes audio drop-out in Neo Geo Pocket games [invertego]

DOSBox-X 0.83.16 (2021-08-01)

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

  • Added support for extended MS-DOS partitions that
    reside in extended partitions. These partitions
    can be manually mounted using -o partidx=n where
    n is 4 or larger. To assist in partition indexes,
    the FAT driver will also print the partition
    table to your log file and console when asked to
    print debug information. (joncampbell123)
  • Added dosbox-x.conf options to control VESA BIOS
    window size and window granularity. This allows
    DOS development to test VESA BIOS support against
    SVGA cards that use window sizes and/or window
    granularity other than 64KB including older SVGA
    hardware by Paradise and Cirrus. Note that use
    of these options is intended solely for DOS
    development and will break S3 drivers that do not
    use the VESA BIOS extensions. (joncampbell123)
  • Fixed VESA BIOS S3 modelist to match the VBE 1.2
    standard modelist properly, including the addition
    of modes 0x119-0x11B. (joncampbell123)
  • Added machine=vesa_oldvbe10 to emulate a VESA
    BIOS that follows version 1.0 of the standard.
    Specifically, in version 1.0, mode information
    like XResolution was OPTIONAL and the VESA BIOS
    was allowed not to fill it in since you could
    assume the information from the standard video
    mode number you applied. This setting emulates
    a VESA BIOS that does NOT provide this information,
    for testing purposes. Also, machine=vesa_oldvbe is
    fixed to never report a LFB, since that was not yet
    defined for VBE 1.2. (joncampbell123)
  • Reorganized Windows installation to 2 installers
    installing 32-bit and 64-bit DOSBox-X binaries,
    for WinXP+ (all) and Vista+ 64-bit respectively,
    reducing the sizes of installers significantly
    while adding the SarasaGothicFixed TTF font and
    a language selection page for choosing existing
    language translations (with new language files
    for French and Traditional Chinese). (Wengier)
  • DOSBox-X will now search for more paths (such as
    user config directory and "languages" subfolder)
    for loading language files before failing, and
    on Linux and macOS platforms will also search for
    additional directories such as /Library/Fonts/
    (Linux) or /Library/Fonts/ (macOS) for TrueType
    fonts when using the TTF output. (Wengier)
  • DOSBox-X will try to load the SarasaGothicFixed
    TTF font when no external TTF font is specified
    and a CJK code page detected at start. (Wengier)
  • Added Shift+Tab shortcut in Debugger to switch to
    previous window complimenting existing function of
    Tab switching to the next window. (cimarronm)
  • LH/LOADHIGH command can now load programs into UMB
    memory if it is available. Also added "shellhigh"
    config option to decide whether to load builtin
    command shell to UMB memory (with default setting
    of "auto", it is enabled if reported DOS version
    is at least 7, similar to MS-DOS 7+). (cimarronm)
  • HELP command is now an external command appearing
    on Z drive rather than an internal shell command
    (it is never a DOS internal command). (Wengier)
  • Command-line options -eraseconf and -erasemapper
    will now erase loaded config file and mapper file
    respectively and continue, whereas -resetconf and
    -resetmapper will erase user config file or user
    mapper file and exit as before. (Wengier)
  • Added menu group "3dfx" in "Video" menu to toggle
    the low-level Voodoo card emulation and high-level
    Glide emulation at run-time. (Wengier)
  • Added menu options "Restart DOSBox-X instance" and
    "Restart DOSBox-X with language file" in "Main"
    menu to reboot the current DOSBox-X instance or
    reboot the DOSBox-X instance with the specified
    language file automatically. (Wengier)
  • Added menu options "Show code overview" and "Show
    logging text" in "Debug" menu to show the overview
    of the current code and the output of DOSBox-X's
    current logging text in debug builds. (Wengier)
  • Added config option "customcodepage" in the [dos]
    section to allow a custom code page, in the format
    "customcodepage=nnn,codepagefile" in TrueType font
    (TTF) output. CHCP command also supports additional
    parameter to specify a code page file. Also added
    builtin support for code pages 1250-1258. (Wengier)
  • Added config option "transparency" in [sdl] section
    to change the DOSBox-X window transparency (from 0
    to 90, low to high transparency) on the Linux/macOS
    SDL2 and Windows platforms. (Wengier)
  • Added config option "hidenonpresentable" in [dos]
    section to toggle whether to filter out file names
    on local drives that are non-representative in
    current code page. (Wengier)
  • Added config options "pc-98 try font rom" and
    "pc-98 anex86 font" for the PC-98 emulation to
    customize the font file to load. If former option
    is set to "false", then DOSbox-X will not try to
    load FONT.ROM first for PC-98, and latter option
    specifies an Anex86-compatible font to load for
    PC-98 (before trying FREECG98.BMP). (Wengier)
  • Added support for composite support for PCjr mode
    by porting patch from NewRisingSun. (Wengier)
  • Non-Japanese DOS/V systems will now use 19-pixel
    VGA fonts rather than 16-pixel VGA fonts for SBCS
    characters to look better. (Wengier)
  • You can now also load HZK14/HZK16 font files (for
    14- and 16-pixel height) and STDFONT.15 font file
    via the "fontxdbcs" and "fontxdbcs14" options for
    Simplified Chinese DOS/V (dosv=cn) and Traditional
    Chinese DOS/V (dosv=tw) emulations. (Wengier)
  • Improved the DOS/V font acquisition function on
    the Linux platform (both SDL1 & SDL2), such as
    adding support for 14-pixel height fonts (used by
    Configuration Tool & Mapper Editor), and enhancing
    support for Chinese characters acquisition (e.g.
    WenQuanYi support for the Traditional Chinese). A
    config option "getsysfont" is added which when set
    to "false" will disable the font acquisition on
    Windows and Linux platforms. (Wengier & nanshiki)
  • Implemented support for inputing CJK characters
    on Linux SDL1 builds using Linux system IMEs. Code
    imported from SDL-IM-plus by nanshiki and confirmed
    to work on Linux/X11 platform by him.
  • Added support for inputing Japanese and Korean
    characters using system input method (IME) using
    the default "windib" video driver in Windows SDL1
    build (in addition to "directx" driver). (nanshiki)
  • Fixed CJK characters not showing correctly for the
    SDL-drawn menu with OpenGL outputs if "language"
    config option is used instead of -lang command-line
    option. Thank nanshiki for catching this. (Wengier)
  • Fixed setting "machine=amstrad" cause DOSBox-X to
    crash on non-Windows platforms. (cimarronm)
  • Fixed bug related to DBCS vector table. (nanshiki)
  • Fixed running e.g. built-in DEBUG command from a
    drive other than Z may not work. (cimarronm)
  • Fixed the command "FOR %I ..." not working when
    executed from the command line. (Wengier)
  • For audio/video recording, DOSBox-X will display
    a message box showing the saved file name when the
    recording has been completed. (Wengier)
  • Mapper Editor will try to show the actual mod keys
    for mod1/mod2/mod3 when clicked. (Wengier)
  • Removed the special DOS function at Int21h/AH=2B/
    CX=0x4442h/DX=0x2D58h in favor of the DOSBox-X
    Integration Device at I/O ports 28h-2Bh which works
    for both integrated DOS and guest OS environments.
  • Enabled MT-32 emulation on ARM-based Mac OS X
    builds (joncampbell123)
  • For Configuration Tool, ensure mouse coordinates
    are adjusted accordingly with forced scaler. (aybe)
  • Fixed a bug in the Int21/AH=36h (get disk space)
    function for returning very large CX values, and
    that non-zero values are returned when the free
    space is 0 on mounted local drives. (Wengier)
  • Fixed "FILES" always fixed to 200 as reported by
    the "DOSINFO" tool, in spite of "files" setting in
    [config] section of the config file. (Wengier)
  • Refined the handling of international keyboards and
    fixed some issues in version 0.83.15. (maron2000)
  • Fixed initialization order that prevented Bochs
    port E9h emulation from working. (joncampbell123)
  • Fixed menu options in system menu not working in
    Windows SDL1 builds with "windib" driver. (Wengier)
  • Fixed issue that the mouse cursor not showing in
    the game "Power Dolls". (Wengier)
  • Fixed non-English accents may not show correctly
    with a SBCS code page in TrueType Font (TTF) output
    (introduced in version 0.83.15). (Wengier)
  • Fixed line endings for SBCS language files such as
    English and Spanish translations. (Wengier)
  • Fixed resetting the TTF screen when exiting from
    Configuration Tool or Mapper Editor when TrueType
    font (TTF) output is active. (Wengier)
  • Fixed the option "drive z expand path" not working
    if Virtual Drive Z: has been moved to a different
    drive letter (e.g. Drive Y:). (Wengier)

2021年8月2日 星期一

Raine 0.91.19

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

- the new Brazilian Portuguese locale

 - curl now gets the rom from the full internet archive for raine instead of trying to guess where it can find it. As I said it's quite slow, but as a remainder, when Antiriad was working on the f3 emulation, it took him a whole night to retrieve one of these roms, so it's very fast compared to this ! ;-)
 - And reverted the opengl gui, meaning you get the fullscreen bugs back for the windows version, but it also fixes the emudx games + neo turf masters (you'll probably have to disable the speed hacks in neocd options for neo turf masters). For those who prefer the opengl gui and don't care about these fixes, just stay with 0.91.18 !

Hey, it would make a very nice final version for raine I think. Lots of locale, can even get its roms from the internet, nice way to finish it.
If ever I find some new motivation I might finish this sdl2 port one day, but nothing is less sure for now...

You'll find the link to the download area somewhere at the top of the forum page...

And I'll update the linux version PKGBUILD a little later...