Émulation en folie : les derniers émulateurs à tester sur Mac et iOS

Vita3k version auto build 3642

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
auto build 3642
Body

Tout premier émulateur Sony PS Vita qui n'émule actuellement que des homebrew bien que certains visuels de jeux commerciaux arrivent à s'afficher.

x16-emulator version Release 48

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
Release 48
Body

Émulateur opensource d'un ordinateur 8 bits néo-rétro nommé Commander X16, proche du Commodore 64, demandant OSX 10.15 (Catalina) minimum.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

Release 48

  • Features/Fixes
    • Emulated VERA SPI clock has been updated to half of the VERA clock speed rather than the CPU clock.
    • Trace for ROM banks 13-15 (x16edit and Basload) is now supported [stefan-b-jakobsson]
    • Fixed debug reads from the stack and a few unbounded values in the debugger display
    • VERA PSG: for the saw and triangle waves, the inverse of the pulse width value is XORed with the value of the wave. This is the behavior of VERA 47.0.2 on hardware. [m00dawg]
    • Allow setting the amount of RAM in the web version of the emulator [JimmyDansbo]
    • Windows 11: Rounded corners should no longer cut off the lower left and lower right of the emulator window.
    • New memory statistics feature [irmen]
    • HostFS: Implement DOS "T"ell command
    • Debugger now includes elapsed cpu clocks since the last breakpoint or step
    • 65C816: Fixed stack relative indirect address calulation wrongly using the direct page [Fulgen301]
    • 65C816: high bytes of .X and .Y are now cleared when PLP or RTI set x=1 [cnelson20]
    • 65C816: PEI no longer does improper page wraparound, [dp] indirect modes now properly read the address. [Fulgen301]
    • More changes in the ROM.

Lime3DS version 2118

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2118
Body

Fork de Citra.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2118

Desktop:

  • Fixed a regression introduced in 2117 where hotkeys would not function correctly after using the settings menu | @OpenSauce04 ~ #399
  • The lime3ds-cli executable has been removed | @OpenSauce04 ~ #413
    • In its place, you are able to use the GUI program from the command line for the same purpose
    • lime3ds-gui has been renamed to simply lime3ds due to the suffix now being redundant.
  • The MacOS distribution of Lime3DS is now packaged as a zip archive instead of a tar.gz file | @OpenSauce04 ~ #415
    • There is no end-user impact from this change, it is simply made to be more familiar to other MacOS software distributions
  • Fixed the Vulkan renderer causing crashes on devices that don't support Vulkan 1.3 | @i0x404 ~ #384

All:

  • A "Reverse Side by Side" option has been added for Lime3DS's Stereoscopic 3D mode | @OpenSauce04 ~ #393
  • The frame_limit value in the config file is now stored as a double | @OpenSauce04 ~ #385
    • This means that non-integer values can be used for more precise control of the game's framerate than was previously possible

Android:

  • Fixed a crash which would occur after pausing the emulator | @kleidis ~ #382
  • Fixed swapping the screens on a display with a landscape aspect ratio forcing a portrait aspect ratio | @DavidRGriswold ~ #389, #390
    • This refers to devices which are designed to be used in landscape at all times, for example a modded Nintendo Switch running Android
  • There are now several set colour themes which can be chosen from in the Theme menu | @kleidis ~ #350
  • The Lime3DS app now has a Material You app icon | @OpenSauce04 ~ #400

Technical:

  • A large-scale internal rebrand that replaces references to Citra with Lime3DS has been implemented | @rtiangha ~ #311
    • This may affect 3rd party distributors (e.g. Linux package maintainers), with things such as cmake option names being altered
  • The ENABLE_COMPATIBILITY_LIST_DOWNLOAD cmake option has been removed due to being non-functional and redundant | @OpenSauce04 ~ 6ca44de

Notes:

  • Due to an unfortunate occurrance in my life, this update has been released without a couple of the planned features (Windows installer, pretendo support). In the near future, update 2118.1 will release to include these features. I am not sure when this will be, but it hopefully won't be more than a few weeks. Please be patient with me until then. Thanks for your support. -OS

Dolphin version 2409

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2409
Body

Emulateur multi plateformes des consoles Nintendo Wii et GameCube dont le dernière release stable officielle est la 5.0.

Retro Virtual Machine version 2.1.17

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.1.17
Body

Ecrit à  l'origine pour macOS, il émule les CPC et les ZX, MSX-1, SG-1000 et Master System et demande 10.9 au minimum.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.1.17

  • LINUX: Resolved an issue preventing certain ZX Spectrum machines from booting on Linux Intel x64 systems.
  • TK90X: Corrected the machine image that incorrectly displayed “Compuuter”.
  • MSX: Fixed a crash that occurred when deleting blocks in .cas files.
  • MSX: Implemented write protection for .cas files. These files are now read-only.
  • MSX: Restricted cassette creation to only those that support write operations.

QEMU version 9.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
9.1
Body

Émulateur Open Source de multiples processeurs dont X86 (PC) et PowerPC (Mac). Depuis la version 2.6, il n'est plus compilable sur un Mac PPC, mais un Mac Intel sous OSX 10.5 ou supérieur.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

9.1

System emulation

Removed features and incompatible changes

