2011-02-20

VICE v2.3

EmuCR:VICEVICE v2.3 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 Changelog:
* configure.in, ChangeLog, src/version.h,
src/arch/win32/vice-version.bat, doc/vice.guide, doc/vice.chm,
doc/vice.pdf, doc/vice.hlp, po/fr.po, po/nl.po, po/pl.po, po/it.po,
po/hu.po, po/da.po, po/tr.po, po/de.po, po/sv.po, src/translate_text.c,
src/arch/amigaos/intl_text.c, src/arch/win32/res.rc: VICE version 2.3

2011-02-19 Christian Vogelgsang

* doc/html/plain/NEWS: macosx: updated NEWS

2011-02-19 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: VCR: Safer scaling for Vg
table lookup indexes

2011-02-19 Christian Vogelgsang

* src/arch/unix/macosx/cocoa/dialog/memorywindowcontroller.m: macosx:
fixed some warnings

2011-02-19 Christian Vogelgsang

* src/arch/unix/macosx/platform_macosx.c,
src/arch/unix/macosx/platform_macosx.h: macosx: better compatiblity for
platform query

2011-02-19 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: VCR: Simple is beautiful (and fast!)

2011-02-19 Christian Vogelgsang

* src/arch/sdl/archdep_unix.c: macosx: fixed platform detection on SDL
version

2011-02-19 Christian Vogelgsang

* src/arch/unix/macosx/platform_macosx.c,
src/arch/unix/macosx/platform_macosx.h: fixed comment

2011-02-19 Christian Vogelgsang

* src/arch/platform.h, src/arch/unix/macosx/Makefile.am,
src/arch/unix/macosx/platform_macosx.c,
src/arch/unix/macosx/platform_macosx.h: macosx: added runtime OS and
arch detection

2011-02-19 Antti S. Lankila

* src/resid/filter.cc: Whoops! 0.75 was correct all along.

2011-02-19 Antti S. Lankila

* src/resid/filter.cc: Adjust 8580 peak-to-peak down by 1/3, to avoid
clipping on songs like Pot Wears Loon Pants or Drum Fool.

2011-02-19 Dag Lem

* src/resid/siddefs.h.in: Prefixed leftover defines with "RESID_"

2011-02-19 Daniel Kahlin

* src/info.c: Added a mention of test result contributors.

2011-02-19 Dag Lem

* src/resid/configure.in: reSID 1.0-pre2

2011-02-19 Dag Lem

* src/resid/filter.h: VCR: Simplification/beautification

2011-02-19 Dag Lem

* src/resid/filter.cc: Clamp Vg lookup table values to 16 bits

2011-02-18 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: Temporary op-amp
initializiation table (shaves 4MB data off data segment)

2011-02-18 Marco van den Heuvel

* src/arch/os2/dialogs/dlg-emulator.rc: Fixed a typo.

2011-02-18 Marco van den Heuvel

* src/arch/os2/dialogs/dlg-emulator.rc: Fixed a typo.

2011-02-18 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added proper expert cartridge support
to the os/2 ui.

2011-02-18 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added several ´save ... image when
changed´ elements to the os/2 ui.

2011-02-17 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added mmc replay support to the
os/2 ui.

2011-02-17 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added mmc64 support to the os/2 ui.

2011-02-17 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added vic20 cart writebacks to the
os/2 ui.

2011-02-17 Marco van den Heuvel

* po/da.po: Updated by Mikkel.

2011-02-17 Christian Vogelgsang

* doc/html/macosx.html: updated macosx download page

2011-02-17 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added vic20 cart support to the os/2 ui.

2011-02-03 Antti S. Lankila

* src/resid/filter.cc, src/resid/filter.h: Make the 6581 Vcr element
calculation entirely branch-free by using a form that allows generating
conditional move. This seems to give a significant speed boost on ARM
devices.

2011-02-16 Dag Lem

* src/resid/filter.cc: Replace K with u*Cox/2 for clarity

2011-02-16 Dag Lem

* src/resid/filter.cc: Fixed scaling of (unused) vc_min/max

2011-02-16 Dag Lem

* src/resid/filter.h: VCR micro-optimization

2011-02-16 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: vice.h already includes
config.h, including vice.h is the prefered method.

2011-02-16 Daniel Kahlin

* src/info.c: Cosmetic change.

2011-02-16 Olaf Seibert

* src/arch/unix/x11/xaw/widgets/TextField.c: Clean up comment.

2011-02-16 Daniel Kahlin

* src/info.c: Further updated info on x64sc contributions.

2011-02-16 Dag Lem

* src/resid/configure.in, src/resid/filter.cc, src/resid/filter.h,
src/resid/siddefs.h.in, src/resid/wave.h: Use EKV transistor model
for VCR

2011-02-16 Daniel Kahlin

* src/info.c: Updated info on recent contributions.

2011-02-16 Marco van den Heuvel

* configure.in: Enable building of x64dtv when sdlui is enabled.

2011-02-16 pottendo

* po/da.po, po/it.po, po/nl.po, po/tr.po: Updated.

2011-02-16 Marco van den Heuvel

* src/midi.c: Put the ending #endif in the proper spot.

2011-02-16 pottendo

* po/de.po: Updated.

2011-02-16 pottendo

* po/sv.po: Updated by Peter.

2011-02-15 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: Don´t define intptr_t when
sys/int_types.h has already been included.

2011-02-15 Marco van den Heuvel

* build/qnx4/build.sh: Don´t use builtin_expect for qnx4.

2011-02-15 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: Don´t typedef wchar_t when
already defined in stddef.h

2011-02-15 Marco van den Heuvel

* doc/html/amigaos.html, doc/html/beos.html, doc/html/index.html,
doc/html/qnx.html, doc/html/sco.html, doc/html/solaris.html: Prepared
some of the source/bin download pages for the 2.3 release.

2011-02-15 Marco van den Heuvel

* src/arch/win32/res.rc: Fixed a typo.

2011-02-15 Daniel Kahlin

* src/main.c: Corrected a syntax error.

2011-02-15 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: Last tweak for
international support in TextField.c

2011-02-15 Marco van den Heuvel

* README, doc/Readme.dos, doc/vice.texi, man/vice.1,
src/arch/amigaos/mui/mui.c, src/arch/beos/ui.cc,
src/arch/msdos/menudefs.c, src/arch/msdos/ui.c,
src/arch/os2/dialogs/dialogs.rc, src/arch/os2/install.cmd,
src/arch/sdl/make-bindist_qnx6.sh, src/arch/unix/macosx/x11-launcher.sh,
src/arch/unix/qnx6/make-bindist.sh, src/arch/unix/x11/gnome/about.c,
src/arch/unix/x11/xaw/about.c, src/resid/README, src/resid/THANKS,
vice-gtk.spec.in, vice-mint.spec.in, vice.spec.in: Updated the vice
homepage url.

2011-02-15 Marco van den Heuvel

* doc/html/index.html, doc/vice.texi, src/arch/amigaos/mui/mui.c,
src/arch/beos/ui.cc, src/arch/msdos/menudefs.c,
src/arch/os2/dialogs/dialogs.rc, src/arch/sdl/menu_help.c,
src/arch/unix/x11/gnome/about.c, src/arch/unix/x11/xaw/about.c,
src/arch/win32/res.rc, src/info.c, src/main.c: Updated the members
lists.

2011-02-15 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/Makefile.am,
src/arch/unix/x11/xaw/widgets/utf8ext.c,
src/arch/unix/x11/xaw/widgets/utf8ext.h: Removed (no longer needed)
utf8ext.* files.

2011-02-15 Marco van den Heuvel

* configure.in, src/arch/unix/x11/xaw/widgets/TextField.c: Fixes for
TextField.c: added configure tests for _Xlc_* functions and added
(modified) patch by Olaf.

2011-02-15 pottendo

* po/da.po: Updated by Mikkel.

