276
3

Emulates the Atari 400/800, 1200XL, 600/800XL, 130XE, XEGS, and 5200 systems.
Full, cycle-exact emulation of all documented hardware features.
Best-in-class emulation accuracy of undocumented hardware behavior, including undocumented 6502 instructions, precise DMA timing, mid-screen register changes, hardware bugs, and cycle-precise timer IRQs.
Support for most popular 8-bit image file formats: ATR, ATX, ATZ, DCM, XFD, PRO, ARC, BAS, ROM, BIN, A52, CAS, SAP.
Contains reimplemented versions of OS, BASIC, and handler ROMs to run 8-bit software with high compatibility without needing Atari ROMs.
Emulation of over three decades of hardware expansions, including memory expansions, cartridge expansions, Parallel Bus Interface (PBI) devices, modems, and 65C02/65C816 accelerators.
Accurate emulation of multiple disk drive types with options for accelerated disk loads, realistic disk timing, drive sounds, and full drive CPU emulation.
Flexible display with Direct3D 9/11 acceleration, aspect ratio options, easy resizing, and artifacting support.
Audio and video recording, cheat trainer, DOS disk explorer with drag-and-drop, and text mode copy/paste.
Powerful debugger with label decoding, source-level stepping, conditional breakpoints/tracepoints, watchpoints, execution history with loop/call/interrupt folding, and profiling.
Native Windows UI with theme support, per-monitor high DPI support, file associations, drag and drop, copy/paste, and DirectInput/XInput controllers.
32-bit (x86), 64-bit (x64), and ARM64 versions available.

277
4

Stardew Valley is now playable on RISC-V.

278
2
Infuse is a Qualcomm BREW subsystem reimplementation and Zeebo high-level emulator written from scratch, based purely on clean reverse engineering attempts. Currently it is using dynarmic ARM JIT core and runs three Zeebo commercial games in fully playable state which is Double Dragon, Crash Nitro Kart 3D, Zeebo Family Pack as well as some of the BREW samples. As of time of writing, Infuse fully supports macOS, Windows and GNU/Linux operating systems as well as can be ported and built as a fully native application on 32-bit ARM based devices such as Nintendo 3DS without ARM core emulation (port not yet finished).

HID interface is fixed with support for up to two controllers which works properly especially in Double Dragon allowing two players cooperative mode as well as two player competition in Zeebo Family Pack. Both, digital and analog gamepad input is supported by the Infuse emulator with no input lag observed. Double Dragon is working almost flawlessly, same for the Zeebo Family Pack. Crash Nitro Kart 3D while fully playable has minor issues such as missing lightning due to which looks kinda flat and white texture issue that occurs in some of the backgrounds, however those are only minor issues as previously seen major issues such as font rendering were fixed in Infuse OpenGL ES BREW client stack that was also vastly improved in general. While performance was improved too in latest builds, please do not judge emulator in that department as it is still a non-optimized debug build however allows full-speed Zeebo emulation as shown in the video.

My next goal is to implement sound backend, however for this one I need to take some time to think and select approach that will suit best this project as for example previous sound backend from my old BREW emulator proof-of-concept is not usable in latest Infuse reimplementation

While all seems very promising, there is still a lot - I really mean a lot - of hard and time consuming work to be done in BREW API department such as extending AEE helper functions coverage as well as implementing and fixing BREW interfaces that should make more games working such as Quake for Zeebo, depending on the progres

Support: https://www.patreon.com/Tuxality

279
3
simple64 (github.com)

Fix VRU on windows
Play audio at native sample rate (let OS resample if needed)

280
3

FSR is no longer enabled by default as it was found to limit in-game resolutions in some games. To enable/use it you will need WINE_FULLSCREEN_FSR=1 alongside the usual options.
Added patch to allow Farlight 84 to not crash at the main menu
Reverted ValveSoftware#6555 which caused several games since GE-Proton8-4 which used batch scripts to not work properly, including Guilty Gear Xrd,Escape from Monkey Island,Memento Mori
Added protonfix to allow Titanfall 2 '-northstar' launch option to work without patching steam helper.
Protonfix added for DCS World steam edition (thanks skryvel)
Protonfix added for Assetto Corsa (thanks skryvel)
Protonfix added for Persona 5 Strikers audio (thanks marianoag)
Protonfix added for Shin Megami Tensei III Nocturne HD Remaster audio (thanks marianoag)
Protonfix added for Memento Mori logo hang and broken videos (thanks marianoag)
Protonfix added for Tex Murphy: Overseer (thanks marianoag):
Digital Sound Initialization Error (Intel RSX 3D drivers are not installed)
LAV Filters for video and DgVoodoo for textures
edit registry to avoid ffdshow compatibility manager popup
Protonfix added for Alternativa logo hang and broken videos (thanks marianoag)
Protonfix added for The Big Secret of a Small Town no cursor or double cursor selecting custom cursor in options (thanks marianoag)
Protonfix added for Escape From Monkey Island force anti-aliasing and allow higher resolution (thanks marianoag)
Removed no longer needed Kovaaks protonfix
Import upstream proton fixes
Updated wine bleeding edge
Updated dxvk git
Updated vkd3d-proton git

