UPX (sigle de l’anglais Ultimate Packer for eXecutables) est un logiciel libre permettant de compresser des fichiers exécutables. C’est un programme gratuit, distribué sous licence GNU GPL.
Le programme permet de compresser un exécutable, utilisant la technologie de compression sans pertes UCL, de sorte que le programme une fois lancé se décompresse lui-même.
Plus d’informations ici. Liste des changements là.
Cet émulateur de Nintendo64, nommé Project64 Legacy, est la suite de Project64 v1.6.0 de Jabo et Zilmar avant l’arrêt de PJ64 avec la version 1.7 Beta qui n’a jamais été rendu publique officiellement (et qui fût en partie intégrée dans PJ64 v2.x de Zilmar et dont certaines corrections de bugs et autres améliorations sur les plugins ont été intégrées dans la v1.6.1 de Jabo).
PJ64 Legacy se base donc sur la dernière version de Jabo et fait abstraction de la version 2.X et supérieur. Il s’agit donc d’une nouvelle branche pour tous ceux qui veulent se rapprocher de l’émulateur d’origine et qui trouve que la version que propose Zilmar s’en éloignait trop.
Les changements de cette version qui sera la toute dernière sont:
Okay, final push for [The End] of our involvement with Project64 Legacy.
Big thanks to all who assisted in the journey on Discord, and a special thanks to Fanatic 64,
& Derek « Turtle » Roe for keeping us on our toes!
Changes:
Application:
– Fix for Icepir8’s Legacy RSP Plugin Ver: 0.2.2e support
– TLB extra checks for overflow buffer mapping for user TLB entries
– Enabled Advance Mode by default
– Pause Emulation disabled by default
Icepir8’s Legacy RSP Plugin Ver: 0.2.2e
– Interpreter Core fix.
– Save state loading fix.
– Reset without crashing in window & full screen modes.
Icepir8’s Legacy LLE Video Plugin (Final) Ver: 0.3.2e
– Vsync disabled by default.
– Fixed zombie creation in procuress issue.
Azimer’s Legacy Audio Plugin (Final) Ver: 0.70.10c
– Replaced Windows INI Functions with SimpleINI.
– Removed Volume, Driver, DisallowSleep from Rom Specific
– Removed validation checks to DS8 to prevent JaboSound issues
– CoInit changes in an attempt to bring stability
– A Patch to address load state delay
– Updated configuration to only save to general section for driver, volume, sleeps.
Also forced defaults and config save when config does not exist.
– Fix BOOL to bool
MartyPC est un émulateur (cycle-accurate) IBM PC multiplateforme écrit en Rust et open source. Le développement a commencé en avril 2022. Il devrait fonctionner sous Windows, Linux et MacOS (y compris Mx).
Créé par Avery Lee (l’auteur de VirtualDub), il s’agit d’un émulateur d’Atari 8 bits (800/800XL/130XE) disponible en 32 et 64 bits. Il dispose de beaucoup d’options ainsi que d’une bonne compatibilité. Il prend en charge les jeux protégés conformément à l’émulation. Il s’agit d’une version de développement au stade de béta.
Ceci est un fork de l’émulateur Playstation, PCSX. L’objectif est à peu près le suivant:
– Apportez une base de code conforme aux normes d’aujourd’hui.
– En finir avec le système de plug-in et permettre une base de code monolithique unique qui gère tous les aspects de l’émulation Playstation.
– Utiliser SDL / OpenGL3 + / ImGui pour la portabilité et la lisibilité.
– Améliorez l’expérience du déboggage.
– Améliorez l’expérience de rendu.
NB: Je précise que ce sont des builds basés sur le GIT à un instant T, l’auteur n’a rien proposé de stable ni de finalisé. Ces versions sont toujours à considérer comme des versions alpha préliminaires tant que l’auteur ne propose officiellement rien d’autres, cela permet en outre de faire connaitre le projet au plus grand nombre et si certain(e)s d’entre vous veulent y contribuer, tant mieux pour tous. Donc il se peut que ce genre de build fonctionne ou pas du tout, c’est en soit « normal » car c’est tout sauf finalisé. Cela s’applique à tous builds dit « GIT » que nous proposons.
Il s’agit d’une nouvelle version de Fightcade qui utilise des émulateurs à jour + GGPO pour le netplay. Celui-ci est basé sur la version originale de GGPO mais avec quelques améliorations.
Créé par Near (ex byuu) et continué par Luke Usher (PolyBlast / CxBx-Reloaded) et d’autres, Ares est un émulateur multi-systèmes dont le développement a commencé le 14 octobre 2004. C’est un descendant de higan et bsnes. Il se concentre sur la précision et la préservation.
Ares émule les 33 machines suivantes:
– Atari 2600
– Famicom + Famicom Disk System
– Super Famicom + Super Game Boy
– Nintendo 64/64DD
– Game Boy + Game Boy Color
– Game Boy Advance + Game Boy Player
– SG-1000 (+ Arcade version) + SC-3000
– Master System + Game Gear
– Mega Drive + Mega 32X + Mega CD
– Nichibutsu – My Vision
– Playstation
– PC Engine + PC Engine CD + SuperGrafx
– MSX + MSX2
– ColecoVision
– Neo Geo Pocket + Neo Geo Pocket Color
– Neo Geo AES / MVS
– Sinclair Zx Spectrum
– WonderSwan + WonderSwan Color + SwanCrystal + Pocket Challenge V2
A noter qu’un pack de shaders est disponible ici.
Des packs MSU-1 sont disponibles ici.
Voici les informations depuis la dernière version d’ares:
Nintendo – NES / Famicom
– Fix DMA interrupt
– Various PPU improvements: most (all?) current PPU accuracy test roms now pass!
– Improve emulation of MMC3: fixes test roms and crashes in Mickey’s Safari & Incredible Crash Dummies
– Fix missing scanlines in Burai Fighter (USA) (last known rendering bug!)
– Fix MC-ACC IRQ timing
– Add support for mapper 150 (UNL-SACHEN-74LS374N)
– Add support for mapper 229 (UNL-BMC-31-IN-1)
– Add support for mapper 225/255 (UNL-BMC-128)
– Add support for mapper 172 (TXC-22211B)
– Add support for mapper 132/173 (TXC-22211A/C)
– Add support un-headered roms with the .unh extension (note: uses internal database; unknown roms will not work, headered roms are still preferred)
Nintendo 64 / Nintendo 64 DD
– Disable run-ahead for 64DD; fixes an issue that caused 64DD games to fail to boot.
Nintendo – Game Boy Advance
– Improve VRAM mirroring in bitmap background modes
– Implement 1-cycle timer latch behavior
– Improve BIOS open bus edge case emulation
– Increase synchronisaton between comonents: slight performance loss for measurable accuracy gain in irq dma tests
– Improve video capture DMA such that it only runs if enabled on scanline 162 of previous frame
Sega – Mega Drive / Genesis / CD / 32X
– Implement correct SH2 clocks for PAL/NTSC 32X
– Improve 32X PWM volume/mixing by taking configured cycle rate into account
User Interface
– Improve driver settings and full-screen behavior on macOS
– Fix an issue where IPS patches that extend the rom would fail to apply
– Fix an issue where changing the video driver may not correctly apply settings
– Support « Default » as a device with the WASAPI driver on Windows (Win10 only)
– FIx an issue where some settings would not persist on non-english locales
HBMAME (HomeBrew MAME) est une version non officielle de MAME(Arcade) permettant l’ajout de nombreux jeux maison et hacks divers. A noter que des packs de snaps et artworks sont disponibles sur le site officiel.
Les changements:
ngneo: expanded the software list
New Games
---------------------------------
- [au] Au
- [gladmortd2] Gladmort (Demo 2)
- [kof94s39] Kof'94 (Team Edit Edition v1.3.0)
- [nbajam04] NBA Jam Rewind (rev 1.2)
- [sfz3mix] Street Fighter Zero 3 (Turbo Mix 0.30) [zero800]
A l’instar de MAMEinfo pour MAME(Arcade), le fichier MESSinfo vous permet de suivre les changements entre les versions concernant les différents systèmes émulés par MAME (partie consoles et ordinateurs).