{"id":32007,"date":"2014-07-28T09:38:51","date_gmt":"2014-07-28T09:38:51","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=32007"},"modified":"2014-07-28T09:38:51","modified_gmt":"2014-07-28T09:38:51","slug":"ordi-altirra-v2-50","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=32007","title":{"rendered":"[Ordi.] Altirra v2.50"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par Avery Lee (l&rsquo;auteur de VirtualDub), il s&rsquo;agit d&rsquo;un \u00e9mulateur d&rsquo;Atari 8 bits (800\/800XL\/130XE). Il a beaucoup d&rsquo;options, et la compatibilit\u00e9 est d\u00e9cente. Il prend en charge les jeux prot\u00e9g\u00e9s conform\u00e9ment \u00e0 l&rsquo;\u00e9mulation.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>features added<\/em><\/strong><br \/>\n<em> &#8211; BASIC: Altirra BASIC is now the default when no BASIC ROM is included.<\/em><br \/>\n<em> &#8211; Cartridge: Added support for another 512K\/4MB\/8MB flash cartridge.<\/em><br \/>\n<em> &#8211; Cartridge: Added support for The!Cart and MegaMax 2M cartridge types.<\/em><br \/>\n<em> &#8211; Cassette: Tape control UI now has a waveform graph.<\/em><br \/>\n<em> &#8211; Cassette: Added support for FSK blocks in .cas files.<\/em><br \/>\n<em> &#8211; CPU: Extended 65C816 speed options to include 17MHz (10x) and 21MHz (12x).<\/em><br \/>\n<em> &#8211; Debugger: Register (r) command can now set the emulation (E) flag.<\/em><br \/>\n<em> &#8211; Debugger: Improved display of 65C816 register state.<\/em><br \/>\n<em> &#8211; Debugger: Disassembly window now steps properly above bank $00.<\/em><br \/>\n<em> &#8211; Debugger: Added search capability to History pane.<\/em><br \/>\n<em> &#8211; Debugger: Added some 65C02 and 65C816 instructions to assembler.<\/em><br \/>\n<em> &#8211; Debugger: Added .loadobj command.<\/em><br \/>\n<em> &#8211; Debugger: Keyboard shortcuts are now configurable.<\/em><br \/>\n<em> &#8211; Debugger: .basic_dumpline now decodes BASIC XL\/XE tokens.<\/em><br \/>\n<em> &#8211; Debugger: Added x (examine symbols) command.<\/em><br \/>\n<em> &#8211; Debugger: Added module!symbol syntax for resolving symbols specific to a module.<\/em><br \/>\n<em> &#8211; Debugger: .sdx_loadsyms command now works on more versions of SpartaDOS X.<\/em><br \/>\n<em>&#8211; Debugger: .printf now supports string output and variable width\/precision.<\/em><br \/>\n<em> &#8211; Debugger: Failed assertions now report file\/line info if available.<\/em><br \/>\n<em> &#8211; Debugger: Added .basic_dumpstack command to dump BASIC runtime stack.<\/em><br \/>\n<em> &#8211; Debugger: Added option to hide namespaces for nested symbols in history window.<\/em><br \/>\n<em> &#8211; Debugger: .dumpsnap command now applies compression.<\/em><br \/>\n<em> &#8211; Debugger: Added partial CC65 dbgfile support.<\/em><br \/>\n<em> &#8211; Disk: .ARC files can now be mounted as SpartaDOS X disk images.<\/em><br \/>\n<em> &#8211; Disk: Added option to format new disks with the SpartaDOS File System (SDFS).<\/em><br \/>\n<em> &#8211; Disk: Added support for 8KB sectors.<\/em><br \/>\n<em> &#8211; Disk Explorer: DOS2 filesystem validator no longer checks directory entries after end of directory.<\/em><br \/>\n<em> &#8211; Display: Fixed update problems when stepping with frame blending active.<\/em><br \/>\n<em> &#8211; Input: Middle mouse button (MMB) can now be used to release mouse capture if it is not already bound.<\/em><br \/>\n<em>&#8211; Input: Added XInput support.<\/em><br \/>\n<em> &#8211; Network: DragonCart emulation support.<\/em><br \/>\n<em> &#8211; POKEY: Audio output path now emulates analog decay effects.<\/em><br \/>\n<em> &#8211; Printer: Added Clear option to printer output pane.<\/em><br \/>\n<em> &#8211; Profiler: Added columns for unhalted cycles.<\/em><br \/>\n<em> &#8211; Serial: Service field in ATDI command is now optional and defaults to telnet (port 23).<\/em><br \/>\n<em> &#8211; Serial: Added Telnet terminal type negotiation support.<\/em><br \/>\n<em> &#8211; Serial: Added Telnet binary transfer support.<\/em><br \/>\n<em> &#8211; Serial: Added full 850 Interface Module SIO protocol and handler support.<\/em><br \/>\n<em> &#8211; UI: Added some touch device support.<\/em><br \/>\n<em> &#8211; UI: Added Attach Disk and Detach Disk menu options.<\/em><br \/>\n<em> &#8211; UI: Added direct keyboard layout mode.<\/em><br \/>\n<em> &#8211; Ultimate1MB: Added SST39SF040, Am29F040B, and BM29F040 as alternate flash chip options.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong><em> bugs fixed<\/em><\/strong><br \/>\n<em> &#8211; 65C816: RTI can no longer clear the X flag in emulation mode.<\/em><br \/>\n<em> &#8211; Cartridge: Fixed swapped 5200 two-chip and one-chip modes.<\/em><br \/>\n<em> &#8211; Cartridge: Cold reset now resets flash emulation.<\/em><br \/>\n<em> &#8211; Cartridge: Fixed some cases where flash writes would stop working with emulated MaxFlash cartridge.<\/em><br \/>\n<em> &#8211; Cartridge: Fixed incorrect flash device ID for MaxFlash 1MB+MyIDE cartridge.<\/em><br \/>\n<em> &#8211; CPU: Fixed crashes when disabling heat map tracking.<\/em><br \/>\n<em> &#8211; CPU: Reverted unintentional change to IRQ timing (affected PM 2.0).<\/em><br \/>\n<em> &#8211; CPU: Fix hang when saving state with heat map activated.<\/em><br \/>\n<em>&#8211; Debugger: lm (list modules) and .unloadsym now work by IDs instead of indices to avoid index renumbering problems.<\/em><br \/>\n<em> &#8211; Debugger: Improved M\/X tracking in disassembly window.<\/em><br \/>\n<em> &#8211; Debugger: Fixed disassembly of absolute long addressing mode.<\/em><br \/>\n<em> &#8211; Debugger: Memory window now updates properly above bank 0.<\/em><br \/>\n<em> &#8211; Debugger: Fixed memory access value reporting above bank 0 in step disassembly.<\/em><br \/>\n<em> &#8211; Debugger: Fixed infinite loop bug in static trace (st) command.<\/em><br \/>\n<em> &#8211; Debugger: CC65 label parser now strips the first leading period from label names.<\/em><br \/>\n<em> &#8211; Debugger: Fixed truncated call stack when encountering reused function epilog code paths.<\/em><br \/>\n<em> &#8211; Disk: Fixed crash when host file is modified on virtual SDFS mounted path and accessed before emulator can notice the change.<\/em><br \/>\n<em> &#8211; Disk: Fixed a bug that caused some root files on virtual SDFS disks to not hot-update reliably.<\/em><br \/>\n<em> &#8211; Disk: Writes to virtual disks are now blocked.<\/em><br \/>\n<em> &#8211; Disk: Fixed density detection issue with Set PERCOM Block command in XF551 mode.<\/em><br \/>\n<em> &#8211; Disk Explorer: SDFS directory entries are now reused properly.<\/em><br \/>\n<em> &#8211; Disk Explorer: SDFS sparse files are now supported.<\/em><br \/>\n<em> &#8211; Disk Explorer: Dragged files are no longer placed in the root when viewing a subdirectory.<\/em><br \/>\n<em> &#8211; GTIA: Fixed 2cclk transitions from modes 9\/10\/11 to mode 8.<\/em><br \/>\n<em> &#8211; HDevice: Files can now be created in append mode.<\/em><br \/>\n<em> &#8211; HDevice: Improved error handling in delete, rename, lock, and unlock operations.<\/em><br \/>\n<em> &#8211; HLE: Acceleration hooks no longer fire in 65C816 native mode or with a non-standard emulation mode environment.<\/em><br \/>\n<em> &#8211; HLE: Program loader now detects and rejects SpartaDOS X executables.<\/em><br \/>\n<em> &#8211; HLE: Fixed state of carry flag when exiting DSKINV after failure (fixes Micropainter with SIO patch enabled).<\/em><br \/>\n<em> &#8211; HLE: Fixed EXP(-1) returning an error with FP acceleration enabled.<\/em><br \/>\n<em> &#8211; HLE: Added alternate hooking mechanism so that CIO device hooks can activate on OSes that don&rsquo;t use the standard CIOINV vector.<\/em><br \/>\n<em> &#8211; Input: Relative binding to the axis 0\/1 inputs of a tablet controller now works.<\/em><br \/>\n<em> &#8211; Input: Fixed mouse capture malfunctioning when activated by keyboard shortcut when the mouse is outside of the window.<\/em><br \/>\n<em> &#8211; LLE: Writes to S: in mode 0 now extend logical lines properly.<\/em><br \/>\n<em> &#8211; LLE: CIO now checks permissions on get\/put operations.<\/em><br \/>\n<em>&#8211; LLE: Improved accuracy of power series for ATN(x).<\/em><br \/>\n<em> &#8211; PCLink: Fixed race condition in completion of fwrite() command.<br \/>\n&#8211; <\/em><em>POKEY: Fixed POTn registers changing without POTGO being strobed.<\/em><br \/>\n<em> &#8211; Printer: High bit is now stripped on printed characters so that inverse characters can be read instead of becoming ?.<\/em><br \/>\n<em> &#8211; Serial: Fixed escaping of $FF bytes over Telnet protocol.<\/em><br \/>\n<em> &#8211; Serial: Cold reset now forces modem back to command state.<\/em><br \/>\n<em> &#8211; Serial: Modem command handling is now case-insensitive.<\/em><br \/>\n<em> &#8211; Serial: Fixed control line status from status commands issued between OPEN and XIO 40 (was causing ForemXEP drops).<\/em><br \/>\n<em> &#8211; SIDE2: Fixed SDX banking register address.<\/em><br \/>\n<em> &#8211; Simulation: Fixed some issues with GTIA and POKEY state desyncing across save states.<\/em><br \/>\n<em> &#8211; UI: Shift modifier is allowed again for Start\/Select\/Option.<\/em><br \/>\n<em> &#8211; VBXE: Extended color bit now enables LSB of GTIA color registers.<\/em><br \/>\n<em> &#8211; VBXE: Fixed blit mode 4 (bitwise AND) not working properly with src=0.<\/em><br \/>\n<em> &#8211; VBXE: Fixed blitter collision behavior with dest=0.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" title=\"Download Altirra\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3199\">T\u00e9l\u00e9charger Altirra v2.50 (3,3 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/virtualdub.org\/altirra.html\" target=\"_blank\">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\/106-atari-8-bits-atari-st\/\">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=32007\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 par Avery Lee (l&rsquo;auteur de VirtualDub), il s&rsquo;agit d&rsquo;un \u00e9mulateur d&rsquo;Atari 8 bits (800\/800XL\/130XE). Il a beaucoup d&rsquo;options, et la compatibilit\u00e9 est d\u00e9cente. Il prend en charge les jeux prot\u00e9g\u00e9s conform\u00e9ment \u00e0 l&rsquo;\u00e9mulation. &nbsp; features added &#8211; BASIC: Altirra &#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":[1],"tags":[],"class_list":["post-32007","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-8kf","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/32007","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=32007"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/32007\/revisions"}],"predecessor-version":[{"id":32009,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/32007\/revisions\/32009"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}