281
3
QEMU v8.1.0-rc4 (www.qemu.org)

EmuCR: QEMUQEMU v8.1.0-rc4 is released. QEMU is a generic and open source machine emulator and virtualizer.When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. The virtualizer mode requires that both the host and guest machine use x86 compatible processors.

282
3

A work-in-progress port of the Perfect Dark decompilation to modern platforms.

To run the port, you must already have a Perfect Dark ROM, specifically the ntsc-final/revision 1 version

283
2

V8.4: 15-Aug-2023 by wavemotion-dave

Added SVI keyboard graphic and improved SVI keyboard handling.
Added Sega SC-3000 keyboard graphic and improved SC-3000 keyboard handling.
Improved PV-2000 keyboard handling.
Added preliminary keyboard support for Hanimex Pencil II - just enough to run BASIC if you dare.
Spectravideo SVI-3x8 cartridges supported up to 64K. Load .rom and the emulator will figure it out.
Fixed bug with VDP re-enable of interrupts (unsure if this affected anything, but it's corrected anyway).
Ability to run games at 90% to 130% on a per-game basis (See game configuration).
Improved mixing of SN+AY sound chips for the few games that utilize both.
Refactor of keypad graphics and fix for the options overlay so it paints the whole screen without graphical problems (e.g. showing part of the underlying screen). This also frees up precious RAM!
Other tweaks, fixes and improvements as time permitted.

Hotfix Version 8.4a with fixes for MSX keyboard corner-keys detection and .col files now auto-detect CV, MSX or SVI
Hotfix Version 8.4b with hot-spot detection fixes for MTX, SVI and Adam keyboards.

284
2

Much better compatibility due to lots of emulation fixes
Graphics fixes (Proper-ish screens!)
Performance fixes
Better user experience (hotkey support, drag n drop, and more)
Optional Discord RPC
MacOS app bundles!
Sort of working Linux builds this time
more

285
2
286
3

Emerson Arcadia 2001 Central

287
1

Hey there, yuz-ers! Welcome back to our monthly report on all the improved features, performance gains, and bug fixes we’ve made. Let’s jump right in!

288
3

New Features

  • Nintendo DS Emulation
  • Support for additional platforms: Android, iOS, and FreeBSD Native Applications
  • UTF8 & Localization in Armenian, Chinese, Danish, Dutch, English, German, Greek, Italian, and Russian
  • Action Replay Cheat Support for GB, GBA, NDS
  • REST-like API for scripting/automation
  • Touch Screen Opacity and Hiding Settings
  • Black Theme (for OLED devices)
  • Solar Sensor Emulation
  • Menubar auto-hiding
  • Additional Search Paths for BIOS and Saves
  • Added ability to place saves and save states in a folder instead of next to the rom
  • Linux and Windows Exclusive Fullscreen support
  • Higan style Color Correction for the GBA
  • Added a service worker to the web build to allow it to work offline on more platforms.
  • Misc bug and accuracy fixes.

Known Issues

  • Solar sensor emulation is unreliable in Boktai 1
  • Many NDS games still have mild graphics and audio issues
289
2

Play! is a PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS & web browser platforms.

  • Preliminary Namco System 256 support.
  • Added drive and drum support for select Namco System 246/256 games.
  • Compatibility improvements: Shadow Tower Abyss improved its status, other hanging games were fixed.
  • Some minor optimizations.
  • Android: Added Korean translation and other localization updates.
290
2
MAME 257 - What's new (www.youtube.com)

https://www.mamedev.org/releases/whatsnew_0257.txt00:00:00 MAME Testers00:01:19 New working systems00:01:28 New working clones00:02:20 Systems promoted to wo...

291
4

What's Changed TEV regs by @ogamespec in #268 Simplified ras.cpp by @ogamespec in #269 Fixed Luigi's model spikes by @ogamespec in #270 Cache hack by @ogamespec in #271 Fixed errordemo by @ogamesp...

292
3
Pugsy's Cheats for MAME 0.257 (cheat.retrogames.com)

Updated XML Cheat files for MAME - cheat at Arcade games!

293
3
VICE r44394 (github.com)

WinVICE is a program that executes programs intended for the old 8-bit computers. The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway), the PLUS4 and the CBM-II (aka C610).

