Commit graph

159 commits

Author SHA1 Message Date
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
6cef358baa Update to 2.2, based on wip package by Olaf Seibert, with additional
fixes to get png, jpeg, and ffmpeg support.

* Changes in VICE 2.2
======================

** General
----------

- On autostart, do not change true drive emulation (TDE) anymore by
  default. The old behaviour can be switched on again by specifiying
  -autostart-handle-tde on the command line.
  There is one drawback of this behaviour: If TDE is switched on, an
  image attached must fit to the drive type set. For example, when you
  attach a .D81, you must have the drive type set to 1581, or the
  autostart will fail.

- Added automatic Warp mode during autostart. If this resource is enabled then
  VICE automatically enables the warp mode and then loads a file. After
  loading the warp mode is disabled again and then the program is started.

- Autostarting a PRG file can now be done in three different ways:

  * "Virtual FS": This mode mounts the directory where the file resides as a
    virtual filesystem on drive #8 and then loads the PRG via virtual drive
    traps. This was the only way of autostarting in previous VICE versions
    and is still the default.

  * "Inject to RAM": The PRG file is loaded from VICE directly into the RAM of
    the emulated machine. Then the memory setup of a Basic LOAD is simulated
    and the program is run. This is the fastest mode available but may lack
    compatibility as no actual load operation was performed in the emulator.
    However, no drive setup is altered during the operation.

  * "Diskimage": VICE creates a temporary new disk image and copies the
    contents of the PRG file onto it. Then this image is mounted in drive #8
    and the program is loaded from there. If TDE is enabled then the load
    operation is most compatible. The disk image stays attached until a new
    image is mounted.

- Improved PAL emulation is now available for Unix/Xaw XVideo mode, and
  AmigaOS. Only the YUV packed modes work, the planar modes still use the
  old code paths, though.

- Sound core has been reworked to enable lower latency of operation.
  Approximately 50 ms latency values are now routinely reached, and some
  people have reported that as low as 30 ms still works for them.

- New SDL port. See ReadmeSDL.txt for details.

- New win64 ports, both amd64/x64 and ia64 are supported (msvc compile only).

- New SDL based armle, mipsle, ppcbe and shle QNX 6.x ports.

- New SDL based M68k and sparc SunOS ports.

- New SDL based Syllable port.

- New SDL based Dingoo port.

- Remote monitor (in other words: TCP/IP interface to VICE monitor) added.

- Fixed non-6502/6510 CPU handling in monitor.

** C64/C128 changes
-------------------

- ReSID's resampler has been optimized with MMX assembly. Some long-standing
  bugs in resample-interpolate mode were also fixed.

- ReSID-FP has been optimized, too. It clocks the analog parts at half the
  rate now, which saves CPU during filter emulation especially for 6581 modes.

- Added SFX Sound Sampler and SFX Sound Expander emulation.

- Added EasyFlash cartridge emulation.

- Added paddle emulation.

- Added lightpen/lightgun emulation, currently only available for the following
  ports: SDL, GTK+, cocoa, win32/win64 and msdos.

- Added support for the following userport joystick adapters: CGA/Protovision,
  DXS/HIT, PET (normally only used on the PET/CBM2), Hummer (normally only
  used on the C64DTV) and OEM (normally only used on the VIC20).

** C128 changes
---------------

- Added RAM banks 2 and 3 support.

- Improved the VDC emulation.

- Stereo SID $D7xx range support.

** VIC20 changes
----------------

- New cycle exact emulation core.  Handles accesses to unconnected
  address space and in-line graphics data changes correctly.
  (fixes "Impossiblator 3" and others)

- Improved VIC emulation (in-line color/reverse mode changes on half-chars).

- Cartridge handling rewritten.

- Added Mega-Cart cartridge emulation.

- Added Final Expansion cartridge emulation.

- Default memory configuration changed from full to unexpanded.

- Added paddle emulation.

