{"id":136314,"date":"2026-08-28T17:56:56","date_gmt":"2026-08-28T15:56:56","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=136314"},"modified":"2026-08-28T17:56:56","modified_gmt":"2026-08-28T15:56:56","slug":"consoles-de-salon-cd-i-emulator-v0-5-3-beta-10","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=136314","title":{"rendered":"[Consoles de salon] CD-i Emulator v0.5.3 beta 10"},"content":{"rendered":"<p>L&rsquo;\u00e9mulateur de CD-i (cdiemu) fournit une \u00e9mulation assez compl\u00e8te du lecteur de CD-i, il s&rsquo;agit probablement du meilleur \u00e9mulateur du genre, toutefois il est limit\u00e9 (sauf si vous avez d\u00e9j\u00e0 activ\u00e9 une \u00e9dition illimit\u00e9e sur votre machine ou que vous utilisez un appareil Philips Mono-I player) en dur\u00e9e d&rsquo;utilisation \u00e0 seulement 3 minutes et vous ne pourrez pas sauvegarder \u00e0 moins de payer le programme pour obtenir une version compl\u00e8te et sans restriction.<br \/>\n&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2018\/08\/CDI-emu.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-56810\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2018\/08\/CDI-emu.jpg\" alt=\"\" width=\"455\" height=\"371\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2018\/08\/CDI-emu.jpg 776w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2018\/08\/CDI-emu-300x245.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2018\/08\/CDI-emu-768x626.jpg 768w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/a><br \/>\n<em>Merci Anna pour le shot et le message subliminal \ud83d\ude09<\/em><\/p>\n<p>&nbsp;<br \/>\nLes nouveaut\u00e9s:<br \/>\n<em>&#8211; The built-in expiration date has been updated to 2027\/01\/01.<\/p>\n<p>&#8211; Stereo CD-DA audio at 44.1 kHz was incorrectly producing mono output;<br \/>\n  both channels were playing left-channel audio. This has been fixed.<\/p>\n<p>&#8211; CD-DA audio disc sectors were being requested with an incorrect sector<br \/>\n  format from disc image files; this has been corrected. As a result,<br \/>\n  playing CD-DA audio from scrambled disc images now works.<\/p>\n<p>&#8211; ADPCM audio upsampling has been improved by replacing the previous sample<br \/>\n  duplication method with a polyphase post-filter, producing significantly<br \/>\n  smoother audio output. This is enabled by default and can be turned off<br \/>\n  with the -nopostfilteraudio option.<\/p>\n<p>&#8211; The CD-i CDIC hardware uses the last of four duplicate sound parameter<br \/>\n  bytes transmitted with audio sector headers; the emulator was previously<br \/>\n  using the first. This has been corrected and may affect audio decoding<br \/>\n  for some titles.<\/p>\n<p>&#8211; A DMA channel initialization problem has been fixed: DMA channel 1 was<br \/>\n  being treated as channel 0.<\/p>\n<p>&#8211; The VSYNC interrupt bit in the FMV interrupt status register is now<br \/>\n  emulated correctly; this is needed for correct IMPEG and VMPEG FMV<br \/>\n  cartridge operation. The audio stream status register is now also<br \/>\n  implemented correctly.<\/p>\n<p>&#8211; Video data bounds checking has been added; previously, out-of-bounds<br \/>\n  video coordinates in CD-i video data could cause memory access errors.<\/p>\n<p>&#8211; A new -runshell option has been added to start an OS-9 shell immediately<br \/>\n  from ROM without going through the normal CD-i player startup sequence.<br \/>\n  This option only works on player ROMs that include the OS-9 shell module;<br \/>\n  it is intended for CD-i software developers.<\/p>\n<p>&#8211; A new debugger command \u00ab\u00a0unset\u00a0\u00bb has been added to clear emulator variables<br \/>\n  previously set with the \u00ab\u00a0set\u00a0\u00bb command or a command-line -set option.<\/p>\n<p>&#8211; A new debugger command \u00ab\u00a0ei\u00a0\u00bb has been added to display the OS-9 IRQ<br \/>\n  polling table.<\/p>\n<p>&#8211; The front panel LED display for the CD-i 200 player is now supported.<\/p>\n<p>&#8211; Disc image files with the .scm extension are now included in the<br \/>\n  disc image file selection dialog; this extension is used by some<br \/>\n  disc dumping tools for scrambled disc images.<\/p>\n<p>&#8211; Support for pre-standard JNMS disc labels has been added; some discs use<br \/>\n  a disc label format that predates the published standard.<\/p>\n<p>&#8211; A buffer allocation bug in disc directory and path table reading has been<br \/>\n  fixed; file read tracing in the debug window is therefore now enabled,<br \/>\n  it used to result in memory corruption crashes.<\/p>\n<p>&#8211; The display of PC-relative addresses and labels in the disassembler has<br \/>\n  been corrected.<\/p>\n<p>&#8211; The disassembler now shows size suffixes on addresses: absolute word<br \/>\n  addresses show .W and absolute long addresses show .L; short branch<br \/>\n  instructions (BRA, BSR, Bcc) now show a .S suffix.<\/p>\n<p>&#8211; The parameter size specifications for the MA_Create and MA_Play OS-9 trap<br \/>\n  definitions as shown in the disassembler contained a typo; this has been<br \/>\n  corrected.<\/p>\n<p>&#8211; Several OS-9 trap definitions have been added or corrected in the<br \/>\n  disassembler, including additional F$ trap entries; the SS_PS trap has<br \/>\n  been renamed to SS_SL (GetSlave\/SetSlave) to match the correct OS-9<br \/>\n  definition.<\/p>\n<p>&#8211; Clock cycle table building for branch and jump instructions (BRA, BSR, JMP,<br \/>\n  JSR) has been corrected; the mnemonic comparisons were failing silently<br \/>\n  due to a rename in the instruction table that was not reflected in the<br \/>\n  cycle counting code.<\/p>\n<p>&#8211; The syntax help text for the debugger \u00ab\u00a0d\u00a0\u00bb (dump) command has been<br \/>\n  corrected.<\/p>\n<p>&#8211; A buffer allocation bug has been fixed in the internal text formatting<br \/>\n  code where a negative dynamic field width could cause a buffer overrun.<\/p>\n<p>&#8211; An uninitialized pointer in the slave device emulation could cause<br \/>\n  random crashes; this has been fixed.<\/p>\n<p>&#8211; Several other minor fixes have been made: pointer initialization and<br \/>\n  null pointer fixes, a single-character pattern wildcard fix, a<br \/>\n  correction to the CD-i 490 player NVRAM size (now correctly 32<br \/>\n  kilobytes), a correction to the CD-i 740 IKAT firmware version, and<br \/>\n  a module cache invalidation fix for ScanModules.<\/em><br \/>\n&nbsp;<br \/>\n<em><u>NB de Tgames<\/u>: Seule la version Beta 4 et sup\u00e9rieur a l&rsquo;impl\u00e9mentation de la NVRAM, c&rsquo;est \u00e0 dire que vous pouvez (enfin) sauvegarder avec la version 0.5.3 ! Chose impossible avec la Beta 3, 2 et 1 dont l&rsquo;auteur avait volontairement supprim\u00e9 le code permettant de sauvegarder.<\/em><br \/>\n&nbsp;<br \/>\nAllez voir la section d\u00e9di\u00e9e pour plus d&rsquo;infos&#8230;<br \/>\n&nbsp;<\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.cdiemu.org\/\" 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\/29-philips-cd-i\/\">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=136314\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>L&rsquo;\u00e9mulateur de CD-i (cdiemu) fournit une \u00e9mulation assez compl\u00e8te du lecteur de CD-i, il s&rsquo;agit probablement du meilleur \u00e9mulateur du genre, toutefois il est limit\u00e9 (sauf si vous avez d\u00e9j\u00e0 activ\u00e9 une \u00e9dition illimit\u00e9e sur votre machine ou que vous &#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-136314","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-zsC","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\/136314","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=136314"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136314\/revisions"}],"predecessor-version":[{"id":136315,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136314\/revisions\/136315"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}