WinVICE Changelog:
r44387 | compyx | 2023-08-07 07:53:52 +0000 (Mon, 07 Aug 2023) | 4 lines
Gtk3: Update "winvice-legacy" hotkeys file
Add "-8:0" suffix to fliplist actions, remove "swap-userport-toggle".

r44386 | compyx | 2023-08-07 07:47:56 +0000 (Mon, 07 Aug 2023) | 6 lines
petcat: Comment out overwrt variable to silence set-but-unused warning by clang
The overwrt variable is first set to 0 and then to 1 if the '-f' command line
option is used, and then completely ignored. Probably one of those half-implemented
things that just rot away ;)

r44377 | pottendo | 2023-08-04 13:41:35 +0000 (Fri, 04 Aug 2023) | 2 lines
Updated to work with latest Fedora.

r44374 | compyx | 2023-08-03 18:42:32 +0000 (Thu, 03 Aug 2023) | 7 lines
Buildsystem: pass SVN_REVISION_OVERRIDE to win32 bindist scripts
If SVN_REVISION_OVERRIDE is set in the configure invocation it will be passed
to the Makefiles with AC_SUBST() and then passed to the Windows bindist scripts
to be able to generate the proper archive filenames without relying on git-svn,
which appears to be broken in the Github Windows runners.

r44373 | compyx | 2023-08-03 10:53:54 +0000 (Thu, 03 Aug 2023) | 6 lines
Github actions: attempt to pass SVN_REVISION_OVERRIDE to make-bindist_win32.sh
Try to pass the SVN override to the bindist rules in gtk3/Makefile.am, so it
can be used as a fallback when git-svn fails. Only for Gtk3 bindists at the
moment, when it actually works I'll add the same for SDL builds.

294
4

DosPanel is a graphical user interface for DOSBox under Windows. The user can make all required settings needed to start DOS applications in DOSBox without concern the somewhat crude syntax of the configuration file. Each DOS application can have its individual settings stored by the program.

295
2

RetroHub Warning RetroHub internally upgraded from Godot 3 to Godot 4. This will likely introduce bugs, which will be patched on subsequent releases. This update will also make your existing setup ...

296
3
  • Added per line emulation of Display Control register.
    
    
  • Added per line emulation of FG Window register.
    
    
  • Added per line emulation of Map Address register.
    
    
  • Added differences for the 2 cart mappers.
    
    
  • Optimized tile map rendering.
    
    
  • Optimized cpu core.
    
    
297
3

V8.2: 04-Aug-2023 by wavemotion-dave

  • Complete rewrite of the keyboard handler for improved visuals, better emulation and universal handling across all emulated machines.
    
    
  • New keyboard graphics for ADAM, MSX (International and Japanese layouts), MTX and a simplified Alpha-Numeric keyboard useful for text adventures.
    
    
  • New global configuration handling - you can disable the showing of the BIOS screen at startup, set your default MSX BIOS, hide emulator text, among other features.
    
    
  • Brighter main font for improved contrast.
    
    
  • New MSX BIOS roms can be optionally installed: Panasonic cf-2700, Yamaha cx5m.rom, Toshiba hx-10.rom, Sony Hit-Bit hb-10.rom, National fs-1300.rom, Casio pv-7.rom
    
    
  • Other tweaks, fixes and improvements as time permitted.
    
    

8.2a - hotfix to correct keyboard click on ADAM keyboard and fix Memotech MTX keyboard to show BREAK (vs STOP)
8.2b - hotfix to set Memotech keyboard country code to 00=English

298
3

v2.11.1 This release changelog:

Note: The release contains new files required within the pics and sound folders.
If upgrading, ensure the new files are copied to your existing folder setup.

Note (default setting change): SDL linear scaling filter is now off by default with the new overlay system. This was commonly disabled by many users, the setting can give better results on certain overlays than others. User discretion advised. The previous display behaviour can be restored with -linear_scale

Note: The release rewrites the logical viewport display functionality, allowing game window and bezel placement anywhere on the visable area. This gives better support for vertically orientated displays with full cabinet layout. It also provides several other benefits.

Note: This release removes the legacy Singe overlay functions which will mean some early ported Singe games will require updated LUA and sprites from the partner data repo. You can download the full data repo via the releases page.

