{"id":17614,"date":"2009-09-05T12:10:14","date_gmt":"2009-09-05T12:10:14","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17614"},"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=17614","title":{"rendered":"[Ordi.] Altirra v1.3"},"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   * Debugger: Register pane now shows 65C816 state.<br \/>\n   * Debugger: Added context menu to disassembly pane.<br \/>\n   * Debugger: *.lst and *.lab symbols are automatically detected and loaded for direct-run EXEs and cartridges.<br \/>\n   * Debugger: Improved source-level debugging capability.<br \/>\n   * Debugger: Opcodes are now cached so that they show correctly in the history log even with bank switching.<br \/>\n   * UI: Filter mode is now saved on exit.<br \/>\n   * UI: Added command to copy current frame to the clipboard.<br \/>\n   * UI: Added paddle support.<br \/>\n   * GTIA: Optimized artifacting code.<br \/>\n   * GTIA: Added the ability to disable collisions for cheating.<br \/>\n   * Cartridge: Added support for 64K XEGS and 512K MegaCart cartridge types.<br \/>\n   * Cartridge: Added support for SuperCharger 3D cartridge.<br \/>\n   * Cassette: Added support for non-standard baud rates.<br \/>\n   * Cassette: Added auto-boot option.<br \/>\n   * Cassette: Device open commands are now accelerated.<\/p>\n<p><strong>   [bugs fixed]<\/strong><br \/>\n   * Simulator: More fixes to executable loader.<br \/>\n   * Simulator: 320K memory mode now banks ANTIC along with the CPU.<br \/>\n   * Simulator: Joystick and bank switch masking via the PIA data direction register is now supported.<br \/>\n   * Simulator: Rewrote BASIC handling to use the OPTION switch rather than masking PORTB bit 1.<br \/>\n   * Simulator: Reset PIA, ANTIC, and CPU on warm reset for XL hardware.<br \/>\n   * Simulator: Self-test ROM no longer appears if kernel ROM is disabled.<br \/>\n   * Simulator: Adjusted PAL frame rate.<br \/>\n   * Simulator: Disk boot flag is now set when loading EXEs to accommodate programs that warm start through DOSINI vector.<br \/>\n   * Simulator: EXE loader is more tolerant of broken files.<br \/>\n   * CPU: Fixed many 65C02\/65C816 bugs.<br \/>\n   * CPU: Fixed emulation of NMOS 6502 decimal mode.<br \/>\n   * CPU: Fixed bugs in undocumented instructions.<br \/>\n   * CPU: Fixed emulation crash when switching to 65C816 on the fly.<br \/>\n   * CPU: Fixed handling of break flag.<br \/>\n   * CPU: Now allow one instruction to pass before taking IRQ interrupt after clearing I flag.<br \/>\n   * Debugger: Improved handling of 65C816 modes in disassembler.<br \/>\n   * Debugger: Debug memory reads no longer see $FF in the page where a read memory breakpoint is set.<br \/>\n   * Debugger: Fixed bugs in symbol parser when loading MADS listings.<br \/>\n   * Debugger: Fixed line highlighting in source windows.<br \/>\n   * Debugger: Disassembly recomputes on 65C816 mode changes.<br \/>\n   * Disk: Fixed bug in loading of ATR files that have non-standard boot sector counts.<br \/>\n   * Disk: Additional compatibility fixes to DSKINV acceleration.<br \/>\n   * Disk: Status commands are no longer delayed by the accurate disk timing option.<br \/>\n   * Disk: Applied slight adjustment to SIO transfer rate.<br \/>\n   * Disk: POKEY timers are now shut off after SIO\/DSKINV acceleration.<br \/>\n   * Disk: Strengthened disk image format validation and made XFD loading more tolerant.<br \/>\n   * UI: Fixed bug in CPU mode dialog that prevented selection of 65C02 mode.<br \/>\n   * UI: Fixed crash when accessing menu with display pane closed.<br \/>\n   * UI: Keyboard-as-joystick logic no longer allows simultaneous up+down and left+right.<br \/>\n   * UI: Added support for controlling joystick port 2.<br \/>\n   * UI: Blocked invalid machine configurations with XL kernel and 800 hardware or less than 64K of memory.<br \/>\n   * ANTIC: Fixed broken mode 9.<br \/>\n   * ANTIC: Vertical reflect now works on modes 4-7.<br \/>\n   * ANTIC: Player\/missile DMA no longer occurs during vertical blank.<br \/>\n   * ANTIC: Fixed behavior of vertical scrolling on blank lines.<br \/>\n   * ANTIC: Changes in playfield width are now supported later in a scan line.<br \/>\n   * ANTIC: Moved VCOUNT advance forward by one cycle.<br \/>\n   * ANTIC: NMIs are now suppressed if enabled too close to trigger point.<br \/>\n   * ANTIC: NMIs are now delayed by one cycle if enabled exactly on cycle 8.<br \/>\n   * GTIA: Bogus missile-player collisions were reported if a register change occurred in the middle of a missile.<br \/>\n   * GTIA: Fixed CONSOL I\/O interactions on switch lines.<br \/>\n   * GTIA: Save states now restore player\/missile widths.<br \/>\n   * HLE: DSKINV now supports double-density disks.<br \/>\n   * HLE: Improved compatibility of post-init PORTB state.<br \/>\n   * POKEY: Rewrote resampling filter to better block high frequencies.<br \/>\n   * POKEY: Fixed 17-bit noise register polynomial and shift direction.<br \/>\n   * POKEY: Initialization mode (SKCTL[1:0] == 0) now resets the low-speed clocks and polynomial shift registers.<br \/>\n   * POKEY: Asynchronous serial receive mode no longer suspends channels 3 and 4.<\/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=17614\" 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] * Debugger: Register pane now shows 65C816 state. * Debugger: Added context menu to disassembly pane. * Debugger: *.lst and *.lab symbols are &#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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[],"tags":[],"class_list":["post-17614","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\/17614","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=17614"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17614\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}