{"id":125235,"date":"2026-05-03T11:06:27","date_gmt":"2026-05-03T09:06:27","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=125235"},"modified":"2026-05-04T16:57:58","modified_gmt":"2026-05-04T14:57:58","slug":"consoles-de-salon-supersnes9x-v1-63-12","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=125235","title":{"rendered":"[Consoles de salon] SuperSnes9x v1.63.13"},"content":{"rendered":"<p>SuperSNES9X est un fork avanc\u00e9 de SNES9X, d\u00e9velopp\u00e9 par shanytc, qui ajoute de nombreuses am\u00e9liorations modernes tout en conservant la rapidit\u00e9 et la simplicit\u00e9 du SNES9X original. Il vise autant les joueurs (retroachievements, online) que les cr\u00e9ateurs (sprite ripping, hacking, debugging).<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-124926\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes.png\" alt=\"\" width=\"405\" height=\"262\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes.png 1507w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes-300x194.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes-1024x664.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/04\/supersnes-768x498.png 768w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/a><br \/>\n&nbsp;<br \/>\nPrincipales am\u00e9liorations:<br \/>\n&#8211; Retroachievements int\u00e9gr\u00e9s<br \/>\n&#8211; Kaillera pour le jeu en ligne<br \/>\n&#8211; Run\u2011Ahead pour r\u00e9duire la latence<br \/>\n&#8211; Correction colorim\u00e9trique CRT\u2011like<br \/>\n&#8211; Viewer avanc\u00e9 de sprites \/ tiles pour rippers et map\u2011makers<br \/>\n&#8211; Cheat search &amp; editor am\u00e9lior\u00e9s : clic droit, fonctions batch<br \/>\n&#8211; Assignation mixte clavier + manette sur une m\u00eame entr\u00e9e<br \/>\n&#8211; D\u00e9bogueur en d\u00e9veloppement<br \/>\n&nbsp;<br \/>\nA noter que les fichiers de configuration et sauvegardes sont 100% compatibles entre SNES9X et SuperSNES9X.<br \/>\n&nbsp;<br \/>\nLes changements sont:<br \/>\n&nbsp;<br \/>\n<em>Hotkey Configuration dialog:<br \/>\n&#8211; Redesigned with a tabbed layout (Emulation \/ Turbo \/ Display &#038; Tools) replacing the old 5-page dropdown.<br \/>\n&#8211; Added a dedicated States tab containing all Save\/Load\/Select Slot bindings plus Bank\/Slot\/Dialog\/File tools.<br \/>\n&#8211; Tidied the header (dropped redundant \u00ab\u00a0Key:\u00a0\u00bb label, vertically centered Master Hotkey row) and grew the dialog so all four legend lines fit without clipping.<br \/>\n&#8211; Fixed paint glitches: InputCustomHot now draws its own EDGE_SUNKEN border, tab body uses EnableThemeDialogTexture, and tab switches force a full redraw + focus shift to clear capturing fields.<br \/>\n&#8211; Added a Reset Speed hotkey on page 1 (restores FrameTime to NTSC\/PAL default; unbound by default).<br \/>\n&nbsp;<br \/>\nFile menu \/ window:<br \/>\n&#8211; Added File \u2192 Choose Logo with bitmap previews to switch between the four embedded app icons live (title bar + taskbar, both sizes), persisted as Window:Icon in the config.<br \/>\n&nbsp;<br \/>\nCheat &#038; viewer dialogs:<br \/>\n&#8211; Cheat Editor is now resizable (WS_THICKFRAME \/ WS_MAXIMIZEBOX, anchor-based WM_SIZE, min-size floor) and its default width was shrunk from 450 to 280 DLU.<br \/>\n&#8211; Cheat Entry\/Editor, Cheat Search, Tile (VRAM), Tilemap, and Sprite viewers now persist their position (and the cheat editor&rsquo;s size) across opens, clipped to the nearest monitor&rsquo;s work area.<br \/>\n&#8211; Tile Viewer&rsquo;s < \/ > address arrows now auto-repeat (250 ms hold delay, 50 ms repeat; pauses if you drag off the button).<br \/>\n&nbsp;<br \/>\nAudio:<br \/>\n&#8211; Killed the SGB first-boot click: APU-side one-pole DC blocker (~14 Hz HPF) with seeded initial state, plus onset-aligned cosine fade-in that defers firing until the buffer actually contains audio.<br \/>\n&#8211; Suppressed pause\/resume and SGB source-switch clicks via cosine fade-in across underruns, fade-out tail on pause, and an APU cross-fade that carries the previous source&rsquo;s last sample forward.<br \/>\n&#8211; Fixed CXAudio2 SoundSync freeze on SGB speed change: ProcessSound now breaks out of its wait when bufferCount==0 so PushBuffer can re-prime; PC throttle bypass also gates on the runtime AllowSoundSync flag so off-100% speeds pace correctly.<br \/>\n&nbsp;<br \/>\nOthers:<br \/>\n&#8211; Added Per-pixel PPU + per-dot CPU\/PPU interleaving<br \/>\n&#8211; Fixes mid-LY SCX\/BGP\/LCDC\/WX changes (e.g Animaniacs cloud strip, Balloon Kid title parallax)<br \/>\n&#8211; Fixes HBlank-IRQ SCX streaks (e.g Wario Land 2, Balloon Fight)<br \/>\n&#8211; STAT IRQs service before PPU advances<br \/>\n&#8211; Removed cycle_debt accumulator<br \/>\n&#8211; RunFrame runs to vblank past cycle budget so BlitScreen reads complete framebuffers;<br \/>\n&#8211; Stopped running a 2nd frame on each CHR\/PCT_TRN packet (DK title was at half fps);<br \/>\n&#8211; Removed empirical sample-count cap that produced gibberish on some hosts;<br \/>\n&#8211; StateLoad no longer wipes sample_head\/tail (was discarding runahead audio);<br \/>\n&#8211; Skip blit\/present during runahead<br \/>\n&#8211; Per-opcode SNES\u2192GB sync \u2014 added then reverted; aimed at BIOS-mode border corruption at default timing<br \/>\n&#8211; Slice-rotation defenses \u2014 added then dropped; clamp\/phantom-rotation\/freeze-capture layers for the 18-slice protocol<br \/>\n&#8211; Switched to 4-bank ICD2 protocol \u2014 replaced 18-slice;<br \/>\n&#8211; Fixed W6001-wobble frame jumps;<br \/>\n&#8211; $6000 returns (sgb_row &#038; 0xF8) | (sgb_bank &#038; 0x03);<br \/>\n&#8211; $7800 inline planar decode;<br \/>\n&#8211; sgb_bank persists across frames;<br \/>\n&#8211; Dropped full_frame, full_frame_planar, read_slice, slice_index, r7800_snapshot, freeze_capture defense<br \/>\n&#8211; Incompatible with 4-bank (caused stale lcd_ring reads \u2192 black flash);<br \/>\n&#8211; 4-bank doesn&rsquo;t need it since sgb_bank tracks actual GB scanline position<br \/>\n&#8211; Skip auto-mode throttle so SoundSync can pace SGB without underruns<br \/>\n&#8211; In auto frame-skip, WinThrottleFramerate locked to QPC 60.0988 fps;<br \/>\n&#8211; SoundSync can only slow the emulator, never speed it up, so QPC vs. host-audio-crystal<br \/>\ndrift drained the GB ring \u2192 S9xMixSamples zero-padded \u2192 crackling\/slowdown;<br \/>\n&#8211; when SGB owns audio and SoundSync is on, fall through to no-throttle and let SoundSync pace<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8323\" title=\"Download SuperSnes9x\">T\u00e9l\u00e9charger SuperSnes9x v1.63.13 (8.7 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/shanytc\/snes9x\" target=\"_blank\" rel=\"noopener\">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\/51-nintendo-super-nintendo-s-nes-s-famicom\/\">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=125235\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>SuperSNES9X est un fork avanc\u00e9 de SNES9X, d\u00e9velopp\u00e9 par shanytc, qui ajoute de nombreuses am\u00e9liorations modernes tout en conservant la rapidit\u00e9 et la simplicit\u00e9 du SNES9X original. Il vise autant les joueurs (retroachievements, online) que les cr\u00e9ateurs (sprite ripping, hacking, &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[1],"tags":[],"class_list":["post-125235","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-wzV","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/125235","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=125235"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/125235\/revisions"}],"predecessor-version":[{"id":125270,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/125235\/revisions\/125270"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}