{"id":62539,"date":"2020-02-25T22:56:00","date_gmt":"2020-02-25T21:56:00","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=62539"},"modified":"2020-02-25T22:56:00","modified_gmt":"2020-02-25T21:56:00","slug":"ordi-zesarux-v8-1","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=62539","title":{"rendered":"[Ordi.] ZEsarUX v8.1"},"content":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9mulateur multi-plateformes qui supporte les machines suivantes: ZX80, ZX81, ZX Spectrum, QL, Z88, Timex TS 2068, Sam Coupe, Pentagon 128, Chloe 140 SE, Chloe 280 SE, ZX-Uno, Prism, TBBlue\/ZX, Spectrum Next, Jupiter Ace, Amstrad CPC 464.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/ZEsarUX.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-53231\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/ZEsarUX.jpg\" alt=\"\" width=\"379\" height=\"357\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/ZEsarUX.jpg 720w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/ZEsarUX-300x283.jpg 300w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/a><br \/>\n&nbsp;<br \/>\nChangements:<br \/>\n<em>Added ZEsarUX Network Gaming protocol (ZENG), which allows you to play to any emulated game, using two ZEsarUX instances,<br \/>\nlocated each one on any part of the world or in a local network. Games doesn&rsquo;t have to be modified, you can use any existing game<br \/>\nAdded Spectrum and ZX81 online game browser. You can search &#038; play almost any game for these machines!<br \/>\nAdded real joystick support on Windows<br \/>\nAdded Pentagon 16C colour mode emulation<br \/>\nAdded 1024 KB RAM emulation for Spectrum &#038; Pentagon<br \/>\nAdded ZIP files support: no more need to use external unzip program<br \/>\nAdded SCL files support: can be converted from file selector menu pressing space<br \/>\nAdded SNA saving support<br \/>\nAdded PZX tape file support<br \/>\nAdded SCR to TAP file converter<br \/>\nAdded total run time statistics<br \/>\nAdded checking for updates<br \/>\nAdded sending anonymous statistics use<br \/>\nAdded setting &#8211;disablemenuandexit: it closes the emulator when the menu is going to be opened.<br \/>\nIt&rsquo;s the same behaviour as previous &#8211;disablemenu. Now &#8211;disablemenu only disables the menu but does not close the emulator<br \/>\nAdded setting to disable looking for alternate character sets from sysvar 23606\/7 on ocr functions<br \/>\nAdded DataDrive HiLow emulation (beta)<br \/>\nAdded Borland Gui Style<br \/>\nAdded setting to reset configuration file to default values<br \/>\nAdded setting to choose cpu type<br \/>\n&nbsp;<\/p>\n<p>Added ZRCP commands:<br \/>\n-cpu-code-coverage: working with code coverage<br \/>\n-cpu-history: working with cpu history<br \/>\n-extended-stack: having an internal stack for debugging stack value types<br \/>\n-get-ui-io-ports: to get keyboard state and joystick<br \/>\n-get-snapshot: get a ZSF snapshot from ZRCP<br \/>\n-print-footer: print message on footer<br \/>\n-put-snapshot: put a ZSF snapshot from ZRCP<br \/>\n-send-keys-event: simulates key press\/release<br \/>\n-set-ui-io-ports: to change keyboard state and joystick<br \/>\n-write-port: write value to a port<br \/>\n&nbsp;<\/p>\n<p>Improved TBBlue emulation:<br \/>\n-New Wizard to automatically download and configure TBBlue official SD images<br \/>\n-optimized ula,lores render routines: 2% less cpu<br \/>\n-added scroll x,y on ula layer<br \/>\n-added 1-bit tile mode<br \/>\n-added tbblue register 63H: copper 16 bit write<br \/>\n-added tbblue register 69H: display control 1 register<br \/>\n-added tbblue registers 0x35-0x39, 0x75-0x79<br \/>\n-added copper opcodes NOOP, HALT<br \/>\n-increased tbblue.mmc MMC bundled image size to 64 MB<br \/>\n-updated to the latest tbblue SD distribution.<br \/>\n-enable real video by default<br \/>\n-added zsf snapshot support<br \/>\n-supports setting Core ID to ZX Dos<br \/>\n-supports changing Core version<br \/>\n&nbsp;<\/p>\n<p>Improved Debugging:<br \/>\n-added setting to dump .zsf snapshot when a cpu panic is fired<br \/>\n-debug CPU window: can now resize height and have more debug lines, legend keys expand as width increases, registers located at the most right position<br \/>\n-cpu transaction log: faster when opening transaction log file<br \/>\n-added key &lsquo;n&rsquo; for \u00ab\u00a0run\u00a0\u00bb on debug cpu. Does the same as closing all menus and returning back to emulation<br \/>\n-debug CPU window: show interrupt routine pointer on im2 mode<br \/>\n&nbsp;<\/p>\n<p>Improved Hex editor:<br \/>\n-can now copy to a different memory zone<br \/>\n-shows the memory pointer when editing memory<br \/>\n&nbsp;<\/p>\n<p>Improved menu:<br \/>\n-added more cyrillic characters support<br \/>\n-can now use PgUp,PgDn to jump menu pages<br \/>\n-added setting to disable File Utilities menu<br \/>\n&nbsp;<\/p>\n<p>-Splitted source code repository: now extras folder has been moved to another repository. See:<br \/>\nhttps:\/\/github.com\/chernandezba\/zesarux-extras<br \/>\n&nbsp;<\/p>\n<p>Improved assembler: added defs command<br \/>\nImproved AY Sheet: now you can select which AY Chip to show<br \/>\nImproved Waveform: new scroll type<br \/>\nImproved file selector: when asking for a directory, only shows directories, not files<br \/>\nImproved curses driver: symbol @ simulates ESC on menu<br \/>\nImproved snapshot loading: now setting \u00ab\u00a0&#8211;sna-no-change-machine\u00a0\u00bb becomes \u00ab\u00a0&#8211;snap-no-change-machine\u00a0\u00bb and applies to .sna and .z80<br \/>\nImproved curses driver: now can use utf \u00ab\u00a0blocky\u00a0\u00bb characters and have 64&#215;48 resolution<br \/>\nImproved accurate Z80 timing: IM mode 0 is 1 t-state shorter than IM mode 1<br \/>\nImproved real tape loading: acceleration is disabled by default, added setting to save configuration<br \/>\nImproved cpu speed change: now it&rsquo;s a lot faster<br \/>\n&nbsp;<\/p>\n<p>Improved accesibility:<br \/>\n-disabled menu items (the ones in red) are now called as \u00ab\u00a0unavailable\u00a0\u00bb instead of \u00ab\u00a0disabled\u00a0\u00bb<br \/>\n-selected item menu is called now \u00ab\u00a0Selected item\u00a0\u00bb (was called \u00ab\u00a0Active item\u00a0\u00bb before)<br \/>\n-say when a selected menu item is not available<br \/>\n-pressing F4 key on a window menu, it will read that window again<br \/>\n-Mac OS speech filter doesn&rsquo;t fail anymore when message has \u00ab\u00a0&#8211;\u00a0\u00bb<br \/>\n-when an error is generated on stdout driver, the message is sent to text-to-speech<br \/>\n&nbsp;<\/p>\n<p>Fixed Pentagon border: now ukflag demo is perfect<br \/>\nFixed Spectrum 128k machines border: now ula128, scroll2017 demos are perfect<br \/>\nFixed segfault error when using breakpoints like peek\/opcode in config file<br \/>\nFixed segfault error when trying to open a directory with no permissions<br \/>\nFixed error when trying to open user files on MacOS Catalina<br \/>\nFixed bug on zxuno changing video ram 5\/7 when paging was disabled by bit DI7FFD<br \/>\nFixed average cpu statistics when footer is not enabled<br \/>\nFixed kempston mouse emulation on Next machine: wheel bits always return 0<br \/>\nFixed bug extracting PAWS words when a word is a pronoun<br \/>\nFixed undocumented opcode ED76: I had IM0 but it&rsquo;s IM1<br \/>\nFixed RETI behaviour<br \/>\nFixed Real Joystick support: buttons to event table is not set to defaults automatically anymore<br \/>\nFixed loading and saving +3 .z80 snapshots<br \/>\nFixed placing menu windows when using zx desktop and machines TSConf, TBBlue, CPC and QL<br \/>\nFixed bug loading .sna files when rom 1 paged in<br \/>\nFixed bug on return flags from tape load trap. It only affected Rocman game and enabling \u00ab\u00a0any flag loading\u00a0\u00bb setting<br \/>\nFixed setting a configured memory breakpoint like this \u00ab\u00a0&#8211;set-mem-breakpoint 0000H 2\u00a0\u00bb which was fired on startup<br \/>\nFixed f_seek call on esxdos handler<br \/>\nFixed showing memory banks on debug cpu for Z88 machine<br \/>\n&nbsp;<\/p>\n<p>Fixed menu issues:<br \/>\n-fixed generic message splash: wait until key is released (if any pressed)<br \/>\n-fixed opening the menu on stdout driver on the first start of ZEsarUX<br \/>\n-fixed bug closing menu on Z88 machine and Real Video disabled<br \/>\n&nbsp;<\/p>\n<p>Fixed tbblue emulation:<br \/>\n-fixed clipping in 80&#215;32 mode<br \/>\n-fixed error when paging rom in ram, on case pages 0,1,2,3<br \/>\n-fixed \u00ab\u00a0bit 7 = Disable ULA output (soft reset = 0)\u00a0\u00bb on register 0x68<br \/>\n-fixed turbosound and dac activation when tbblue fast boot mode<br \/>\n-added turbo mode x8 (28 MHz)<br \/>\n-fixed reading register 7<br \/>\n-fixed RTC emulation<br \/>\n-fixed autoload tape<br \/>\n&nbsp;<\/p>\n<p>Fixed Accessibility bugs:<br \/>\n-now menu settings (anything between square brackets []) are played at the end of the menu line<br \/>\n-now menu settings ([ ] and [X]) are played as \u00ab\u00a0enabled\u00a0\u00bb\/\u00a0\u00bbdisabled\u00a0\u00bb<br \/>\n&nbsp;<\/p>\n<p>Some other minor bugfixes and improvements<\/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=7037\" title=\"Download ZEsarUX\">T\u00e9l\u00e9charger ZEsarUX v12.1 (44.4 Mo)<\/a><\/p><\/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=7503\" title=\"Download ZEsarUX Extra\">T\u00e9l\u00e9charger ZEsarUX Extra v12.1 (210 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/sourceforge.net\/projects\/zesarux\" 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=62539\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9mulateur multi-plateformes qui supporte les machines suivantes: ZX80, ZX81, ZX Spectrum, QL, Z88, Timex TS 2068, Sam Coupe, Pentagon 128, Chloe 140 SE, Chloe 280 SE, ZX-Uno, Prism, TBBlue\/ZX, Spectrum Next, Jupiter Ace, Amstrad CPC 464. &nbsp; &#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-62539","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-ggH","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/62539","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=62539"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/62539\/revisions"}],"predecessor-version":[{"id":62540,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/62539\/revisions\/62540"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=62539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=62539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=62539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}