Consult the 'Removed features' page for details of suggested replacement functionality.

  • The Nios II target has been removed.
  • The "scsi" property of virtio-blk devices has been removed. SCSI command passthrough had never been present on virtio-blk 1.0 devices, and is now removed from legacy devices as well. Use virtio-scsi instead.
  • The pvrdma device and rdmacm-mux helper has been removed.
  • The "block migration" options to the migrate commands ("blk" and "inc" for QMP, "-b"/"-i" for the human monitor) have been removed; guest management software such as libvirt is able to perform block migration more efficiently using block jobs and NBD devices.
  • The "compress" migration capability has been removed; multifd migration is able to do compression and can be used instead.
New deprecated options and features

Consult the "Deprecated Features" chapter of the QEMU System Emulation User's Guide for further details of the deprecations and their suggested replacements.

  • Using the migration URI "fd" together with files has been deprecated. Use it only for sockets, and use "file:" to save a snapshot to a file.
  • The "ref405ep" machine and PPC405 CPUs have been deprecated. Firmware images are not available and Linux is dropping support this year as well.
  • The PCOMMIT instruction is not decoded by TCG anymore and the corresponding "-cpu pcommit=..." flag is deprecated.

68k

Alpha

Arm

  • New CPU architectural features emulated:
    • FEAT_NMI
    • FEAT_CSV2_3
    • FEAT_ETS2
    • FEAT_Spec_FPACC
    • FEAT_WFxT
    • FEAT_Debugv8p8
  • The 'max' CPU and any new CPU types will default to a 1GHz generic timer frequency rather than the old 62.5MHz (this is architecturally required from ARMv8.6 onwards)
  • The emulated GICv3 also now has NMI support
  • The emulated SMMUv3 now supports nested (two-stage) page tables
  • the linux-user gdbstub now understands MTE tags
  • Changes to existing board models:
    • Add DM163 display to B-L475E-IOT01A board
    • xilinx_zynq: The cache controller is now present
    • xilinx_zynq: Now supports up to two CPU cores
    • xilinx_zynq: New machine property boot-mode to specify the boot mode
    • sbsa-ref: The default CPU type is now Neoverse-N2
    • sbsa-ref: The default generic timer frequency is now 1GHz. (If guest time now seems to be passing too quickly, upgrade your guest TF-A firmware image: older versions had a bug where they did not honour the frequency reported to them by the CPU.)
    • virt: In the secure=off mode, you can now create a second non-secure UART by passing a second -serial argument on the command line.

AVR

Hexagon

HPPA

LoongArch

  • Support boot eif kernel directly
  • Add extioi virt extension to support 256 vcpu
  • Support KVM Guest Debug
  • Gdb support lsx/lasx registers display
  • Add TPM support by default

Microblaze

MIPS

Nios2

OpenRISC

PowerPC

Renesas RX

Renesas SH

ISA and Extensions

RISC-V

ISA and Extensions

  • Support RISC-V privilege 1.13 spec
  • Implement SBI debug console (DBCN) calls for KVM
  • Set tval in breakpoints
  • Add support for Zve32x extension
  • Add support for Zve64x extension
  • Add th.sxstatus CSR emulation
  • Remove experimental prefix from "B" extension
  • zvbb implies zvkb
  • Support the zimop, zcmop, zama16b and zabha extensions
  • Add decode support for Zawrs extension
  • Add smcntrpmf extension support

Machines

  • Support 64-bit addresses for initrd
  • Virt machine aplic/imsic device tree fixes
  • QEMU support for KVM Guest Debug on RISC-V
  • Add support for RISC-V ACPI tests
  • Update the KVM regs to Linux 6.10-rc5
  • Re-insert and deprecate 'riscv,delegate' in virt machine device tree
  • roms/opensbi: Update to v1.5.1

Fixes and Misc

  • Fix exposure of Zkr
  • Raise exceptions on wrs.nto
  • Tolerate KVM disable ext errors
  • Relax vector register check in RISCV gdbstub
  • Fix the element agnostic Vector function problem
  • Fix Zvkb extension config
  • Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions
  • Check single width operator for vector fp widen instructions
  • Check single width operator for vfncvt.rod.f.f.w
  • Prioritize pmp errors in raise_mmu_exception()
  • Do not set mtval2 for non guest-page faults
  • Fixup CBO extension register calculation
  • Fix the hart bit setting of AIA
  • Decode all of the pmpcfg and pmpaddr CSRs
  • Extend virtual irq csrs masks to be 64 bit wide
  • Validate the mode when setting vstvec CSR
  • Raise an exception when CSRRS/CSRRC writes a read-only CSR

s390x

SPARC

New architectural features emulated:

  • FMAF
  • IMA
  • VIS3
  • VIS4

No new cpu types with these features are added, yet, but one may enable them manually with -cpu <type>,+<feature>.

Tricore

x86

  • Several fixes to the emulation of the HPET device.
  • New CPU models Icelake-Server-v7, SapphireRapids-v3 and SierraForest.
  • New CPU features "lam" and "rfds".
  • The argument to the new command line option "-smp modules" is now encoded in CPUID.
  • Support for SEV-SNP using the "-object sev-snp-guest" command line option.
  • Fixed a bug in TCG plugin handling of fxsave and related instructions

TCG

  • Several fixes to the emulation of IRET.
  • Fixes to the handling of EFLAGS.TF and EFLAGS.RF for various instructions (VMRUN, HLT, PAUSE)
  • ICEBP is implemented
  • The GD bit of DR7 is implemented