- Added lightpen/lightgun emulation, currently only available for the following
  ports: SDL, GTK+, cocoa, win32/win64 and msdos.

- Corrected the joystick support, since the VIC20 can only have one joystick
  attached on the joystick port.

- Added support for the following userport joystick adapters: CGA/Protovision
  (normally only used on the C64/C128), PET (normally only used on the
  PET/CBM2), Hummer (normally only used on the C64DTV) and OEM.

** PLUS4 changes
----------------

- Added Digibooster SID Cart add-on emulation.

- Added SID Cart joystick port emulation.

- Fixed bug in tape recording.

- Improved graphics handling.

** C64DTV changes
-----------------

- Replaced old DTVSID emulation with ReSID-DTV.

- Minor bug fixes and emulation improvements.

- Added support for the following userport joystick adapters: CGA/Protovision
  (normally only used on the C64/C128), PET (normally only used for the PET),
  Hummer and OEM (normally only used on the VIC20).

** PET changes
--------------

- Corrected the joystick support, since the only way a PET can use a joystick
  is by a userport joystick adapter, the following userport joystick adapters
  are currently supported: CGA/Protovision (normally only used on the
  C64/C128), PET, Hummer (normally only used on the C64DTV) and OEM (normally
  only used on the VIC20).

** CBM2 changes
---------------

- Corrected the joystick support, since the only way a CBM2 can use a joystick
  is by a userport joystick adapter, the following userport joystick adapters
  are currently supported: CGA/Protovision (normally only used on the
  C64/C128), PET, Hummer (normally only used on the C64DTV) and OEM (normally
  only used on the VIC20).

** Unix changes
---------------

- Rudimentary PulseAudio sound driver has been added.

- Added support for dynamic loading of FFMPEG libraries.

- Added support for dynamic loading of OpenCBM and Lame library

* Changes in VICE 2.1
======================

** General
----------

- The VICEplus project has been joined with VICE. Thus, x64dtv is now
  part of VICE.

- We can be contacted via IRC: #vice-dev on freenode

- Added a more accurate ReSID engine using floating point math (ReSID-FP).

- Added support for the USB HardSID.

- PAL emulation has been rewritten and optimized.

- Fixed the ACIA 6551 emulation. (x64/x128/xcbm2/xpet/xplus4)

- Monitor commands help text is now translated too
  (in ports where translation is available at all)

- Monitor IO command now displays IO area even if it is currently
  banked out.

- GCR file handling (.G64) issues an error message if the .G64 does not
  have the expected outline. Before, VICE just silently ignored such
  files.

- IRQ handling fix

** C64/C128 changes
-------------------

- Fixed the digimax sound generation.

- Added the RR clockport disable functionality at $DF00.0. Allows
  to disable the RRnet.

- Improved REU compatibility and timing.

** C64 changes
--------------

- Added isepic cartridge emulation.

- Added Double Quick Brown Box cartridge emulation.

** VIC20 changes
----------------

- Improved the sound emulation.

- Fixed the lowest note bug.

- Improved VIC emulation (exact in-line color/reverse mode changes).

** C64DTV changes
-----------------

- New emulator.

** Unix changes
---------------

- XRandR fullscreen implemented

