Il s’agit d’un émulateur multi-console et multiplateforme prenant en charge un certain nombre de consoles de jeu 8 bits et 16 bits.

 


 

Emulation des consoles suivantes:
– Sega Genesis / Mega Drive
– Sega CD / Mega CD / 32X / Mega 32X
– Sega SG-1000
– Sega Master System / Mark III
– Game Gear
– Nintendo Entertainment System (NES) / Famicom
– Super Nintendo Entertainment System (SNES) / Super Famicom
– Game Boy / Game Boy Color / Advance
 

Voici quelques caractéristiques:
– Moteur de rendu basé sur le GPU avec mise à l’échelle des nombres entiers et interpolation linéaire optionnelle
– Rapport d’aspect des pixels configurable pour chaque console avec plusieurs options différentes : fidélité au matériel/téléviseur d’origine, pixels carrés et étirement pour remplir la fenêtre.
– Prise en charge de l’extension de l’unité sonore FM du Sega Master System
– Prise en charge de la puce SVP de la Sega Genesis, utilisée dans Virtua Racing
– Prise en charge des mappeurs NES les plus courants, ainsi que d’un certain nombre de mappeurs moins courants
– Prise en charge de la plupart des coprocesseurs SNES (par exemple Super FX, SA-1, DSP-1, CX4, S-DD1, SPC7110)
– Prise en charge des contrôleurs Genesis à 3 et 6 boutons
– Prise en charge des commandes au clavier et des commandes au gamepad DirectInput
– Sauvegarde des états, avance rapide et retour en arrière
– Quelques shaders simples de flou horizontal et d’anti-dither naïf pour mélanger des motifs de pixels dithered, qui étaient extrêmement courants sur ces consoles en raison des palettes de couleurs limitées et de l’absence de transparence prise en charge par le matériel.
– Option d’overclocking CPU 2x pour l’émulation Sega Master System et Game Gear
– Surcadençage GSU 2-4x en option pour les jeux SNES Super FX
– Peut exécuter les démos Titan Overdrive et Titan Overdrive 2 pour la Mega Drive.
 
Les changements sont les suivants:
 
New Features
– Added an NTSC composite video shader (in Video > Filtering)
– For video filtering reasons, this only works with systems that directly support TV output and use one of two supported video clock rates (Genesis, SMS, SG-1000, NES, SNES)
– For NES specifically, enabling this shader makes the PPU output an actual NTSC signal instead of RGB pixels, matching real hardware behavior
– Added additional video shader/filter options (#496)
– xBRZ upscaling filter by Zenju (2x to 6x)
– MMPX pixel art magnification filter by Morgan McGuire & Mara Gagiu
– Scanlines filter now supports multiple brightness levels instead of only 50% (“Dim”) and 0% (“Black”)
– New supersampling option when the display window is much smaller than the internal frame size, reducing aliasing
– Anti-dither heuristic is now separate from the video shader, allowing combination with xBRZ or MMPX
– Added a video option to rotate the frame in 90° increments, for handheld games/demos designed around console rotation (#169)
– (Genesis) Major debugging improvements in the Memory Viewer:
– Disassembly views for each emulated CPU, including Sega CD sub‑CPU and 32X SH‑2s
– Current register values for each CPU
– Read/write/execute breakpoints for specific addresses or ranges; execution halts mid‑instruction when triggered
– Step‑by‑instruction execution for each CPU
– Register/state viewers for YM2612 and SN76489 sound chips
– CRAM and 32X palette RAM viewers now show detailed color info on hover, with click‑to‑pin side panel
– (Sega CD) Multi‑disc games now auto‑detect other discs in the same directory (based on filenames containing “(Disc N)”)
– You can still manually select a file if auto‑detection fails or if switching to a non‑detected disc
 
Improvements
– Emulator backends can now receive input updates at any time instead of once per frame
– May slightly reduce input latency depending on game behavior
– Strongly affected by sync settings; VSync and frame‑time sync still cluster updates near vertical blank
– Horizontal blur shaders now blend colors in sRGB instead of linear space
– Not ideal for pure image processing, but produces colors closer to what TVs show over RF/composite
 
Fixes
– (Genesis) Invalid memory reads now return open bus instead of 0xFFFF
– Fixes Sonic 3D Blast: Director’s Cut freezing when entering a password unlocking the final stage (#630)
– (Genesis / SMS / Game Gear) More accurate emulation of Z80 R register updates (some games use it as pseudo‑randomness)
– (Sega CD) Fixed The Smurfs being incorrectly detected as US/NTSC instead of EU/PAL (#624)
– (NES) In greyscale mode, PPUDATA palette RAM reads now always mask out the 4 hue bits (#551)
– (GBA) Fixed certain undefined ARM opcodes from crashing the emulator (#629)
– Windows: Implemented workaround for a Vulkan color‑space bug on AMD GPUs that caused overly dark colors
 
Removed Features
– Removed the OpenGL wgpu backend option
– Lacked features compared to Vulkan/DX12/WebGPU and caused issues with new shader implementations

 

Télécharger Jgenesis v0.12 (27.6 Mo)

Site Officiel

En savoir plus…