PrimalHero

joined 2 years ago
 

PPSSPP is a cross-platform PSP emulator. Visit PPSSPP official website for a full changelog as well as the downloads section for other platforms.

 

Classic Atari 2600 and 7800 games
RC Preview release, built with .NET 8 RC2 AOT native code generation.

 

New ZX Spectrum and Amstrad CPC web embeddable emulator

 

Changes from v0.25.0

MovieCart

    Added support for new MovieCart format

TV

    SECAM support
    TV rotation. Manual and automatic
        Only Moviecart makes use of automatic rotation currently

ELF

    StrongARM ROMs use the correct color table for the current television

ARM debugging

    Corrected DWARF CALLERS
    ARM disassembly shows function in tooltip

Other

    SDL version logged on startup
    VideoChess bot can now work with levels 2-8 as well as level 1

 

A port of the PS1 emulator, PCSX, to the Nintendo GC/Wii

This release is quite a milestone, we're now using libpsxcore as a whole without modifications as we should've been for years. This means we can now make use of upstream fixes almost immediately. There are also several large performance gains in this version as a result of using unai as the GPU plugin now.
What's Changed

libpsxcore properly integrated, no more hacky mess to receive fixes from upstream
switch to upstream unai gpu plugin for a performance boost
triple buffering
switch to cmake

 

Upgraded wgpu to 0.17.2 to pick up a bugfix for the DirectX 12 backend where resizing the window would completely crash the program. This bug apparently did not affect the other wgpu backends
Replaced the VRC7 expansion audio implementation with a stripped-down version of the YM2413/OPLL implementation from my Sega Master System emulator, which should be more accurate and also much more efficient
Implemented the NES PPU's grayscale bit, which was only used in a single officially released game: Noah's Ark (EU) uses it for the water effect covering the bottom of the screen
Made audio buffer size configurable instead of hardcoded

 

Add "VRD" debugger command to force redraw of the VGA screen.
Add VGA debug set commands to force a video start address and another
to clear all debug settings.
Add "PITSYNC" option to VFRCRATE command. "VFRCRATE PITSYNC ON"
directs the system timer interrupt to synchronize tick rate with
vertical refresh rate of VGA emulation if the game or demo set
the timer tick rate to a value close enough to vertical refresh.
This is intended for games or demos that use the system timer for
a vsync interrupt.
IMGMAKE: Fix bug where if -bat was specified, the generated .bat
file would attempt to mount the .bat file, not the disk image.
IMGMAKE: If -nofs and -bat was specified, the generated .bat file
will refer to "IMGMAKE 2" instead of "IMGMAKE C"
DOS FAT driver: When the guest sends in a new BIOS Parameter Block,
recalculate the disk locations and FAT type properly instead of
assuming that FORMAT.COM is using the same format already present.
DOS FAT driver: If the partition is unformatted and looks as if
freshly written by FDISK, then instead of failing to mount, mount
the partition instead as an unformatted partition and fail file
I/O until a BPB is set and the partition formatted by FORMAT.COM.
This matches MS-DOS behavior and it makes it possible to mount an
image, FDISK it, restart, FORMAT.COM the unformatted partition,
and end up with a working drive letter (just like MS-DOS). So far
verified against MS-DOS 6.22 and Windows 98 versions of FDISK,
FORMAT, SYS, and SCANDISK.
DOS FAT driver: Add options -o sectoff and -o sectlen to make it
possible to manually specify the start and length of a partition.
Future code will use this internally as well.
IMGMOUNT: Allow *: as a drive letter to mean automatically pick a
drive letter.
Fix debugger to use toupper(), but only for ASCII range ncurses
keycodes.
Timer PIT: If the guest writes the counter value while the counter
gate is off, make sure the counter read back is the same value
written regardless of gate status. Prior code returned the stale
latched value of the counter as it was prior to shutting off the
gate and writing the counter, causing timing issues.
Fix restoring minimized window on TTF output (Issue #4248) (maron2000)
Fix macos crash on launch when output=surface or auto (SDL2) (maron2000)
Update in-tree SDL2 library to ver 2.28.2 (maron2000)
Updated build tool for MinGW lowend builds required for the updated SDL2
library. As a result, MinGW lowend builds are now able to enable debugger
features. (maron2000)
Debugger RUN and RUNWATCH commands were broken, fix. Make sure debugger
shortcut triggers execution to stop whether in RUN or RUNWATCH mode.
Fix SETCOLORS command didn't change color when output=ttf.(Issue #4503)
Also fixed the values reported were wrong. (maron2000)
BIOS CMOS date/time functions will now idle the CPU 4 times after reading
or setting the clock to allow interrupts, CPU time, and RTC clock ticks
to proceed normally. This fixes "Pizza Tycoon" and allows it to continue
past the initial logo. (joncampbell123)
Fix segfault when mounting hard disk images with no file extension
(joncampbell123).

 

First release. Only playable is the videoout_basic demo
PS4 emulator for Windows

 

Added:

  • New gif file 'bgb.gif' in docs.
  • New constant for versioning in 'internal/root.go'.
  • New sections in README for future features, installation, usage, and key bindings.

Changed:

  • Updated the versioning in the title of various windows including 'cartview.go', 'cpuview.go', 'ioview.go', 'memoryview.go', and 'vramview.go'.
  • Updated the game loop GUI title in 'gobc.go'.
  • Updated the README with changes in the supported features and installation sections.

Removed:

  • Removed the old versioning from the title of various windows.
 

https://www.mamedev.org/releases/whatsnew_0259.txt00:00:00 MAME Testers00:00:49 New working systems00:02:01 New working clones00:03:16 Systems promoted to wo...

 

A PalmOS emulator for the web

MacOS: Please run xattr -rd com.apple.quarantine cloudpilot-server-1.9.1
in order to remove the server components from quarantine before you run the server for
the first time. The first start may take a few seconds.

 

Emulicious consists of the following emulators:

A Nintendo Game Boy Emulator
A Nintendo Game Boy Color Emulator
A Sega Master System Emulator
A Sega Game Gear Emulator
An MSX Emulator

An update of Emulicious is available! Due to a lack time, this update is a bit smaller and mainly fixes bugs that have been reported. The full list of changes follows:

Fixed an issue that could sometimes cause the cursor not to follow the current instruction (thanks to ISSOtm)
Fixed an issue with step back while OAM DMA is running (thanks to leina)
Fixed a memory leak when a rom keeps the LCD disabled all the time (thanks to sono)
Fixed that modifying PSG frequencies and volumes for SMS were swapped (thanks to superdisk)
Fixed a bug that could cause the disassembler to crash (thanks to Studio Loading)

view more: ‹ prev next ›