{"id":19183,"date":"2010-12-23T20:59:25","date_gmt":"2010-12-23T20:59:25","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=19183"},"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=19183","title":{"rendered":"[Ordi.] Altirra v1.8"},"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).<\/p>\n<p><em><strong> [features added]<\/strong><br \/>\n&#8211; Initial 5200 support.<br \/>\n   &#8211; Simulator: Added 16K memory size support.<br \/>\n   &#8211; Simulator: 576K and 1088K modes now allow ANTIC access to extended memory.<br \/>\n   &#8211; Simulator: ROM image paths are now configurable.<br \/>\n   &#8211; Cartridge: Added support for Corina 1MB + 8K EEPROM and 512K + 512K SRAM + 8K EEPROM cartridges.<br \/>\n   &#8211; Cartridge: Added support for Telelink II NVSRAM.<br \/>\n   &#8211; Cartridge: Added support for DB 32K, Williams 32K \/ 64K, Diamond 64K, SpartaDOS X 64K\/128K, Phoenix 8K, Blizzard 16K, and Atrax 128K cartridges.<br \/>\n   &#8211; Cartridge: Added support for 8K right slot cartridges.<br \/>\n   &#8211; Cartridge: Added support for non-switchable 256K-1M XEGS cartridges.<br \/>\n   &#8211; Cartridge: Mapper dialog attempts to detect Atari 2600 cartridge images (unsupported).<br \/>\n   &#8211; Debugger: The history window no longer needs to be closed and reopened after toggling history mode.<br \/>\n   &#8211; Debugger: Source windows now highlight lines that have symbol information associated and can be used for execution control.<br \/>\n   &#8211; Debugger: Added on-screen watch byte\/word commands (wb\/ww\/wc\/wl).<br \/>\n   &#8211; Debugger: History window now detects and collapses loops.<br \/>\n   &#8211; Debugger: Added optional length parameter for dump and disassemble commands.<br \/>\n   &#8211; Debugger: Added dump INTERNAL string command (di).<br \/>\n   &#8211; Debugger: Added .iocb command.<br \/>\n   &#8211; Debugger: Added ya\/yc\/yd\/yr\/yw commands for manually adding symbols.<br \/>\n   &#8211; Debugger: Verifier now detects recursive NMIs.<br \/>\n   &#8211; Debugger: Font and font size can now be changed.<br \/>\n   &#8211; Debugger: Added 6502 miniassembler.<br \/>\n   &#8211; Debugger: Added detailed command help.<br \/>\n   &#8211; Debugger: Added .pathrecord command and documented existing path commands.<br \/>\n   &#8211; Debugger: Added .basic and .basic_vars commands.<br \/>\n   &#8211; Debugger: Console window now supports multiple history entries and page up\/down from the command line.<br \/>\n   &#8211; Debugger: Added symbol parsing support for ATasm and XASM assembler output.<br \/>\n   &#8211; Disk: Added support for D9: through D15:.<br \/>\n   &#8211; UI: Added DirectSound support.<br \/>\n   &#8211; UI: Audio latency can now be adjusted.<br \/>\n   &#8211; UI: Switched to larger font for on-screen UI.<br \/>\n   &#8211; UI: Shift key now controls whether dropped files are mounted\/added (shift) or booted (no shift).<br \/>\n   &#8211; UI: Left-shift and right-shift keys can now be bound separately.<br \/>\n   &#8211; UI: Warnings are now displayed before modified images are implicitly discarded.<br \/>\n   &#8211; UI: Enabled themed controls.<br \/>\n   &#8211; UI: Removed borders on docked panes.<br \/>\n   &#8211; UI: Added first pass at pause button (F9).<br \/>\n   &#8211; UI: Ctrl+Arrow keys now give the un-Ctrl&rsquo;d keys on the emulated keyboard for programs that use pseudo arrow keys.<br \/>\n   &#8211; UI: Mouse auto-capture is now an option.<br \/>\n   &#8211; UI: Added option to resize main window to remove letterboxing on display.<br \/>\n   &#8211; Input: Input map editor redesigned for easier controller configuration.<br \/>\n   &#8211; Input: Input maps now support shifted subsets via flags.<br \/>\n   &#8211; Input: Analog axes can now be bound as either relative or absolute, with tunable speed for relative mode.<br \/>\n   &#8211; Input: Paddles now support rotation-based control.<br \/>\n   &#8211; Input: Added light pen\/gun support.<br \/>\n   &#8211; Input: Added tablet support.<br \/>\n   &#8211; VBXE: 5200 support added.<br \/>\n   &#8211; IDE: Added option to switch between short and long BSY-to-DRQ delays to simulate platter and solid-state media.<br \/>\n   &#8211; Serial: Added support for 850 R: and basic virtual-modem-over-TCP emulation.<br \/>\n   &#8211; Cheats: Added simple cheat finder and value locker.<br \/>\n   &#8211; Recording: Added options to tweak the frame rate and to record at half rate.<\/p>\n<p><strong>   [bugs fixed]<\/strong><br \/>\n   &#8211; Disk: Added workaround for yet another goofy way to store boot sectors in a DD ATR image (3 x 128K followed by 384K of nulls).<br \/>\n   &#8211; Disk: Fixed crash when opening .zip file containing files with no filename extension.<br \/>\n   &#8211; Disk: Disk drives dialog now highlights disk images that have been modified and not saved.<br \/>\n   &#8211; IDE: Fixed excessively long delay for BSY to assert after a command is issued.<br \/>\n   &#8211; Input: Binding mouse up\/down\/left\/right outputs to digital inputs now works.<br \/>\n   &#8211; UI: Fix for crash when using Direct3D display on video cards that don&rsquo;t support arbitrary non-pow2 textures.<br \/>\n   &#8211; UI: Rewrote audio output path to use block duplication\/removal rather than resampling to maintain sync.<br \/>\n   &#8211; UI: Fixed emulated mouse button not working reliably.<br \/>\n   &#8211; UI: Reduced border artifacts when using bicubic display stretching.<br \/>\n   &#8211; UI: Fixed crosstalk between interlace and frame blending settings.<br \/>\n   &#8211; PIA: Control bits 6 and 7 are no longer writable.<br \/>\n   &#8211; POKEY: Fixed RANDOM offset in 17-bit noise generator mode.<br \/>\n   &#8211; POKEY: Fixed IRQ timing for CPU-triggered IRQs.<br \/>\n   &#8211; POKEY: Fixed serial output complete interrupt not always deactivating properly.<br \/>\n   &#8211; POKEY: Clearing SKCTL bit 1 now disables the keyboard.<br \/>\n   &#8211; POKEY: Adjusted timing of 15KHz and 64KHz timers after exiting initializing mode.<br \/>\n   &#8211; GTIA: Phantom P\/M graphics DMA is now implemented.<br \/>\n   &#8211; GTIA: Fixed graphic output when changing the size in the middle of a player image.<br \/>\n   &#8211; GTIA: Improved accuracy of graphic output when changing GTIA modes mid-screen.<br \/>\n   &#8211; GTIA: Latched triggers are now implemented.<br \/>\n   &#8211; HLE: Delete line ($9C) now resets cursor column.<br \/>\n   &#8211; HLE: Implemented CRSINH function.<br \/>\n   &#8211; HLE: IRQ handler now clears decimal flag.<br \/>\n   &#8211; HLE: Fixed crash when jumping to cassette init routine.<br \/>\n   &#8211; Debugger: Fixed MADS listing parsing for code lines after ORG statements.<br \/>\n   &#8211; Debugger: .dumpdsm command works again.<br \/>\n   &#8211; Debugger: History window now shows effective addresses.<br \/>\n   &#8211; Debugger: Disassembly and history windows now allow disassembly columns to be toggled.<br \/>\n   &#8211; Debugger: Stepping in source view now steps by source line instead of instruction.<br \/>\n   &#8211; Debugger: Fixed uninitialized screen data sometimes appearing when stepping.<br \/>\n   &#8211; Debugger: Register \u00ab\u00a0r\u00a0\u00bb command can now set A register.<br \/>\n   &#8211; Debugger: Breakpoints now work on the run address of a loaded executable.<br \/>\n   &#8211; Debugger: Fixed .writemem crashing if filename was invalid.<br \/>\n   &#8211; CPU: Fixed IRQ timing around CLI and SEI instructions.<br \/>\n   &#8211; CPU: Fixed a couple of bugs with decimal mode.<br \/>\n   &#8211; CPU: Taken branches now delay IRQ\/NMI acknowledgement by one cycle.<br \/>\n   &#8211; CPU: Fixed false read behavior for: STA (zp),Y; STA abs,Y; STA abs,X; STX abs,Y.<br \/>\n   &#8211; CPU: Implemented reserved NOPs in 65C02 mode.<br \/>\n   &#8211; CPU: Fixes to undocumented opcodes: RLA ($23, $27, $2F, $33, $37, $3B, $3F); ASR ($4B); SAX ($83, $87, $8F, $97); SHX ($9E).<br \/>\n   &#8211; ANTIC: Fixed occasional unexpected DLIs on cold reset, which was causing once-only emulation crashes.<br \/>\n   &#8211; ANTIC: Corrected NMIST change timing.<br \/>\n   &#8211; Cartridge: Fixed OSS 034M and M091 mappers.<br \/>\n   &#8211; Recording: Fixed crashes in some cases when recording start process failed.<br \/>\n   &#8211; VBXE: Attribute map RES bit is now implemented.<br \/>\n   &#8211; VBXE: Fixed attribute map addressing getting scrambled on mid-screen changes.<br \/>\n   &#8211; VBXE: Overlay scrolling and addressing is now reset at VBL and no longer affects bitmap modes.<br \/>\n   &#8211; VBXE: Frame blending is now supported in VBXE mode.<\/em><\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3199\" title=\"Download Altirra\">T\u00e9l\u00e9charger Altirra v4.40 Stable (8.3 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/www.virtualdub.org\/\" 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=19183\" 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). [features added] &#8211; Initial 5200 support. &#8211; Simulator: Added 16K memory size support. &#8211; Simulator: 576K and 1088K modes now allow ANTIC access to extended &#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-19183","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\/19183","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=19183"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/19183\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}