summaryrefslogtreecommitdiff
path: root/emulators/vice
AgeCommit message (Collapse)AuthorFilesLines
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-2/+2
major change. Reported by Robert Elz in PR 41345.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-06-20Add DESTDIR support.joerg3-2/+30
2008-01-16bl3 libXrandr et al. so that we get fullscreen support with modular-xorgdrochner1-3/+5
bump PKGREVISION approved by Krister Walfridsson
2007-09-21Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.wiz1-2/+2
Bump PKGREVISION.
2007-09-19Bump PKGREVISION for gnome-vfs rename.wiz1-1/+2
2007-08-30Update to 1.22:wiz8-95/+19
* Changes in VICE 1.22 ====================== ** C128 changes --------------- - Added 2 MHz mode support (experimental). - The cursor keys are mapped differently in C64-mode now. - Fixed C64-mode autostart support. ** VIC20 changes ---------------- - Improved the sound emulation where the 'volume change click' is concerned, and normalized the audio output level. ** VIC-II --------- - The VIC-II border mode can be selected now (normal, full, debug). - Some sprite fixes needed for Krestage 3 demo. ** Drive changes ---------------- - Improved drive LED emulation. ** Unix changes --------------- - Fixed the "black screen" bug caused by some X11 library security update. - Fixed the usb support for bsd based platforms. - Changed the preferred libdir and docdir for netbsd and freebsd. - Xaw/XRandR fullscreen mode is supposed to work. ** C1541 changes ---------------- - Fixed some unlynx bugs.
2007-05-29Remove (default off) ffmpeg from PKG_SUPPORTED_OPTIONS -- pkgsrcwiz1-2/+4
vice version 1.21 needs at least ffmpeg-0.5.1, which is not currently in pkgsrc.
2007-04-15Update to 1.21:wiz5-17/+20
* Changes in VICE 1.21 ====================== ** General ---------- - Added sound recording support. - Added aiff, iff, mp3 and wav sound dump drivers. ** C128 changes --------------- - Added digimax support. - Fixed some minor VDC graphics bugs. ** C64 changes -------------- - Added MMC64 support. - Added digimax support. - Added Action Replay III support. - Improved compatibility of TFE emulation. ** PET changes -------------- - Added SID cartridge support. - Extended the PET REU emulation to include 512/1024/2048KB. ** PLUS4 changes ---------------- - Added SID cartridge support. - Fixed some minor TED graphics bug. ** VIC20 changes ---------------- - Added SID cartridge support. ** Drive changes ---------------- - Added support for Dolphin DOS 2 & 3 and Professional DOS 1571. The GUI is partially missing, command line switches have to be used. ** Unix changes --------------- - New Hungarian translations. - Fixed some bug in the XAW file selector. - New fullscreen mode based on XRandR - although restriced to XVideo HW scaling. See also BUGS. - Raster synchronization based on openGL extension `GLX_SGI_video_sync'. See openGL-sync.txt for details. - Fixed colormap handling on certain Gnome systems (sporadic black menus, e.g. reported by some FC users). - ffmpeg support should work again. ** MS-Windows changes --------------------- - Added Hungarian translations. - Added giflib/libungif dll support. ** OS/2 changes --------------- - Fixed a video resource bug that prevented VICE from running. ** Mac OSX X11 changes ---------------------- - Added Gtk+ Port - Introduced single "smart" Application Bundle VICE.app - Added command line launcher for Terminal.app and xterm - Added build scripts for all external libraries and universal builds of VICE ** AmigaOS changes ------------------ - Fixed some UI dialog bugs. - Added Hungarian translations. - Added more (previously missing) UI elements. - Added native MorphOS icons. - Fixed for native AmigaOS4 compile. - Added VBCC build scripts. - New experimental ppc-warpos port. - New experimental ppc-powerup port. ** BeOS changes --------------- - Fixed to also run on ZETA. - New ppc-beos port. - Added (previously missing) UI elements. ** Miscellaneous changes ------------------------ - Fixed the setting of illegal filenames.
2007-02-07Update to 1.20:wiz12-262/+63
* Changes in VICE 1.20 ====================== ** General ---------- - New GP2X port. - New AmigaOS3, AmigaOS4, MorphOS and AROS (x86/ppc) ports. - Mac OSX X11 port is included in the main distribution now. - Fixed some unusual CPU opcodes. ** C64 changes -------------- - Fixed some longstanding RMW to IO area VIC-II DMA timing bug. - Added Mikro Assembler, Dela EP7x8, Dela EP256 and Rex EP256 cart support. - Fixed the KCS cart emulation. - Added swiftlink and turbo232 support. - Added +256k memory expansion support. - Added I/O source read collision detection support, making simultanious use of multiple expansions possible, like on the real machine. - Fixed the RR-net address decoding and REU compatibility. - Fixed a problem with traps using the SX Kernal ROM. - Some IDE64 ultimax bug has been fixed. ** PET changes -------------- - Added 128kb REU memory expansion support. ** PLUS4 changes ---------------- - Added 256k csory memory expansion support. - Added 256k, 1024k and 4096k hannes memory expansion support. ** Unix changes --------------- - Gnome1 is no longer supported. - Gnome2 is now supported - everthing except the Image preview with CBM font should work. - Gnome 2 port supports dimmable drive LED now. - Added experimental ParSID support. - Added support for minix3. - Fixed some compile problems with the ffmpeg library. ** MS-Windows changes --------------------- - Added experimental ParSID support. ** MS-DOS changes ----------------- - Added experimental ParSID support. ** Mac OSX X11 changes ---------------------- - Added support for Intel build. - Added USB joystick support. ** Miscellaneous changes ------------------------ - Added support for more 3rd party basic extenders to petcat. - Added a c64/c128 cartridge conversion program (cartconv). - Added binary distribution (package) creation functionality. - Fixed a bug in the trap emulation with caused programs probing devices on the IEC bus to fail. - Lots of small fixes to the monitor.
2006-12-27- fine grained X11 dependencies for packages which have either USE_IMAKEjoerg1-1/+3
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or via buildlink3.mks - introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm in the !modular case - fix some cases where the check for libX11 couldn't work at all by using C++ for compilation without including the proper headers Verified using a full X11_TYPE=xorg bulk build without additional breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg1-2/+2
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-10-17Use inttypes.h for defines used by ffmpeg-option.wiz2-1/+14
Fixes build on amd64 (the replacements are wrong).
2006-10-16Remove superfluous (automatically added) part (hi rillig).wiz2-12/+3
2006-10-14Fixed "test ==" and a few pkglint warnings.rillig4-11/+80
2006-07-06- Convert gnome option to use gnome2 libraries, via official patch.dillo4-3/+104
Manually patch Makefile.in and configure to avoid dependency on autotools. - Explicitly disable esd when not requested, it is found and used with gnome enabled otherwise.
2006-06-29Fix a few pkglint warnings.wiz1-6/+6
2006-06-29Update to 1.19:dillo7-110/+60
- Fixed "RESTORE key works only once" bug. - Fixed compilation with GCC4. - [C64] Fixed an opcode execute problem with the +60k expansion. - [C64] New c64 256k expansion support. - [VIC-II] Fixed switch from idle state to display state. - [VIC-II] Added missing DEN bit scrolling feature. - The experimental netplay feature has been extended to the Unix platforms for testing. - Added IPV6 support to netplay. - Fixed crash if settings are saved. - Fixed some Gnome1 annoyances (popup menus in status bar) - Rework of gnome save media (screenshot) dialog - Xaw Statusbar fixes and improvements (new buttons for recording). - Added various new screenshot formats. - Improved the image content lister to display at least the first part of a circular directory listing. - Made the tape routines able to cope with non-standard header sizes. XXX: should use SUBST framework instead of home-grown code. Updated during freeze to fix gcc4 compile problems, okayed by wiz.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-7/+7
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-4/+2
USE_TOOLS+=msgfmt.
2006-03-31* Welcome to the brave new world of gettext-0.14.5 -- if a source filejlam4-41/+48
includes <libintl.h>, then we must ensure that the resulting object is linked against -lintl. This ensures that the correct *printf() functions are used across all platforms. * List the info files directly in the PLIST. * Leave the HTML documentation where it is originally installed so that it references image files correctly. Bump the PKGREVISION to 3.
2006-03-13Update MASTER_SITES.wiz1-3/+3
(anyone up for the update to 1.19?)
2006-02-17Revert previous, committed by accident.wiz1-2/+1
2006-02-17Fix font handling. Move options handling to options.mk.wiz4-33/+36
Fix pkglint warning. Bump PKGREVISION.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-11Improve sun sound driver on NetBSD to support stereo and not todillo5-33/+123
rely on counting of played samples, which can get out of sync. This may work on other platforms too, but I cannot test it. Update to 1.18: - Fixed a bug that caused the emulator to crash after 72 minutes. - Added internal zlib and lpng support if no native libraries are found at compile time. - Fixed video recording frame rate in NTSC mode. - [C64] Added Structured Basic, Comal 80 and Ross cart support. - [C64] Fixed the improper detaching of certain types of carts. - [C64] The +60K expansion base address is now selectable for compatibility with the oldest version of the expansion. - [C128] Improved the VDC emulation. - Added support for more 3rd party basic extenders to petcat. - Compiling for QNX 6.x works now (binary package is available). - [C64] Binary packages for Solaris machines are available. - [C64] Added full GeoRAM memory expansion support with sizes from 64KB to 4MB. - [C64] Added full RamCart memory expansion support. - [C64] Added full +60K memory expansion support. - [C64] Correct REU values after reset. - [C128] Added full GeoRAM memory expansion support with sizes from 64KB to 4MB. - [C128] Added RamCart memory expansion support without the read-only option. - [C128] Fixed some C64 mode bugs. - [C128] Correct REU values after reset. - New dutch translation. - Language support has been extended to include commandline-options. - BSD platform problems with using the sounduss and soundsun driver have been fixed. - Problems compiling with older versions of libpng have been fixed. - Problems with MAXPATHLEN and PATH_MAX when compiling have been fixed. - New ALSA sound driver. - Fixed some compile errors if GCC4 is used. - Added support for more analog joysticks. - Userport RS232 emulation should work as expected now.
2005-12-04Fix build dependency on X11 clients.joerg1-2/+2
2005-11-18Fix a static/non-static conflict that prevented this from buildingkristerw2-1/+15
when using gcc 4.
2005-10-05Remove some more *LEGACY* settings that are over a month old andwiz1-2/+1
thus were before 2005Q3.
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-31Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's adillo1-5/+2
user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests to the SHA1 onesagc1-1/+2
2005-02-06Update VICE to 1.16.kristerw3-12/+12
Changes since 1.15: ** General - Improved accuracy of 65xx processor core emulation. ** Drive changes - Added support for idle traps to 1551 emulation. ** C64 changes - Fixed crash using REU emulation. - A timing problem has been fixed using old NTSC mode. - Some stupid char ROM display bug has been fixed. ** C128 changes - Fixed crash using REU emulation or CP/M mode. ** PLUS4 changes - Added proper TAP support. ** Unix Changes - Hardware scaling can be switched at runtime now. - Fixed crash on machines with weird vidmode configurations. - Fixed random crash if settings are saved. ** Miscellaneous changes - Fixed some crash in the file system emulation. - Improved datasette motor emulation.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-01Add --enable-ffmpeg to configure arguments if ffmpeg optionwiz1-1/+6
is wanted (not done automatically any longer). Bump PKGREVISION.
2004-08-31update to 1.15:dillo14-944/+17
** General - Improved event recording and playback. ** C64 changes - Fixed some CPU opcodes. - Added support for Magic Formel cart (preliminary). - Improved TFE cart emulation. - Fixed Final Cartridge III freeze bug. ** VIC20 changes - Four true drives are supported now. - The sound code has been rewritten. ** PLUS4 changes - Added cartridge support. ** VIC-II - Improved IRQ timing during DMA. ** Unix Changes - Improved ROM set support. - Added TFE and IDE64 cart support. - Fixed crash on 64bit archs. - Added BSD USB joystick support. - Complete rework of french translation. Credits to Paul (alias Kaddict)! ** Miscellaneous changes - Made fsdevice emulation to list non-PRG files again. - Improved REL file handling of the virtual drive emulation. - Fixed some bugs in the petcat tokenizer.
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-2/+2
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-08-03Convert to use bsd.options.mk, and add a gnome option. PKGREVISION notwiz1-8/+17
bumped since by default nothing changes. Set USE_LANGUAGES instead of USE_GCC_SHLIB.
2004-07-30Make the emulator work when vidmode extension cannot be used.kristerw4-8/+31
Bump PKGREVISION.
2004-07-26various improvements:dillo12-3/+930
- enable fullscreen support - enable PNG screenshots - only use esound if USE_ESOUND is yes - add USB joystick support (okayed by kristerw) PKGREVISION++
2004-07-16Do not install cbm-directory-charset.fon -- it is neededkristerw4-4/+17
for win32 only, and it makes the mkfontscale in NetBSD 2.0 dump core (PR xsrc/25587). Bump PKGREVISION.
2004-05-25Add VICE_USE_FFMPEG to BUILD_DEFS, says dillo.wiz1-1/+3
2004-05-25Add VICE_USE_FFMPEG switch to enable ffmpeg support in vice.wiz1-1/+10
Document it in bsd.pkg.defaults.mk. Defaults to "no". PKGREVISION not bumped since package does not change (by default).
2004-04-24Convert to buildlink3.snj1-7/+7
2004-01-31Update vice to 1.14.kristerw3-14/+16
Changes from VICE 1.13 include: ** General - Added IEC devices which allow to access printer or file system devices even if true drive emulation is enabled. ** VIC-II - Fixed some severe sprite collision detection bugs. ** Drive changes - Increased the number of true drives to four. - Support for 1570 and 1571CR drives has been added (1571CR is not fully implemented though). - 1581 emulation is much more accurate now. ** Printer changes - Added Star NL10 printer emulation.
2004-01-30Update HOMEPAGE (new version out....).wiz1-2/+2
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2