[Image]WinVICE v2.3.10 is released. WinVICE is a program that executes programs intended for the old 8-bit computers. The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway), the PLUS4 and the CBM-II (aka C610).
WinVICE v2.3.10 Changelog: 2011-09-17 Marco van den Heuvel
VICE 2.3.10 2011-09-17 Marco van den Heuvel
Fixed for 'make dist'. 2011-09-16 Marco van den Heuvel
Updated. 2011-09-16 Marco van den Heuvel
Did a 'make trans-update'. 2011-09-14 Kajtar Zsolt
Fix cursor draw when screen base is not 0 2011-09-14 Kajtar Zsolt
Proof of concept directory changing for vdrive. This needs some more work later. 2011-09-14 Fabrizio Gennari
Restore functionality of -autostart file.t64:program 2011-09-14 Kajtar Zsolt
Simplify and remove mostly duplicated code 2011-09-13 Kajtar Zsolt
Add option for 2000 drive emulation 2011-09-13 Fabrizio Gennari
When autostarting a T64 file, skip to the right program in it. Saves time with large T64s, and, if case there are duplicate names, go to theright one and not to the first one with the given name 2011-09-13 Kajtar Zsolt
Implement format track, fix d1m disk format 2011-09-13 Fabrizio Gennari
Fix loading of T64 files from filesystem device 2011-09-13 Kajtar Zsolt
Add some missing clk overflow guards 2011-09-13 Kajtar Zsolt
Use timestamps from mouse driver for less jitter 2011-09-13 Kajtar Zsolt
Introduce mousedrv_get_timestamp(), to get the timestamp of last mouse coordinate update. 2011-09-13 Kajtar Zsolt
Add Magnus Lind to contrib 2011-09-13 Kajtar Zsolt
Updates to previous amiga mouse patch: Remove vsync_get_cycles_per_sec and use machine_get_cycles_per_second. Use CLOCK_MAX. Simpler absolute value calculation and circular substraction 2011-09-13 Kajtar Zsolt
Add improved amiga mouse emulation patch by Magnus Lind. Better Amiga mouse emulation – ID: 3399817 Magnus Lind ( magli143 ) 2011-08-28 15:55:21 UTC. Text edited from original thread to fit final version (soci). This patch increases the responsiveness of the Amiga mouse emulation without causing more overflows than the current emulation. The this mouse emulation, like the current, polls the lower vice-layers for current mouse coordinates. The problem is that they are only updated at about 100Hz. The current emulation only permits one step of quadrature change per coordinate update in order to avoid overflow. This makes it really unresponsive. Apart from the improving the mouse emulation the patch also extends it to support the Atari ST mouse and the Atari CX-22 trackball. However, in order to keep the patch small they are only selectable by command line options. This is basically what my patch does. It measures the time between coordinate updates and tries to move the wheels accordingly in emulated time. The line drawing is only a complicated way of updating both the x-wheel and the y-wheel in the same loop. The complicated stuff is to convert time intervals from os-time to emulated time without introducing too much temporal jitter. Part of this is to estimate a lower bound for the intervals between mousedrv updates. (which I got wrong, the interval became too small so the wheels rotated too quick). The key to improve the Amiga mouse emulation further is to reduce more of the temporal jitter in the mouse emulation. To do so we probably would have to get the proper timestamps from the mouse events from the os and have a queue for mouse readings that arrive too early. Today they just interrupt the previous interval emulation which is easy to do but not optimal for the emulation. 2011-09-12 Fabrizio Gennari
Revert a change which was only meant for development purposes 2011-09-12 Kajtar Zsolt
Forgot to rename these 2011-09-11 Kajtar Zsolt
Rename 1992 to 4000 2011-09-11 Kajtar Zsolt
Some declarations 2011-09-11 Kajtar Zsolt
Move back image attach where it was. Breaks too much otherwise. 2011-09-09 Kajtar Zsolt
Real head seeking times, FDC irqs, cleanup 2011-09-07 Marcus Sutton
Major rewrite of BeVICE video settings dialog, fixing/unbreaking it and preparing for new features. Also added a (probably temporary) render filter fix. 2011-09-05 Kajtar Zsolt
Some IDE64 menu items for OS/2. No disk geometry as I couldn't find any number entry dialogs ;( (and I cannot test the OS/2 port) 2011-09-05 Kajtar Zsolt
Add some gui entries for 1992 2011-09-05 Kajtar Zsolt
Allocate bam dynamically, not all drives have that huge one 2011-09-04 Kajtar Zsolt
Real pass through 2011-09-04 Kajtar Zsolt
semicolon 2011-09-04 Kajtar Zsolt
Not quite as I wanted originally... 2011-09-04 Kajtar Zsolt
More IDE64/ata corrections 2011-09-03 Fabrizio Gennari
Skip the right number of bytes. Fixes TAP file viewing in some cases 2011-09-03 Kajtar Zsolt
Write support is disabled until it's safe. 2011-09-02 Kajtar Zsolt
Support for d1m/d2m/d4m images. Not for the vdrive yet, maybe later, as partitions needs to be supported too. 2011-08-31 Kajtar Zsolt
The 1992 drive emulation. Including FDD emulation (needs more work), pc8477/dp8473 floppy controller with most used functions. (but no formatting yet) Using RTC option and works with fast-iec on x128. d81 image read/write support only for now, can be expanded later. And various other fixes (drive leds). I hope nothing was broken which can't be fixed ;) 2011-08-30 Kajtar Zsolt
Do not try to read cart ROM files before the system is initialised 2011-08-30 Kajtar Zsolt
Fix readonly problem 2011-08-30 Kajtar Zsolt
Make IDE64 snapshot work again after the initialization changes 2011-08-30 Kajtar Zsolt
Only use ATA system while the IDE64 cartridge is attached. 2011-08-29 Kajtar Zsolt
Add pixel_aspect.txt to Makefile 2011-08-29 Kajtar Zsolt
There was a nice hack for load/store/exec options, now it's gone, and this bug is fixed. Wonder which magic is hidden there letting vice know I want to trace LOAD as well. That magic is broken apparently. 2011-08-29 Kajtar Zsolt
Submitted: Magnus Lind ( magli143 ) – 2011-08-28 16:14:14 UTC, Description: proper aspect ratio patch, This patch contains calculated aspect rations for the TED, VIC and VIC II. the calculations are done according to http://www.codebase64.org/doku.php?id=base:pixel_aspect_ratio and replaces the current defaults (that are wrong). 2011-08-29 Kajtar Zsolt
Days of month now 1-12 not 0-11, this simplifies the rtc modules (and solves some BCD bugs). Reorder writing sequence of year/month, etc. otherwise maximum day of month check might fail. DS1216e day of week fixes, it's 1-7 mon-sun. Some range check errors for day of month, missing breaks in switch (rtc.c). Fixed typo of BQ4830Y_REG_MONTHS instead of BQ4830Y_REG_YEARS 2011-08-28 Marcus Sutton
Add a null pointer guard. 2011-08-25 Kajtar Zsolt
Some IDE64 related range check errors in UIs 2011-08-25 Kajtar Zsolt
Re-register resources on snapshot load 2011-08-25 Kajtar Zsolt
Do not snapshot cart multiple times if it has more than one exports. Like sfx_soundexpander, or ide64. 2011-08-24 Kajtar Zsolt
Split IDE64 cart on I/O area, ATA dump 2011-08-24 Kajtar Zsolt
Do not display more in monitor than length of device, even if mask is longer than device. start = $de60, end = $deff, mask = $ff, earlier it was incorrectly displayed up to $df5f, now it's $deff. Also made it a bit shorter now. 2011-08-24 Kajtar Zsolt
src/core/ata.c, src/core/ata.h: BSY bit and seek times 2011-08-21 Kajtar Zsolt
src/c64/cart/ide64.c, src/core/ata.c, src/core/ata.h: Image size detection now in cartridge. It can change removable media on the fly for ATAPI 2011-08-21 Kajtar Zsolt
src/core/ata.c, src/core/ata.h: Power management commands, write cache, set features 2011-08-21 Kajtar Zsolt
src/c64/cart/ide64.c: Use the core ATA infrastructure, monitor dump implemented, snapshot support 2011-08-20 Kajtar Zsolt
src/core/Makefile.am, src/core/ata.c, src/core/ata.h: Introduce core ATA emulation 2011-08-20 Kajtar Zsolt
src/c64/cart/c64carthooks.c: Make sure if a cartridge failed to load from snapshot, then there's no cartridge selected. Otherwise there's a half-dead (detached, but active) cartridge around, which causes memory corruption in some cases. 2011-08-18 Kajtar Zsolt
src/c64/cart/ide64.c: Add disconnected usb "emulation" to IDE64 v4 2011-08-16 pottendo
po/de.po: Updated. 2011-08-16 Jesse Lee
po/ko.po: Updated. 2011-08-16 Marco van den Heuvel
po: Added an ignore for pl_iso.po 2011-08-16 Marco van den Heuvel
src/arch/unix/x11/xaw/uiedisk.c: Fixed a typo. 2011-08-16 groepaz
src/arch/platform_aix_version.h, src/arch/platform_cpu_type.h, src/arch/platform_freebsd_version.h, src/arch/platform_netbsd_version.h, src/arch/platform_openbsd_version.h, src/arch/platform_qnx6_version.h: add missing include guards, patch by Microtop 2011-08-14 groepaz
doc/vice.texi: updated contributors list 2011-08-14 groepaz
src/c128/c128.c, src/c64/c64.c, src/c64/c64io.c, src/c64/plus60k.c, src/c64/vsid.c, src/cartio.h, src/mouse.c, src/sid/sid.c: fix mouse port init, use high i/o priority for SID. fixes paddles/mouse on x64(sc) and xvic, fixes bug 3358664. 2011-08-14 Kajtar Zsolt
src/6510core.c: Fix high byte of trace output for jsr. Works the same way as for the cpumemhistory, so it's probably ok. 2011-08-14 Kajtar Zsolt
src/cartconv.c: Use 16Kb banks for IDE64 (like on hardware), type and game/exrom adjusted. "Reference" crt files can be downloaded from: http://singularcrew.hu/idedos/beta/compile.php 2011-08-14 Kajtar Zsolt
src/c64/cart/ide64.c: clean up of the geometry/ident handling, generate guessed geometry for unknown images and detect v3/v4 cartridge for crt images. 2011-08-13 Marco van den Heuvel
src/rtc/bq4830y.c, src/rtc/ds1202_1302.c, src/rtc/ds1216e.c, src/rtc/ds12c887.c: Fixed month calculations. 2011-08-13 Marco van den Heuvel
doc/vice.texi, src/arch/unix/x11/gnome/about.c, src/infocontrib.sed: Corrected a name. 2011-08-13 Marco van den Heuvel
doc/vice.texi: More interface vendors. 2011-08-10 Ingo Korb
src/fsdevice/fsdevice-flush.c: Add CD:<- as an alias for CD<- for compatibility with other drives 2011-08-08 groepaz
src/resources.c: add missing init for backup_name. fixes crash when saving config to a file that does not yet exist. 2011-08-07 Marcus Sutton
src/arch/beos/c64dtvui.cc, src/arch/beos/ui_sid.cc: Use the dynamically generated SID engine/model list in BeVICE and unsplit SID and SID-DTV settings dialogs. 2011-08-06 Jesse Lee
src/arch/win32/make-bindist.sh: added vsid and xcbm5x0 executables 2011-08-03 Marco van den Heuvel
configure.in, po/Makefile.in.in: Fix for the po dir prefix issue. 2011-08-03 Marco van den Heuvel
po/Makefile.in.in: Fixed the Makefile in the po directory for compiling without warnings on both freebsd and non-freebsd systems. 2011-07-31 Christian Vogelgsang
build/macosx/build-vice-dist.sh: macosx: build fixes for lion 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: added Acia1Enable resource to xplus4 ui 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: added AutostartDelayRandom resource to ui 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: added UserportDAC for xpet ui 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: added IDE64 per drive resources 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: made georam, digimax, acia/swiftlink/turbo232, sfx sound sampler, sfx sound expander available to xvic ui 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: added ACIA1Base 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/Resources/English.lproj/ResourceTree.plist: macosx: removed obsolete CIA model 2011-07-31 Christian Vogelgsang
src/arch/unix/macosx/make-bindist.sh: macosx: fixed doc bundling 2011-07-31 Christian Vogelgsang
src/userport/userport_joystick.c, src/vicii/vicii-resources.c: macosx: link fixes 2011-07-30 pottendo
po/de.po: fixed some type^Hos :) 2011-07-28 groepaz
data/CBM-II/rom128h.vrs, data/CBM-II/rom128l.vrs, data/CBM-II/rom256h.vrs, data/CBM-II/rom256l.vrs, data/CBM-II/rom500.vrs: fixed default romsets 2011-07-26 Marco van den Heuvel
po/Makefile.in.in: Fixed. 2011-07-26 Jesse Lee
po/ko.po: Updated. 2011-07-25 groepaz
configure.in, src/Makefile.am, src/arch/sdl/vsyncarch.c, src/arch/unix/gui/c128ui.c, src/arch/unix/gui/c64dtvui.c, src/arch/unix/gui/c64scui.c, src/arch/unix/gui/c64ui.c, src/arch/unix/gui/cbm2ui.c, src/arch/unix/gui/petui.c, src/arch/unix/gui/plus4ui.c, src/arch/unix/gui/uicommands.c, src/arch/unix/gui/uicommands.h, src/arch/unix/gui/uisettings.c, src/arch/unix/gui/uisettings.h, src/arch/unix/gui/vic20ui.c, src/arch/unix/gui/vsidui.c, src/arch/unix/joy.c, src/arch/unix/vsiduiunix.h, src/arch/unix/x11/gnome/gnomevideo.c, src/arch/unix/x11/gnome/uivsidcontrol.c, src/arch/unix/x11/gnome/x11ui.c, src/arch/unix/x11/xaw/uivsidcontrol.c, src/arch/unix/x11/xaw/x11kbd.c, src/arch/unix/x11/xaw/x11ui.c, src/arch/unix/x11/xaw/x11video.c, src/c64/Makefile.am, src/c64/c64.c, src/c64/c64drive.c, src/c64/psid.c, src/c64/vsid.c, src/c64/vsidmem.c, src/c64/vsidstubs.c, src/debug.c, src/drive/drive.c, src/init.c, src/initcmdline.c, src/machine.h, src/main.c, src/sound.c, src/vsync.c: made vsid a seperate machine, generate seperate stripped down binary for vsid (see devlog). gtk/xaw/sdl ui updates/fixes 2011-07-23 Marco van den Heuvel
doc/Documentation-Howto.txt: Updated the Fixme section. 2011-07-23 Fabrizio Gennari
po/nl.po: Solve a problem with mismatching n 2011-07-22 Marco van den Heuvel
src/arch/sdl/archdep_unix.c: Include for signal stuff. 2011-07-22 Marco van den Heuvel
src/vice_sdl.h: Fixed config.h/SDL.h HAVE_STRDUP and HAVE_NANOSLEEP definition warnings. 2011-07-22 Marco van den Heuvel
po/nl.po, src/arch/amigaos/intl_text.c, src/arch/win32/res.rc, src/arch/win32/resc128.rc, src/arch/win32/resc64dtv.rc, src/arch/win32/reside64.rc, src/arch/win32/reslightpen.rc, src/arch/win32/resmidi.rc, src/arch/win32/resmmc64.rc, src/arch/win32/resmmcreplay.rc, src/arch/win32/resmouse.rc, src/arch/win32/respet.rc, src/arch/win32/ressoundsampler.rc, src/arch/win32/resvic20.rc, src/translate_text.c: Did a make trans-update. 2011-07-22 Marco van den Heuvel
po/gen_win32_files.sh: Removed bashism. 2011-07-22 Marco van den Heuvel
po/nl.po: Updated. 2011-07-22 Marco van den Heuvel
po/da.po, po/de.po, po/fr.po, po/hu.po, po/it.po, po/ko.po, po/nl.po, po/ru.po, po/sv.po, po/tr.po: Did a make update-po. 2011-07-21 Marco van den Heuvel
doc/vice.texi: Added P00 description to the documentation. 2011-07-21 Marco van den Heuvel
doc/Documentation-Howto.txt, doc/vice.texi: Updated. 2011-07-21 Marcus Sutton
src/arch/win32/c128ui.c, src/arch/win32/c64ui.c, src/arch/win32/cbm2ui.c, src/arch/win32/uisid.c, src/arch/win32/uisid.h, src/arch/win32/uisiddtv.c, src/sid/sid-resources.c, src/sid/sid.h: Dynamically generate SID engine/model list in common code and use in WinVICE SID and SID-DTV settings dialogs. 2011-07-21 groepaz
src/arch/unix/gui/uiprinteriec.c, src/arch/unix/gui/uiprinteriecplus4.c, src/arch/unix/gui/uiprinterieee.c, src/translate_text.c: remove 'IEC' references from user visible printer descriptions in commandline options and *nix ui 2011-07-18 groepaz
data/C128/vdc_deft.vpl, src/arch/amigaos/noinlineargs.c, src/arch/amigaos/video.c, src/arch/riscos/uiconfig.c, src/arch/unix/gui/Makefile.am, src/arch/unix/gui/uicrtc.c, src/arch/unix/gui/uipalemu.c, src/arch/unix/gui/uipalemu.h, src/arch/unix/gui/uirenderer.c, src/arch/unix/gui/uirenderer.h, src/arch/unix/gui/uited.c, src/arch/unix/gui/uivdc.c, src/arch/unix/gui/uivic.c, src/arch/unix/gui/uivicii.c, src/arch/unix/x11/gnome/uipalcontrol.c, src/arch/unix/x11/renderxv.c, src/arch/unix/x11/vidmode.c, src/arch/unix/x11/xaw/x11ui.c, src/arch/unix/x11/xaw/x11video.c, src/c128/c128video.c, src/c64/c64video.c, src/cbm2/cbm2video.c, src/crtc/crtc-cmdline-options.c, src/pet/petvideo.c, src/plus4/plus4video.c, src/plus4/ted-cmdline-options.c, src/plus4/ted.c, src/raster/raster-canvas.c, src/translate.txt, src/translate_text.c, src/vdc/vdc-cmdline-options.c, src/vdc/vdc-color.c, src/vic20/vic.c, src/vic20/vic20video.c, src/vicii/vicii-cmdline-options.c, src/vicii/vicii.c, src/viciisc/vicii-cmdline-options.c, src/viciisc/vicii.c, src/video/Makefile.am, src/video/render1x1ntsc.c, src/video/render1x1pal.c, src/video/render1x1pal.h, src/video/render1x2crt.c, src/video/render1x2crt.h, src/video/render2x2crt.c, src/video/render2x2crt.h, src/video/render2x2ntsc.c, src/video/render2x2ntsc.h, src/video/render2x2pal.c, src/video/render2x2pal.h, src/video/render2x4crt.c, src/video/render2x4crt.h, src/video/renderyuv.c, src/video/video-canvas.h, src/video/video-cmdline-options.c, src/video/video-color.c, src/video/video-render-crt.c, src/video/video-render-pal.c, src/video/video-render.c, src/video/video-resources-pal.c, src/video/video-resources.c, src/video/video-resources.h, src/video.h: scale2x and palemulation resources merged into one CHIPfilter resource. color- and crt emulation related resourced made chip specific. first step to x128 sanity :) (see devlog) related dtk/xaw gui updates, some yuv rendering fixes, better vdc colors. 2011-07-18 groepaz
doc/vice.pdf, doc/vice.texi, doc/vice.txt: fix missing node/menu entries 2011-07-16 Marco van den Heuvel
doc/vice.texi: Added D71 format section to the documentation. 2011-07-16 Marco van den Heuvel
doc/vice.texi: Added X64 format section to the documentation. 2011-07-16 Marco van den Heuvel
doc/vice.texi: Added D64 format section to the documentation. 2011-07-16 Marcus Sutton
src/arch/beos/make-bindist.sh, src/arch/sdl/make-bindist_amiga.sh, src/arch/sdl/make-bindist_beos.sh, src/arch/sdl/make-bindist_dingoo.sh, src/arch/sdl/make-bindist_gp2x.sh, src/arch/sdl/make-bindist_riscos.sh, src/arch/sdl/make-bindist_win32.sh: Fixed some docs in some of the bindist scripts. 2011-07-15 Marco van den Heuvel
doc/vice.texi: Added all supported drives to the documentation. 2011-07-15 groepaz
src/arch/amigaos/plus4ui.c, src/arch/sdl/menu_plus4cart.c, src/arch/win32/uiplus4cart.c, src/plus4/plus4-resources.c, src/plus4/plus4cart.c, src/plus4/plus4rom.c, src/plus4/plus4rom.h: fix function rom loading 2011-07-15 groepaz
src/monitor/mon_memory.c: skip to next even address after showing sprite data (ms) 2011-07-15 groepaz
src/arch/unix/gui/petui.c, src/arch/unix/gui/plus4ui.c, src/arch/unix/gui/uisid.c, src/arch/unix/gui/vic20ui.c, src/pet/pet-sidcart.c, src/pet/petsound.c, src/plus4/plus4-sidcart.c, src/sid/sid-cmdline-options.c, src/vic20/cart/vic20-sidcart.c: fixed sound init in xpet. added support for all SID engines to xpet, xplus4, xvic. (see devlog) 2011-07-15 groepaz
src/arch/unix/gui/c64dtvui.c, src/arch/unix/gui/uic64dtv.c, src/arch/unix/gui/uic64dtv.h, src/c64dtv/Makefile.am, src/c64dtv/c64dtv-cmdline-options.c, src/c64dtv/c64dtvmodel.c, src/c64dtv/c64dtvmodel.h, src/translate.txt, src/translate_text.c: added model selection to x64dtv (see devlog) 2011-07-15 groepaz
src/c1541.c, src/imagecontents/imagecontents.c, src/imagecontents.h: implemented pattern matching for -list and -dir (as documented =P). fixes bug 3367517 2011-07-14 groepaz
data/PLUS4/Makefile.am, data/PLUS4/c2lo.364, data/PLUS4/default.vrs, data/PLUS4/kernal.232, data/PLUS4/kernal.364, src/arch/unix/gui/Makefile.am, src/arch/unix/gui/plus4ui.c, src/arch/unix/gui/uiplus4cart.c, src/arch/unix/gui/uiplus4cart.h, src/cartridge.h, src/plus4/Makefile.am, src/plus4/plus4-cmdline-options.c, src/plus4/plus4.c, src/plus4/plus4acia.c, src/plus4/plus4acia.h, src/plus4/plus4cart.c, src/plus4/plus4mem.c, src/plus4/plus4model.c, src/plus4/plus4model.h, src/plus4/plus4rom.c, src/plus4/plus4romset.c, src/translate.txt, src/translate_text.c: some xplus4 fixes: added model selection, ACIA emulation can be disabled, cartridge system unified to common api (see devlog) 2011-07-12 groepaz
src/arch/sdl/menu_drive.c, src/arch/sdl/menu_video.c, src/arch/sdl/video.c, src/arch/unix/gui/uicrtc.c, src/arch/unix/gui/uivdc.c, src/arch/unix/x11/gnome/gnomevideo.c, src/arch/unix/x11/gnome/x11ui.c, src/crtc/crtc-cmdline-options.c, src/crtc/crtc-resources.c, src/crtc/crtc.c, src/crtc/crtc.h, src/raster/raster.c, src/translate.txt, src/translate_text.c, src/vdc/vdc-cmdline-options.c, src/vdc/vdc-resources.c, src/vdc/vdc-resources.h, src/video/Makefile.am, src/video/render2x2crt.c, src/video/render2x2crt.h, src/video/render2x4.c, src/video/render2x4.h, src/video/render2x4crt.c, src/video/render2x4crt.h, src/video/video-canvas.c, src/video/video-render-crt.c, src/video/video-render.c, src/video/video-resources.c, src/video.h: proper double size / y-stretch handling for VDC and CRTC (needs ui update, see devlog). related ui updates for *nix and sdl. fixes bug 3260871 2011-07-12 Marco van den Heuvel
src/Makefile.am, src/arch/amigaos/Makefile.am, src/arch/amigaos/mui/uijoystick.c, src/arch/amigaos/mui/uijoystickll.c, src/arch/beos/Makefile.am, src/arch/beos/ui.cc, src/arch/msdos/Makefile.am, src/arch/msdos/uijoystick.c, src/arch/sdl/Makefile.am, src/arch/sdl/menu_joystick.c, src/arch/unix/gui/Makefile.am, src/arch/unix/gui/uijoystick2.c, src/arch/win32/Makefile.am, src/arch/win32/uijoystick.c, src/c128/Makefile.am, src/c128/c128cia1.c, src/c64/c64cia1.c, src/c64/c64cia2.c, src/c64dtv/Makefile.am, src/c64dtv/c64dtvcia2.c, src/cbm2/Makefile.am, src/cbm2/cbm2cia1.c, src/joystick.c, src/joystick.h, src/pet/petvia.c, src/userport/Makefile.am, src/userport/userport_joystick.c, src/userport/userport_joystick.h, src/vic20/Makefile.am, src/vic20/vic20via2.c: Moved userport joystick support code to src/userport/userport_joystick. (more generic approach to handling them and in preparation for a more generic userport handling system). 2011-07-12 Jesse Lee
po/ko.po: Updated. 2011-07-11 groepaz
doc/vice.texi: updated description of watch/break/trace commands 2011-07-11 groepaz
src/translate_text.c: updated (english) help for break/watch/trace 2011-07-11 groepaz
src/arch/unix/gui/uiautostart.c, src/autostart.c: added toggle for AutostartDelayRandom to unix gui 2011-07-11 groepaz
src/autostart.c, src/c128/c128.c, src/c64/c64.c, src/c64dtv/c64dtv.c, src/pet/petrom.c, src/plus4/plus4.c, src/translate.txt, src/translate_text.c, src/vic20/vic20.c: added random delay for autostart, made fixed delay configureable. (see devlog) 2011-07-10 groepaz
src/plus4/plus4pio2.c: make keyboard latch readable. fixes bug 3205837 2011-07-09 groepaz
src/monitor/monitor.c, src/traps.c, src/traps.h: ignore current opcode if it is at the address of a trap. fixes bug 3151796 2011-07-09 groepaz
src/monitor/mon_command.c, src/monitor/mon_lex.c, src/monitor/mon_lex.l, src/monitor/mon_parse.c, src/monitor/mon_parse.y: break/watch/trace commands now all optionally take memop (any combination of load/store/exec) and a conditional expression. Help texts still need to be updated. 2011-07-09 Marcus Sutton
src/arch/beos/c64dtvui.cc, src/arch/beos/constants.h, src/arch/beos/ui.cc, src/arch/beos/ui_joystick.cc, src/arch/beos/ui_joystick.h, src/arch/beos/vicemenu.cc: Split BeVICE Userport joystick settings into their own dialog and fixed various menu constants. 2011-07-09 groepaz
src/arch/unix/console.c, src/arch/unix/gui/uimon.c, src/monitor/mon_util.c, src/monitor/monitor.c: if console_log->console_can_stay_open is 1, keep the monitor console/window opened (call uimon_window_suspend() instead of _close()) when exiting the monitor. allows eg tracepoint output to show up immediatly. win32 maintainers please check for regressions! 2011-07-08 groepaz
src/6510core.c, src/6510dtvcore.c, src/c128/z80.c, src/drive/drivecpu.c, src/drive/drivetypes.h, src/mainc64cpu.c, src/maincpu.c, src/maincpu.h, src/mainviccpu.c, src/monitor/mon_breakpoint.c, src/monitor/mon_breakpoint.h, src/monitor/monitor.c, src/monitor.h: remember address of last fetched opcode in cpu core(s). use that information for the watchpoints. fixed bug 3356784 2011-07-08 Marco van den Heuvel
src/Makefile.am: Fixed some make x problems. 2011-07-08 Marco van den Heuvel
src/c64/Makefile.am, src/c64/c64cia2.c, src/c64/cart/digimax.c, src/c64/cart/digimax.h, src/userport/Makefile.am, src/userport/userport_digimax.c, src/userport/userport_digimax.h: Split the digimax code into a cartridge part (src/c64/cart/digimax.c) and userport part (src/userport/userport_digimax.c). 2011-07-08 Marco van den Heuvel
configure.in, src/Makefile.am, src/pet/Makefile.am, src/pet/pet.c, src/pet/pet_userport_dac.c, src/pet/pet_userport_dac.h, src/pet/petsound.c, src/pet/petsound.h, src/pet/petvia.c, src/userport, src/userport/Makefile.am, src/userport/userport_dac.c, src/userport/userport_dac.h: Started on moving 'generic' userport modules into a seperate directory (src/userport), so they can be used by any machine which has a userport (paves the way for a userport conflict detection system). 2011-07-08 Jesse Lee
po/ko.po: Updated. 2011-07-07 Marco van den Heuvel
src/rtc/bq4830y.c, src/rtc/ds1202_1302.c, src/rtc/ds1216e.c, src/rtc/ds12c887.c, src/rtc/rtc-58321a.c, src/rtc/rtc.c, src/rtc/rtc.h: Changed most return values of the rtc_get_*() type to BYTE (since that is how most are used anyways, and gets rid of alot of casting), and fixed some rtc issues. 2011-07-07 Marco van den Heuvel
src/plus4/plus4speech.c: Added stereo output support to the v364 speech code. 2011-07-07 groepaz
src/monitor/mon_lex.c, src/monitor/mon_lex.l, src/monitor/mon_parse.c, src/monitor/mon_parse.h, src/monitor/mon_parse.y: handle some escape codes (n r " xNN) in input strings. changed keybuf command to take a string. fixes bug 3184145 2011-07-06 Marco van den Heuvel
src/arch/amigaos/signals.c, src/arch/beos/signals.c, src/arch/msdos/signals.c, src/arch/os2/signals.c, src/arch/riscos/signals.c, src/arch/sdl/signals.c, src/arch/unix/signals.c, src/arch/win32/signals.c, src/monitor/monitor.c, src/signals.h: added handling of SIGPIPE in monitor, added handler in unix archdep code. similar fixes might be needed for other ports (see devlog). fixes bug 3201796 2011-07-05 groepaz
src/arch/unix/console.c: check if stdio/stdout are a tty, and do not open console if not. fixes bug 3317803 2011-07-05 groepaz
src/monitor/monitor.c: log error (instead of crashing) if monitor console could not be opened. 2011-07-05 groepaz
src/core/viacore.c, src/drive/iec/via1d1541.c, src/drive/iecieee/via2d.c, src/drive/ieee/via1d2031.c, src/pet/petvia.c, src/via.h, src/vic20/vic20ieeevia1.c, src/vic20/vic20ieeevia2.c, src/vic20/vic20via1.c, src/vic20/vic20via2.c: updated via core to pass via context to set_ca2 and set_cb2 callbacks. (hopefully) fixed via2 ca2/cb2 handling (drives). please test for regressions! 2011-07-05 groepaz
src/vdrive/vdrive-dir.c, src/vdrive/vdrive-iec.c, src/vdrive/vdrive.c, src/vdrive/vdrive.h: made common function to allocate/free buffers. changed allocation logic to behave somewhat like a real drive. 2011-07-05 Marco van den Heuvel
src/rtc/ds1216e.c: Fixed some typos. 2011-07-05 Marco van den Heuvel
src/rtc/ds1216e.c, src/rtc/ds1216e.h: No RAM in the ds1216e rtc modules, fixed. 2011-07-05 Fabrizio Gennari
configure.in, src/sounddrv/sounddx.c: Check for dev tools earlier, separate check for DirectSound header and lib, add a check for ole32.lib when CoInitialize is needed 2011-07-04 groepaz
src/6510core.c, src/6510dtvcore.c, src/mainc64cpu.c: fix emulation of illegal opcodes SHA/SHX/SHY. (patch by nojoopa) fixes bug 3334602 2011-07-04 groepaz
src/6510core.c changed ANE magic const to 0xff (see comment). fixes bug 2110948 2011-07-04 Fabrizio Gennari
src/sounddrv/sounddx.c: Allow building without dxguid.lib 2011-07-04 Fabrizio Gennari
src/sounddrv/sounddx.c: Allow building without dsound.lib 2011-07-04 Fabrizio Gennari
src/video/video-resources-pal.c: Remove unneeded include 2011-07-03 groepaz
src/gcr.c: handle non byte aligned gcr data when decoding buffer. fixes bug 3200309 2011-07-02 groepaz
src/resources.c: properly close file(s) (oops). some style fixes. 2011-07-02 groepaz
src/resources.c: do not leave temporary config file behind, patch by mar77i 2011-07-02 groepaz
src/vdrive/vdrive-rel.c: fix erroneous sector links when a rel file record is split over two sectors. patch by Helfried 2011-07-02 Marco van den Heuvel
src/pet/pet_userport_dac.c, src/pet/petsound.c, src/plus4/digiblaster.c, src/plus4/ted-sound.c, src/vic20/vic20sound.c: Added stereo sound support to the other sound chips, not used yet, but will make the possibility of stereo sidcarts possible for pet, vic20 and plus4. 2011-07-02 Marco van den Heuvel
src/c64/cart/magicvoice.c: Added stereo output support to the magic voice code. 2011-07-02 Marco van den Heuvel
src/c64/cart/digimax.c: Updated the digimax code to produce stereo output when the sound output is in stereo mode and mono output when the sound output is in mono mode. 2011-07-02 Marco van den Heuvel
src/c64/cart/sfx_soundexpander.c, src/c64/cart/sfx_soundsampler.c: Added stereo output handling to the sfx sound sampler and expander code. 2011-07-02 Marco van den Heuvel
doc/vice.texi, src/infocontrib.sed: Updated the credits a bit. 2011-07-02 Marco van den Heuvel
src/vic20/vic20.c, src/vic20/vic20sound.c: Fixed vic20 sound, native sound generator is cycle-based, and needs to be the first in the sound chip init list, as a consequence either only sample-based sid chips can be used for the sidcart, or a method of using 2 cycle-based sound chips needs to be made. 2011-07-02 Marco van den Heuvel
src/arch/sdl/win32-msvc/rtc.dsp, src/arch/sdl/win64-msvc/rtc.vcproj, src/arch/sdl/winmips-msvc/rtc.mak, src/arch/win32/rtc.dsp, src/arch/win64/rtc.vcproj: Added ds1216e.c to the various msvc project files. 2011-07-02 Marco van den Heuvel
/src/rtc/Makefile.am, src/rtc/ds1216e.c, src/rtc/ds1216e.h, src/rtc/rtc.c, src/rtc/rtc.h: Added DS1216E (phantom / no slot clock) code. 2011-07-02 Errol Smith
src/rtc/bq4830y.c: Add missing declaration 2011-07-01 Marco van den Heuvel
src/rtc/ds12c887.c: Fixed month calculation. 2011-07-01 Marco van den Heuvel
src/rtc/ds1202_1302.c: Fixed month calculation. 2011-07-01 Marco van den Heuvel
src/rtc/bq4830y.c: Fixed month calculation. 2011-07-01 Marco van den Heuvel
src/arch/sdl/win32-msvc/rtc.dsp, src/arch/sdl/win64-msvc/rtc.vcproj, src/arch/sdl/winmips-msvc/rtc.mak, src/arch/win32/rtc.dsp, src/arch/win64/rtc.vcproj: Changed ds1302.c to ds1202_1302.c in the various msvc project files. 2011-07-01 Fabrizio Gennari
configure.in: Improve check so HAVE_OPENCBM is defined for MinGW (time for a more generic check for Windows?) 2011-07-01 Fabrizio Gennari
configure.in: Properly check, and do not just assume, the presence of DirectSound. It's a copy and paste of existing lines, but it works 2011-07-01 Fabrizio Gennari
src/c64/cart/ide64.c: Fix compilation which was broken by revision 24225 2011-07-01 Fabrizio Gennari
src/arch/win32/uiperipheral.c: Fix a link error if HAVE_OPENCBM is not set 2011-06-29 Marco van den Heuvel
src/rtc/Makefile.am, src/rtc/ds1202_1302.c, src/rtc/ds1202_1302.h, src/rtc/ds1302.c, src/rtc/ds1302.h: Added DS1202 support to the DS1302 module and changed the file names from ds1302. to ds1202_1302.* 2011-06-28 Marco van den Heuvel
src/c64/Makefile.am: Fixed for make x64 usage. 2011-06-28 groepaz
src/c64/cart/Makefile.am, src/c64/cart/c64carthooks.c, src/c64/cart/c64cartmem.c, src/c64/cart/crt.c, src/cartconv.c, src/cartridge.h, src/translate.txt, src/translate_text.c: added support for "Kingsoft" cartridge ("Business Basic" aka "S'more") 2011-06-26 pottendo
po/de.po: Updated. 2011-06-20 Marco van den Heuvel
src/arch/amigaos/intl.txt, src/arch/amigaos/intl_text.c, src/arch/amigaos/mui/uiide64.c: Fixed the amiga ide64 dialog. 2011-06-20 Marco van den Heuvel
src/arch/unix/gui/uiide64.c: Fixed the unix ide64 dialog. 2011-06-20 Marco van den Heuvel
src/arch/msdos/uiide64.c: Fixed the msdos ide64 dialog. 2011-06-20 Marco van den Heuvel
src/cartconv.c: Fixed a warning. 2011-06-20 Marco van den Heuvel
src/core/tpicore.c: Fixed a typo. 2011-06-20 Fabrizio Gennari
src/vsync.c: Only include a file when it's needed 2011-06-19 Marco van den Heuvel
src/arch/sdl/menu_c64_common_expansions.c: Fixed the sdl ide64 dialog. 2011-06-19 Marco van den Heuvel
src/arch/win32/resdialogs.txt, src/arch/win32/reside64.rc, src/arch/win32/resstrings.txt, src/arch/win32/uiide64.c: Fixed the windows ide64 dialog. 2011-06-18 Marco van den Heuvel
2 Comments
Close this window Jump to comment formThat changelog is a mess.
October 26, 2011 at 11:23 AM
CRT emulation is borked.
October 31, 2011 at 11:56 AM