{"id":134359,"date":"2026-06-19T07:31:46","date_gmt":"2026-06-19T05:31:46","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=134359"},"modified":"2026-06-19T07:31:46","modified_gmt":"2026-06-19T05:31:46","slug":"consoles-de-salon-jgenesis-v0-13","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=134359","title":{"rendered":"[Consoles de salon] Jgenesis v0.13"},"content":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9mulateur multi-console et multiplateforme prenant en charge un certain nombre de consoles de jeu 8 bits et 16 bits.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-80544\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis.png\" alt=\"\" width=\"459\" height=\"404\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis.png 1522w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis-300x264.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis-768x677.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/07\/Jgenesis-1024x902.png 1024w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p><strong>Emulation des consoles suivantes:<\/strong><br \/>\n&#8211; Sega Genesis \/ Mega Drive<br \/>\n&#8211; Sega CD \/ Mega CD \/ 32X \/ Mega 32X<br \/>\n&#8211; Sega SG-1000<br \/>\n&#8211; Sega Master System \/ Mark III<br \/>\n&#8211; Game Gear<br \/>\n&#8211; Nintendo Entertainment System (NES) \/ Famicom<br \/>\n&#8211; Super Nintendo Entertainment System (SNES) \/ Super Famicom<br \/>\n&#8211; Game Boy \/ Game Boy Color \/ Advance<br \/>\n&nbsp;<\/p>\n<p><strong>Voici quelques caract\u00e9ristiques:<\/strong><br \/>\n&#8211; Moteur de rendu bas\u00e9 sur le GPU avec mise \u00e0 l&rsquo;\u00e9chelle des nombres entiers et interpolation lin\u00e9aire optionnelle<br \/>\n&#8211; Rapport d&rsquo;aspect des pixels configurable pour chaque console avec plusieurs options diff\u00e9rentes : fid\u00e9lit\u00e9 au mat\u00e9riel\/t\u00e9l\u00e9viseur d&rsquo;origine, pixels carr\u00e9s et \u00e9tirement pour remplir la fen\u00eatre.<br \/>\n&#8211; Prise en charge de l&rsquo;extension de l&rsquo;unit\u00e9 sonore FM du Sega Master System<br \/>\n&#8211; Prise en charge de la puce SVP de la Sega Genesis, utilis\u00e9e dans Virtua Racing<br \/>\n&#8211; Prise en charge des mappeurs NES les plus courants, ainsi que d&rsquo;un certain nombre de mappeurs moins courants<br \/>\n&#8211; Prise en charge de la plupart des coprocesseurs SNES (par exemple Super FX, SA-1, DSP-1, CX4, S-DD1, SPC7110)<br \/>\n&#8211; Prise en charge des contr\u00f4leurs Genesis \u00e0 3 et 6 boutons<br \/>\n&#8211; Prise en charge des commandes au clavier et des commandes au gamepad DirectInput<br \/>\n&#8211; Sauvegarde des \u00e9tats, avance rapide et retour en arri\u00e8re<br \/>\n&#8211; Quelques shaders simples de flou horizontal et d&rsquo;anti-dither na\u00eff pour m\u00e9langer des motifs de pixels dithered, qui \u00e9taient extr\u00eamement courants sur ces consoles en raison des palettes de couleurs limit\u00e9es et de l&rsquo;absence de transparence prise en charge par le mat\u00e9riel.<br \/>\n&#8211; Option d&rsquo;overclocking CPU 2x pour l&rsquo;\u00e9mulation Sega Master System et Game Gear<br \/>\n&#8211; Surcaden\u00e7age GSU 2-4x en option pour les jeux SNES Super FX<br \/>\n&#8211; Peut ex\u00e9cuter les d\u00e9mos Titan Overdrive et Titan Overdrive 2 pour la Mega Drive.<br \/>\n&nbsp;<br \/>\nLes changements sont les suivants:<br \/>\n&nbsp;<br \/>\n<em><strong>New Features<\/strong><\/p>\n<p>&#8211; Added support for the PC Engine \/ TurboGrafx-16<br \/>\n&#8211; Only the base system is emulated right now; no CD-ROM or SuperGrafx support, or Turbo Tap \/ multiple gamepads<br \/>\n&#8211; Options are fairly limited, but supports video options for palette, removing sprite-per-scanline limits, and whether to crop the overscan area<\/p>\n<p>&#8211; (Genesis \/ SMS \/ Game Gear) Added support for cheat codes (#136)<br \/>\n&#8211; Genesis supports Game Genie codes, Pro Action Replay codes, and plain 68000 memory address\/value pairs<br \/>\n&#8211; SMS\/GG supports Game Genie codes and Pro Action Replay codes<br \/>\n&#8211; Cheats are also supported for Sega CD and 32X, though Sega CD only supports main working RAM overrides (memory addresses $FF0000-$FFFFFF)<\/p>\n<p>&#8211; (Genesis) Added support for the XE-1 AP analog controller (#631)<br \/>\n&#8211; This is supported by about 10 official releases, including the After Burner games and Space Harrier<br \/>\n&#8211; True analog control requires a gamepad with analog support (anything with an analog stick should work)<\/p>\n<p>&#8211; (Genesis) Added some additional debugging functionality<br \/>\n&#8211; Added interrupt breakpoints for the 68000 and SH-2 CPUs<br \/>\n&#8211; Added a new \u00ab\u00a0VDP State\u00a0\u00bb view that shows some internal VDP state that is normally not directly readable by software, e.g. timing information and current control port state<\/p>\n<p>&#8211; (32X) Added a new view that shows some SH7604 register contents including the cache control register, internal interrupt registers, the watchdog timer, and the DMA controller<\/p>\n<p>&#8211; The main 68000 disassembly view now shows any buffered memory writes that are done from the emulated CPU&rsquo;s perspective but have not yet been applied to memory for inter-processor timing reasons<\/p>\n<p>&#8211; All emulated systems now have an Input option for whether to allow simultaneous opposing gamepad directions (Left+Right or Up+Down); previously only NES did<br \/>\n&#8211; Official gamepads do not allow these, so these options are all disabled by default (i.e. not allowed)<\/p>\n<p>&#8211; Input settings windows now have a \u00ab\u00a0Configure all\u00a0\u00bb button so that you can configure every input without needing to click on each one individually<\/p>\n<p>&#8211; Added support for the MMPX Enhanced\/EX upscaling shader by CrashGG (#644)<br \/>\n&nbsp;<br \/>\n<strong>Improvements<\/strong><\/p>\n<p>&#8211; Slightly improved audio resampling performance on CPUs that support AVX2 and\/or AVX512 instructions; this most notably affects GB\/GBC and NES (and PC Engine)<br \/>\n&#8211; The AVX2 and AVX512 code paths are gated behind runtime CPU feature checks (and those are gated behind compile-time arch checks), so the emulator will still run on CPUs that do not support any AVX instructions<\/p>\n<p>&#8211; (SMS) The VDP version setting now defaults to SMS2 instead of SMS1, because there seem to be more games that depend on the SMS2 behavior than SMS1 (#658 \/ #659)<br \/>\n&nbsp;<br \/>\n<strong>Fixes<\/strong><\/p>\n<p>&#8211; (Genesis) Fixed the VDP potentially using outdated V scroll values when a game makes mid-scanline VSRAM writes while the VDP is in per-2-cell V scroll mode; this fixes a glitchy line during the Two-Face boss fight in The Adventures of Batman &#038; Robin (#653)<\/p>\n<p>&#8211; (Genesis) Adjusted VDP timing behavior when display changes from disabled to enabled while the VDP FIFO is not empty; this fixes a glitchy line in Mickey Mania&rsquo;s 3D chase stages (again) and fixes incorrectly visible CRAM dots in the left border (#654)<\/p>\n<p>&#8211; (Genesis) Bit 0 of $A11100 reads (Z80 BUSACK) is now open bus instead of duplicating bit 8; this fixes Time Killers failing to boot (#664)<\/p>\n<p>&#8211; (Genesis) Fixed the VDP incorrectly latching H scroll mode well before it reads each line&rsquo;s H scroll values; this fixes a glitchy line in Toy Story&rsquo;s racing stage (#655)<\/p>\n<p>&#8211; (Genesis) Fixed a degenerate timing edge case that could crash the emulator due to violating an assertion in the VDP code if the Z80 accessed ROM too rapidly in a short time; Micro Machines semi-randomly triggered this<\/p>\n<p>&#8211; (Genesis) Fixed various I\/O port behaviors identified by test ROM, mostly related to ports that are only used by peripherals (#652)<\/p>\n<p>&#8211; (Genesis) Added some additional heuristics for when to enable the SSF bank-switching mapper, for homebrew games that don&rsquo;t have the SEGA SSF string in the cartridge header (#656)<\/p>\n<p>&#8211; (Genesis) Fixed some inaccuracies identified by test ROMs (#669)<\/p>\n<p>&#8211; Implemented MOVEM memory-to-register instructions performing an extra read at the end<br \/>\n&#8211; The Z80 is no longer allowed to read from main working RAM<br \/>\n&#8211; Fixed implementation of how the sprite attribute cache checks the full 17-bit VRAM address on VRAM writes (it was already trying to do this but not correctly)<br \/>\n&#8211; Fixed transparent sprite pixels incorrectly being able to trigger the VDP sprite collision flag in some cases<\/p>\n<p>&#8211; (Genesis) Fixed some edge case handling in 6-button gamepad emulation<\/p>\n<p>&#8211; (SMS \/ Game Gear) Fixed the VDP frame interrupt flag potentially getting set twice in the same frame if the CPU read the VDP status register at the exact right\/wrong time; this fixes Back to the Future Part III failing to boot (#657)<\/p>\n<p>&#8211; (SMS) Fixed the VDP version SMS1\/SMS2 setting not always taking effect immediately when changed while a game is running<\/p>\n<p>&#8211; (SNES) Fixed ExHiROM SRAM bank mapping (was not ignoring A23); this fixes some homebrew and post-contemporary ExHiROM games not working properly<\/p>\n<p>&#8211; (GB) Fixed the PPU rendering white instead of BG color 0 when the PPU is enabled but the BG is disabled; this fixes screen flashing in Megami Tensei Gaiden: Last Bible and Last Bible II (GB versions) (#647)<\/p>\n<p>&#8211; (GB) Fixed serial port behavior to correctly emulate nothing being connected to the serial port; this fixes Boxing not allowing you to start a game in 1-player mode (#641)<\/p>\n<p>&#8211; (Previously the emulator was leaving the SB register unchanged instead of shifting in 1 bits on each serial clock)<\/p>\n<p>&#8211; (GBC) Fixed HDMA length behavior when HDMA5 is written mid-HDMA with bit 7 clear (by @aabalke)<\/p>\n<p>&#8211; Fixed the emulator failing to register key presses from keys for which SDL3 does not have a virtual key mapping, such as the \u00f1 key on Spanish keyboards (#668)<\/p>\n<p>&#8211; Fixed the xBRZ 6x shader crashing the emulator if enabled for 32X while the Genesis VDP is in H32 mode and horizontal border rendering is enabled, which caused the upscaled texture size to exceed wgpu&rsquo;s default maximum size<\/p>\n<p>&#8211; The emulator now enables a higher maximum size if the graphics device supports it, and will also gracefully degrade instead of crashing if this still happens<\/p>\n<p>&#8211; In Linux AppImage builds, fixed the save path \u00ab\u00a0Emulator folder\u00a0\u00bb options saving to the current working directory instead of the folder containing the AppImage file (if those are different)<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8056\" title=\"Download Jgenesis\">T\u00e9l\u00e9charger Jgenesis v0.13.1 (29.8 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/jsgroth\/jgenesis\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/59-multi-consoles\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=134359\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9mulateur multi-console et multiplateforme prenant en charge un certain nombre de consoles de jeu 8 bits et 16 bits. &nbsp; &nbsp; Emulation des consoles suivantes: &#8211; Sega Genesis \/ Mega Drive &#8211; Sega CD \/ Mega CD &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-134359","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-yX5","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=134359"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134359\/revisions"}],"predecessor-version":[{"id":134361,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134359\/revisions\/134361"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=134359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=134359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}