2011-02-14 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: More fixes for non-wchar
platforms.

2011-02-14 Christian Vogelgsang

* data/C128/osx_pos.vkm, data/C128/osx_sym.vkm: macosx: fixed Y/Z for
US x128 keyboard

2011-02-14 Marco van den Heuvel

* src/arch/unix/socketimpl.h: Added openserver 5 fix.

2011-02-14 Marco van den Heuvel

* vice-mint.spec.in: Changed --with-sdl to --with-sdlsound.

2011-02-14 Marco van den Heuvel

* configure.in, src/arch/unix/x11/xaw/widgets/TextField.c: Fixed for
platforms without intptr_t and wchar.h, added wchar.h test to configure.

2011-02-14 Andreas Matthies

* src/gfxoutputdrv/ffmpegdrv.c: Fixed declaration of framecounter.

2011-02-13 Marco van den Heuvel

* configure.in: changed the xrandr configure test to test for
XRRConfigCurrentRate, since the original test was not enough to exclude
older xrandr libs that didn´t have the needed functions.

2011-02-13 Marco van den Heuvel

* src/arch/unix/gui/uic64cart.c: Fixed the position of a variable init.

2011-02-13 Andreas Matthies

* src/core/ciacore.c: Remove "Timer B bug" flag if normal interrupt
occurs.

2011-02-13 Andreas Matthies

* src/core/ciacore.c: Fixes missing CIA/6526A interrupt delay if
acknowledged on cycle before.

2011-02-12 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.rc: Removed IEC references from the
os/2 printer ui items.

2011-02-12 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/TextField.c: Only include stdint.h when
configure has defined it as present.

2011-02-12 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/utf8ext.c: Forgot to include utf8ext.h
in utf8ext.c

2011-02-12 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added ´raw printer´ support to the
os/2 ui.

2011-02-12 Marco van den Heuvel

* src/arch/unix/x11/xaw/widgets/Makefile.am,
src/arch/unix/x11/xaw/widgets/TextField.c,
src/arch/unix/x11/xaw/widgets/utf8ext.c,
src/arch/unix/x11/xaw/widgets/utf8ext.h: Some of the utf8 calls used in
TextField.c are only available if the X11 dev package is based on
XFree86 4.0.2 and higher, so I added the utf8 extension code to be used
in case the platform doesn´t have it in its X11 dev.

2011-02-11 Andreas Matthies

* src/gfxoutputdrv/ffmpegdrv.c: Added "drop every second frame" feature
requested by Moon. No GUI as this is already freezed for 2.3.

2011-02-11 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added ´load to basic start´ to the
os/2 ui.

2011-02-11 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added v364 speech support to the
os/2 ui.

2011-02-11 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added magic voice support to the
os/2 ui.

2011-02-11 Marco van den Heuvel

* src/sounddrv/soundbeos.cc: #if 0´ed a line in the beos sound driver
that seems to be responsible for it ´hanging´ in certain circumstances.

2011-02-11 Marco van den Heuvel

* src/arch/win32/videoarch.h: Added some fixes for when the windows
resources are compiled with wrc.

2011-02-11 Fabrizio Gennari

* src/sounddrv/soundwmm.c: Remove an nunnecessary include and 3 warnings

2011-02-11 Fabrizio Gennari

* src/sounddrv/sounddx.c: Do not compile sounddx.c if not necessary

2011-02-10 Andreas Matthies

* src/interrupt.h: Add debug output for NMI.

2011-02-10 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.h, src/arch/os2/dialogs/menubar.rc: Put
some I/O extensions in sub menus in the os/2 ui.

2011-02-10 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added pet dww support to the os/2 ui.

2011-02-09 Marco van den Heuvel

* src/arch/riscos/uiconfig.c, src/arch/riscos/uiconfig.h,
src/arch/riscos/uihelp.c: Removed emuid from the riscos ui.

2011-02-09 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Removed emuid from the os/2 ui.

2011-02-09 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c: Seperated c64 model menu actions from
menu selections and put them in the correct places.

2011-02-09 Marco van den Heuvel

* src/sound.c: Added a 25 warning msg limit for the cycle based buffer
overflow msg.

2011-02-09 Dag Lem

* src/resid/filter.cc: The 8580 cutoff frequency is never 0

2011-02-08 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.c, src/arch/os2/dialogs/menubar.h,
src/arch/os2/dialogs/menubar.rc: Added c64 model selection to the
os/2 ui.

2011-02-08 Marco van den Heuvel

* src/c64/cart/c64carthooks.c: Added the other missing #ifdef HAVE_MIDI.

2011-02-08 Marco van den Heuvel

* src/c64/cart/c64carthooks.c: Added missing #ifdef HAVE_MIDI.

2011-02-07 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/residdtv-voice.cc,
src/arch/sdl/win32-watcom/residdtv-wave.cc,
src/arch/sdl/win32-watcom/residdtv.tgt,
src/arch/sdl/win32-watcom/residfp-pot.cc,
src/arch/sdl/win32-watcom/residfp-wave.cc,
src/arch/sdl/win32-watcom/residfp.tgt,
src/arch/sdl/win32-watcom/vice.wpj,
src/arch/watcom-source-wrappers/residdtv-voice.cc,
src/arch/watcom-source-wrappers/residdtv-wave.cc,
src/arch/watcom-source-wrappers/residfp-pot.cc,
src/arch/watcom-source-wrappers/residfp-wave.cc,
src/arch/win32/Makefile.am, src/arch/win32/watcom/resid-dtv.tgt,
src/arch/win32/watcom/resid-fp.tgt,
src/arch/win32/watcom/residdtv-voice.cc,
src/arch/win32/watcom/residdtv-wave.cc,
src/arch/win32/watcom/residfp-pot.cc,
src/arch/win32/watcom/residfp-wave.cc, src/arch/win32/watcom/vice.wpj:
More ow code duplication cleanup.

2011-02-07 Dag Lem

* src/resid/filter.cc: Resonance function for the 8580, worked out from
revectorized die photographs. Removed the last remaining divisions and
floating point code from runtime.

2011-02-07 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/residdtv-extfilt.cc,
src/arch/sdl/win32-watcom/residdtv-filter.cc,
src/arch/sdl/win32-watcom/residdtv-version.cc,
src/arch/sdl/win32-watcom/residdtv.tgt,
src/arch/sdl/win32-watcom/residfp-filter.cc,
src/arch/sdl/win32-watcom/residfp-version.cc,
src/arch/sdl/win32-watcom/residfp-voice.cc,
src/arch/sdl/win32-watcom/residfp.tgt,
src/arch/sdl/win32-watcom/vice.wpj,
src/arch/watcom-source-wrappers/residdtv-extfilt.cc,
src/arch/watcom-source-wrappers/residdtv-filter.cc,
src/arch/watcom-source-wrappers/residdtv-version.cc,
src/arch/watcom-source-wrappers/residfp-filter.cc,
src/arch/watcom-source-wrappers/residfp-version.cc,
src/arch/watcom-source-wrappers/residfp-voice.cc,
src/arch/win32/Makefile.am, src/arch/win32/watcom/resid-dtv.tgt,
src/arch/win32/watcom/resid-fp.tgt,
src/arch/win32/watcom/residdtv-extfilt.cc,
src/arch/win32/watcom/residdtv-filter.cc,
src/arch/win32/watcom/residdtv-version.cc,
src/arch/win32/watcom/residfp-filter.cc,
src/arch/win32/watcom/residfp-version.cc,
src/arch/win32/watcom/residfp-voice.cc, src/arch/win32/watcom/vice.wpj:
More ow code duplication cleanup.

2011-02-06 groepaz

