{"id":16169,"date":"2008-09-26T14:55:29","date_gmt":"2008-09-26T14:55:29","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=16169"},"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=16169","title":{"rendered":"[Ordi.] Virtual T v1.3"},"content":{"rendered":"<p>Emulateur Tandy mod\u00e8le 100\/102\/200 \u00e9crit par Ken Pettit, Stephen Hurd, Jerome Vernet.<br \/>\n<em><br \/>\n1.  Fixed a bug with the Remem Overrides Rampac checkbox where it wouldn&rsquo;t properly override the Rampac operations.<\/p>\n<p>2.  Fixed a bug when changing from Rampac Only to ReMem + Rampac memory mode where the Rampac RAM file was not being saved properly.<\/p>\n<p>3.  Fixed issue while loading .BA files from the \u00ab\u00a0Load from HD\u00a0\u00bb feature.  During the relocation of the \u00ab\u00a0unsaved BASIC program\u00a0\u00bb, .DO and .CO files could potentially be corrupted due to an error in memory pointer calculations.<\/p>\n<p>4.  Added features to both the \u00ab\u00a0CPU Registers\u00a0\u00bb and the socket interface debugger to allow stepping over function call (CALL, CZ, CNZ, etc.) and RST statements.  Performing multiple \u00ab\u00a0step over\u00a0\u00bb operations currently does not properly break at any defined breakpoints.<\/p>\n<p>5.  Added a feature to both the \u00ab\u00a0CPU Registers\u00a0\u00bb and socket interface debuggers to enable \/ disable debugging if ISRs (Interrupt Service Routines).  If the ISR debugging is disabled, the debugger will not stop \/ halt in the middle of an ISR, and performing single step or step over functions will not \u00ab\u00a0step into\u00a0\u00bb an ISR.  The ISR will complete and the single  step function will return control after the RET, RZ, etc. instruction has executed.  Also added a shortcut key for single stepping (\u00ab\u00a0s\u00a0\u00bb) in the socket interface.<\/p>\n<p>6.  Fixed a bug with Tandy 200 serial port TX_EMPTY signal handling that caused high-speed transfers to overwrite data prior to being sent to the serial port.<\/p>\n<p>7.  Fixed an issue with printer initialization when opening the \u00ab\u00a0Peripherals\u00a0\u00bb window that could cause it to crash the program sometimes.<\/p>\n<p>8.  Fixed a race condition with socket port creation vs. socket interface initialization that would frequently cause the socket creation to fail under Windows. <\/p>\n<p>9.  Fixed error displaying COM port list from the COM Port Setup tab under the \u00ab\u00a0Host Port\u00a0\u00bb selection.  The list was incorrectly displaying multiple COM ports as a single entry.<\/p>\n<p>10. Added support for setting the time in the clock chip for all models.  Also added a tab on the \u00ab\u00a0Peripheral Setup\u00a0\u00bb window for configuring the clock operation.  Emulated \u00ab\u00a0time\u00a0\u00bb can now be different than the host&rsquo;s system time.<\/p>\n<p>11. Fixed the \u00ab\u00a0Peripheral Setup\u00a0\u00bb Ok button so it doesn&rsquo;t improperly give an error message that the COM port could not be opened, or rather, re-opened.<\/em><\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=2593\" title=\"Download Virtual T\">T\u00e9l\u00e9charger Virtual T v1.7 (1.6 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/sourceforge.net\/projects\/virtualt\/\" 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\/169-tandy-trs80-coco\/\" 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=16169\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Emulateur Tandy mod\u00e8le 100\/102\/200 \u00e9crit par Ken Pettit, Stephen Hurd, Jerome Vernet. 1. Fixed a bug with the Remem Overrides Rampac checkbox where it wouldn&rsquo;t properly override the Rampac operations. 2. Fixed a bug when changing from Rampac Only to &#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-16169","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\/16169","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=16169"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/16169\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}