2021年1月6日 星期三

Ootake v3.00

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

- When playing a game in Full-Screen on Windows10/8.1/8/7/Vista, fixed a bug
    that the dialog to open the ROM image file ([O] key or "File-> Open" menu)
    was not displayed. *This is the only change, so if you are using Windows
    XP, you can leave v2.99 as it is.

2021年1月5日 星期二

Ootake v2.99

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

- The screen display processing has been sped up. The number of models that
    can operate comfortably even on low-power PCs has increased.
  * By the way, one note about the video card settings of the PC. If you set
    the G-SYNC function and FreeSync(Adaptive-Sync) function to "Enable in
    even Window mode" on a PC equipped with NVIDIA or AMD video chip, the
    operation of Ootake etc. may be slow down depending on the PC environment.
    (The default settings are fine)
  * If G-SYNC and FreeSync are set to "Enable even in Window mode", many games
    (such as games with fixed 60fps) will not work comfortably. Therefore, set
    "G-SYNC / FreeSync is disabled in Window mode (default is disabled)". I
    strongly recommend it.
  - The volume balance of the CD sound source (CD-DA), ADPCM sound source, and
    wave memory sound source has been finely adjusted to bring it closer to
    the feeling of an actual machine.
  - Fixed a bug that noise might appear on the CD sound source depending on
    the setting environment of "Audio->Adjust CD-DA(for Sync)".
  - The default audio settings has been changed from "DirectSound (a
    vocalization method that has existed since the Windows 95 era)" to
    "XAudio2 (currently the mainstream vocalization method)". Depending on
    your PC environment and taste, "DirectSound" may be better, so please
    choose the one you like. In addition, XAudio2 can play the sound at a
    timing closer to the actual machine. (In "Audio" menu) 
  - The operation speed and timing have been brought closer to the operation
    of the actual machine. The problem that the screen was shaking when going
    up the stairs when clearing the stage of "Prince of Persia" (occurred in
    recent versions) has been solved.
  - Fixed the sprite display processing part. Solved the problem that
    unnecessary sprites were sometimes displayed at the bottom of the screen
    when the 1st page boss of "Tiki Tiki Boys" appeared. Also, when your
    character overlaps the water areas on the 1st and 4-1 stages, the problem
    that your character did not hide has been resolved.
  - When playing "Tiki Tiki Boys", the bottom two lines of the screen are
    automatically masked with a black belt. (As with the actual machine, the
    reason is that noise may be displayed.) * If you play in the mode to
    display the overscan area, this process will not be performed and the
    display will be the same as the actual machine (the bottom edge may be
    disturbed).
  - In "Turrican", the problem that it is canceled in a few seconds when you
    pause during the game has been solved.
  - When starting "The Addams Family", the screen display is shifted to the
    right by half a character. By doing this, the disturbance of the screen
    display on the right end (which also occurs on the actual machine) has
    been reduced. * Also, if you press the [F11] key and play in the display
    range of the old TV, the disturbance will disappear at all. * If you turn
    on the "Perform SpriteLimit" setting or play in the mode that displays the
    overscan area, this correction will not be performed and the display will
    be the same as the actual machine (with distortion at the right end).
  - Due to certain settings (combination of "Audio Buffer Size" and "CD-DA 
    Delay Frame", which will change the timing of access to the CD-ROM
    slightly), the "Snatcher" may freeze at the start. The problem that was
    there has been solved.
  - Fixed a bug that the "CPU-> Swap STRIKE & BALL (for Baseball Games)" menu
    (baseball game count display replacement function) did not work in v2.98.
  - In "Tokimeki Memorial", if you turn on the sprite missing display setting
    (CPU-> Perform SpriteLimit) or display the overscan area ([F12] key), dust
    that is sometimes displayed on the left and right edges of the screen on
    the actual machine (probably used as a data area) is displayed.
  - When used on Windows 10/8/7/Vista, it is displayed in a new type file
    dialog (when opening a ROM image, etc.). This solves the problem that when
    the audio setting was set to "XAudio2", noise (remaining sound from the
    previous game play) might be heard when reopening the ROM image file.
  - When moving the Ootake window, if the lower part of the game screen hangs
    on the taskbar area, the position is automatically corrected so that the
    lower part is just right and there is no gap.
  - Since the official homepage site has been changed to SSL (HTTPS), the URL
    of each document has been changed from "http" to "https".
  - When using XAudio2(Audio menu) on Windows XP, the problem (occurring from
    v2.82) that the operation when opening a file may become unusually heavy
    depending on the environment has been fixed.
  - Other minor details have been fixed and improved.
https://www.ouma.jp/ootake/