* src/c64/cart/c64-midi.c, src/c64/cart/sfx_soundexpander.c,
src/c64/cart/sfx_soundsampler.c, src/c64/cart/tfe.c, src/core/cs8900.c,
src/core/cs8900.h, src/core/fmopl.c, src/core/fmopl.h,
src/core/ser-eeprom.c, src/core/ser-eeprom.h, src/core/spi-sdcard.c,
src/core/spi-sdcard.h, src/core/t6721.c, src/core/t6721.h, src/midi.c,
src/midi.h, src/rtc/ds1302.c, src/rtc/ds1302.h: added/prepared some
more snapshot stubs

2011-02-06 groepaz

* src/c64/cart/c64-midi.c, src/c64/cart/c64-midi.h,
src/c64/cart/c64carthooks.c, src/c64/cart/ide64.c, src/c64/cart/ide64.h,
src/c64/cart/magicvoice.c, src/c64/cart/magicvoice.h,
src/c64/cart/mmc64.c, src/c64/cart/mmc64.h, src/c64/cart/mmcreplay.c,
src/c64/cart/mmcreplay.h, src/c64/cart/sfx_soundexpander.c,
src/c64/cart/sfx_soundexpander.h, src/c64/cart/sfx_soundsampler.c,
src/c64/cart/sfx_soundsampler.h, src/c64/cart/snapshot64.c,
src/c64/cart/tfe.c, src/c64/cart/tfe.h: added stubs for snapshot
read/write and return proper error instead of silently not work :)

2011-02-06 groepaz

* src/c64/cart/snapshot64.c: changed rom switching (makes codebuster
rom work)

2011-02-06 Fabrizio Gennari

* src/tape/tap.c: In C16 tapes, tap_cbm_read_block() must be called
with the right size of header, because C16 headers do not have an end
marker, so the size cannot be autodetected

2011-02-06 groepaz

* src/c64/cart/stardos.c: fix roml mapping, emulate capacitor (more)
correctly

2011-02-06 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/os2/Makefile.am,
src/arch/os2/watcom/resid-sid.cc, src/arch/os2/watcom/resid.tgt,
src/arch/os2/watcom/vice.wpj, src/arch/os2/watcom/viciisc.tgt,
src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/resid-sid.cc,
src/arch/sdl/win32-watcom/resid.tgt,
src/arch/sdl/win32-watcom/residdtv-envelope.cc,
src/arch/sdl/win32-watcom/residdtv-sid.cc,
src/arch/sdl/win32-watcom/residdtv.tgt,
src/arch/sdl/win32-watcom/residfp-envelope.cc,
src/arch/sdl/win32-watcom/residfp-extfilt.cc,
src/arch/sdl/win32-watcom/residfp-sid.cc,
src/arch/sdl/win32-watcom/residfp.tgt,
src/arch/sdl/win32-watcom/vice.wpj,
src/arch/sdl/win32-watcom/viciinew-snapshot.c,
src/arch/sdl/win32-watcom/viciinew-timing.c,
src/arch/sdl/win32-watcom/viciinew.tgt,
src/arch/watcom-source-wrappers/resid-sid.cc,
src/arch/watcom-source-wrappers/residdtv-envelope.cc,
src/arch/watcom-source-wrappers/residdtv-sid.cc,
src/arch/watcom-source-wrappers/residfp-envelope.cc,
src/arch/watcom-source-wrappers/residfp-extfilt.cc,
src/arch/watcom-source-wrappers/residfp-sid.cc,
src/arch/watcom-source-wrappers/viciisc-snapshot.c,
src/arch/watcom-source-wrappers/viciisc-timing.c,
src/arch/win32/Makefile.am, src/arch/win32/watcom/resid-dtv.tgt,
src/arch/win32/watcom/resid-fp.tgt, src/arch/win32/watcom/resid-sid.cc,
src/arch/win32/watcom/resid.tgt,
src/arch/win32/watcom/residdtv-envelope.cc,
src/arch/win32/watcom/residdtv-sid.cc,
src/arch/win32/watcom/residfp-envelope.cc,
src/arch/win32/watcom/residfp-extfilt.cc,
src/arch/win32/watcom/residfp-sid.cc, src/arch/win32/watcom/vice.wpj,
src/arch/win32/watcom/viciinew-snapshot.c,
src/arch/win32/watcom/viciinew-timing.c,
src/arch/win32/watcom/viciinew.tgt: More ow code duplication cleanup.

2011-02-06 Dag Lem

* src/sid/sid-snapshot.c: Bumped SIDEXTENDED snapshot version to 1.1

2011-02-06 Daniel Kahlin

* doc/html/plain/NEWS: Added a note about the changed ColorGamma range
and a general note on upgrading.

2011-02-06 Marco van den Heuvel

* doc/coding-guidelines.txt: Added skoe´s refinement of the coding
guidelines document.

2011-02-06 Fabrizio Gennari

* src/tape/tap.c: If a TAP file was corrupt, and there was a
start-of-pause marker (0 byte) followed by less than 3 bytes then EOF,
the function tap_find_pilot() went into an infinite loop

2011-02-06 Daniel Kahlin

* doc/html/plain/NEWS: Added mentions of a few additional fixes.

2011-02-06 Daniel Kahlin

* doc/html/plain/NEWS: Elaborated on x64sc. Added note about
autostart inject.

2011-02-06 Christian Vogelgsang

* src/arch/unix/macosx/joy.c: macosx: enabled joystick settings in x64sc

2011-02-05 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/os2/watcom/vice.wpj,
src/arch/os2/watcom/viciisc.tgt, src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/vice.wpj,
src/arch/sdl/win32-watcom/viciinew-color.c,
src/arch/sdl/win32-watcom/viciinew-draw.c,
src/arch/sdl/win32-watcom/viciinew-fetch.c,
src/arch/sdl/win32-watcom/viciinew-irq.c,
src/arch/sdl/win32-watcom/viciinew-mem.c,
src/arch/sdl/win32-watcom/viciinew-phi1.c,
src/arch/sdl/win32-watcom/viciinew-resources.c,
src/arch/sdl/win32-watcom/viciinew.tgt,
src/arch/watcom-source-wrappers/viciisc-color.c,
src/arch/watcom-source-wrappers/viciisc-draw.c,
src/arch/watcom-source-wrappers/viciisc-fetch.c,
src/arch/watcom-source-wrappers/viciisc-irq.c,
src/arch/watcom-source-wrappers/viciisc-mem.c,
src/arch/watcom-source-wrappers/viciisc-phi1.c,
src/arch/watcom-source-wrappers/viciisc-resources.c,
src/arch/win32/Makefile.am, src/arch/win32/watcom/vice.wpj,
src/arch/win32/watcom/viciinew-color.c,
src/arch/win32/watcom/viciinew-draw.c,
src/arch/win32/watcom/viciinew-fetch.c,
src/arch/win32/watcom/viciinew-irq.c,
src/arch/win32/watcom/viciinew-mem.c,
src/arch/win32/watcom/viciinew-phi1.c,
src/arch/win32/watcom/viciinew-resources.c,
src/arch/win32/watcom/viciinew.tgt: More ow code duplication cleanup.

