{"id":69679,"date":"2022-01-02T13:38:12","date_gmt":"2022-01-02T12:38:12","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=69679"},"modified":"2022-01-03T14:10:11","modified_gmt":"2022-01-03T13:10:11","slug":"ordi-zero-emulator-v0-8","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=69679","title":{"rendered":"[Ordi.] Zero Emulator v0.8"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par <a href=\"https:\/\/www.arjunnair.in\/projects\/zero-zx-spectrum-emulator\/\">arjunnair<\/a>, Zero Emulator (Anciennement appel\u00e9 Ziggy ou Zer0) est un \u00e9mulateur de ZX Spectrum enti\u00e8rement \u00e9crit sur la plate-forme .NET \u00e0 l&rsquo;aide de C# et n\u00e9cessite le framework .NET 4.7 ou sup\u00e9rieur.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/01\/zero.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-69675\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/01\/zero.png\" alt=\"\" width=\"400\" height=\"396\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/01\/zero.png 700w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/01\/zero-150x150.png 150w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/01\/zero-300x297.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p>La philosophie derri\u00e8re Zero est de fournir une \u00e9mulation tr\u00e8s pr\u00e9cise des diff\u00e9rents mod\u00e8les Spectrum tout en offrant une exp\u00e9rience agr\u00e9able et conviviale.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-36220\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero2-300x258.jpg\" alt=\"zero2\" width=\"300\" height=\"258\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero2-300x258.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero2-1024x880.jpg 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero2.jpg 1290w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n&nbsp;<br \/>\nQuelques caract\u00e9ristiques:<br \/>\n&#8211; Hautement pr\u00e9cis dans l&rsquo;\u00e9mulation 48k &amp; 128.<br \/>\n&#8211; Support pour le beeper &amp; le son multi-channel AY.<br \/>\n&#8211; DirectX &amp; GDI support. Fonctionne mieux en DirectX<br \/>\n&#8211; Support pour les snapshots (sna, szx, z80) &amp; tapes (pzx, tzx, tap, csw)<br \/>\n&#8211; Sauvegardes screenshots de l&#8217;emulateur in bmp, png, gif &amp; format jpeg.<br \/>\n&#8211; Debugger avec prise en main pas \u00e0 pas.<br \/>\n&#8211; Explorateur de cassettes avec support pour le chargement acc\u00e9l\u00e9r\u00e9 via plusieurs moyens.<br \/>\n&#8211; Habilit\u00e9 \u00e0 lancer les fichiers par ligne de commande, glisser d\u00e9poser. Si l&rsquo;association de fichiers est activ\u00e9e, Double-clic sur l&rsquo;explorateur lancera Ziggy.<br \/>\n&#8211; Support de 2 claviers, timings &amp; autres.<br \/>\n&#8211; Support plein \u00e9cran.<br \/>\n&#8211; ULA Plus support.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-36217\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero-300x240.jpg\" alt=\"zero\" width=\"300\" height=\"240\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero-300x240.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero-1024x819.jpg 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/01\/zero.jpg 1320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<br \/>\nLes changements depuis la v0.7:<br \/>\n<em>&#8211; Added CPU speed adjuster in addition to emulation speed.<br \/>\n&#8211; Joysticks are now remembered between emulator sessions and automatically enabled on startup, if found.<br \/>\n&#8211; Added ability to load custom symbols to represent memory locations (R Martins). Symbols should be stored as CSV in key-pairs like so:<br \/>\n23606, CHARS<br \/>\n42000, SPRITE DATA<br \/>\n&#8211; Added Watch Window tool in Debugger (R Martins).<br \/>\n&#8211; Added option to disable tape traps in Options.<br \/>\n&#8211; Added Memory Profiler (in Debugger) that shows a hotspot of read\/write activities in the memory.<br \/>\n&#8211; Added RZX Playback Start and Frame end breakpoint events.<br \/>\n&#8211; Added a command line queue to auto-execute commands one after the other, much like SpecEmu (some would say exactly like SpecEmu&#8230;). See README.txt<br \/>\n&#8211; Added support for compressed CSW files.<br \/>\n&#8211; Changed the way Zero attempts to load ROMs if it couldn&rsquo;t find a valid one on start-up.<br \/>\n&#8211; Replaced the registry based Most Recently Used files with a non-registry version.<br \/>\n&#8211; Re-wrote the command line parser for clearer way to pass in options. See README.txt.<br \/>\n&#8211; Removed ZipForge dependency for handling zip archives.<br \/>\n&#8211; Moved RZX from Tools to a main menu item.<br \/>\n&#8211; Reassigned many key shortcuts to use CTRL rather than ALT.<br \/>\n&#8211; Completely rewrote RZX module to follow specs more closely.<br \/>\n&#8211; Key2Joy now uses TAB as fire key instead of ALT.<br \/>\n&#8211; Fixed aspect ratio in DirectX full screen mode (Hexaae).<br \/>\n&#8211; Fixed undocumented flag behaviour of LDxR, CPxR, INxR and OTxR instructions (ZJoyKiller, Ped7g).<br \/>\n&#8211; Fixed SCF and CCF flags for undocumented behaviour (ZJoyKiller).<br \/>\n&#8211; Fixed +3 contention bug (woody)<br \/>\n&#8211; Fixed mic boost emulation (Hernan). Cobra&rsquo;s arc works fine now.<br \/>\n&#8211; Fixed Key2Joy not enabling Kempston joystick correctly (fabio).<br \/>\n&#8211; Fixed Key2Joy swapping up and down cursor keys.<br \/>\n&#8211; Fixed a couple of RZX bugs.<br \/>\n&#8211; Fixed monitor opcode not showing hex numbers (R Martins).<br \/>\n&#8211; Fixed directX issue with device being lost when computer is locked\/sleeps (R Martins).<br \/>\n&#8211; Fixed wrong breakpoint being removed in debugger in certain cases (R Martins).<br \/>\n&#8211; Fixed loading of some 128k Z80 files with trailing zeros (Damien Guard).<br \/>\n&#8211; Fixed breakpoints not reflecting correctly in the debugger (R Martins).<br \/>\n&#8211; Fixed handling of compressed tape data embedded in SZX.<br \/>\n&#8211; Fixed saving of temporary data to user&rsquo;s local storage location.<br \/>\n&#8211; Fixed not cleaning up of temporary files on emulator exit.<br \/>\n&#8211; Fixed issues with disks information not reflecting correctly on machine switch.<br \/>\n&#8211; Fixed ALT+SPACE\/etc causing key presses to repeat endlessly. (woody)<br \/>\n&#8211; Fixed bug in page handling when loading SZX on Spectrum +3. (woody)<br \/>\n&#8211; Fixed screen flip timing during 7ffd out &#8211; passes ptime test now. (woody).<br \/>\n&#8211; Fixed incorrect LD D, Res(6, IY\/IX+n) instruction. (woody)<br \/>\n&#8211; Fixed MIC boost emulation. For real this time. (azesmbog, cngsoft)<br \/>\n&#8211; Fixed Quick Commander disks not working with TR DOS. (woody)<br \/>\n&#8211; Fixed AY last OUT not being read back IN correctly (woody, azesmbog).<br \/>\n&#8211; Fixed incorrect Out handling in Pentagon (azesmbog).<br \/>\n&#8211; Fixed incorrect AY reset behaviour (azesmbog).<br \/>\n&#8211; Fixed window form sizing issue (rich_chandler).<br \/>\n&#8211; Fixed parity flag being incorrectly reset during interrupt (woody).<br \/>\n&#8211; Fixed IFF2 flag not being set in SZX when creating snapshot (woody).<br \/>\n&#8211; Fixed incorrect HALT implementation (ZjoyKiler).<br \/>\n&#8211; Fixed incorrect LD IXL\/IXH, IXL,IXH instructions (woody, azesmbog)<br \/>\n&#8211; Fixed loading of z80 snapshots with invalid tstate values (woody).<br \/>\n&#8211; Fixed mono sound in AY emulation (ZXGuesser).<br \/>\n&#8211; Fixed aspect ratio in DirectX full screen mode (Hexaae).<br \/>\n&#8211; Fixed +3 contention bug (woody)<br \/>\n&#8211; Fixed issue with loading TAP files that have no pause between blocks (woody).<br \/>\n&#8211; Fixed crash on startup if a filename was passed via command line and it wasn&rsquo;t found.<br \/>\n&#8211; Removed the RZX discard option.<\/em><\/p>\n<p>&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=3946\" title=\"Download Zero Emulator\">T\u00e9l\u00e9charger Zero Emulator v0.8 (3.9 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/ArjunNair\/Zero-Emulator\/\" 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\/173-sinclair-zx-spectrum\/\">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=69679\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 par arjunnair, Zero Emulator (Anciennement appel\u00e9 Ziggy ou Zer0) est un \u00e9mulateur de ZX Spectrum enti\u00e8rement \u00e9crit sur la plate-forme .NET \u00e0 l&rsquo;aide de C# et n\u00e9cessite le framework .NET 4.7 ou sup\u00e9rieur. &nbsp; &nbsp; La philosophie derri\u00e8re Zero &#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-69679","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-i7R","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69679","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=69679"}],"version-history":[{"count":4,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69679\/revisions"}],"predecessor-version":[{"id":69694,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69679\/revisions\/69694"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}