Xtensa

Device emulation and assignment

ACPI / SMBIOS

Audio

Block devices

Graphics

Hyper-V

I2C

Input devices

IPMI

Multi-process QEMU

Network devices

NVDIMM

NVMe

PCI/PCIe

SCSI

SD card

SMBIOS

TPM

UFS

  • Supports emulation of MCQ behaviour based on UFSHCI v4.0.
  • MCQ Parameter Usage:

-device ufs,mcq=true,mcq-maxq=8

USB

VFIO

virtio

  • Support for VIRTIO_F_NOTIFICATION_DATA.
    • Requires ioeventfd disabled, e.g.

-device virtio-scsi-pci,...,ioeventfd=off,notification_data=on

vDPA

Xen

fw_cfg

9pfs

virtiofs

Semihosting

  • Semihosting is only included in the build when TCG is enabled

Audio

Character devices

Crypto subsystem

Authorization subsystem

GUI

  • Allow UNIX socket option for VNC websocket

GDBStub

  • architectures can now extend the stub's command tables

TCG Plugins

  • added STORE_U64 and conditional callback ops
  • updated examples to use new ops
  • plugins can now request to control guest time
  • new IPS plugin example
  • cleaned up bits of the lockstep plugin
  • new stoptrigger plugin that will exit with a status at given conditions
  • test plugins can now be found in tests/tcg/plugins (mirroring contrib/plugins)
  • the documentation of plugins is now in the emulation section
  • fixed a race condition in scoreboard resizing

Host support

Memory backends

Migration

  • New 'exit-on-error' option to migrate-incoming, if set to false causes QEMU to not exit on incoming migration failure, giving the management layer an opportunity to fetch the error through QMP.
  • Compression offload support with two new compression modes:
    • multifd-compression qpl :: Uses Intel's Query Processing Library (QPL) to enable compression offload to the In-Memory Analytics Accelerator(IAA);
    • multifd-compression uadk :: Enables the usage of User Space Accelerator Development Kit (UADK) accelerator framework;
  • New 'direct-io' migration parameter to support O_DIRECT in multifd migrations when targeting a file.
  • New migration state 'postcopy-recover-setup' that marks the start of a postcopy recovery attempt. This can be used to disambiguate whether the 'postcopy-failed' state refers to the original postcopy or its recovery.

Monitor

QMP

HMP

Network

Block device backends and tools

  • The QEMU 8.2 release introduced a regression in the ability to use TLS to encrypt the NBD connection used for storage migration, particularly visible when iothreads are in use. This regression has been fixed and the testsuite enhanced to ensure it does not regress again.
  • CVE-2024-7409 has been patched, which was a long-standing vulnerability in using qemu as a transient NBD server, where a malicious client could crash qemu at the time of nbd-server-stop even if the client did not know the TLS secrets to complete a connection to the server.

Tracing

Semihosting

Miscellaneous

User-mode emulation

runtime

binfmt_misc

alpha

arm/arm64/aarch64

  • bsd-user now supports both 32-bit and 64-bit arm emulation.

LoongArch

HPPA

s390

x86

TCG

LoongArch

  • Use LASX instructions to support code generation of 256-bit vectors.

Record/Replay

  • Handle muxed input on relay cleanly
  • fix some regressions in replay/reverse debugging

RISC-V

Guest agent

  • Add guest-network-get-route command (Linux only)
  • Document allow-rpcs in the config file section
  • Allow configuration file path via the cli
  • Centralize logic for disabling/enabling commands
    • Some error messages changed
    • Allow to use allow-rpcs and block-rpcs option in parallel
  • Add guest-ssh-* commands for Windows

Build Information

Build Dependencies

  • When using Python 3.10 or older, building QEMU requires the tomli package to be installed on the host. (The dependency was introduced in QEMU 8.2 but until now QEMU included a vendored copy of the library).
  • Building QEMU now requires Meson 1.1 or newer. QEMU however includes a copy of Meson, which is used if a suitable version is not available on the host.