2021年1月4日 星期一

FCEUX 2.3.0

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

Common
  • 64 bit build support

Emulation
  • Added Mapper 111 cheapocabra
  • Added Mapper 190
  • Added RAM Init Options: default (00 00 00 00 FF FF FF FF as always), all FF, all 00, random
  • New UNIF mappers
  • Mapper 30 4-screen support
  • Mapper 5 MMC5 large WRAM support
  • VRC7 patch set finalized with correct values dumped by Nuke.YKT
  • Fixed rendering and debugging of mirrored palette entries

Lua
  • Various improvements and bug fixes to pre-existing functions
  • Fix parsing of lua colors over 0x80000000 on 32bits systems
  • Extra colors available to lua overlays
  • Lua write callbacks: adding optional third parameter to retrieve the value written
  • Added Sprites.lua script to visualize sprites
  • Zapper control

New Lua functions
  • emu.exit()
  • rom.getfilename()
  • zapper.set(table input)

Win32
  • Various GUI improvements and bug fixes
  • Fixed font rescaling issue
  • Relative position mouse support for better fullscreen mouse capture
  • Left and right mouse buttons no longer conflict with each other
  • Virtual boy controller
  • Fixed silly quit message randomizer
  • Fixed NTSC filter null pointer crash when closing, NTSC filter now supports emphasis
  • Sound output is now 48000 Hz by default
  • Improve error message for invalid ROM file

Debugger
  • Added memory read/write conditional breakpoint capability
  • Added illegal opcode support for breakpoints
  • Support for 'S' register in conditional debugger breakpoints
  • Syntax highlight of disassembly
  • Fixed corruption of PPU reset while debugging
  • Attribute mode for nametable viewer
  • Greyscale palettes for PPU and nametable viewers
  • Fixed transparent sprite palette display in PPU viewer
  • Fixed accidental filtering of special symbols

Trace Logger
  • Added bank number log option

CDLogger
  • Fix Fixed VRAM data logging glitch

Hex Editor
  • Added OAM view feature
  • Added Home/End key response
  • Bookmark fixes for all view region types
  • Fixed Find dialog to be able to find the first or last byte of the memory region
  • Prevent middle mouse button from attempting to "FreezeRam" when not in RAM mode
  • Added Load from file feature

iNES Header Editor
  • A new tool which can edit the iNES header of ROM files

TAS Editor
  • Fixed dialog height that kept increasing

SDL
  • GUI completely rewritten using Qt5. Replaces old GTK GUI
  • New Qt GUI now contains most of the debug tools that previously only existed in windows version
  • Build setup migrated to cmake. Replaces scons build setup

2021年1月3日 星期日

Kindred v1.12 PB 3

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

[IBM] Fixed Sound Blaster 2.0 DSP DMA issue
[ALL] Added more IDE data files
[ALL] Updated Scheduler

Cemu 1.22.3b

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

# New in 1.22.3b (public release):

