{"id":61944,"date":"2019-12-24T17:54:22","date_gmt":"2019-12-24T15:54:22","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=61944"},"modified":"2019-12-24T17:54:22","modified_gmt":"2019-12-24T15:54:22","slug":"ordi-vice-v3-4","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=61944","title":{"rendered":"[Ordi.] VICE v3.4"},"content":{"rendered":"<p>La version Windows de ce superbe \u00e9mulateur Commodore C64, C128, VIC20, CBM-II, Plus4 et de tous les mod\u00e8les \u00ab\u00a0PET\u00a0\u00bb.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/12\/Vice.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/12\/Vice.gif\" alt=\"\" width=\"390\" height=\"358\" class=\"aligncenter size-full wp-image-47482\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<\/p>\n<pre style=\"height: 350px;\"> General\r\n- Remove support for Syllable OS, SCO, QNX4, QNX6, SGI, AIX, OpenStep\/NextStep\/Rhapsody, Solaris\/OpenIndiana and remaining traces of Minix, NeXT, SKYOS, UNIXWARE, Sortix\r\n- Remove remaining traces of support for WATCOM, MSVC, OpenWatcom\r\n- Remove aRts support\r\n- Remove YUV rendering\r\n- Remove generation of .chm, .hlp and .info files. Please use the .pdf or .html\r\n- skip building x64 unless --enable-x64 is passed to configure\r\n- do not use the new\/experimental 8580 filters unless --enable-new8580filter is passed to configure\r\n- update pattern generator for uninitialized ram. changed defaults so all raminitpattern tests pass.\r\n- remove block device disk image (rawdrive) \"support\". in linux it was never needed (just use the device file) and on windows it was never implemented.\r\n- added support for the IP232 protocol that was used by the long lost VICE1.19 hack, and which is supported by tcpser for emulating DTR\/DCD (carrier detect)\r\n- various userport rs232 fixes\r\n- always save gifs as gif89\r\n- added a couple shift flags to keyboard maps to support virtual cbm\/ctrl and mandatory pressed host modifiers. not all keymaps have been updated yet.\r\n- ACIA IRQ fix\r\n- create empty half tracks when mounting d64. fixes skew.d64\r\n- new headless port that can be enabled by passing --enable-headlessui to configure. this can be used to build an emulator without video output, which may be useful for scripting.\r\n\r\nAutostart fixes\r\n- Implemented autostart for tapecart images (.tcrt)\r\n- Automatically change drive type when autostarting disk images that do not work with the currently active drive.\r\n- Make AutostartRunWithColon default\r\n- fixed autostart when memory hacks are enabled (plus60k, plus256k, plus4)\r\n- make auto-starting from tape also respect the 'basicload' option, loading absolute by default\r\n- when using a disk image to autostart .prg files, remove the .prg extension from the temporary file name\r\n- many detail fixes that make autostart work as expected in all emulators and in all configurations (eg C128 in 80 columns or C64 mode)\r\n\r\nSnapshot fixes\r\n- More strict checking and more explizit error reporting\r\n\r\n6510 fixes\r\n- Accurate emulation of ANE#imm and LAX#imm \"magic constant\" dependency on RDY. All occurrences of unstable use are being logged now. LAX#imm \"magic constant\" changed to 0xEF, which makes the problem cases \"spectipede\" and \"turrican 3\" work.\r\n- fix: reset should set the I flag\r\n\r\nVIC-II fixes\r\n- Accurate emulation of the \"VSP bug\". Warnings about possible VSP related memory corruption are always logged, actual memory corruption is still optional.\r\n- Fixed changing more than one colour register via monitor\r\n\r\nVIC fixes\r\n- new noise LFSR as reverse engineered by Lance Ewing.\r\n\r\nSID fixes\r\n- use model dependent floating output ttl values like in residfp\r\n\r\nMonitor\r\n- Support full expressions in the monitor conditional breakpoints.\r\n- When deleting checkpoints, reset the index to 1 when there are no more checkpoints left\r\n- Added 'RL' for rasterline and 'CY' for cycle in line to list of conditionals that can be used for breakpoints.\r\n- in mc\/ms commands show asterisk for 1s and dots for 0s, not the other way around\r\n- adjust number of disassembled lines so the top line does not scroll out of the window when labels are used.\r\n- Added \"log\" and \"logname\" commands to control logging to a file\r\n\r\nvdrive\r\n- added rudimentary support for CMD-style reading of the RTC\r\n- respect error info in disk images (only when reading right now). Should trick some simple protections.\r\n- report 65535 blocks free rather than 0 so that applications that query available disk space before saving work as expected, e.g. some BBSs\r\n\r\nC-64 fixes\r\n- added support for MAX Basic cartridge, new CRTID 61\r\n- added clockport device for rrnet mk3\r\n- fixed reading of 'open' clockport, fixed io dump for clockport devices\r\n- implemented support for cartridge hardware revision in the crt format\r\n- When attaching an Easyflash cartridge image, replace the EAPI driver with the one for the flash chip VICE supports. This way EF images that contain a different driver (for whatever reason) will still work.\r\n- various keymaps added and\/or fixed\/updated.\r\n\r\nC-128 fixes\r\n- added proper C128D model type.\r\n- various MMU fixes\r\n- fixed broken memory mapping in C64 mode\r\n- Completely rewritten VDC vertical handling code. VDC101 demo with it's vdc-split technique is now fully emulated. This rewrite attempts to emulate more how the VDC works internally, and how the video signal\/screen react, so the border height etc is now more naturally handled.\r\n- Various misc VDC fixes, e.g. show blank lines with certain register combinations\r\n\r\nGtk3 UI\r\n- Implemented \"restore display\" (Alt+r). Resets the active window to its minimal\/natural size. Handy when stretching the window and then not knowing you can make the window smaller again with resizing that same window until it doesn't get smaller.\r\n- Change double-clicking images in smart\/diskattach dialogs to 'open' instead of autostarting\r\n- added options to select rendering backend and filter\r\n- fixed opening files with UTF8 encoded filenames\r\n- Make the (VTE) monitor display on top of the emulated machine window when in fullscreen\r\n- copy only used icons into the distribution, which drastically reduced its size\r\n- Added keyboard debugging to the statusbar\r\n- Added * (all files) filter to the fliplist attach dialog. This will allow people to use Pi1541 *.lst files at their own peril.\r\n- Add proper statusbar messages when using the fliplist.\r\n- Add howto about creating a Gtk3-Windows cross-compiler on Debian with Fedora packages (aka FrankenVICE)\r\n- only show the host keyboard mappings in the list for which we have a valid mapping, grey out symbolic\/positional depending on what keymaps are actually available\r\n- Move joystick settings to the joystick widget on the statusbar.\r\n- Windows: add icons to binaries\r\n- allow better control of the filter settings by removing tick marks of the sliders and adding spinboxes (6581+ReSID only)\r\n- Fix the 'media recording' dialog to not show empty widgets when FFMPEG support is missing, show hint on compiling in FFMPEG instead.\r\n\r\nSDL fixes\r\n- make hotkeys only check left alt, which makes right alt (alt-gr) work in keyboard mappings.\r\n\r\nmacOS fixes\r\n- make open-gl work\r\n- binary distributions, font support, GTK3 dock icon\r\n- fix missing icon theme, fixed pdf manual generation, improved build instructions\r\n- fixed macOS make bindist when building out of tree\r\n- Added instructions for building and debugging using Xcode\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/vice.pokefinder.org\/\">Site Vice Nightly builds<\/a> (mise \u00e0 jour automatique quotidienne).<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=980\" title=\"Download VICE (Dos)\">T\u00e9l\u00e9charger VICE (Dos) v3.1 (29.3 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=981\" title=\"Download WinVICE (32 bits)\">T\u00e9l\u00e9charger WinVICE (32 bits) v3.8.0 (38.8 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3610\" title=\"Download WinVICE (64 bits)\">T\u00e9l\u00e9charger WinVICE (64 bits) v3.10.0 (45.1 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=6915\" title=\"Download SDLVICE (32 bits)\">T\u00e9l\u00e9charger SDLVICE (32 bits) v3.1 (16.9 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=6916\" title=\"Download SDLVICE (64 bits)\">T\u00e9l\u00e9charger SDLVICE (64 bits) v3.1 (10.4 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7344\" title=\"Download SDL2VICE (32 bits)\">T\u00e9l\u00e9charger SDL2VICE (32 bits) v3.8.0 (32.2 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7345\" title=\"Download SDL2VICE (64 bits)\">T\u00e9l\u00e9charger SDL2VICE (64 bits) v3.10.0 (39.2 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/vice-emu.sourceforge.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">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\/100-commodore-c64-c64c-c64g-c65\/\">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=61944\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>La version Windows de ce superbe \u00e9mulateur Commodore C64, C128, VIC20, CBM-II, Plus4 et de tous les mod\u00e8les \u00ab\u00a0PET\u00a0\u00bb. &nbsp; &nbsp; Les changements: General &#8211; Remove support for Syllable OS, SCO, QNX4, QNX6, SGI, AIX, OpenStep\/NextStep\/Rhapsody, Solaris\/OpenIndiana and remaining traces &#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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-61944","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-g76","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/61944","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=61944"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/61944\/revisions"}],"predecessor-version":[{"id":61945,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/61944\/revisions\/61945"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=61944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=61944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=61944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}