Subject: CVS commit: pkgsrc/emulators/fuse
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 07/20/2004 13:12:16
Module Name:	pkgsrc
Committed By:	adam
Date:		Tue Jul 20 13:12:16 UTC 2004

Modified Files:
	pkgsrc/emulators/fuse: Makefile PLIST distinfo
	pkgsrc/emulators/fuse/patches: patch-aa

Log Message:
Changes 0.7.0:

* New features:
  + Scorpion ZS 256 support
  + Spectrum SE support
  + Support for the simple 8-bit IDE interface (as used by the +3e)
    and the ZXATASP and ZXCF interfaces
  + Spectrum +3e support: just a +3 with different ROMs
  + Interface II support
  + Emulation of joysticks other than the Kempston

* Z80 core improvements:
  + Get undocumented flags right after SCF and BIT
  + Improved contended memory timings for RLD, RRD and
    instructions involving (HL), (SP), (IX+dd), (IY+dd)

* Debugger improvements:
  + Memory map pane showing what is present in each 8K chunk
  + Allow port values to be masked before checking for port read/write
    breakpoints
  + Ability to set breakpoints in non-RAM pages

* Miscellaneous improvements:
  + Improved display timings
  + Improved floating bus timings; Arkanoid and Sidewize now work
  + Save/restore the high bit of the R register; Bruce Lee now works
  + Fuse can now save snapshot formats other than .z80 and tape formats other
    than .tap; the appropriate format will be selected according to the
    extension given
  + Improved sound emulation, now using 16 bit samples
  + Allow real joystick buttons to be equivalent to either 'emulated joystick
    fire' or 'press a key'
  + The pokefinder can now search for bytes which have increased or decreased
    since the last search
  + HP-UX sound support (Stuart Brady).
  + After 'flashloading' a tape block, set the registers to the values they
    would have if the block had been loaded normally; 'The Rats' now loads
    successfully
  + GTK+ 2.x user interface preferred to GTK+ 1.2 by default if available
  + Don't display an error message if the same message was displayed within
    the last second
  + Writing to the Betadisk ports is a no-op if TR-DOS isn't active
  + Keep Timex Dock cartridge inserted after reset if it had been inserted
    via File/Open or from the command line
  + Split the 'ROM selection' dialog into one dialog for each machine
  + Unused bits of AY registers are zeroed
  + Remove segfault if one ROM of a multi-ROM machine didn't load
  + Don't segfault if Space rather than a mouse double click is used to select
    things in the GTK+ tape browser, debugger or pokefinder
  + Stop output to the serial printer when printer emulation is disabled;
    prevents the random appearance of 'printout.txt'


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/emulators/fuse/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/emulators/fuse/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/emulators/fuse/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/emulators/fuse/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.