OpenGL/Vulkan: Avoid out-of-bounds writes in streamout emulation
               This fixes a crash in BotW that could occur randomly whenever there is a high quantity of active particles (#409)

# New in 1.22.3:

Vulkan: Attempts at fixing graphic bugs specific to Intel Iris GPUs

coreinit: Added support for thread cancellation
          This fixes Axiom Verge crashing at boot and is also used by some system titles (#265)

gfxPack: Changing any preset option will automatically reload the graphic pack (unless it modifies textures or resolution, in which case a restart is still required)
gfxPack: Vsync frequency can now be changed while a game is running (for example, this allows switching between different FPS++ framerates while the game is running)

gfxPack: Several new features for the graphic pack patch format. These additions are mainly of interest to graphic pack authors.
         New operands supported in expressions: modulo (%) and additional comparisons (>=, <=, >, <)
         Data directives (like .int) now support multiple comma separated values instead of only one per line (example: .int 1, 2, 3)
         Added .string data directive for embedding strings. (example: .string "hello world")
         Added .align <alignment> directive to insert padding bytes until alignment is reached (example: .align 4)
         To use the new features, set the graphic pack version in rules.txt to 7

https://cemu.info/

2021年1月2日 星期六

RPCS3 v0.014 Alpha

 PS3模擬器 RPCS3 發布新版,更新如下 :

- 詳細更新請至官網了解.

- 電腦夠強的朋友可以試試,模擬的已經很不錯了.

DOSBox-X 0.83.9 (2021-01-01)

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

  • Physical CD drives are now mountable in SDL2 builds
    just like SDL1 builds, so commands like "MOUNT -CD"
    should work in both SDL1 and SDL2 builds. Some code
    is adopted from the SDL2_CDROM library. (Wengier)
  • Implemented file locking support for mounting disk
    image files so that you cannot mount the same disk
    image files in read/write mode at the same time as
    this can cause possible disk corruptions. A config
    option "locking disk image mount" is added to the
    [dosbox] section which when set to false (or if the
    user mounts the image files read-only) will bypass
    the locking of image files. Also improved the DOS
    file locking function, which can be disabled by
    setting "share=false" in [dos] section. (Wengier)
  • Implemented PhysFS support so that you can mount
    archives (e.g. ZIP/7Z) as drives in read-only mode,
    e.g. "MOUNT C TEST.ZIP" or "MOUNT D FILES.7Z". Some
    code is ported from a custom DOSBox fork. The menu
    option "Mount an archive file (ZIP/7Z)" is added to
    Drive menu to mount archives as Drives. (Wengier)
  • INT 13h now obeys the "hard drive data rate limit"
    setting, using the same disk I/O delay code as
    INT 21h file I/O. [Issue #2039]
  • Linux/X11 SDL1 builds: Combine window move/resize
    into one call if possible, and not during window
    manager hints, to avoid resize problems with the
    XFCE 4.14 platform.
  • Added menu option "Create blank disk images..."
    (under "DOS" menu) to create blank floppy or hard
    disk images of a common disk size, including 360KB,
    400KB, 720KB, 1.2MB, 1.44MB and 2.88MB for floppy
    disk images and 250MB, 520MB, 1GB, 2GB, 4GB and 8GB
    for hard disk images. The 1GB option (-t hd_1gig)
    is also added to IMGMAKE command. (Wengier)
  • The Configuration Tool will now be centered within
    the DOSBox-X window for a better looking. (Wengier)
  • Added config option "synchronize time" in [dosbox]
    section which when set to true will allow DOSBox-X
    to automatically synchronize the date and time with
    the host system, unless you manually change date
    and/or time. A menu option "Synchronize host date/
    time" is added to the DOS menu. The function uses
    IRQ0 handler; it will not work in PC-98 mode nor if
    the timer isn't running at the standard 18.2Hz tick
    rate, as any other rate does not make sense and
    will cause only jitter and error. Also fixed two
    Demoscene entries sl_fokus and sl_haloo which use
    BIOS_TIMER with a faster hardware tick rate.
  • Added config option "showdetails" which when set to
    true enables the menu option "Show FPS and RT speed
    in title bar" at start. It is equivalent to -showrt
    and -showcycles command-line options. (Wengier)
  • Improved compatibility with Watcom C++ 2.0 when
    long filename (LFN) support is enabled. (Wengier)
  • Added support for starting DOSBox-X in a specific
    display on a multi-screen setup (Windows builds as
    well as Linux/macOS SDL2 builds). A config option
    "display" is added to the [sdl] section that users
    can specify a display for the DOSBox-X window to
    start. The option can be combined with the existing
    "windowposition" config option to specify the
    position on the specified display/screen. (Wengier)
  • DOSBox-X will now pop up a message box to inform
    the user when a Direct3D pixel shader is loaded
    from the menu on the Windows platform. (Wengier)
  • Extended serial (COM) ports from COM1-COM3 to COM1-
    COM9 in the [serial] section. The config options
    serial4-9 are advanced options. You can optionally
    specify base addresses for any serial ports. When
    the "file" option is used, you can additionally
    specify a program to open the file with "openwith"
    option. If the specified program cannot be executed
    due to some problem, DOSBox-X will try to start a
    program as specified with the "openerror" action,
    or it will show an error. For both serial (COM) and
    parallel (LPT) ports options, the program commands
    can be quoted with double quotes, or with single
    quotes if the "squote" option is added. (Wengier)
  • Extended parallel (LPT) ports from LPT1-LPT3 to
    LPT1-LPT9 in the [parallel] section. Config options
    lpt4-9 are advanced config options. You can also
    optionally specify base addresses and IRQs for
    these ports. The parallel1-9 config options are
    enhanced to allow the generated files to be started
    with the specified action: "openpcl" to start a
    program to open the file if the print output is
    detected to be PCL; "openps" to start a program if
    the print output is detected to be PostScript (PS);
    "openwith" to start a program otherwise. If you'd
    like to specify parameters then be sure to properly
    quote the string(s). Furthermore, if any of the
    specified program(s) cannot be executed, DOSBox-X
    will try to start a program as specified with the
    "openerror" action, or show an error. (Wengier)
  • Added "openwith" and "openerror" config options to
    [printer] section to start the specified program to
    open the printer output file. The [printer] section
    also accepts "fontdir" option where you can change
    the path ("FONTS" by default) where the printer TTF
    fonts (including courier.ttf, ocra.ttf, roman.ttf,
    sansserif.ttf, script.ttf) are located. If no TTF
    font can be found (either from the custom path or
    system path) for printing, the internal TTF font
    for the TTF output will be used. (Wengier)
  • Added read-only options to the Drive menu to mount
    host folders/drives or image files to the specified
    drive letter in read-only mode. (Wengier)
  • You can now use a single mapper file for both SDL1
    and SDL2 versions of DOSBox-X! The new mapper file
    will be divided to sections [SDL1] and [SDL2] for
    both versions. The mapper file can be specified
    with the mapperfile config option, or you can set
    the mapperfile_sdl1 and mapperfile_sdl2 config
    options to override mapperfile option. (Wengier)
  • Added -defaultmapper command-line option which will
    use default key bindings for the mapper. (Wengier)
  • The menu functions "Load mapper file", "Quick edit
    mode", "Stop clipboard pasting" and "Display state
    information" have been added to the key mapper so
    that you can now define your own shortcut keys to
    activate these functions. (Wengier)
  • The default shortcuts for the "Copy to clipboard",
    "Paste from clipboard", and the "Reset window size"
    functions are now Ctrl+F5, Ctrl+F6 and Host(F11/F12)
    +BackSpace respectively. (Wengier)
  • Added ttf.fontbold, ttf.fontital, and ttf.fontboit
    config options so that you can specify actual bold
    italic, and bold-italic TrueType fonts for use with
    the TTF output that will render the bold, italic,
    and bold-italic text styles using the actual TTF
    fonts (e.g. consolab, consolai, consolaz instead of
    consola) instead of making the original TTF font
    bold, italic, bold-italic automatically. (Wengier)
  • DOSBox-X now supports the use of arrow keys (left,
    right, up, down, home, end) to select and copy text
    to the host clipboard in addition to a mouse button
    (subject to the specified key modifier, or use the
    QuickEdit function). The arrow keys will move the
    selections; press Home key to start the actual text
    selection and End key to end text selection and to
    copy to the clipboard; press ESC key to cancel text
    selection. Set config option "clip_mouse_button" to
    "arrows" to enable it, or select it from "Shared
    clipboard functions" menu group. (Wengier)
  • You can now press the key combination Ctrl+Tab in
    the shell to see a list of files/directories that
    can be completed by the Tab completion. (Wengier)
  • Added SETCOLOR command to view or change the text-
    mode color scheme settings. Also fixed the color
    palette for the TTF output. (Wengier)
  • Separated "TTF options" menu group that contains
    TrueType font (TTF) related menu options from the
    "Text-mode" menu group in "Video" menu. (Wengier)
  • The "Show menu bar" option now appears in system
    menu of the Windows SDL2 build too. (Wengier)
  • If a language file fails to load, DOSBox-X will now
    show a warning dialog instead of exiting. (Wengier)
  • The option "clip_key_modifier" now accepts values
    like "ctrlalt", "ctrlshift", "altshift". (Wengier)
  • Fixed 2D texture not showing for 3dfx games in the
    Glide passthrough mode. (Wengier)
  • Fixed the mouse sensitivity menu option (under the
    "DOS" menu) not working. (Wengier)
  • Fixed the color palette problem when switching to
    graphic mode from mono mode. (Wengier)
  • Fixed full-screen TTF output may not fully cover
    the background screen in Linux. (Wengier)
  • Fixed that lines starting with "%" in [autoexec]
    section are being ignored. (Wengier)
  • Fixed issues with building the code with original
    MinGW using the ./build-mingw script. (Wengier)
  • Fixed option "output=ttf" not working properly with
    -startui/startmapper command-line option. (Wengier)
  • When the mouse is captured, the title bar will show
    the shortcut to release the mouse. (Wengier)
  • IMGMOUNT now assumes the ISO type for .GOG/.INS
    files (which are equivalent to .CUE/.INS files)
    if no type is specified by the user. (Wengier)
  • Improved the dynamic core including the way its
    cache is allocated and to support dual mapping.
  • The FREECG98.BMP file (for PC-98 mode) is now
    rendered based on a unifont_jp TTF font instead
    of UnifontFullMediumMono.ttf. (roytam1)
  • Added support for automatic switching from TTF
    output to another output in PC-98 mode, allowing
    Windows 3.1 to run in this mode. (Wengier)
  • Added OPL3Duo support, which passes OPL3 output
    to an OPL3Duo Arduino board with a specific
    configuration if desired. Set the config option
    "oplemu=opl3duoboard" to use it. (josephillips85)