{"id":17905,"date":"2009-11-10T14:40:11","date_gmt":"2009-11-10T14:40:11","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17905"},"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=17905","title":{"rendered":"[Ordi.] Bochs 2.4.2"},"content":{"rendered":"<p>Bochs est un \u00e9mulateur PC tournant sous Windows, son d\u00e9veloppement s&rsquo;effectue en Open Source. Il supporte de nombreux p\u00e9riph\u00e9rique tel que le CD-Rom ou Carte Son (SoundBlaster) et m\u00eame une carte r\u00e9seau est \u00e9mul\u00e9 (NE2000). De nombreuses applications ont \u00e9t\u00e9 test\u00e9 sous cet \u00e9mulateur tel que : Access, Excel &#038; Word 97 (&#8230;)<\/p>\n<p>Les nouveaut\u00e9s:<\/p>\n<p><em>&#8211; CPU and internal debugger<br \/>\n  &#8211; VMX: Implemented TPR shadow VMEXIT<br \/>\n  &#8211; Bugfixes for CPU emulation correctness (mostly for VMX support).<br \/>\n  &#8211; Bugfixes and updates for Bochs internal debugger<br \/>\n    &#8211; On SMP system stepN command now affects only current processor<\/p>\n<p>&#8211; Memory<br \/>\n  &#8211; Bugfixes for > 32-bit physical address space.<br \/>\n  &#8211; Allow to emulate more physical memory than host actually could or would<br \/>\n    like to allocate. For more details look for new .bochsrc &lsquo;memory&rsquo; option.<\/p>\n<p>&#8211; Cleanup configure options<br \/>\n  &#8211; All paging related options now will be automatically determined according<br \/>\n    to  &#8211;enable-cpu-level option. Related configure options<br \/>\n        &#8211;enable-global-pages, &#8211;enable-large-pages,<br \/>\n        &#8211;enable-pae, &#8211;enable-mtrr<br \/>\n    are deprecated now. Only 1G paging option still remaining unchanged.<br \/>\n  &#8211; Deprecate &#8211;enable-daz configure option. Denormals-are-zeros MXCSR control<br \/>\n    will be enabled automatically iff SSE2 is supported (like in hardware).<br \/>\n  &#8211; Deprecate &#8211;enable-vme configure option, now it will be supported iff<br \/>\n    CPU_LEVEL >= 5 (like in hardware).<\/p>\n<p>&#8211; I\/O Devices<br \/>\n  &#8211; Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI<\/p>\n<p>&#8211; SF patches applied<br \/>\n [2817840] Make old_callback static by Mark Marshall<br \/>\n [2874004] fix for VMWRITE instruction by Roberto Paleari<br \/>\n [2873999] fix CS segment type during fast syscall invocation by Roberto Paleari<br \/>\n [2864389] Debugger gui maximize on startup by Thomas Nilsen<br \/>\n [2817868] Rework loops in the memory code by Mark Marshall<br \/>\n [2812948] PIT bug by Derek<\/p>\n<p>&#8211; these S.F. bugs were closed\/fixed<br \/>\n [2833504] GUI debugger bug-about GDT display<br \/>\n [2872244] BIOS writes not allowed value to MTRR MSR causing #GP<br \/>\n [2885383] SDL GUI memory leak<br \/>\n [2872290] compilation in AIX5.3 ML10 failes<br \/>\n [2867904] crash with cirrus bx_vga_c::mem_write<br \/>\n [2851495] BIOS PCI returns with INT flag = 0<br \/>\n [2860333] vista 64 guest STOP 109 (GDT modification)<br \/>\n [2849745] disassembler bug for 3DNow and SSE opcodes<br \/>\n [1066748] Wrong registers values after #RESET, #INIT<br \/>\n [2836893] Regression: Windows XP installer unable to format harddrive<br \/>\n [2812239] VMX: VM-Exit: Incorrect instruction length on software int<br \/>\n [2814130] bx_debug lex\/yacc files incorrectly generated<br \/>\n [2813199] MP Tables Missing From BIOS<br \/>\n [2824093] VMX exception bug<br \/>\n [2811909] VMX : CS Access-rights Type.Accessed stays 0<br \/>\n [2810571] Compile Errors on OSX<br \/>\n [2823749] GCC regression or VM_EXIT RDMSR\/WRMSR bug<br \/>\n [2815929] Vista\/XP64 unnecessary panic<br \/>\n [2803519] Wrong example in man page bochsrc<\/p>\n<p>&#8211; these S.F. feature requests were closed\/implemented<br \/>\n  [422766] Large Memory configurations<br \/>\n [1311287] Idea for a better GUI<br \/>\n  [455971] USB support<br \/>\n  [615363] debugger shortcut for repeat last cmd<\/em><\/p>\n<p>Le build windows viendra plus tard.<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/bochs.sourceforge.net\/\" 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\/118-ibm-pc-et-compatible\/\" 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=17905\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Bochs est un \u00e9mulateur PC tournant sous Windows, son d\u00e9veloppement s&rsquo;effectue en Open Source. Il supporte de nombreux p\u00e9riph\u00e9rique tel que le CD-Rom ou Carte Son (SoundBlaster) et m\u00eame une carte r\u00e9seau est \u00e9mul\u00e9 (NE2000). De nombreuses applications ont \u00e9t\u00e9 &#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-17905","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\/17905","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=17905"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17905\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}