If you experience Singe overlay alignment issues with this release, download the latest data from the above repo.

Full logical viewport placement of the game window is now implemeted.
Stern: Goal to Go (1983) emulation is now supported via ROM gtg.
GPWorld has playability improvements including [non authentic] samples.
Bilinear scaling is now off by default. Re-enable with -linear_scale
Singe legacy overlay functions have been removed from codebase: (See notes).
-shiftx and -shifty can now use the whole logical viewport.
Badlands 'Shoot Lamp' notification has changed from txt to sprite.
Daphne overlay vertical_shift values are now observed.
Singe 2 Framework folder no longer needs .daphne extention when used with -retropath.
Scanlines with incremental shunt + value displayed, when using Alt-Backspace.
screen number is displayed when using -scorepanel and KEY_TILT
-fvalue Singe argument added for game dev tools: Frameviewer
Usage information will be displayed if hypseus is run without arguments.
F4 is set, by default, for Singe 2 'Save/Load' config alignment.
8bit overlay switching should be fixed...
'Us vs Them' attract mode fixed.
Various other overlay improvements.

Arguments change overview:

-linear_scale - restore the linear filter on scaling (previous default).
-scale_shift[x|y] renamed to -shift[x|y] and now have extended value outside -scalefactor
-vertical_screen flips calculations for usage on portrait orientated logical viewports.
-set_overlay has now been removed from Singe arguments.
gtg game specific -compact argument removes TMS 256 to 320 pixel stretching. See also -linear_scale
-annunlamps alternate staggered conversion style lamp layout - ace annunciator bezel.
-fvalue <float> can be used to pass float values to LUA for game debug.

Video resolutions: In the new viewport, MPEG resolutions are absolute. SDL will no longer use RenderSetLogicalSize() to 'fit' to screen. Video resolutions larger than those capable by the screen may have areas positioned outside the viewable area. To combat this issue, large video resolutions can be resized via -x and -y on displays with resolution issues.

The Singe reworking should not require any re-encoding, or re-aquirement, of video/audio content. Only the .singe ( LUA) and other periphral game data requires updating. This is analagous to ROM data upgrades. If you have updated game data from the repo recently, no further changes should be required.

If you have deployed Singe games that use the Framework folder and are using the -retropath argument: You will need to remove the .daphne extension from the Framework.daphne folder. Simply calling it Framework, no other changes should be required.

299
2
  • Fix diagonals not working for joystick hats in RMG-Input
    
    
  • Fix visualization of joystick hats in the configuration GUI of RMG-Input
    
    
  • Fix "Hide Cursor During Fullscreen Emulation" not working when using a Vulkan video plugin
    
    
  • Improve VRU initialization code in RMG-Input    Fix diagonals not working for joystick hats in RMG-Input
    
    

    Fix visualization of joystick hats in the configuration GUI of RMG-Input
    Fix "Hide Cursor During Fullscreen Emulation" not working when using a Vulkan video plugin
    Improve VRU initialization code in RMG-Input
    Update SDL_GameControllerDB

  • Update SDL_GameControllerDB
    
    
300
2

I recently learned, SidTool can be used to control SIDStation, MidiboxSID or TherapSID
via vsid for playback using a special Vice version! (I can't tell more, I don't own any SID hardware.)

I also hear people get it running on Linux using Wine.

Added user requested features (ht rio rattenrudel)

  • New Contextmenu to open Playlist song in HVSC

  • Added new Playlist columns: Release info & Sid Model:
    => Please backup your playlists just in case!

Also changed/added:

  • Fixed issue with default playtime/override playtime/songlength.md5
    Now works as expected. Overridden playtime is now indicated by a *
  • Added option to rate playlist songs 1 to 5
    Just to help you get your playlist sorted somehow.
  • Sidtool.ini back in sidtool folder.
    If you ever encounter any issues, just delete it.
  • Added option to ignore time settings when using playlist
    When enabled, any override playtime is ignored and songlenth info is used for playlist.
  • Added search on remix64.com
  • Fixed issue where Search DB wasn't properly used
  • Search DB loaded into RAM on startup now
  • Fixed wrong shuffle icon and button behaviour.
  • Added normal "Save" button
  • Added Sid & Playlist name to window title
  • Added option to memorize a Sid (e.g. prior searching)
  • Edge case & Bugfixes

Copyright © D. Klein 2006-2024

view more: ‹ prev next ›

Emulation

1 readers
1 users here now

Emulation across the ages

founded 1 year ago