{"id":17523,"date":"2009-08-17T10:18:29","date_gmt":"2009-08-17T10:18:29","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17523"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=17523","title":{"rendered":"[Ordi.] Hatari v1.3.0"},"content":{"rendered":"<p><strong>Hatari <\/strong>est un \u00e9mulateur Atari ST et STE tournant sous Linux, BSD, BeOS, Mac OS X et bien d&rsquo;autres syst\u00e8mes supportants la librairie SDL, il est bas\u00e9 sur les sources de <strong>WinSTon<\/strong>.<\/p>\n<p>Les am\u00e9liorations:<\/p>\n<p><em><strong>Emulation:<\/strong><br \/>\n&#8211; Hugely improved DSP emulation:<br \/>\n&#8211; Many more DSP using games\/demos\/apps work now<br \/>\n&#8211; Preliminary sound support (e.g. most DSP based .MOD-playback works)<br \/>\n&#8211; Better cycle counting \/ accuracy<br \/>\n&#8211; Many speed improvements<br \/>\n&#8211; Major rewrite of the internal work\/structures of video.c :<br \/>\n&#8211; Allow to mix 50\/60 Hz lines of 508\/512 cycles and to keep correct<br \/>\nvideo\/cpu sync (fixes TCB in SNY, DI in MindBomb, TEX in Syntax Terror).<br \/>\nThis also adds support for dynamic calculation of HBL\/Timer B positions<br \/>\nwhen freq\/res are changed (fixes SHFORSTV by Paulo Simoes)<br \/>\n&#8211; Improved Timer B accuracy when starting it in a rare case<br \/>\n&#8211; Handle end of line as well as start of line for Timer B<br \/>\nin event count mode (using MFP&rsquo;s AER) (fixes Seven Gates Of Jambala)<br \/>\n&#8211; Add another &lsquo;O byte&rsquo; line method (fixes No Buddies Land)<br \/>\n&#8211; Some more color alignment with the shifter when using movem.w\/movem.l<br \/>\n(for spectrum512 like images)<br \/>\n&#8211; Improved Blitter timings \/ cycles counting<br \/>\n&#8211; GEMDOS emulation can emulate appropriately named host subdirectories<br \/>\nas separate partitions<br \/>\n&#8211; Bug fixes for GEMDOS HD emulation Fopen and Fseek calls<\/p>\n<p><strong>Emulator:<\/strong><br \/>\n&#8211; DSP changes:<br \/>\n&#8211; DSP state saved to memory snapshots<br \/>\n&#8211; Threading support removed from DSP emulation (for better synchronization)<br \/>\n&#8211; \u00ab\u00a0keyDebug\u00a0\u00bb configuration file setting was renamed to \u00ab\u00a0keyPause\u00a0\u00bb<\/p>\n<p><strong>Major debugger improvements:<\/strong><br \/>\n&#8211; Invoked with AltGR+Pause. New \u00ab\u00a0keyDebugger\u00a0\u00bb configuration file setting can be used to change this<br \/>\n&#8211; Show PC\/HBL\/VBL\/cycles when entering debugger<br \/>\n&#8211; Support multiple number bases. By default values are expected in decimals; $-prefix is needed for hexadecimal and %-prefix for binary values. Default number base can be changed<br \/>\n&#8211; Internal debugger can be used to debug also DSP code<br \/>\n&#8211; Support for (PC) address breakpoints and conditional breakpoints (watchpoints), both on CPU and DSP. Watchpoints support multiple conditions, register &#038; memory values and some internal Hatari variables like VBL, HBL, LineCycles, FrameCycles<br \/>\n&#8211; Support for stepping CPU and DSP code<br \/>\n&#8211; Emulated programs can now change Hatari options like &#8211;fast-forward,<br \/>\n&#8211;trace etc. by giving a suitable Hatari command line string to XBios call 255. This is enabled when Hatari is started with the &#8211;bios-intercept enabled<br \/>\n&#8211; Support Videl horizontal fine scrolling for 16 bpp and 32 bpp host screens<br \/>\n&#8211; Process successive motion events before returning from event handler (to fix analog joystick jitter slowing Hatari input processing)<br \/>\n&#8211; FPS measurement shown when emulation is paused &#038; &#8211;run-vbls option<br \/>\n&#8211; Mouse grab option (&#8211;grab)<br \/>\n&#8211; Some fixes for building Hatari with MS-VC6 and for the Wii<br \/>\n&#8211; Statusbar assert (bug #15512) fixed<br \/>\n&#8211; Reworked the main dialog of the GUI and split the disk dialog into two separate dialogs, one for floppy setup and one for hard disk setup<\/p>\n<p><strong>Utilities:<\/strong><br \/>\n&#8211; New atari-hd-image.sh script for creating HD image files<br \/>\n&#8211; External Python GUI and CLI interfaces for Hatari in main repo<\/p>\n<p><strong>Documentation:<\/strong><br \/>\n&#8211; Debugging and performance sections added to manual<\/em><\/p>\n<p>Cette version n&rsquo;est pas encore disponible pour windows mais cela devrait pas tarder.<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/hatari.berlios.de\/\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/10-ordinateurs\/106-atari-st-autres\/\" class=\"en_savoir_plus\">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=17523\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hatari est un \u00e9mulateur Atari ST et STE tournant sous Linux, BSD, BeOS, Mac OS X et bien d&rsquo;autres syst\u00e8mes supportants la librairie SDL, il est bas\u00e9 sur les sources de WinSTon. Les am\u00e9liorations: Emulation: &#8211; Hugely improved DSP emulation: &#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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[],"class_list":["post-17523","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17523","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=17523"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17523\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}