2011-02-05 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/os2/Makefile.am,
src/arch/os2/watcom/vice.wpj, src/arch/os2/watcom/viciisc.tgt,
src/arch/os2/watcom/xpet-main.c, src/arch/os2/watcom/xpet.tgt,
src/arch/os2/watcom/xplus4-main.c, src/arch/os2/watcom/xplus4.tgt,
src/arch/os2/watcom/xvic-main.c, src/arch/os2/watcom/xvic.tgt,
src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/vice.wpj,
src/arch/sdl/win32-watcom/viciinew-cmdline-options.c,
src/arch/sdl/win32-watcom/viciinew.c,
src/arch/sdl/win32-watcom/viciinew.tgt,
src/arch/sdl/win32-watcom/x64.tgt, src/arch/sdl/win32-watcom/x64main.c,
src/arch/sdl/win32-watcom/xpet.tgt,
src/arch/sdl/win32-watcom/xpetmain.c,
src/arch/sdl/win32-watcom/xplus4.tgt,
src/arch/sdl/win32-watcom/xplus4main.c,
src/arch/sdl/win32-watcom/xvic.tgt,
src/arch/sdl/win32-watcom/xvicmain.c,
src/arch/watcom-source-wrappers/viciisc-cmdline-options.c,
src/arch/watcom-source-wrappers/viciisc.c,
src/arch/watcom-source-wrappers/x64-main.c,
src/arch/watcom-source-wrappers/xpet-main.c,
src/arch/watcom-source-wrappers/xplus4-main.c,
src/arch/watcom-source-wrappers/xvic-main.c,
src/arch/win32/Makefile.am, src/arch/win32/watcom/vice.wpj,
src/arch/win32/watcom/viciinew-cmdline-options.c,
src/arch/win32/watcom/viciinew.c, src/arch/win32/watcom/viciinew.tgt,
src/arch/win32/watcom/x64.tgt, src/arch/win32/watcom/x64main.c,
src/arch/win32/watcom/xpet.tgt, src/arch/win32/watcom/xpetmain.c,
src/arch/win32/watcom/xplus4.tgt, src/arch/win32/watcom/xplus4main.c,
src/arch/win32/watcom/xvic.tgt, src/arch/win32/watcom/xvicmain.c: More
ow code duplication cleanup.

2011-02-05 Dag Lem

* src/arch/platform_cpu_type.h: Added missing include of string.h

2011-02-05 Dag Lem

* src/resid/sid.h, src/sid/resid.cc, src/sid/sid-snapshot.c,
src/sid/sid-snapshot.h: Added new reSID state variables to SID snapshot

2011-02-05 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/os2/Makefile.am,
src/arch/os2/watcom/vice.wpj, src/arch/os2/watcom/x128-main.c,
src/arch/os2/watcom/x128.tgt, src/arch/os2/watcom/x64dtv-main.c,
src/arch/os2/watcom/x64dtv.tgt, src/arch/os2/watcom/x64sc-main.c,
src/arch/os2/watcom/x64sc.tgt, src/arch/os2/watcom/xcbm2-main.c,
src/arch/os2/watcom/xcbm2.tgt, src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/vice.wpj, src/arch/sdl/win32-watcom/x128.tgt,
src/arch/sdl/win32-watcom/x128main.c,
src/arch/sdl/win32-watcom/x64dtv.tgt,
src/arch/sdl/win32-watcom/x64dtvmain.c,
src/arch/sdl/win32-watcom/x64sc.tgt,
src/arch/sdl/win32-watcom/x64scmain.c,
src/arch/sdl/win32-watcom/xcbm2.tgt,
src/arch/sdl/win32-watcom/xcbm2main.c,
src/arch/watcom-source-wrappers/genwinres32.c,
src/arch/watcom-source-wrappers/x128-main.c,
src/arch/watcom-source-wrappers/x64dtv-main.c,
src/arch/watcom-source-wrappers/x64sc-main.c,
src/arch/watcom-source-wrappers/xcbm2-main.c,
src/arch/win32/Makefile.am, src/arch/win32/watcom/genwinres32.c,
src/arch/win32/watcom/genwinres32.tgt, src/arch/win32/watcom/vice.wpj,
src/arch/win32/watcom/x128.tgt, src/arch/win32/watcom/x128main.c,
src/arch/win32/watcom/x64dtv.tgt, src/arch/win32/watcom/x64dtvmain.c,
src/arch/win32/watcom/x64sc.tgt, src/arch/win32/watcom/x64scmain.c,
src/arch/win32/watcom/xcbm2.tgt, src/arch/win32/watcom/xcbm2main.c: More
ow code duplication cleanup.

2011-02-05 Marco van den Heuvel

* src/arch/os2/watcom/makebindist.bat: Refined the os/2 ow bindist
batch file a bit.

2011-02-05 Marco van den Heuvel

* src/arch/os2/dialogs/menubar.rc: Fixed a typo.

2011-02-05 Marco van den Heuvel

* src/arch/Makefile.am, src/arch/os2/Makefile.am,
src/arch/os2/watcom/gentranslate32.tgt, src/arch/os2/watcom/vic20.tgt,
src/arch/os2/watcom/vic20cart-generic.c, src/arch/os2/watcom/vice.wpj,
src/arch/sdl/win32-watcom/Makefile.am,
src/arch/sdl/win32-watcom/gentranslate32.tgt,
src/arch/sdl/win32-watcom/vic20cart-generic.c,
src/arch/sdl/win32-watcom/vic20cart.tgt,
src/arch/sdl/win32-watcom/vice.wpj, src/arch/watcom-source-wrappers,
src/arch/watcom-source-wrappers/gentranslate32.c,
src/arch/watcom-source-wrappers/vic20cart-generic.c,
src/arch/win32/Makefile.am, src/arch/win32/watcom/gentranslate32.c,
src/arch/win32/watcom/gentranslate32.tgt,
src/arch/win32/watcom/vic20.tgt,
src/arch/win32/watcom/vic20cart-generic.c,
src/arch/win32/watcom/vice.wpj: Start of the ow wrapper file code
duplication cleanup.

2011-02-05 Marco van den Heuvel

* src/arch/os2/install.cmd, src/arch/os2/makedist.cmd: Fixed some
elements of the os/2 makedist.cmd and install.cmd files.

2011-02-05 groepaz

* src/c64/cart/c64cartmem.c, src/c64/cart/capture.c,
src/c64/cart/capture.h, src/c64/cart/exos.c, src/c64/cart/exos.h,
src/c64/cart/finalplus.c, src/c64/cart/finalplus.h,
src/c64/cart/generic.c, src/c64/cart/generic.h,
src/c64/cart/magicformel.c, src/c64/cart/magicformel.h,
src/c64/cart/mmcreplay.c, src/c64/cart/mmcreplay.h,
src/c64/cart/stardos.c, src/c64/cart/stardos.h: added missing hooks
for vic-ii ultimax fetches

2011-02-05 Marco van den Heuvel

* configure.in, doc/Makefile.am, doc/vice.inf, src/arch/os2/Makefile.am,
src/arch/os2/makedist.cmd, src/arch/os2/texi2ipf,
src/arch/os2/vac++/Makefile.am, src/arch/os2/vac++/VICE_HLP.ICC,
src/arch/os2/vac++/VICE_INF.ICC, src/arch/os2/watcom/makebindist.bat:
Moved os/2 vice.inf to the top doc dir (where it belongs) and added
support for creating the os/2 vice.inf file (even when cross-compiling).

2011-02-05 Marco van den Heuvel

* src/arch/os2/Makefile.am, src/arch/os2/watcom/makebindist.bat: Added
a bindist batch file for os/2 ow.

2011-02-05 groepaz

* src/c64/cart/c64cartmem.c, src/c64/cart/capture.c,
src/c64/cart/capture.h, src/c64/cart/exos.c, src/c64/cart/exos.h,
src/c64/cart/finalplus.c, src/c64/cart/finalplus.h,
src/c64/cart/gamekiller.c, src/c64/cart/gamekiller.h,
src/c64/cart/magicformel.c, src/c64/cart/magicformel.h,
src/c64/cart/stardos.c, src/c64/cart/stardos.h, src/c64/cart/zaxxon.c,
src/c64/cart/zaxxon.h: added memory peek

2011-02-05 Dag Lem

* src/resid/filter.h: VCR: Yet another micro-optimization - only load
constant when used in calculation of triode mode current

2011-02-05 Dag Lem

* src/resid/envelope.h, src/resid/voice.h, src/resid/wave.cc,
src/resid/wave.h: Shave 64KB off waveform arrays, and facilitate
16x16->32 multiplication in envelope modulation

2011-02-05 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: VCR: Micro-optimization in
caculation of triode mode

2011-02-04 Marco van den Heuvel

* doc: Added vice.GID to the svn ignore list.