- Command line option `-fullscreen' is supposed to do something
  useful.

- Vsync code imported from win32 (based on openGL extension).
  see also doc/openGLsync-howto.txt.

- Vidmode (fullscreen support) is broken and therefore marked as
  deprecated. It will be removed in the next release if no-one takes
  responsibility to fix the broken code and is willing to maintain the
  code.

- PAL Emulation (new implementation, improved speed) should be usable
  again (it was broken on certain display depths).

- Log messages are always english.

- Only x11 keymaps will be installed when doing a 'make install'.

- MIDI cartridge emulation for x128, x64 and xvic.

* Changes in VICE 2.0
======================

** General
----------

- VICE development has moved to public services:
  http://sf.net/projects/vice-emu
  You can read the latest development in the Subversion
  repository, file bug reports, and similar things.
  Check it out!

- New Openserver 5.x, Openserver 6.x and Unixware ports.

- New AROS64 port.

- New QNX 4.x port.

- New HPUX (HPPA and IA64) ports.

- New SkyOS port.

- New Atari Mint port.

- New Solaris Express aka OpenSolaris aka Solaris 11 port.

** C64/C128 changes
-------------------

- Improved $01 behaviour with regards to unused bit fall-off.

- New experimental NEOS and Amiga mouse support.

- Added a working RTC to the emulation of the IDE64 cartridge.

- New more precise PAL emulation, works only with double size
  and double scan.

- Added support for the Action Replay 4 and StarDos cartridges.

- Improved REU compatibility

- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").

- Fixed bugs in the CIA emulation (demo "So-phisticated",
  W. Lorenz testsuite).

- Fixed various bugs in VIC-II emulation: Sprite x-positioning,
  Latch X/Y, video mode changes, DEN bit handling, raster IRQ,
  NTSC sprites and sprites in full/debugging border mode (list
  of fixed demos/games too long to mention here).

- RESTORE key is handled differently now, fixing an NMI bug
  because the NMI was asserted too long before.

** VIC20 changes
----------------

- Added unconnected c-bus floating byte support.

- New more precise PAL emulation, works only with double size
  and double scan.

** PET changes
--------------

- Added support for toggling CB2 sound output line.

** PLUS4 changes
----------------

- New more precise PAL emulation, works only with double size
  and double scan.

** Drive changes
----------------

- Fixed block allocation and interleave.

** Unix changes
---------------

- Broken DGA1/DGA2 code removed

- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.

- XRandR/Fullscreen can now toggle the Statusbar/Menu

- Fixed unix mouse for single sized display.

- Fixed mouse grab and xaw menu popup.

- After a CPU jam user can select to resume emulation without
  reset.

** Miscellaneous changes
------------------------

- Added support for more 3rd party basic extenders to petcat.

- Extended BMP saving to support 24bit.

- Fixed the joystick code of all emulators to handle state changes
  on both joysticks at the same time.

- New monitor commands and features.

- New memmap feature which allows tracking of memory accesses,
  activated by the configure option --enable-memmap.

- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.
2010-07-24 09:44:57 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
7708463bd7 Fix build with latest X from xsrc. I hope it doesn't break anything else,
but I expect it... let me know if you can improve the patch.
2010-06-05 12:29:53 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
hasso
a582b10bf5 Fix install paths for platforms other than NetBSD. Bump PKGREVISION. 2009-07-12 22:10:59 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
wiz
272d51cc21 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:05 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
drochner
b94a2e803e bl3 libXrandr et al. so that we get fullscreen support with modular-xorg
bump PKGREVISION
approved by Krister Walfridsson
2008-01-16 11:11:23 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
wiz
42825e73a6 Bump PKGREVISION for gnome-vfs rename. 2007-09-19 23:18:43 +00:00
wiz
c8f5436805 Update to 1.22:
* 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-08-30 12:22:59 +00:00
wiz
d2c881a09f Remove (default off) ffmpeg from PKG_SUPPORTED_OPTIONS -- pkgsrc
vice version 1.21 needs at least ffmpeg-0.5.1, which is not currently
in pkgsrc.
2007-05-29 08:41:29 +00:00
wiz
2e1d68cea4 Update to 1.21:
* 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-04-15 19:13:08 +00:00
wiz
2b829852f8 Update to 1.20:
* 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.
2007-02-07 19:43:29 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
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-27 13:37:35 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
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-12-15 20:32:52 +00:00
wiz
2347e6bc80 Use inttypes.h for defines used by ffmpeg-option.
Fixes build on amd64 (the replacements are wrong).
2006-10-17 23:55:41 +00:00
wiz
f40294aa90 Remove superfluous (automatically added) part (hi rillig). 2006-10-16 22:09:39 +00:00
rillig
430847387e Fixed "test ==" and a few pkglint warnings. 2006-10-14 02:13:04 +00:00
dillo
7ebc8b46c8 - Convert gnome option to use gnome2 libraries, via official patch.
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-07-06 08:37:27 +00:00
wiz
39577ca436 Fix a few pkglint warnings. 2006-06-29 23:01:43 +00:00
dillo
792f8f4f11 Update to 1.19:
- 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-06-29 22:56:34 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
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-17 07:07:11 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
jlam
e63c38585c * Welcome to the brave new world of gettext-0.14.5 -- if a source file
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-31 16:47:44 +00:00
wiz
e4aaa28118 Update MASTER_SITES.
(anyone up for the update to 1.19?)
2006-03-13 20:55:42 +00:00
wiz
39a2876e92 Revert previous, committed by accident. 2006-02-17 19:26:54 +00:00
wiz
f2fbdf940e Fix font handling. Move options handling to options.mk.
Fix pkglint warning. Bump PKGREVISION.
2006-02-17 19:26:20 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
dillo
dc22c7c997 Improve sun sound driver on NetBSD to support stereo and not to
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-11 22:46:50 +00:00
joerg
ef9a6443a9 Fix build dependency on X11 clients. 2005-12-04 00:51:36 +00:00
kristerw
94a3ebbd1d Fix a static/non-static conflict that prevented this from building
when using gcc 4.
2005-11-18 20:44:55 +00:00
wiz
5c11268df7 Remove some more *LEGACY* settings that are over a month old and
thus were before 2005Q3.
2005-10-05 13:29:49 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
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-06-01 18:02:37 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
459a5bb28d Add RMD160 digests to the SHA1 ones 2005-02-23 18:49:17 +00:00
kristerw
682a81d309 Update VICE to 1.16.
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.
2005-02-06 23:10:09 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
wiz
90608116ac Add --enable-ffmpeg to configure arguments if ffmpeg option
is wanted (not done automatically any longer).
Bump PKGREVISION.
2004-09-01 23:07:57 +00:00
dillo
ff2dcbe829 update to 1.15:
** 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-31 15:53:09 +00:00
jlam
9d5426ff76 Change the way that legacy USE_* and FOO_USE_* options are converted
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-22 19:32:51 +00:00
wiz
bfea7c0581 Convert to use bsd.options.mk, and add a gnome option. PKGREVISION not
bumped since by default nothing changes.

Set USE_LANGUAGES instead of USE_GCC_SHLIB.
2004-08-03 20:47:50 +00:00
kristerw
67a60f877f Make the emulator work when vidmode extension cannot be used.
Bump PKGREVISION.
2004-07-30 20:32:01 +00:00
dillo
63c263d501 various improvements:
- enable fullscreen support
- enable PNG screenshots
- only use esound if USE_ESOUND is yes
- add USB joystick support (okayed by kristerw)

PKGREVISION++
2004-07-26 17:22:40 +00:00
kristerw
7ae34063d5 Do not install cbm-directory-charset.fon -- it is needed
for win32 only, and it makes the mkfontscale in NetBSD 2.0
dump core (PR xsrc/25587).

Bump PKGREVISION.
2004-07-16 22:59:11 +00:00
wiz
54e994b816 Add VICE_USE_FFMPEG to BUILD_DEFS, says dillo. 2004-05-25 21:53:11 +00:00
wiz
2d7f64ccf3 Add VICE_USE_FFMPEG switch to enable ffmpeg support in vice.
Document it in bsd.pkg.defaults.mk.  Defaults to "no".
PKGREVISION not bumped since package does not change (by default).
2004-05-25 21:51:42 +00:00
snj
fb54a0e85c Convert to buildlink3. 2004-04-24 23:34:28 +00:00
kristerw
8c34f8f1c4 Update vice to 1.14.
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-31 00:51:39 +00:00
wiz
149cdbd6a1 Update HOMEPAGE (new version out....). 2004-01-30 16:49:08 +00:00
grant
398893a6b4 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:36:03 +00:00
kristerw
238ff8954e The 4064, SX-64, and C64 Game System dist files have been removed
from the FTP.  Remove them from the package too.

PKGREVISION++
2003-12-04 00:42:04 +00:00
gavan
dd02fa6e23 Set USE_GCC_SHLIB. Fixes linking on Solaris. 2003-11-06 18:54:34 +00:00
kristerw
8eec0d389e Update vice to 1.13.
Changes since 1.12 include:
** General
- Added new Scale2x render.
- Fixed NMI line emulation bug.

** C64 changes
- Better processor port initialization (some carts depend on this)
- Fixed a bug reading old snapshot files.
- Added SS5 CRT support and fixed the SS5 screen distortion bug.

** C128 changes
- Fixed some fast IEC bus related drive bugs
- Added some opcodes to the Z80 emulation.

** PLUS4 changes
- Many TED fixes.
- User port parallel cable.

** VIC-II
- The character ROM is now displayed in bitmap mode.
- Fixed some minor DMA timing, ECM mode and sprite bugs.

** SID changes
- New HardSID support.
- Catweasel support should work now.

** Unix changes
- ACIA emulation has been fixed.
2003-09-28 10:41:21 +00:00
seb
4a2efdf6fd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
seb
29288844cd Convert to USE_NEW_TEXINFO. 2003-06-30 12:06:08 +00:00
kristerw
0d4d32992f Update vice to 1.12.
Changes since 1.11 include:
** General changes
- Added -autoload switch which acts like -autostart but without
  actually starting the program.
- It is possible to use the printer emulation without switching off
  true drive emulation now.

** C64 changes
- Mouse emulation should work again.
- Improved trap emulation compatibility.

** C128 changes
- Fixed some VDC crashs.
- Added support for national firmware and keyboard mappings.
- Implemented fast IEC bus.

** PLUS4 changes
- New emulator.  Currently it contains many bugs and several features
  are missing.  Do not send any bug reports for now.

** VIC-II
- Fixed some raster interrupt emulation bugs.
- Some minor NTSC fixes.
- Reset should properly reset the VIC-II now.

** SID changes
- The ReSID state is saved in snapshots now.

** Drive changes
- Improved GCR sync detection.
- Added some more jobcodes to the 1581 emulation.
- RAM mirrors are properly emulated now.
2003-06-23 19:05:09 +00:00
wiz
2045e04944 Update to 1.11.
Changes since 1.10:
** General
- The memory reset pattern can be configured now.
** C128 changes
- Fixed some MMU issues.
- Fixed color RAM support.
** PET changes
- A crash at startup has been fixed.
** VIC-II
- Improved sprite support.
- Fixed some video cache bugs.
- Fixed some IRQ emulation bugs.
** Drive changes
- Improved byte-ready line emulation.
- The track offset is calculated properly on track change now.
** Unix changes
- Real device access through OpenCBM library via XA1541/XM1541 cable.
- Added support to access 1581 formatted disks with the 3.5" host
  drive (Linux only).
- Added event recording & playback (experimental).
** Miscellaneous changes
- The monitor can access disks attached to #8..11 now.
2003-02-21 14:25:14 +00:00
salo
5a68637b24 USE_PKGLOCALEDIR, delint. 2002-11-30 23:32:20 +00:00
jlam
635e71e9e4 buildlink1 -> buildlink2 2002-09-21 12:31:23 +00:00
kristerw
0b6b77e530 Update emulators/vice to version 1.10.
Changes since vice-1.9 include:
** General
- The keyboard handling has been reworked. In most ports the keys can
  be assigned by *.vkm files.
- Fixed display bugs during warp mode.
- The autostart function prepares the drive with last accessed track,
  sector and buffer data now.
- The opcode fetch of the 65xx CPU emulation is more accurate now.

** C64 changes
- A processor port bug has been fixed, so IWM Diamonds works again.
- Fixed a bug in the Retro Replay emulation.
- Added support for IDE64 interface emulation.

** C128 changes
- Added DIN charset support.
- Added support for second color bank.

** VIC20 changes
- Access to unconnected address space has been fixed.

** VIC-II
- $d016 xsmooth emulation is cycle exact now!
- Many small bugs in the VIC-II emulation have been fixed.
- Accessing unconnected address space returns last phi1 data read by
  the VIC-II now.
- Fixed bug loading a snapshot image with sprites enabled.

** Drive changes
- Implemented firmware ROM mirrors.

** Tape changes
- The image content lister lists the contents of TAP images too.
2002-09-07 09:17:11 +00:00
wiz
9cdeed09aa Update HOMEPAGE. 2002-08-08 12:04:45 +00:00
wiz
fdfed9c8da Bump to 1.9nb1: Do not install resid header files. Closes pkg/17880.
Also add xplus4 to PLIST.
2002-08-08 11:59:36 +00:00
kristerw
eae93f6316 Update vice to version 1.9.
Changes since vice-1.7 include:
** C64 changes
- The REU is emulated cycle exact now.
- Added support for Retro Replay cartridge.
- Fixed a CIA timer emulation bug.
- Frankie goes to Hollywood may work now.

** C128 changes
- VDC has been improved a lot (but not ready for RFO now).
- Fixed a stupid bug in the Z80 emulation.
- Fixed $ff01-$ff04 MMU register access.
- Added support for C64 type cartridges.

** VIC-II
- Fast PAL emulation has been added.
- Added VIC-II reengineered palette.
- Added also command line switches for:
  brightness, contrast, saturation, gamma
- New style luminance signals
- Using internal/external palette
- Various fixes to make more demos work.

** Drive changes
- True drive emulation is default now.
- A reset during autostart restores true drive emulation if enabled
  before.
- Relaxed disk change timing a bit and fixed the sync bit.  More
  programs will recognise the disk change now.
- Odd sized d64 images are supported now.

** General
- Real PAL filter emulation.
2002-04-22 21:02:10 +00:00
kristerw
b229e18ec6 This package needs gmake to install properly.
Noted by Ben Wong in PR pkg/15765.
2002-02-28 17:54:52 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00
jlam
9a733cc3a4 Set BUILD_USES_MSGFMT as the configure process uses the test for msgfmt to
determine how to install the locale files.
2001-10-17 02:16:36 +00:00
jlam
bcf28510e6 Strongly-buildlink emulators/vice and mark as USE_BUILDLINK_ONLY. Make
this package work with XF4.
2001-10-02 20:04:34 +00:00
jlam
753e2720ce Strongly-buildlink emulators/vice and mark as USE_BUILDLINK_ONLY. Make
this package work with XF4.  Based on work by Thomas Klausner (wiz) sent
in private e-mail.
2001-10-02 20:04:33 +00:00
kristerw
ea17e1b94a Update vice to 1.7.
Changes in VICE 1.7
===================
** C64 changes
- REU support has been rewritten to support different types and
  images.
- Fixed a processor emulation bug which caused a crash in Summer
  Games II.
- Fixed a snapshot bug causing Castles of Dr. Creep to quit after the
  snapshot has been restored.

** C128 changes
- REU support has been rewritten to support different types and
  images.
- Added support for internal and external function ROM images.
- Tape emulation has been added.
- Added register 26 support to VDC emulation to make LUnix work.
- Support for the CAPS key has been added.
- There is a limited C64 mode now.

** VIC20 changes
- VIC video emulation now almost cycle exact (try vimm or vvv demos)
  NTSC video mode is supported.

** CBM-II changes
- Implemented a C510 (aka P128) emulation, using the existing VIC-II
  emulation.
- Fix a couple of bugs in the CBM-II emulation (C610-C720).

** Drive changes
- Implemented experimental DOS1 (670 blocks free) support with CBM
  2040 emulation.
- The read-only bit of the 1581 disk drive is emulated now.

** Unix changes
- Added preliminary (beta) DGA2 support.
- French translation; Credits to Eric (meepmeep).
- Datasette control UI.
- Zlib is used for reading compressed images.
2001-08-01 22:16:46 +00:00
agc
7e2fedb405 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
tron
ac2223fc09 Fix build of "esound" driver. 2001-02-26 22:13:34 +00:00
kristerw
baf3af7881 Update to 1.6. Changes since 1.5:
** C64 changes
- Fixed REU snapshot bug.
- Added Warpspeed and Dinamic cartridge support.
- Fixed a bug in NTSC sprite timing.
- Pitfall 2 cartridge works again.
- Added a symbol file for the built-in monitor which allows moni-
  toring of ROM sections (use 'll "c64mem.sym"' inside the monitor)

** C128 changes
- The Z80 emulation is almost complete now.

** VIC20 changes
- Fixed geometry settings. Games that enlarge the screen work now.

** Drive changes
- The drive emulation can also read error information from a 40 track
  D64 image now.
- Fixed a bug in vdrive BAM allocation.

** Unix changes
- ESD and aRts sound support has been added.

** C1541 changes
- Commands to read/write GEOS formatted disks have been added.
2001-02-25 19:35:52 +00:00
wiz
311d465268 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 18:38:11 +00:00
wiz
39d2efbbc7 install HTML documentation into share/doc/html 2000-12-11 23:20:48 +00:00
wiz
9ba8bdaa98 Update to 1.5. Changes since 1.2:
** General changes
- Screenshots can be saved now.
- Fixed slowdown bug with flickering drive led.
** C128 changes
- The Z80 emulation has been improved.  CP/M will boot now.
- The VDC can display flashing and reverse text attributes now.
** C64 changes
- Fixed crash caused by VIC-II memory corruption.
- Expert cartridge is emulated now.
- Some NTSC fixes. Now the border looks a bit small, but most NTSC
  programs should work.
- Fixed CIA TOD initialization.
- Super Snapshot V5 and REX fastload carts are emulated now.
- The REU emulation has been improved.
- Sprites in non-visible parts of the screen should not crash the
  emulator anymore.
- A sprite snapshot bug has been fixed.
** VIC20 changes
- Fixed VIC crash.
- Fixed VIC display bug.
** Unix changes
- Palette changes work better now.
- Added support for gettext based national language support.
  Initial german translation for Unix based UIs is provided.
- NTSC timing is correct now (100% 60fps).
- The emulator keeps running when menus are used.
- Fixed some crashs and memory leaks in the XAW file selector
  widget.
- New GNOME port of VICE. (not activated in package)
- G64 images can be created now.
** Drive changes
- Fixed a bug in the 1581 true drive emulation that prevented the
  use as drive #9.
- Fixed a bug in the 8050 vdrive emulaton.
- Fixed a bug that caused drive #8 to be diabled if file system
  access for drive #11 is disabled and all disks are detached.
- Fixed IEC initialization bug that broke true drive emulation.
- D71 BAM calculation has been fixed.
- A drive RAM expansion is available now.
- New 2040, 3040 and 4040 disk drive support.
** Tape changes
- Now saving TAPs should work for big endian machines too.
** Miscellaneous changes
- The REU can be used with Super Snapshot 5 or Expert Cartridge.
- The monitor "z" command has been fixed.
- Fixed some tape counter bugs.
- Fixed a crash with ZIP archives.
- Fixed a bug that prevented writing to gzipped disk images.
- Fixed a crash if the image content lister is used on disk images
  with many files.
- There is some experimental read only REL file support in the vdrive
  emulation now.
2000-08-27 14:08:31 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
rh
15ab860cc3 Do not use NO_PACKAGE and NO_CDROM to denote restricted packages. Use the
appropriate variables instead.
2000-07-20 13:30:59 +00:00
tron
2acbf123f2 Complete "readline" to "edit" library transition so that this package
works on ELF systems.
2000-02-08 11:37:54 +00:00
wiz
809a2e13df vice updated to 1.2. Now compiles with SUN audio system, instead
of OSS. From the ChangeLog (changes since 1.0):

* Changes in VICE 1.2
=====================
** C64 changes
---------------
- Epyx Fastload and Westermann Learning Cartridges are supported now.

** C128 changes
---------------
- The VDC hardware cursor has been implemented.
- The machine can boot up in Z80 mode now.  However CP/M does not work
  currently.

** PET changes
---------------
- The CRTC emulation has been made pretty cycle-exact. You can now
  use timed raster effects.

** CBM-II changes
---------------
- The CRTC emulation has been made pretty cycle-exact. You can now
  use timed raster effects.

** Drive changes
----------------
- D64 images with error codes are supported now.
- The virtual drive emulation can process filenames containing zero
  bytes now.- The virtual drive commandline parser has been improved.
- The fsdevice and the virtual drive emulation support memory read
  commands now.
- Invalid scratch commands do not crash the fsdevice emulation.

** Unix changes
---------------
- C64/C128 NTSC support (experimental).

** MS-DOS changes
-----------------
- VDC grafic mode does not crash the emulator any more.

** MS-Windows changes
---------------------
- New mouse emulation.
- C64/C128 NTSC support (experimental).
- The datasette status is displayed now.
- Changing the palette works on-the-fly now.
- A new VIC20 settings dialog.

** OS/2 changes
---------------
- Sound, drive and joystick settings are implemented now.


* Changes in VICE 1.1
=====================

** General changes
------------------
- The datasette emulation supports saving to TAP images now.
- Autostarting TAP tape images has been improved.
- A command line option feeding the keyboard buffer on startup has
  been added.

** C64 changes
---------------
- Fixed a bug in the REU emulation.  GoDot now works.
- Atomic Power cartridge is supported now.

** C128 changes
---------------
- 80 column screen is emulated now.  Currently the hardware cursor
  is missing, but Infocom adventures and GEOS128 work.
- REU emulation is available now.
- Fixed an IO banking bug.

** VIC20 changes
----------------
- New datasette emulation.
- True 1581 emulation works now.

** PET changes
--------------
- New datasette emulation.

** CBM-II changes
-----------------
- New datasette emulation.

** Drive changes
----------------
- New 8050, 8250 and SFD1001 emulation using D80 and D82 disk images.
- The virtual drive emulation, image contents lister and monitor block
  commands fully support G64 disk images.

** C1541 changes
----------------
- G64 disk image format is fully supported now.

** Unix changes
---------------
- A dialog for creating empty disk images has been added.
- The name of currently attached disk images is displayed now.
- The disk image flip list can be maintained by a separate menu by
  clicking on the status bar.

** MS-Windows changes
---------------------
- Run/Stop key is also present at ESC key, but it's still present at
  CAPS/LOCK, altough the latter doesn't work on Win98 with German and
  French keyboard layouts.
- There is a disk/tape image contents lister now.
- The RESTORE key is present now (PAGE UP).
- Browse button in the device manager dialog works now.

** Miscellaneous changes
------------------------
- The `$xx' feature for specifying hexcodes on the command-line now
  works correctly.
- Some P00 wildcard bug has been fixed.
- An image content lister crash has been fixed.


* Changes in VICE 1.0a
======================

** MS-DOS changes
-----------------
- x64 does not crash on start-up anymore.
- Calling the emulator from a relative path works again.
- 1541-II firmware is found now.
2000-02-08 03:44:16 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
wiz
f620f1ac58 replaced some commands by their ${COMMAND} counterparts,
reordered lines for fewer pkglint warnings
1999-12-29 01:41:00 +00:00
hubertf
edc2cddf33 add a bunch of NO_CDROM where appropriate 1999-11-23 16:26:12 +00:00
mycroft
50bae43abb ELF rpath issues. 1999-07-27 08:38:36 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00