{"id":137360,"date":"2026-09-28T09:06:50","date_gmt":"2026-09-28T07:06:50","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=137360"},"modified":"2026-09-28T09:34:14","modified_gmt":"2026-09-28T07:34:14","slug":"consoles-de-salon-xavixemu-v0-4-1","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=137360","title":{"rendered":"[Consoles de salon] XaviXEmu v0.4.1"},"content":{"rendered":"<p>XaviXEmu est un \u00e9mulateur exp\u00e9rimental et open source pour Windows, d\u00e9di\u00e9 \u00e0 certains jeux t\u00e9l\u00e9vis\u00e9s XaviX, XaviX 2000 et XaviX 2. Le projet se concentre sur la documentation du comportement mat\u00e9riel, l\u2019\u00e9mulation des entr\u00e9es de mouvement, les tests reproductibles et la pr\u00e9servation des recherches sur des syst\u00e8mes dont les accessoires optiques d\u2019origine sont difficiles \u00e0 utiliser avec les \u00e9crans modernes.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-135946\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix.jpg\" alt=\"\" width=\"414\" height=\"231\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix.jpg 1376w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix-300x167.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix-1024x572.jpg 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/xavix-768x429.jpg 768w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<\/p>\n<p><em>&#8211; Super Dash Ball, Golf &#038; Hamtaro: Fixed stick directions for Super Dash Ball, added Golf&rsquo;s configurable swing\/space action, improved Hamtaro controls, corrected TV-PC mouse coordinates, and updated playability ratings.<br \/>\n&#8211; Release &#038; Distribution: Added Traditional Chinese setup, controls, 40 ZIP mappings, and 0.4.1 release notes while distributing binaries without publishing source code.<br \/>\n&#8211; Display &#038; Launch Options: Preserved game viewport size during menu wrapping, added -f, -w1\u2013-w4, and -s 4:3 launch options with direct ROM paths, and prevented saving temporary display overrides.<br \/>\n&#8211; UI &#038; Versioning: Simplified About section to list XaviXEmu for XaviX\/2000\/2, updated app version to 0.4.1, and documented all 40 ZIP titles and statuses in the README.<br \/>\n&#8211; Canvas &#038; Zoom: Fixed XaviX2 window zoom on a stable 320&#215;240 canvas and locked Take-copter&rsquo;s 4x window to 1280&#215;960 during its 640&#215;480 startup screen.<br \/>\n&#8211; Playability: Marked Choro-Q Byun Byun Racer, Disney Princess, Doraemon Taikan Take-copter, Ham-chans, and IDATEN Jump as fully playable.<br \/>\n&#8211; Dragon Ball Z2 Persistence: Separated Dragon Ball Z2&rsquo;s 1024-byte EEPROM from snapshots to keep story saves persistent across restarts and F7 loads.<br \/>\n&#8211; Rendering &#038; Performance: Fixed lower-panel color flashes in Dragon Ball Z2 and optimized empty polygon lists to single-palette frame protection.<br \/>\n&#8211; XaviX 2 Depth &#038; Ordering: Fixed depth sorting for culled polygons and billboard anchors in Dragon Ball, removing previous ordering workarounds.<br \/>\n&#8211; Diagnostics: Added optional submission\/active-line diagnostics and periodic framebuffer captures to the boot probe without modifying runtime state layout.<br \/>\n&#8211; Window Scaling: Fixed library launch scaling so selected 1x\u20134x window scales persist after restarting a game.<br \/>\n&#8211; Translucency &#038; Shaders: Implemented interleaved RGB444+Nalpha palette decoding, fixed Take-copter&rsquo;s cloud\/haze rendering, and cleaned up blended 3D\/2D sprite edges.<br \/>\n&#8211; Alpha Composition &#038; IRQ: Corrected premultiplied alpha blending math and synced Take-copter&rsquo;s F7 sequence to a stable 60 Hz frame rate.<br \/>\n&#8211; Filters &#038; Effects: Implemented the RPU four-tap bilinear filter for smooth sprite scaling and added a $e620 2&#215;2 Gouraud dither pattern for sky gradients.<br \/>\n&#8211; GPU Submissions: Merged Take-copter&rsquo;s dual GPU submissions to fix full-screen color fade layering over characters and clouds.<br \/>\n&#8211; Take-copter Controls: Added a full 4&#215;4 head-tilt input driver for Take-copter supporting mouse, keyboard, gamepad, and Wii pointers with custom gestural actions.<br \/>\n&#8211; UI Pause Menu: Added an Escape confirmation menu to safely pause, save EEPROM, return to the library, or resume emulation.<br \/>\n&#8211; Game Library: Added a searchable, sortable game library with drive scanning, thumbnail support, detailed title metadata, and custom per-game controls.<br \/>\n&#8211; ROM Recognition &#038; Profiles: Added exact detection for seven new ROMs (rad_mtrk, rad_snow, etc.), clean input profiles, and separate state identities.<br \/>\n&#8211; Vehicle Controls: Added mouse, keyboard, and gamepad analogue controls with fine-grained tilt and duty-cycle steering for early racing systems.<\/em><br \/>\n&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8381\" title=\"Download XaviXEmu\">T\u00e9l\u00e9charger XaviXEmu v0.4.1 (262 Ko)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/BillyJr0127\/XaviXEmu\" 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\/489-ssd-xavix\/\">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=137360\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>XaviXEmu est un \u00e9mulateur exp\u00e9rimental et open source pour Windows, d\u00e9di\u00e9 \u00e0 certains jeux t\u00e9l\u00e9vis\u00e9s XaviX, XaviX 2000 et XaviX 2. Le projet se concentre sur la documentation du comportement mat\u00e9riel, l\u2019\u00e9mulation des entr\u00e9es de mouvement, les tests reproductibles et &#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-137360","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-zJu","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137360","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=137360"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137360\/revisions"}],"predecessor-version":[{"id":137364,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137360\/revisions\/137364"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=137360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=137360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=137360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}