2011-02-04 groepaz

* src/c64/cart/c64cartmem.c, src/c64/cart/generic.c,
src/c64/cart/generic.h, src/c64/cart/retroreplay.c,
src/c64/cart/retroreplay.h: remove direct export.x usage

2011-02-04 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: 19 to 16 bit conversion
almost complete

2011-02-04 Dag Lem

* src/resid/dac.cc, src/resid/dac.h, src/resid/envelope.cc,
src/resid/envelope.h, src/resid/filter.cc, src/resid/filter.h,
src/resid/wave.cc, src/resid/wave.h: Start of work to store most filter
variables in 16 instead of 19 bits, as suggested by Antti Lankila.

2011-02-04 Marco van den Heuvel

* src/arch/os2/watcom/vice.wpj, src/arch/os2/watcom/x64sc.tgt: Added
.rc processing for x64sc to the os2 watcom project files.

2011-02-04 Marco van den Heuvel

* src/arch/os2/vac++/incl/c64.icc: Fixed a typo.

2011-02-04 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: Reverted non-portable hack,
which also fails to pass my secret beauty vs. benefit test :-)

2011-02-04 Marco van den Heuvel

* src/arch/os2/Makefile.am, src/arch/os2/siddtvdefs.h,
src/arch/os2/vac++/Makefile.am, src/arch/os2/vac++/X1541.ICC,
src/arch/os2/vac++/incl/c128.icc, src/arch/os2/vac++/incl/c64cart.icc,
src/arch/os2/vac++/incl/iec.icc, src/arch/os2/vac++/incl/iec128dcr.icc,
src/arch/os2/vac++/incl/iecc64exp.icc,
src/arch/os2/vac++/incl/mainsrc.icc, src/arch/os2/vac++/x128/X128.ICC:
More os2 vac++ fixes.

2011-02-04 groepaz

* src/arch/unix/joy.c: do only treat the first 4 joystick buttons as
fire (fixes bug 3167986)

2011-02-03 Marco van den Heuvel

* src/arch/os2/vac++/Makefile.am, src/arch/os2/vac++/RESID.ICC,
src/arch/os2/vac++/config.h, src/arch/os2/vac++/incl/c64.icc,
src/arch/os2/vac++/incl/c64cart.icc,
src/arch/os2/vac++/incl/c64commonall.icc,
src/arch/os2/vac++/incl/c64commonc128.icc,
src/arch/os2/vac++/incl/c64commonc64dtv.icc,
src/arch/os2/vac++/incl/c64commonc64sc.icc,
src/arch/os2/vac++/incl/c64sc.icc, src/arch/os2/vac++/incl/core.icc,
src/arch/os2/vac++/incl/crtc.icc,
src/arch/os2/vac++/incl/gfxoutputdrv.icc,
src/arch/os2/vac++/incl/mainsrc.icc, src/arch/os2/vac++/incl/plus4.icc,
src/arch/os2/vac++/incl/printerdrv.icc,
src/arch/os2/vac++/incl/sounddrv.icc, src/arch/os2/vac++/incl/vdc.icc,
src/arch/os2/vac++/incl/viciisc.icc, src/arch/os2/vac++/incl/video.icc,
src/arch/os2/vac++/lpng.icc, src/arch/os2/vac++/lzlib.icc,
src/arch/os2/vac++/vicedll.ICC, src/arch/os2/vac++/x128/X128.ICC,
src/arch/os2/vac++/x64/X64.ICC, src/arch/os2/vac++/x64dtv/X64DTV.ICC,
src/arch/os2/vac++/x64sc, src/arch/os2/vac++/x64sc/X64SC.ICC,
src/arch/os2/vac++/xcbm2/Xcbm2.ICC, src/arch/os2/vac++/xpet/Xpet.ICC,
src/arch/os2/vac++/xplus4/Xplus4.ICC, src/arch/os2/vac++/xvic/Xvic.ICC:
Preliminary fixes for the os2 vac++ project files.

2011-02-03 Antti S. Lankila

* src/resid/filter.cc, src/resid/filter.h: Unify snake current
calculation for both directions of current. Adjust scaling for n_vcr and
n_snake to 1 << 13, which avoids one shift in the hot path. Use 31 bits
for vc, and apply a small bit hack to convert the signed vc value to
unsigned array index.

2011-02-03 Marco van den Heuvel

* src/arch/os2/Makefile.am, src/arch/os2/dialogs/dlg-fileio.c,
src/arch/os2/kbd/Makefile.am, src/arch/os2/kbd/kbd-c64sc.c,
src/arch/os2/siddefs.h, src/arch/os2/watcom/c128c64.tgt,
src/arch/os2/watcom/c64.tgt, src/arch/os2/watcom/c64cart.tgt,
src/arch/os2/watcom/c64commonsc.tgt, src/arch/os2/watcom/c64dtv.tgt,
src/arch/os2/watcom/c64sc.tgt, src/arch/os2/watcom/cbm2.tgt,
src/arch/os2/watcom/core.tgt, src/arch/os2/watcom/crtc.tgt,
src/arch/os2/watcom/gentranslate32.tgt, src/arch/os2/watcom/genwt.bat,
src/arch/os2/watcom/mainsrc.tgt, src/arch/os2/watcom/pet.tgt,
src/arch/os2/watcom/plus4.tgt, src/arch/os2/watcom/printerdrv.tgt,
src/arch/os2/watcom/resid.tgt, src/arch/os2/watcom/vdc.tgt,
src/arch/os2/watcom/vice.wpj, src/arch/os2/watcom/viciicommon.tgt,
src/arch/os2/watcom/viciisc.tgt, src/arch/os2/watcom/video.tgt,
src/arch/os2/watcom/x128.tgt, src/arch/os2/watcom/x64.tgt,
src/arch/os2/watcom/x64dtv.tgt, src/arch/os2/watcom/x64sc-main.c,
src/arch/os2/watcom/x64sc.tgt, src/arch/os2/watcom/xall-specific.tgt,
src/arch/os2/watcom/xcbm2.tgt, src/arch/os2/watcom/xpet.tgt,
src/arch/os2/watcom/xplus4.tgt, src/arch/os2/watcom/xvic.tgt,
src/arch/platform_cpu_type.h, src/keyboard.c: Fixed the os/2 ow
project files.

2011-02-03 pottendo

* po/tr.po: Updated by Emir.

2011-02-03 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: Decreased size of op-amp
lookup table elements to 16 bits, for speedup on ARM

2011-02-03 Christian Vogelgsang

* src/arch/unix/macosx/mididrv.c: macosx: removed warnings in midi
driver

2011-02-02 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: VCR: 16 bit tables for Vg
and Ids. This should hopefully make things fit in the L2 cache on ARM
Cortex-A8 SoCs again

2011-02-02 Marco van den Heuvel

* src/arch/sdl/archdep_win32.c, src/arch/sdl/uifilereq.c,
src/arch/sdl/win64-msvc/config.h, src/sid/fastsid.c,
src/video/render1x1ntsc.c, src/video/render1x1pal.c: Added some more
64bit warning fixes.

2011-02-02 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: Framework for emulation of
VCR transistor subthreshold model

2011-02-02 Marco van den Heuvel

* src/arch/win32/uiautostart.c, src/arch/win32/uiexpert.c,
src/arch/win32/uilightpen.c, src/arch/win32/uisound.c: Added some more
64bit warning fixes.

2011-02-02 Marco van den Heuvel

* src/c64/cart/ide64.c, src/rtc/bq4830y.c, src/rtc/bq4830y.h,
src/rtc/ds12c887.c, src/rtc/ds12c887.h, src/rtc/ds1302.c,
src/rtc/ds1302.h, src/rtc/rtc.c, src/rtc/rtc.h: Fixed the rtc system for
64bit time_t.

2011-02-02 Marco van den Heuvel

