VICE v2.3.6 is released. VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 4.x, QNX 6.x, Amiga, GP2X, SkyOS or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, almost all PET models, the PLUS4 and the CBM-II (aka C610).
VICE v2.3.6 Changelog:
2011-05-02 Marco van den Heuvel VICE version 2.3.6 2011-05-01 Marco van den Heuvel Fixed a crash in the monitor when displaying the help of a command without parameters. 2011-05-01 Marco van den Heuvel Adapted the plus256k code to use the c64io system. 2011-05-01 Marco van den Heuvel Completed 'io_source_t' structure data. 2011-05-01 Marco van den Heuvel Adapted the plus60k code to use the c64io system. 2011-05-01 Marco van den Heuvel Made all stereo sid base addresses use the c64io system. 2011-05-01 Marco van den Heuvel Fixed a c64io memory leak, allocations will be freed upon shutdown now. 2011-05-01 Marco van den Heuvel Extended the I/O collision/conflict detection to handle $D000-$D7FF. 2011-05-01 Stefan Haubenthal typo 2011-04-29 Spiro Trikaliotis Remove two warnings about converting integer to float and about converting double to float. 2011-04-29 Dag Lem < Fix crash caused by r239372011-04-29 Dag Lem stdarg cleanup 2011-04-28 Dag Lem Bounds checking for op-amp array 2011-04-28 Dag Lem Avoid division by zero in unused DAC table 2011-04-27 Marco van den Heuvel Fixed acia mode selection in the sdl rs232 menu for machines that don't have an acia mode. 2011-04-27 Marco van den Heuvel Fixed some acia issues (made mode selection c64/c128 only, and made the io source structure reflect the correct cart type). 2011-04-25 Marco van den Heuvel Fixed some more windows gui issues. 2011-04-25 Marcus Sutton Made BeVICE SID settings code machine-specific, reducing executable size. 2011-04-24 Dag Lem Re-measured MOS 6581 op-amp transfer function. Measured MOS 8580 op-amp transfer function (not used yet). Reformulation of solve_gain() to handle high gain 8580 op-amps. Initialization speedup. 2011-04-24 Marco van den Heuvel Did a make trans-update' to push some of the russian translations into the windows and amiga files. 2011-04-24 Marco van den Heuvel Added selection of 'none' (no device) for midi-in and midi-out in the windows midi dialog. 2011-04-24 Marco van den Heuvel Fixed the windows sid, siddtv and sidcart dialogs (catweasel and hardsid only show up when available). 2011-04-23 Marco van den Heuvel Fixed windows joystick dialogs (speed input element alignment). 2011-04-23 Marco van den Heuvel Fixed windows peripheral dialog size. 2011-04-23 Marco van den Heuvel Fixed windows peripheral settings dialog, real IEC device only shows up if opencbm support is available (dll has been loaded). 2011-04-23 Marco van den Heuvel Fixed the size of the windows peripheral settings dialog output device elements. 2011-04-23 Marco van den Heuvel Fixed the windows render filter element size. 2011-04-23 Marco van den Heuvel Fixed the windows fullscreen dialog, aspect ratio elements won't show up if dx9 is not available or disabled. 2011-04-22 Marco van den Heuvel More translation message syncing. 2011-04-22 Marco van den Heuvel More translation message syncing. 2011-04-21 Marco van den Heuvel More translation message syncing. 2011-04-18 Marco van den Heuvel ChangeLog: VICE version 2.3.5 2011-04-17 Marco van den Heuvel More translation message syncing. 2011-04-16 Dag Lem Corrected compilation breaking typo in r23937 2011-04-15 Marco van den Heuvel Finished parameter bracket cleanup for translations. 2011-04-15 Marco van den Heuvel Start of parameter bracket cleanup for translations. 2011-04-15 Marco van den Heuvel Updated. 2011-04-15 Marco van den Heuvel Monitor parameter translationsbracket removal, will reduce amount of translations and makes future translation syncing easier. 2011-04-12 Marco van den Heuvel Trailing 'range' elimination, will cut down on translations and make translations message syncing easier. 2011-04-12 Marco van den Heuvel More trailing 'stuff' for translations cleanup, this will make it easier for translation message syncing. 2011-04-10 Marco van den Heuvel Updated the intl2po.c code a bit and updated some translations. 2011-04-09 Marco van den Heuvel Added support for automatic removal of trailing "..." when generating the po files and automatic re-adding of trailing "..." when using translations for unix (cuts down on the amount of translations). 2011-04-08 Marco van den Heuvel Added support for automatic removal of trailing "..." when generating the po files and automatic re-adding of trailing "..." when re-generating translate_text.c, amigaos/intl_text.c and the windows res*.rc files (cuts down on the amount of translations). 2011-04-08 Marco van den Heuvel Did a make trans-update to push through the windows hotkey prefix removal into the windows resource files. 2011-04-07 Marco van den Heuvel Did a make update-po to push through the windows hotkey prefix elimination. 2011-04-06 Marcus Sutton Moved BeOS VIC-II border mode setting from the menu to VIC-II settings dialog, (and made the dialog available on CBM5x0.) 2011-04-06 Marco van den Heuvel More windows hotkey prefix eliminations. 2011-04-05 Marco van den Heuvel Finished the windows hotkey externalization and did a make po-update. 2011-04-05 Marco van den Heuvel Added menuid.h and string.h as targets for the res.h target, this way all three files will be (re)generated if any of them is missing. 2fd011-04-03 Marco van den Heuvel Removed lib/zlib include path from the various msvc project files. 2011-04-03 Marco van den Heuvel More windows hotkey externalization updates. 2011-04-03 Christian Vogelgsang Improved new autostart/autorun monitor commands by exiting the monitor, performing the autostart and then returning to monitor. 2011-04-03 Christian Vogelgsang Added new monitor commands "autostart [prog_index]" and "autoload [prog_index]" to make auto starting available in (net) monitor 2011-04-03 Christian Vogelgsang Refactored autostart loading with attached prog name (img_name:prg_name) into own autostart function 2011-04-03 Christian Vogelgsang fixed some issues with geninfocontrib 2011-04-02 Marco van den Heuvel Added support for stringid.h to the win32 ow project files. 2011-04-02 Marco van den Heuvel VICE version 2.3.4 2011-04-02 Marco van den Heuvel Changed a free to a lib_free (using lib_malloc(), lib_free(), lib_stralloc() is prefered because of memory leak tracking). 2011-04-02 Marco van den Heuvel More windows hotkey externalization updates. 2011-04-02 Marco van den Heuvel 2011-04-01 Marco van den Heuvel Fixed wrong windows easyflash dialog item. 2011-04-01 Marco van den Heuvel Externalized hotkeys for resvicii.rc 2011-04-01 Marco van den Heuvel More windows hotkey externalization updates. 2011-04-01 Marco van den Heuvel Started on windows hotkey externalization. 2011-03-31 Marco van den Heuvel Fixed coding style, replaced malloc() with lib_malloc() and free() with lib_free() (so the debug memory routines can keep track of memory leaks). 2011-03-31 Ulrich Schulz dingoo snapshot slot management: removed memory leak and potentiel memory access bug 2011-03-30 Marco van den Heuvel Fixed windows lightpen dialog sizing. 2011-03-30 Marco van den Heuvel Fixed windows autostart dialog sizing. 2011-03-30 Marco van den Heuvel Fixed windows netplay dialog item alignments. 2011-03-29 Marco van den Heuvel Added the russian translator, korean translator and dingoo port maintainer to vice.texi. 2011-03-29 Marco van den Heuvel Put the language table in a header file which gets included by the intl files, removes duplication and need for synchronization. 2011-03-29 Ulrich Schulz dingoo native: disable double pixels for vic20, make allocation dynamic in dingoo render engine, adjust vicerc (all volumes to 50%, disable warp for vic20) 2011-03-28 Marco van den Heuvel Added korean translations support, 6 items already translated for testing purposes, rest of the translations will follow at a later time. 2011-03-27 Marco van den Heuvel Fixed the windows russian translation support. 2011-03-27 Marco van den Heuvel Added russian translations support. (actual translations will be committed at a later time) 2011-03-26 Ulrich Schulz dingoo native: remove some code that exists in SDK now 2011-03-26 Marco van den Heuvel Removed archdep_SDL_dingoo_video.c from the sdl Makefile.am 2011-03-26 Ulrich Schulz dingoo native: some libc function removed, now they are in the Dingoo SDk. Also the video driver is now part of the Dingoo SDK. 2011-03-26 Ulrich Schulz Made trouble if the data has multiple equal bytes. 2011-03-25 Marco van den Heuvel Cleaned up the native dingoo code changes. 2011-03-25 Ulrich Schulz Added dingoo native support. 2011-03-24 Marco van den Heuvel fix for xcbm2, since both video chip resources are initialized they should also both be shutdown. 2011-03-22 Marcus Sutton Reverted some segfaulty code in r23850. 2011-03-21 Marco van den Heuvel VICE version 2.3.3 2011-03-20 Marco van den Heuvel Added support for mips windows to the sdl port. 2011-03-17 Marco van den Heuvel Fixed a couple of msvc project files. 2011-03-16 Marco van den Heuvel Centered the extra joystick adapter combobox. 2011-03-16 Marco van den Heuvel Made a text input element bigger. 2011-03-15 Marco van den Heuvel Added my daughter (Jennifer Medkief) to the contributers for the work she's been doing on the windows ui (checking for alignment and bugs, and making suggestions for more user-friendliness). 2011-03-14 Thomas Giesel Use callback function for watchpoint state change notification. The monitor interface structure has got a callback function pointer already to notify memory implementations if there are any watchpoints active. This function is now used everywhere. Removed old any_watchpoints macro, which used to access monitor internal data directly. 2011-03-13 Marco van den Heuvel Centered joystick groups in the joystick settings dialogs of the windows ui. 2011-03-13 Marco van den Heuvel Centered the server/client checkbox headers above the checkboxes in the windows netplay dialog. 2011-03-13 Marco van den Heuvel Fixed the distance between the scroll-down selection items in the windows sound dialog. 2011-03-13 Marco van den Heuvel Fixed the button sizes in the windows netplay dialog. 2011-03-12 Marco van den Heuvel Plugged some memory leaks, courtesy ofMike Battilana. 2011-03-12 Marco van den Heuvel VICE version 2.3.2 2011-03-12 Marco van den Heuvel Updated the os/2 ow readme file. 2011-03-11 Marcus Sutton Add an informational message to the monitor's screen command, and make use of the bank from mem_get_screen_parameter(). (Fixes xcbm2.) 2011-03-11 Thomas Giesel Prepared checkpoint data model for a more generic implementation, moved global checkpoint list data into monitor.c 2011-03-09 Marco van den Heuvel Since ow is used for the os/2 compile (and os/2 documentation generation) check for wipfc first and then check for ipfc if the tool is not present (old ow). 2011-03-08 Marco van den Heuvel Added generation of infocontrib.h to the os/2 ow project files. 2011-03-08 Marco van den Heuvel Added new ow project files tothe Makefile.am 2011-03-08 Marco van den Heuvel Added generation of infocontrib.h to the sdl win32 ow project files. 2011-03-08 Marco van den Heuvel Added generation of infocontrib.h to the sdl win64 msvc project files. 2011-03-08 Marco van den Heuvel Added generation of infocontrib.h to the sdl win32 msvc project files. 2011-03-07 Marco van den Heuvel Added generation of infocontrib.h to the win64 project files. 2011-03-07 Marco van den Heuvel Added generation of infocontrib.h to the win32 ow project files. 2011-03-07 Marco van den Heuvel Moved some calls over to the 'public' section because ow was complaining that access to protected members is not allowed. 2011-03-07 Thomas Giesel Cleaned up inconsistent naming (checkpoint = watchpoint | breakpoint | tracepoint) 2011-03-07 Marco van den Heuvel Added generation of infocontrib.h to the win32 msvc project files. 2011-03-07 Marco van den Heuvel Defined DWORD_PTR for compilers it is not defined for. 2011-03-06 Marco van den Heuvel Added a check for pdftex and disabled the building of the vice.pdf file when this tool is not present. 2011-03-05 Dag Lem Added documentation for calculation of VCR gate voltage 2011-03-04 Marco van den Heuvel < Touch dox when the tools to generate them are not present. 2011-03-04 Marco van den Heuvel Changed the maximum width of the members/contributions/thanx text in vice.texi to 68 chars and added substitution of the @dots() tag to the infocontrib.h auto-generation. 2011-03-04 Marcus Sutton Fix C64_256K bug in the BeOS menu. 2011-03-04 Daniel Kahlin This broke resid on at least one configuration. 2011-03-04 Marco van den Heuvel Display usage when -f/-t/-i/-o/-n/-l is given without an extra parameter. 2011-03-04 Marco van den Heuvel Don't do a string compare unless the string length is long enough. 2011-03-04 Marco van den Heuvel Added autogeneration of the VICE members/contributors/thanx text (infocontrib.h, previously part of info.c, now included as a header) from vice.texi (shell only for now, project file changes is being worked on). 2011-03-03 Dag Lem Include gate coupling coefficient (kappa) in equations for strong inversion 2011-03-02 Dag Lem nclude EKV gate coupling coefficient (kappa) 2011-03-02 Dag Lem Optimize out explicit variable translations 2011-03-02 Marco van den Heuvel Added support for most of the previously unsupported texi-tags for the chm format generation. 2011-03-02 Dag Lem Explicit inlining of output() 2011-03-01 Dag Lem Cleanup of inlining 2011-03-01 Dag Lem Inlining of clock() for speedup 2011-03-01 Dag Lem Simplification of sampling code – make inlining of the last clock() viable 2011-02-28 Marco van den Heuvel Added .txt format documentation file fixing. 2011-02-28 Dag Lem Ensure that gcc generates branch free code for overflow handling 2011-02-28 Dag Lem Simplification of sampling code 2011-02-28 Dag Lem Summer micro-optimization for single cycle clock() – avoid a branch by including filter enabled/disabled in summer mask 2011-02-28 Daniel Kahlin Added x64sc to the list of binaries. 2011-02-27 Marco van den Heuvel Started on a script which will help inthe correct generation of various documentation formats without havingto alter the original vice.texi 2011-02-27 Dag Lem Revert premature mixer input micro-optimization – requires 8580 op-amp model 2011-02-27 Marco van den Heuvel Use X_HAVE_UTF8_STRING instead since it is used to indicate the presence of the feature. 2011-02-27 Dag Lem Mixer micro-optimization – avoid a branch in generated code for switches 2011-02-26 Marco van den Heuvel AUTHORS, README: Updated with new members. 2011-02-26 Marco van den Heuvel If RAND_MAX is not defined, use INT_MAX instead. 2011-02-26 Marco van den Heuvel If memmove is not present use bcopy. 2011-02-26 Dag Lem Mixer micro-optimization 2011-02-24 Dag Lem Added missing files, fix for 64 bit builds 2011-02-24 Dag Lem Failed dlopens seems to be non-fatal; remove requirements for ffmpeg-libs and lame-libs 2011-02-23 Dag Lem Only state libraries loaded at runtime as explicit requirements 2011-02-23 Dag Lem Small fix for readline check 2011-02-23 Andreas Matthies Next try to fix the palette ui in win32. |
Download: VICE v2.3.6 x86
Source: Here
Damn that's a big update, cheers! :)
ReplyDeleteIncredibly unstable. I'll have to stick to the previous version.
ReplyDelete