Configuration

  • When building with the "--without-default-devices" option, boards have to be enabled specifically in the configs/devices/*/*.mak files. In previous versions, most targets (all except ARM) listed enabled all boards even for --without-default-devices builds, and they had to be disabled instead.

Host support

  • When built for the x86 architecture (either 32-bit or 64-bit) QEMU now can specify the desired architecture baseline. For example, configuring with --x86-version=2 will build a version of QEMU that requires x86-64-v2 processors (Intel Nehalem, or Sandy Bridge for the Pentium and Celeron lines, Intel Atom Silvermont, and AMD Bulldozer processors).
  • libfdt is not anymore a hard requirement when building the i386-softmmu, mips64el-softmmu, ppc-softmmu and x86_64-softmmu targets. Instead, if libfdt is not available, boards that require it will not be included in the emulator.
  • The --enable-avx512f option to configure has been removed, since there is no code in QEMU that uses AVX512F instructions.

Docker Tweaks

  • Bumped docker images to Fedora 40 and Alpine 319

Windows

Testing and CI

  • The ansible configure scripts for CI machines are now driven by lcitool metadata
  • BSD images were updated for the python uprev
  • Testing now dumps a packages.txt in the artefacts to help catch package changes
  • checkpatch will prompt MAINTAINER actions when touching imported headers

Known issues

86Box version 4.2.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.2.1
Body

Alternative à  DosBox, c'est émulateur IBM PC anciennement un fork de PCem, tente d'émuler plusieurs CPU x86 datant de 1981 à 2000.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.2.1

  • Microtouch: Simplify mouse button and calibration checks by @mourix in #4656
  • Microtouch: add option to turn off visible mouse crosshair by @mourix in #4657
  • Miscellaneous UI fixes by @lemondrops in #4666
  • Microtouch: add controller type selection and start adding legacy modes for them by @mourix in #4668
  • Microtouch: serial fixes, poll rate increases, mode status, cleanups by @mourix in #4681
  • Microtouch: fix compilation warnings, optimize command handling and liftoffs by @mourix in #4685
  • AMD/DC390 SCSI fixes of the day (August 4th, 2024) by @TC1995 in #4688
  • More ESP SCSI fixes (LUN mainly) by @TC1995 in #4690
  • Fix Tandy 1000 SX minimum RAM by @jriwanek in #4694
  • Tandy related cleaning, and logging compile fixes in pit_fast by @jriwanek in #4696
  • add helper script to download ROMS to user's home directory by @tjemg in #4695
  • Assorted compile fixes by @jriwanek in #4699
  • SCSI fixes of the day (August 8th, 2024) by @TC1995 in #4702
  • TGUI9440 (VLB/PCI) change of the day (August 9th, 2024) by @TC1995 in #4706
  • Cleanups & fixes by @jriwanek in #4707
  • Correctly devbranch mitsumi CDROM by @jriwanek in #4708
  • More DEV_BRANCH related cleaning by @jriwanek in #4709
  • Video changes of the day (August 12th, 2024, S3/TGUI/SVGA) by @TC1995 in #4712
  • dynarec related compile improvements by @jriwanek in #4714
  • S3 ViRGE class: Rethreading for future investigation. by @TC1995 in #4717
  • Attempt at fixing the threading of the ViRGE. by @TC1995 in #4718
  • S3 changes (and TVP3026) of the day (August 15th, 2024) by @TC1995 in #4719
  • Delete 86Box-install-roms.sh by @jriwanek in #4725
  • Add a link to the build guide to README.md by @jriwanek in #4724
  • ViRGE changes of the day (August 20th, 2024) by @TC1995 in #4735
  • qt_private_headers are needed for both qt5 and qt6 by @jgilje in #4736
  • Mach64 changes of the day (August 21st, 2024) by @TC1995 in #4738
  • Minor but important changes to minivhd's dynamic/diff vhd handling by @TC1995 in #4750
  • Honor the composite mode of the PCjr and Tandy 1000 by @TC1995 in #4751
  • Split off AMD K5 from K6 by @jriwanek in #4752
  • Add miroCRYSTAL 3D video card by @MaxwellS04 in #4723
  • Some fixes to the Streams engine of the ViRGE/Trio3D by @TC1995 in #4760
  • Fix SDL UI failing to build when C++11 threads are disabled by @lemondrops in #4758
  • More ViRGE fixes (August 29th, 2024) by @TC1995 in #4764
  • Update dates for 4.2.1 release by @jriwanek in #4778

Amiberry version 5.7.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
5.7.4
Body

Émulateur Amiga basé sur WinUAE prévu à la base pour Raspberry Pi, les dernières versions sont compatibles macOS et les sources disponibles sur le GitHu

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

v5.7.4

🐛 Bugfixes

  • fixed typo in Sound panel (fixes #1369)
  • Fixed changing logfile name would append "amiberry.log" at the end
  • joystick input didn't work with retroarch mapping after latest changes (#1363)
  • Fixed new/free mismatch in amiberry_filesys (#1387)
  • Fixed display modes iteration (fixes #1394)
  • always refresh floppy/quickstart panels after disk changes (fixes #1378)
  • Refresh all panels when WHDLoad action from Quickstart is taken (fixes #1383)
  • detect uppercase MT32 filenames also (fixes #1386) (#1400)
  • GUI JIT option would no longer trigger, after v5.7.1
  • GUI CPU 24-bit address event handler was incorrect
  • don't refresh the emulation screen when GUI is open, under KMSDRM (#1401)
  • Don't replace spaces in native_dos_op
  • Fixed bug under KMSDRM, where the emulation screen would not show (#1401)
  • remove newlines from debugger input (#1407 by atsampson)
  • release window grab in the debugger (#1406 by atsampson)
  • When using KMSDRM, controller input was lost after entering the GUI once (fixes #1384)
  • KMSDRM fixes for when using a single window (fixes #1411)

🔨 Improvements

  • Added VSync options from WinUAE in Display panel (#1368)
  • Make Paths panel textboxes read-only (fixes #1385)
  • add secondary check when loading cfg files, look in configs folder for filename (fixes #1388)
  • resample audio during Push operations (#1397)
  • fix inconsistency regarding default config name (fixes #1395)
  • GUI - Make read-only textboxes in WHDLoad panel show as such (fixes #1403)
  • updated FloppyBridge to v1.6.4
  • updated game controller DB to latest version
  • updated WHDLoad XML to latest version
  • improve help text in Misc panel (fixes #1408)
  • auto-select the first item in the Configs list (fixes #1391)
  • Log command line parameters on startup (fixes #1380)
  • harmonize buttons in HDD GUI panel
  • use string.empty() instead of comparing with ""
  • separate data from home directories, improve handling (fixes #1073)
  • Fix new paths logic for Flatpak also (#1073)
  • improve look of GUI Misc panel scrollbar (fixes #1412)
  • Cherry pick updates from v6.x

🏗️ Build System

  • Remove Manjaro RPI4 target from releases

🪚 Refactors

  • use string.empty()
  • slight refactor of mapping from retroarch function

DevilutionX version 1.5.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.3
Body

Interpréteur permettant de jouer nativement sur OSX (Intel) à Diablo et depuis son extension Hellfire.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.3

Bug Fixes

Multiplayer
  • Resolved validation multiplayer errors.
Translations
  • Added Hungarian translation.
  • Added Turkish translation.
Stability / Performance / System
  • Fixed issue where a line is repeated in the info panel.
  • Fixed errors when converting Hellfire saved games.
  • [Miyoo Mini] Update integration.
  • [Android] Update integration (now requires Android 5.0).
  • [Android] Improved the data import dialog.
  • [Android] Game now runs full screen on devices with a notch.
  • [Windows] Fix non-English TCP error messages.

Bugfixes for original Diablo bugs

Gameplay
  • Fixed item repairs with multiple gold piles.
Known Issues
  • Some builds (like Amiga) are not ready yet and will be uploaded over the next couple of days

RPCS3 version 0.0.33 Alpha (auto build)

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.0.33 Alpha (auto build)
Body

Émulateur expérimental de Sony Playstation 3 écrit en C++ demandant un Mac sous OS 11.6 minimum. Des builds automatiques sont disponibles sur le site.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.0.33 Alpha

ares version 140

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
140
Body

Parti de Bsnes et Higan développé par feu Near (se dénommant précédement Byuu), Ares est un émulateur multi-machines repris par Luke Usher et d'autres permettant d'émuler un certains nombres de mac

Le journal des nouveautés qui font rêver les nostalgiques

Changelog
ares v140 released
2024-08-27 17:45:00

ares v140 has now been released.

Since v139, a total of 15 contributors have created 53 commits to the ares codebase.

As always, if you wish to see the full changelog in a per-commit format along with their authors, you can do so on GitHub here.

Systems

Bandai - WonderSwan / WonderSwan Color

  • Implement cartridge SRAM open bus

Nec - PC Engine / TurboGrafx / SuperGrafx / CD

  • Automatic bios detection now prefers the Arcade Card bios for NTSC-J Region, rather than System Card 3.0

Nintendo - NES / Famicom / Disk System

  • Fix an issue where cartridge ram was not included in save states for some HVC-NROM and Sunsoft 1-3 mappers.
  • Add support for Camerica/Codemasters mappers
  • Add support for Tengen Rambo-1 mapper
  • Add support for Sachen-0037/Tengen-800008 mapper
  • Add support for the NES Zapper

Nintendo - Game Boy Advance

  • Prevent the debugger from advancing the CPU clock
  • Reset prefetch buffer on ROM accesses from DMA
  • Improve DMA timings
  • Implement that the prefetcher should halt only once DMA is accessing ROM
  • Prevent DMA from interrupting ROM accesses
  • Fix controls when using a rotated screen
  • Reload timer value after tick
  • Use separate latches per DMA channel
  • Implement graphics viewer in the debugger

Nintendo - Nintendo 64

  • Clear R0 register only when written to (Performance optimisation)
  • Fix an issue where loading save states would not set the correct audio frequency
  • Add missing fields to save states
  • Refactor to remove the branch state machine from the instruction epilogue (paving the way for future recompiler improvements)

Sega - SG-1000

  • Fix an issue where cartridge ram was not included for Taiwan-A and Taiwan-B mappers.

SNK - Neo Geo

  • Fix an issue where cartridge ram was not included in save states for the Jockey GP mapper.

Sony - PlayStation

  • Fix a crash when the display surface wraps around the framebuffer.
  • Fix an issue where CD-ROM seeking would not interrupt a read operation

Shared Components

ARM7TDMI

  • Fix reading SPSR register in user and system modes
  • Improve LDM/STM edge case handling

NEC V30MZ

  • Fix DAS overflow flag emulation
  • Fix instruction prefix handling
  • Fix IP on interrupt fired when prefixes are being used with non-prefixed instructions

Other

  • Fix an issue where settings may not save correctly on non-english locale
  • Improve the OpenGL integration with librashader; matching the implementation for the Metal driver
  • Improve the OpenGL driver on macOS: Fix flickering on resize, add fullscreen behavior toggle and fullscreen monitor selection
  • Fix building using Make 3.81 (macOS users no longer need to install a newer Make manually to build ares)
  • Properly detect the target arch when compiling with CL
  • Improve compatibility with FreeBSD
  • Fix an issue where the settings window would be too small to show all options on some configurations
  • Add the ability to switch between the interpreter and recompiler at runtime; previously this was a compile time switch unavailable to end users. You can use the "Force Interpreter" setting to force the 32X, N64 and PS1 cores to use the interpreter.

VCMI version 1.5.7

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.7
Body

VCMI est une réimplementation du moteur de l'excellent jeu qu'est Heroes of Might & Magic 3.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.6 -> 1.5.7

  • Fixed game freeze if player is attacked in online multiplayer game by another player when he has unread dialogs, such as new week notification
  • Fixed possible game crash after being attacked by enemy with artifact that blocks spellcasting
  • Fixed heroes on map limit game setting not respected when moving hero from town garrison.
  • Add workaround to fix possible crash on attempt to start previously generated random map that has players without owned heroes or towns
  • Fixed crash on right-clicking spell icon when receiving unlearnable spells from Pandora
  • Fixed possible text overflow in match information box in online lobby
  • Fixed overlapping text in lobby login window
  • Fixed excessive removal of open dialogs such as new week or map events on new turn
  • Fixed objects like Mystical Gardens not resetting their state on new week correctly

1.5.5 -> 1.5.6

Stability

  • Fixed possible crash on transferring hero to next campaign scenario if hero has combined artifact some components of which can be transferred
  • Fixed possible crash on transferring hero to next campaign scenario that has creature with faction limiter in his army
  • Fixed possible crash on application shutdown due to incorrect destruction order of UI entities

Multiplayer

  • Mod compatibility issues when joining a lobby room now use color coding to make them less easy to miss.
  • Incompatible mods are now placed before compatible mods when joining lobby room.
  • Fixed text overflow in online lobby interface
  • Fixed jittering simultaneous turns slider after moving it twice over short period
  • Fixed non-functioning slider in invite to game room dialog

Interface

  • Fixed some shortcuts that were not active during the enemy's turn, such as Thieves' Guild.
  • Game now correctly uses melee damage calculation when forcing a melee attack with a shooter.
  • Game will now close all open dialogs on start of our turn, to avoid bugs like locked right-click popups

Map Objects

  • Spells the hero can't learn are no longer hidden when received from a rewardable object, such as the Pandora Box
  • Spells that cannot be learned are now displayed with gray text in the name of the spell.
  • Configurable objects with scouted state such as Witch Hut in HotA now correctly show their reward on right click after vising them but refusing to accept reward
  • Right-click tooltip on map dwelling now always shows produced creatures. Player that owns the dwelling can also see number of creatures available for recruit

Modding

  • Fixed possible crash on invalid SPELL_LIKE_ATTACK bonus
  • Added compatibility check when loading maps with old names for boats

UTM version 4.5.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.5.4
Body

Utilisant QEmu, UTM permet de créer des machines virtuelles de façon simples grâce à son interface graphique.

Fiche ios
Présent sur Altstore
Oui

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.5.4

  • Fixed an issue causing "The file ... couldn't be opened" immediately after creating a new VM (#6398)
  • The timestamp of the .utm package will always update to the last time it runs, this should make managing backups easier (#6474)
  • Fixed the error "Failed to lock byte 100: Operation not supported" when trying to attach an ISO which the OS has mounted or from a network drive that does not support locking (#6564)
  • Fixed an issue where release notes loading can be delayed by a lack of internet connection (it should just fail silently)
  • Localization: Added Arabic (thanks @muhammadbahaa2001)
  • Localization: Updated Chinese (Simplified + Hong Kong) (thanks @changanmoon)
  • Localization: Updated Japanese (thanks @MMP0)
  • (iOS Remote) Remote: fixed empty list when a single VM is unavailable (#6380)
  • (iOS) Updated DEB to support rootless
  • (iOS) Terminal lines no longer get hidden by the top curved edge or by the keyboard (#6482)
  • (iOS) Fixed an issue where importing a drive shows up as a removable drive (#6485)
  • (iOS) Fixed an issue where creating a new drive sometimes automatically closes the popup
  • (iOS) External displays can now view serial output terminals (#6594)
  • (iOS) Added new tips overlay for new users
  • (macOS) Remote Server: Immediately start server when "autostart" option is checked (#6429)
  • (macOS) Remote Server: fixed crash when specifying an invalid port number (#6584)

Aleph One version 1.10

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.10
Body

Aleph One est le moteur permettant de revivre les excellents opus de la série Marathon créée par

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.10

Along with support for Classic Marathon Infinity on Steam and an uploader for the Steam Workshop, this release also includes a new scenario chooser.

To use the scenario chooser, place the Aleph One executable in a folder containing scenario folders, or add a "Scenarios" folder to one of the original trilogy folders. The scenario chooser is not included with all-in-one Mac apps; use the standalone Aleph One app instead.

Xemu version 0.7.132

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.7.132
Body

Emulateur Xbox open source capable de faire tourner quelques jeux commerciaux (voir la liste sur le site).

Citra version r5115f64

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
r5115f64
Body

Émulateur de 3DS qui fait tourner quelques jeux commerciaux (qui devront préalablement être décryptés, ce qui est assez complexe).

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

  • act: Add more command names and implement GetErrorCode The command names have been extracted from 3dbrew and the JavaScript bindings that the NNID settings uses internally. The error names have been extracted from the Wii U implementation (102-XXXX), which are compatible with the 3DS ones except for 022-5XXX, which are error codes specific to the 3DS.
  • act: Split error codes into separate file

DuckStation version 0.1-7371

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
  • Logos
    Le logo de la bibliothèque SDL
Version
0.1-7371
Body

Jeune émulateur opensource de Playstation utilisant Qt5 et la SDL2.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.1-7371

  • 81295c8 FileSystem: Correctly use lstat() on Linux
  • e6a682f System: Reduce rewind/runahead memory usage w/o 8MB enabled
  • 7041178 System: Make more functions static
  • aeb9d38 System: Add save state compression mode options
  • 4f16cb6 GPUDevice: Expose swap chain clear colour
  • b2ca23e GPU: Use full display rect for postfx calculations
  • 8ad133d FileSystem: Fix crash on file open fail in WriteAtomicRenamedFile()
  • c97516b CDROM: Further improve seek timing
  • d1f0669 SPU: Ensure all samples are generated prior to DMA write
  • 624ab4d Atualização Português do Brasil (#3273)
  • 5368a1d CI/AppImage: Work around broken AppImageLauncher
  • 55d0951 CDROM: Defer init completion until after seek
  • 76f6eaf Qt: Fix folder selection title bar
  • 98b1a70 GPU/HW: Use texture instead of RTs for rewind/runahead w/o MSAA
  • 010c7de dep: Bump vk_mem_alloc to 871913d
  • 34df233 VulkanDevice: Enable VK_KHR_maintenance4 and 5
  • b72e622 CubebAudioStream: Remove leftover field
  • 8295fd9 GPUDevice: Fix debug assertion tripping in Vulkan
  • 290c44f Error: Add TakeDescription()
  • 5f80827 VulkanDevice: Fix download inside render pass
  • af47eb6 System: Add video capture feature
  • 62eb557 MediaCapture: Warning fix
  • 00a58eb Bus: Fix sideloading EXEs without initial SP value
  • db4e28f GPU: Add cycle penalty for reloading CLUT
  • abbb21f GPU: Approxiate texture cache reload time for P8/C16 sprites
  • 78398f8 GameDB: Battle Athletess - Daiundoukai GTO
  • 5d84185 GameDB: Slightly bump up DMA rate for Chrono Cross
  • 9a58327 GPU: Vectorize VRAM fills
  • c30c4a5 GPU: Fix possible race in screenshot
  • 422a0a0 MediaCapture: Fix OpenGL capture
  • 8ad912c MediaCapture: Handle BGRA for MediaFoundation
  • ee07e9e Hotkeys: Move Toggle Media Capture to General
  • d5b6d35 dep: Add FFmpeg v7.0.2 headers
  • da4b5df MediaCapture: Add FFmpeg backend
  • da1fb4c Data: Update SDL game controller database
  • e8693ed README: Various corrections/updates
  • 3e708d0 Atualização Português do Brasil (#3274)
  • 5786f3a System: Fix loading state without media
  • f48d3b4 CMake: Copy FFmpeg dylibs into Mac bundle
  • 71738d1 GPU: Clear RT before sending to media capture
  • 9e09f53 Core: Add constexpr MIPS Encoder
  • cbbfc2f StringUtil: Add BytePatternSearch()
  • e96320d BIOS: Add Type 2 fastboot patch (PS2)
  • 421bd23 Bus: Add stub for SIO2 accesses
  • 34e0752 GameDB: Add hash for Starblade Alpha (Japan)
  • a6ba2b5 BIOS: Prioritize image enumeration
  • 09cdd98 Qt: Clarify BIOS support in setup wizard
  • 0af2c01 Updated Spanish (Latin America) translation (#3275)
  • f99d5ff FullscreenUI: Fix saving of list options (e.g. controller settings)
  • 13a3741 FullscreenUI: Fix popup close resetting window scroll
  • 7756c5a Qt: Fix log window mouse interaction
  • 05f9f33 ImGuiFullscreen: Fix choice popup selected drawing over border
  • f5815f3 ImGuiFullscreen: Display checkmark on right of choice dialog
  • 0f03aa3 GameDB: Fix Starblade Alpha JPN hash (#3276)
  • 159254c RegTest: Fix OOB array read
  • f2896d5 RegTest: Report performance stats on exit
  • 460acce MDEC: Ensure alignment of inputs
  • 2e24519 Misc: Fix ARM32 build (again)
  • 2f5aa45 SPU: Fix incorrect envelope rate
  • add4624 Qt: Fix list focus restoration after system shutdown
  • 7810c95 Atualização Português do Brasil (#3277)
  • 823ce58 update Simple-Chinese translation to latest. (#3278)
  • 681fab5 Qt: Update glyph ranges
  • 052930a System: Fix reset with Type 2 fastboot
  • ce7bbb4 FullscreenUI: Make "version" in Big picture translatable (#3279)
  • 44a12db Log: Flush on every write
  • b274bf4 System: Switch to new capture file on video FPS change
  • c6d14fe System: Log information on startup
  • 7ac3e2f Settings: Don't create deprecated achievement cache directories
  • 9d7a3b1 Settings: Fix incorrect videos directory
  • 6f9e8ef Qt: Fix a couple of theme switching glitches
  • e2ea0bf Qt: Fix link colouring in setup wizard
  • 3772706 System: Look up media capture settings on-demand
  • 3175214 MediaCapture: Fix MP3 audio encoding
  • ee98912 SPU: Fix SPU_DUMP_ALL_VOICES option
  • 304f69e CDROM: Fix rare interrupt race when cancelling commands
  • b2577ef Qt: Work around theme switching bug

ArcEmu version 1.6

Mise à jour
  • Logos
    Icône iOS
Version
1.6
Body

Émulateur disponible sur l'AppStore d'Apple pour 2€. Fonctionne sur iPhone, iPad et est même utilisable sur Apple Watch (contrôles compliqués).

Fiche ios
Présent sur Altstore
Non

1.6

  • Amélioration des performances et réduction de la consommation de batterie.
  • Les options ROM (nom, couleur, palette, etc.) sont maintenant partagées entre l'Apple Watch et l'iPhone.
  • Ajout du support pour iCloud pour les sauvegardes d'état.
  • Ajout de la fonction pour télécharger les ROMs directement sur la Watch via un lien direct (sans transfert depuis l'iPhone).
  • Ajout du support pour Family Setup (Apple Watch autonome) via le téléchargement des ROMs via un lien direct.
  • Nouveau D-Pad animé sur iPhone et iPad, compatible avec la fonction Sustain/Hold.
  • Ajout de la possibilité d'appuyer sur plusieurs boutons en même temps s'ils sont proches, comme par exemple A + B.
  • Ajout de nouveaux boutons dans le menu en jeu pour contrôler la rotation et autres.
  • Amélioration de l'importation des fichiers ZIP, qui recherche désormais les ROMs de manière récursive, sans s'arrêter au premier dossier.
  • Corrections de bugs.

Rokuyon version auto build

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
auto build
Body

Émulateur de Nintendo 64 encore au stade expérimental mais des builds macOS sont disponibles sur le site.

OpenTESArena version 0.15

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.15
Body

Interpréteur pour rejouer à The Elder Scrolls : Arena.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.15

This release overhauls the graphics code to more closely match the look of the original game. The renderer now also uses meshes, shaders, and draw calls normally found in an OpenGL or Vulkan engine.

Overall FPS is below average due to draw calls not being batched yet and the rasterizer being relatively unoptimized (it was very challenging to reliably coax all compilers to output good assembly, so there is still room for improvement). One optimization of interest however is the addition of a voxel quadtree for efficiently testing visibility to the camera.

Release video is here.

New features and changes

  • New 3D software renderer
    • Closely matches original game's 256 color lighting (special thanks to @Carmina16)
  • Improved Arena data files detection (now checks default C: Steam install on Windows)
  • Added exclusive fullscreen option
  • Added tall pixel correction option
  • Initial work on player attributes (@gazorpo)
  • Improved screenshot saving
  • Minor change to player movement to match original game
  • ARM64 macOS support
  • Replaced debug collision option with ghost mode that allows flying
  • Replaced DebugFast build config with ReleaseGenericNoLTO
  • Removed time scale option

Fixes

  • Fixed fog color in Elden Grove and Murkwood
  • Fixed Ria Silmane voice not continuing in CD version
  • Fixed floor replacement texture when deleting voxels
  • Upgraded to SDL 2.0.10 to fix periodic lag caused by SDL_PollEvent()

Known issues

  • Collision detection is barebones and will be improved in a later release
  • Puddles are unusually expensive to render due to naïve draw call synchronization
  • Puddles might not reflect entities in an adjacent chunk
  • Exterior textures and sky don't update to match weather after entering and exiting an interior
  • Screen-space fog is not finished and appears as a low-res cube around the player
  • Some building names and interiors don't match original game

PPSSPP version 1.17.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.17.4
Body

PPSSPP est un émulateur PSP open-source.

Fiche ios
Présent sur Altstore
Non

1.17.4

  • Added setting to control the app switching mode on iOS (you can now get rid of the indicator at the bottom of the screen, at the cost of losing the double-swipe app switching behavior)
  • Fixed some bugs in savestate handling that could cause crashes
  • Fix bug in IR interpreter causing crashes and strange behavior like wrong camera in the Yu Gi Oh games
  • Fix handling of multiple savegames in GTA (didn't always load the most recent one)
  • Minor compatibility and rendering fixes

Gearcoleco version 1.2.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.2.0
Body

Émulateur de ColecoVision écrit en C++.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.2.0

  • Fix right button in gamepads. Fix #55
  • [Debugger] Improved Memory Editor.
  • [WiiU] Aroma CFW Compatibility by @Ploggy in #60
  • Add Windows ARM64 support.
  • [Debugger] Add more info to VDP viewer. #59
  • [Debugger] Add support for docking windows in macOS and Windows.
  • [Debugger] Add support for multi-viewport (drag windows outside the main window)

DREAMM version 3.0.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
3.0.1
Body

Interpréteur qui ne se focalise que sur les jeux LucasArt, mais qui n'utilise pas le principe de ScummVM de ré-écriture du moteur de jeu, mais de gérer les jeux, principalement ceux édités sur Wind

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

3.0.1

  • Much improved Steam and GOG game compatibility
  • Fixed crash/performance instability in 3D renderer on some systems
  • Fixed crash if exiting while a menu was active in Windows games
  • Fixed crash upgrading some games from the command line
  • Added stricter checks in a couple of spots where other crashes have been reported
  • Improved responsiveness of cancel when verifying

VirtualC64 version 5.0.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
5.0.1
Body

Émulateur de Commodore 64.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

5.0

The main innovation in this release is run-ahead support. In addition, the internal code base has been completely overhauled, and many other minor changes were made.

DosBox Staging version 0.81.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.81.2
Body

Fork de l'officiel émulateur

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.81.2

This patch release fixes a critical keyboard regression bug in the classic Bitmap Brothers game Gods. The regression was accidentally introduced in the 0.81.1 release (#3777).

The game is very difficult to play without this fix, as holding down the movement keys may result in delayed movement, jerky start/stop motion, or no movement at all after a bit of playing.

La Gazette des Nouveautés Rétro

par syndicman le
par syndicman le
par syndicman le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le

La documentation émulomane sur Mac