* src/arch/win32/archdep.c, src/arch/win32/console.c, src/cbmdos.c,
src/findpath.c, src/fsdevice/fsdevice-open.c,
src/monitor/monitor_network.c, src/resources.c, src/vdrive/vdrive-dir.c:
Added some 64bit warning fixes.

2011-02-02 groepaz

* doc/vice.pdf, doc/vice.texi, doc/vice.txt: added some cart related info

2011-02-02 Marco van den Heuvel

* src/c64/cart/c64cartmem.c, src/c64/cart/c64tpi.c,
src/c64/cart/easyflash.c, src/c64/cart/mmc64.c: Some warning fixes.

2011-02-02 groepaz

* src/c128/c128cia1.c, src/c64/c64cia1.c: if pa and pb are both output
and pb outputs high, do not let pa drive pb low. fixes nitro#16

2011-02-02 Daniel Kahlin

* src/info.c: Added credits for some patches since last year.

2011-02-01 Dag Lem

* src/resid/filter.cc, src/resid/filter.h: Filter micro-optimization

2011-02-01 Marco van den Heuvel

* ChangeLog, configure.in, doc/vice.chm, doc/vice.guide, doc/vice.hlp,
po/da.po, po/de.po, po/fr.po, po/hu.po, po/it.po, po/nl.po, po/pl.po,
po/sv.po, po/tr.po, src/arch/win32/vice-version.bat, src/version.h:
Version 2.2.12

2011-02-01 Marco van den Heuvel

* po/da.po, po/de.po, po/fr.po, po/hu.po, po/it.po, po/nl.po, po/pl.po,
po/sv.po, po/tr.po, src/arch/amigaos/intl_text.c, src/arch/win32/res.rc,
src/translate_text.c: Did a ´make trans-update´.

2011-02-01 Marco van den Heuvel

* po/nl.po: Updated.

2011-02-01 Marco van den Heuvel

* src/arch/beos/c128ui.cc: Fix for ppc-beos.

2011-02-01 Marco van den Heuvel

* src/resid-fp/filter.cc: Changed the logf and expf replacement
functions to defines.

2011-02-01 Marco van den Heuvel

* src/resid/filter.h: Changed the sqrtf replacement function into a
define.

2011-02-01 Marco van den Heuvel

* src/arch/beos/ppc-cc.sh: Refined to use a.out as output file and not
produce a.out if -c was given.

2011-02-01 Marco van den Heuvel

* src/resid-fp/configure.in: Only change CXX_FLAGS when compiling
with g++.

2011-02-01 pottendo

* po/fr.po: Merge from Paul.

2011-02-01 pottendo

* po/it.po: Updated by Andrea.

2011-02-01 groepaz

* doc/CIA-README.txt, doc/Makefile.am: added documentation of CIA
internals (by Andre Fachat)

2011-02-01 groepaz

* doc/Documentation-Howto.txt, doc/checkdoc.c, doc/checkdoc.mak,
doc/vice.pdf, doc/vice.texi, doc/vice.txt: added remaining missing
command line options (all done). fixed all outdated resources.
updated howto

2011-02-01 Marco van den Heuvel

* build/beos/ppc-build-sdl.sh, build/beos/ppc-build.sh,
src/arch/beos/Makefile.am, src/arch/beos/ppc-cc.sh: Added a compiler
wrapper script for the ppc-beos compiler (mwccppc), because newer
autotools generate a configure script that doesn´t use -o any more for
checking for standard compiler output.

2011-01-31 pottendo

* po/de.po: Updated.

2011-01-31 groepaz

* src/vdc/vdc-cmdline-options.c: fix typo

2011-01-31 Marco van den Heuvel

* po/da.po, po/de.po, po/fr.po, po/hu.po, po/it.po, po/nl.po, po/pl.po,
po/sv.po, po/tr.po, src/crtc/crtc-cmdline-options.c,
src/plus4/ted-cmdline-options.c, src/translate.txt,
src/translate_text.c, src/vdc/vdc-cmdline-options.c,
src/vic20/vic-cmdline-options.c, src/vicii/vicii-cmdline-options.c,
src/viciisc/vicii-cmdline-options.c: Prepared po files for distribution
to the translators for the upcoming 2.3 release.

2011-01-31 groepaz

* src/crtc/crtc-cmdline-options.c, src/plus4/ted-cmdline-options.c,
src/translate_text.c, src/vdc/vdc-cmdline-options.c,
src/vic20/vic-cmdline-options.c, src/vicii/vicii-cmdline-options.c,
src/viciisc/vicii-cmdline-options.c: added missing command-line options
for crt emulation, fixed ranges in help messages

2011-01-30 Marco van den Heuvel

* src/arch/beos/plus4ui.cc, src/arch/beos/ui.cc,
src/arch/beos/vicemenu.cc, src/arch/beos/vicewindow.cc: Fixed some beos
issues.

2011-01-30 Dag Lem

* src/arch/unix/gui/uirenderer.c: Ensure that tick is displayed for
´VIC-II settings/Renderer´ in the Xaw port

2011-01-30 Dag Lem

* src/gfxoutputdrv/bmpdrv.c: Hopefully fixed BMP row padding for the
´memmap feature´

2011-01-30 Dag Lem

* src/gfxoutputdrv/bmpdrv.c: Added BMP row padding, simplified code

2011-01-30 Dag Lem

* src/arch/unix/x11/xaw/x11ui.c: Fix for fontSet specification which
prevented startup (´Missing charsets in String to FontSet conversion´)

2011-01-29 groepaz

* src/crtc/crtc-cmdline-options.c, src/vic20/vic-cmdline-options.c:
added missing cmdline options for crt emulation

2011-01-29 Marco van den Heuvel

* configure.in, src/resid/configure.in: Added a test to the configure
script for testing if the compiler supports -march=...

2011-01-29 groepaz

* src/c64/cart/mach5.c, src/cartconv.c: support 4k mach5 images

2011-01-29 Marco van den Heuvel

* src/arch/beos/c128ui.cc, src/arch/beos/c64dtvui.cc,
src/arch/beos/c64ui.cc, src/arch/beos/constants.h, src/arch/beos/ui.cc,
src/arch/beos/ui_file.cc, src/arch/beos/ui_file.h,
src/arch/beos/ui_video.cc, src/arch/beos/vic20ui.cc,
src/arch/beos/vicemenu.cc: Added ´crt emulation´ to the beos ui, and
added ´save to ... image when changed´ items as well.

2011-01-29 groepaz

* src/c64/cart/easyflash.c: some code cleanup (patch by skoe)

2011-01-29 groepaz

* src/c64/cart/c64cart.c: resolve cart image (relative) path when
attaching

2011-01-29 Daniel Kahlin

* src/main.c: Corrected a mistake in the team member list.

2011-01-29 Dag Lem

