{"id":134288,"date":"2026-06-15T07:42:40","date_gmt":"2026-06-15T05:42:40","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=134288"},"modified":"2026-06-15T07:42:40","modified_gmt":"2026-06-15T05:42:40","slug":"ordi-mz800emu-v2-0-4-pre","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=134288","title":{"rendered":"[Ordi.] Mz800emu v2.0.4 Pre"},"content":{"rendered":"<p>Un \u00e9mulateur de MZ-800 \/ MZ-700 \/ MZ-1500 pour Windows.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/08\/Mz800emu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-64386\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/08\/Mz800emu.png\" alt=\"\" width=\"364\" height=\"234\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/08\/Mz800emu.png 943w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/08\/Mz800emu-300x193.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/08\/Mz800emu-768x494.png 768w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements principaux sont:<\/p>\n<p><em>&#8211; The printer mode switch can now be set to MZ or CENTRONICS. In both modes the printer communication can be logged to a file independently.<br \/>\n&#8211; Added full emulation of the MZ-1P16 plotter. This plotter behaves as connected only while the GUI window with its generated output is open. When the MZ-1P16 plotter window is opened, the printer mode switch is automatically set to the \u00ab\u00a0MZ\u00a0\u00bb standard, and the standard cannot be changed to \u00ab\u00a0CENTRONICS\u00a0\u00bb for as long as the plotter is connected. The printer file capture can still be used even with the plotter connected at the same time.<br \/>\n&#8211; The Z80 PIO can now generate an interrupt from the printer port signals, so hopefully it won&rsquo;t have any undesirable side effects.<br \/>\n&#8211; Added a MAX SPEED benchmark: measures emulation efficiency in MAX SPEED mode (how much real MZ-800 time gets executed per one real second, 100 % = real HW speed). Window via the Emulator -> MAX SPEED Benchmark&#8230; menu, the Alt+T key prints the report to the console, Alt+Shift+T resets it. For headless measurement use the &#8211;maxspeed-bench option. Measurement is active only in MAX SPEED and excludes pause and blocking operations (CMT hack).<br \/>\n&#8211; Added support for a secondary FDC controller (WD279x) on ports 0x58 &#8211; 0x5F (supported by some types of Unicard).<br \/>\n&#8211; Unicard: new \u00ab\u00a0Managed FDC\u00a0\u00bb option (none \/ FDC0 \/ FDC1) selects which FDC controller the Unicard API manages when mounting DSK images; the change affects only future operations<br \/>\n&#8211; Debugger: the FDC State window has tabs for both controllers; the I\/O Ports window shows the ports of both the standard and secondary controllers<br \/>\n&#8211; Debugger: added device status details for Memory Disks and IDE8 Disks<br \/>\n&#8211; MCP server: FDC media slots now address both the controller and the drive &#8211; fdc0_fd0..3 (standard controller) and fdc1_fd0..3 (secondary controller). The original fdc0\/fdc1 slots were removed (breaking change for MCP clients)<br \/>\n&#8211; BUGFIX: FDC &#8211; after the controller rewrite, the MZ-800 disk BASIC reported \u00ab\u00a0FD1:Unformat error\u00a0\u00bb when listing the directory (DIR); the cause was that during multi-block sector reads the controller signalled Record Not Found at the end of a track permanently, instead of only transiently (one BUSY+RNF status read, then a clean status)<br \/>\n&#8211; BUGFIX: FDC &#8211; clicking Cancel in the DSK file browser no longer unmounts the current image (it stays unchanged)<br \/>\n&#8211; BUGFIX: Unicard &#8211; the GETCWD command returned a doubled leading slash for subdirectories (\/\/dir)<br \/>\n&#8211; BUGFIX: Debugger Main, Instruction History showed extra bytes for short instructions<\/em><\/p>\n<p>&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7066\" title=\"Download Mz800emu\">T\u00e9l\u00e9charger Mz800emu v2.0.5 pre (42.0 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/sourceforge.net\/projects\/mz800emu\/\" 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\/10-ordinateurs\/165-sharp-mz-800\/\">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=134288\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Un \u00e9mulateur de MZ-800 \/ MZ-700 \/ MZ-1500 pour Windows. &nbsp; &nbsp; Les changements principaux sont: &#8211; The printer mode switch can now be set to MZ or CENTRONICS. In both modes the printer communication can be logged to a &#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-134288","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-yVW","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134288","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=134288"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134288\/revisions"}],"predecessor-version":[{"id":134289,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/134288\/revisions\/134289"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=134288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=134288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}