* src/core/ciacore.c, src/c64/cart/c64tpi.c, src/c64/cart/reu.c,
src/c64/cart/dqbb.c, src/c64/cart/dqbb.h, src/c64/cart/expert.c,
src/c64/cart/expert.h, src/c64/cart/isepic.c, src/c64/cart/isepic.h,
src/c64/cart/ramcart.c, src/c64/cart/ramcart.h, src/c64/cart/mmc64.c,
src/plus4/plus4mem.c, src/cbm2/cbm2cia.h, src/cbm2/cbm2cia1.c,
src/c64/cart/c64cartmem.c, src/c64/cart/generic.c,
src/c64/cart/retroreplay.c, src/c64/c64sound.c,
src/c64/cart/atomicpower.c, src/c64/cart/freezemachine.c,
src/c64/cart/magicvoice.c, src/c64/cart/supersnapshot4.c,
src/c64/cart/mach5.c, src/c64/cart/easyflash.c, INSTALL,
build/macosx/build-vice-dist.sh, src/aciacore.c,
src/arch/amigaos/types.h, src/arch/beos/types.h, src/arch/msdos/types.h,
src/arch/os2/types.h, src/arch/riscos/types.h, src/arch/sdl/types.h,
src/arch/unix/types.h, src/arch/win32/types.h, src/c128/c128.c,
src/c128/c128cia1.c, src/c128/c128mem.c, src/c128/c128mem.h,
src/c128/c128memrom.c, src/c128/c128memrom.h, src/c128/c128mmu.c,
src/c128/c128mmu.h, src/c128/functionrom.c, src/c128/functionrom.h,
src/c128/z80mem.c, src/c128/z80mem.h, src/c64/c64_256k.c,
src/c64/c64_256k.h, src/c64/c64cia.h, src/c64/c64cia1.c,
src/c64/c64cia2.c, src/c64/c64io.c, src/c64/c64io.h, src/c64/c64mem.c,
src/c64/c64mem.h, src/c64/c64memrom.c, src/c64/c64memrom.h,
src/c64/c64memsc.c, src/c64/cart/actionreplay.c,
src/c64/cart/actionreplay.h, src/c64/cart/actionreplay2.c,
src/c64/cart/actionreplay2.h, src/c64/cart/actionreplay3.c,
src/c64/cart/actionreplay3.h, src/c64/cart/actionreplay4.c,
src/c64/cart/actionreplay4.h, src/c64/cart/atomicpower.h,
src/c64/cart/c64-midi.c, src/c64/cart/c64-midi.h, src/c64/cart/c64acia.h,
src/c64/cart/c64acia1.c, src/c64/cart/c64cartmem.h,
src/c64/cart/capture.c, src/c64/cart/capture.h, src/c64/cart/comal80.c,
src/c64/cart/delaep256.c, src/c64/cart/delaep64.c,
src/c64/cart/delaep7x8.c, src/c64/cart/diashowmaker.c,
src/c64/cart/digimax.c, src/c64/cart/dinamic.c, src/c64/cart/easyflash.h,
src/c64/cart/epyxfastload.c, src/c64/cart/epyxfastload.h,
src/c64/cart/exos.c, src/c64/cart/exos.h, src/c64/cart/final.c,
src/c64/cart/final.h, src/c64/cart/final3.c, src/c64/cart/final3.h,
src/c64/cart/finalplus.c, src/c64/cart/finalplus.h,
src/c64/cart/freezeframe.c, src/c64/cart/freezemachine.h,
src/c64/cart/funplay.c, src/c64/cart/gamekiller.c,
src/c64/cart/generic.h, src/c64/cart/georam.c, src/c64/cart/gs.c,
src/c64/cart/ide64.c, src/c64/cart/ide64.h, src/c64/cart/kcs.c,
src/c64/cart/magicdesk.c, src/c64/cart/magicformel.c,
src/c64/cart/magicformel.h, src/c64/cart/mikroass.c,
src/c64/cart/mmc64.h, src/c64/cart/mmcreplay.c, src/c64/cart/mmcreplay.h,
src/c64/cart/ocean.c, src/c64/cart/ocean.h, src/c64/cart/prophet64.c,
src/c64/cart/retroreplay.h, src/c64/cart/rexep256.c,
src/c64/cart/rexutility.c, src/c64/cart/ross.c,
src/c64/cart/sfx_soundexpander.c, src/c64/cart/sfx_soundsampler.c,
src/c64/cart/simonsbasic.c, src/c64/cart/snapshot64.c,
src/c64/cart/snapshot64.h, src/c64/cart/stardos.c,
src/c64/cart/stardos.h, src/c64/cart/stb.c, src/c64/cart/superexplode5.c,
src/c64/cart/superexplode5.h, src/c64/cart/supergames.c,
src/c64/cart/supersnapshot.c, src/c64/cart/supersnapshot.h,
src/c64/cart/supersnapshot4.h, src/c64/cart/tfe.c,
src/c64/cart/warpspeed.c, src/c64/cart/westermann.c,
src/c64/cart/zaxxon.c, src/c64/cart/zaxxon.h, src/c64/plus256k.c,
src/c64/plus256k.h, src/c64/plus60k.c, src/c64/plus60k.h,
src/c64dtv/c64dtvblitter.c, src/c64dtv/c64dtvblitter.h,
src/c64dtv/c64dtvcia1.c, src/c64dtv/c64dtvcia2.c, src/c64dtv/c64dtvdma.c,
src/c64dtv/c64dtvdma.h, src/c64dtv/c64dtvmem.c, src/c64dtv/c64dtvmem.h,
src/c64dtv/c64dtvmemrom.c, src/cbm2/cbm2acia.h, src/cbm2/cbm2mem.c,
src/cbm2/cbm2mem.h, src/cbm2/cbm2tpi.h, src/cbm2/cbm2tpi1.c,
src/cbm2/cbm2tpi2.c, src/cia.h, src/core/cs8900.c, src/core/cs8900.h,
src/core/flash040core.c, src/core/riotcore.c, src/core/t6721.c,
src/core/t6721.h, src/core/tpicore.c, src/core/viacore.c,
src/crtc/crtc-mem.c, src/crtc/crtc-mem.h, src/drive/drivemem.c,
src/drive/drivemem.h, src/drive/drivetypes.h,
src/drive/iec/c64exp/mc6821.c, src/drive/iec/c64exp/profdos.c,
src/drive/iec/cia1571d.c, src/drive/iec/cia1581d.c, src/drive/iec/ciad.h,
src/drive/iec/memiec.c, src/drive/iec/via1d1541.c,
src/drive/iec/via1d1541.h, src/drive/iec/wd1770.c,
src/drive/iec/wd1770.h, src/drive/iecieee/via2d.c,
src/drive/ieee/memieee.c, src/drive/ieee/riot1d.c,
src/drive/ieee/riot2d.c, src/drive/ieee/riotd.h,
src/drive/ieee/via1d2031.c, src/drive/ieee/via1d2031.h,
src/drive/tcbm/mem1551.c, src/drive/tcbm/tpid.c, src/drive/tcbm/tpid.h,
src/drive/viad.h, src/flash040.h, src/mainc64cpu.c, src/maincpu.c,
src/mainviccpu.c, src/mem.h, src/midi.c, src/midi.h, src/pet/petacia.h,
src/pet/petdww.c, src/pet/petdww.h, src/pet/petmem.c, src/pet/petpia.h,
src/pet/petreu.c, src/pet/petreu.h, src/pet/petvia.c, src/pet/petvia.h,
src/piacore.c, src/plus4/digiblaster.c, src/plus4/digiblaster.h,
src/plus4/plus4acia.h, src/plus4/plus4memcsory256k.c,
src/plus4/plus4memcsory256k.h, src/plus4/plus4memhannes256k.c,
src/plus4/plus4memhannes256k.h, src/plus4/plus4memrom.c,
src/plus4/plus4memrom.h, src/plus4/plus4pio1.c, src/plus4/plus4pio1.h,
src/plus4/plus4pio2.c, src/plus4/plus4pio2.h, src/plus4/plus4speech.c,
src/plus4/plus4speech.h, src/plus4/plus4tcbm.c, src/plus4/plus4tcbm.h,
src/plus4/sidcartjoy.c, src/plus4/sidcartjoy.h, src/plus4/ted-mem.c,
src/plus4/ted-mem.h, src/plus4/ted-sound.c, src/plus4/ted-sound.h,
src/plus4/ted-timer.c, src/plus4/ted-timer.h, src/riot.h, src/sid/sid.c,
src/sid/sid.h, src/tpi.h, src/vdc/vdc-mem.c, src/vdc/vdc-mem.h,
src/via.h, src/vic20/cart/finalexpansion.c,
src/vic20/cart/finalexpansion.h, src/vic20/cart/generic.c,
src/vic20/cart/generic.h, src/vic20/cart/megacart.c,
src/vic20/cart/megacart.h, src/vic20/cart/vic-fp.c,
src/vic20/cart/vic-fp.h, src/vic20/cart/vic20cartmem.c,
src/vic20/cart/vic20cartmem.h, src/vic20/vic-mem.c, src/vic20/vic-mem.h,
src/vic20/vic20ieeevia.h, src/vic20/vic20ieeevia1.c,
src/vic20/vic20ieeevia2.c, src/vic20/vic20mem.c, src/vic20/vic20mem.h,
src/vic20/vic20memrom.c, src/vic20/vic20memrom.h, src/vic20/vic20via.h,
src/vic20/vic20via1.c, src/vic20/vic20via2.c, src/vicii/vicii-mem.c,
src/vicii/vicii-mem.h, src/viciisc/vicii-mem.c, src/viciisc/vicii-mem.h,
vice-mint.spec.in, vice.spec.in: Removed pre-historic gcc-only
REGPARM cruft

2011-01-29 Dag Lem

* configure.in, acinclude.m4: gcc -march=native used by default in reSID
(all ports) and in VICE proper (Unix/Linux). Specify --disable-arch for
default gcc behavior, and e.g. --enable-arch=pentium3 to build a binary
for distribuition.

2011-01-29 Dag Lem

* src/monitor/Makefile.am: Replaced YFLAGS with AM_YFLAGS

2011-01-29 Daniel Kahlin

* doc/vice.texi, src/info.c, src/main.c, README: Updates to reflect the
current member status consistently.

2011-01-28 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/ui.cc,
src/arch/beos/ui_file.cc, src/arch/beos/ui_file.h,
src/arch/beos/vicemenu.cc, src/arch/beos/ui.h,
src/arch/beos/vicewindow.cc, src/arch/beos/vicewindow.h: Added printer
support to the beos ui.

2011-01-28 Marco van den Heuvel

* src/arch/beos/vicemenu.cc: Added VICE_MACHINE_C64SC references to the
beos ui so that the needed x64 menu items will also be used for x64sc.

2011-01-28 Dag Lem

* doc/html/plain/NEWS: Elaboration of changes in reSID

2011-01-28 Andreas Matthies

* src/core/ciacore.c, src/cia.h: Another attempt to fix the CIA
interrupts.

2011-01-28 pottendo

* po/de.po: Updated.

2011-01-28 Marco van den Heuvel

* src/arch/beos/c128ui.cc, src/arch/beos/c64ui.cc,
src/arch/beos/constants.h, src/arch/beos/ui_file.cc,
src/arch/beos/ui_file.h, src/arch/beos/vicemenu.cc,
src/arch/beos/Makefile.am, src/arch/beos/ui_ide64.cc,
src/arch/beos/ui_ide64.h: Added ide64 support to the beos ui.

2011-01-28 Marco van den Heuvel

* src/arch/beos/ui_file.cc, src/arch/beos/vicemenu.cc: Changed user
visible cart strings in the beos ui.

2011-01-28 Hannu Nuotio

* doc/vice.texi, src/info.c, doc/html/index.html,
src/arch/amigaos/mui/mui.c, src/arch/msdos/menudefs.c,
src/arch/beos/ui.cc, src/main.c, README, src/arch/sdl/menu_help.c,
src/arch/unix/x11/gnome/about.c, src/arch/unix/x11/xaw/about.c: Hop to
the former side of the member fence

2011-01-28 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/ui.cc,
src/arch/beos/vicemenu.cc: Removed emuid from the beos ui.

2011-01-28 Hannu Nuotio

* doc/html/plain/NEWS: Some updates

2011-01-27 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/vic20ui.cc,
src/arch/beos/vicemenu.cc: Added ´vic flash plugin write back´ support
to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/ui.cc,
src/arch/beos/vicemenu.cc: Added ´load to basic start´ support to the
beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/ui_file.cc,
src/arch/beos/ui_file.h, src/arch/beos/vicemenu.cc,
src/arch/beos/plus4ui.cc: Added v364 speech support to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/c64ui.cc, src/arch/beos/constants.h,
src/arch/beos/ui_file.cc, src/arch/beos/ui_file.h,
src/arch/beos/vicemenu.cc: Added magic voice support to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/c64ui.cc, src/arch/beos/constants.h,
src/arch/beos/ui_file.cc, src/arch/beos/ui_file.h,
src/arch/beos/vicemenu.cc: Added mmc replay support to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/c64ui.cc, src/arch/beos/constants.h,
src/arch/beos/vicemenu.cc: Added mmc64 card type item to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/constants.h, src/arch/beos/ui_file.cc,
src/arch/beos/vicemenu.cc, src/arch/beos/petui.cc: Added pet dww support
to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/c64ui.cc, src/arch/beos/constants.h,
src/arch/beos/vicemenu.cc: Added c64 model selection to the beos ui.

2011-01-27 Marco van den Heuvel

* src/arch/beos/constants.h: Changed some beos ui constants
(were doubles previously).

2011-01-27 Marco van den Heuvel

* src/arch/beos/c64ui.cc, src/arch/platform_cpu_type.h: Added
c64scui_init() for the beos ui.

2011-01-27 Marco van den Heuvel

* src/gfxoutputdrv/pngdrv.c: Support pre-1.0.6 libpng again.

2011-01-26 Marco van den Heuvel

* configure.in: Added a missing ´test´ command to the configure script.

2011-01-26 Marco van den Heuvel

* src/arch/amigaos/intl_text.c, src/arch/win32/resc64.rc,
src/arch/amigaos/intl.txt, src/arch/win32/resstrings.txt,
src/arch/msdos/uic64model.c, src/arch/win32/uic64.c: Removed ´6526x´
from the amiga, dos and win32 ui.

2011-01-26 groepaz

* doc/Documentation-Howto.txt: WIP guidelines/howto

2011-01-26 groepaz

* doc/checkdoc.c, doc/checkdoc.mak: lousy WIP tool to check vice.texi
for missing resources and options

2011-01-26 Antti S. Lankila

* src/c64/psiddrv.a65, src/c64/psiddrv.h: Some tunes appear to clear
he I flag during their init routine. These songs could launch the
playing IRQ before the CPU port iomap value is set up. To handle this
issue, iomap is adjusted before the tune´s init vector is called.

2011-01-26 groepaz

* doc, doc/vice.pdf, doc/vice.txt, doc/vice.texi: lots more command
line options added (30 to go...)

2011-01-26 Hannu Nuotio

* src/c64/c64mem.c, src/c64/c64memsc.c, src/sid/sid.c, src/sid/sid.h:
Implement basic sid_peek

2011-01-26 Hannu Nuotio

* src/arch/sdl/menu_sid.c, src/arch/sdl/uimenu.c: SDL UI: add reSID
filter bias slider, fix slider for resources with negative values

2011-01-26 Antti S. Lankila

* src/translate_text.c, src/resid/filter.cc, src/resid/filter.h,
src/resid/sid.h, src/translate.txt, src/resid/sid.cc,
src/resid-dtv/sid.cc, src/resid-dtv/sid.h, src/sid/resid.cc,
src/sid/sid-cmdline-options.c, src/sid/sid-resources.c: Support new
resource, SidResidFilterBias, to adjust filter curve position. The bias
is given in millivolts, and a maximum reasonable control range is
approximately -500 to 500.

2011-01-26 Hannu Nuotio

* src/translate_text.c, src/core/ciacore.c, src/arch/unix/gui/c64scui.c,
src/arch/msdos/uic64model.c, src/cia.h, src/arch/win32/uic64.c,
src/arch/amigaos/mui/uic64model.c, src/arch/sdl/menu_c64model.c,
src/

Download: VICE v2.3 x86
Download: VICE v2.3 x64
Source: Here

2 Comments:

  1. This is not a final release, am i right?
    -GER-

    ReplyDelete
  2. no, it's official but there are no official binaries, only the source code. maybe official binaries will follow later.

    ReplyDelete

Can't post a comment? Try This!