Up to [cvs.NetBSD.org] / pkgsrc / emulators / fuse
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.16 / (download) - annotate - [select for diffs], Sat Dec 17 15:11:25 2011 UTC (17 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
HEAD
Changes since 1.15: +4 -4
lines
Diff to previous 1.15 (colored)
Update to 1.0.0.1a:
2011-04-01 Philip Kendall <philip-fuse@shadowmagic.org.uk>
* Fuse 1.0.0.1a released.
* Remove all ROMs for which there isn't explicit permission to
distribute (Philip Kendall).
Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 27 12:33:56 2011 UTC (2 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.14: +5 -4
lines
Diff to previous 1.14 (colored)
Changes 1.0.0.1: * Fix temporary breakpoints on platforms using replacement Glib * Ensure Amiga port can load files * Fix SVGAlib compilation
Revision 1.14 / (download) - annotate - [select for diffs], Mon Dec 20 20:53:47 2010 UTC (2 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4
Changes since 1.13: +7 -5
lines
Diff to previous 1.13 (colored)
Changes 1.0.0: * Add Opus Discovery disk interface support * Wii support * Many improvements to Win32 UI, including an installer * Support weak data in +3 disk images * NTSC Spectrum support * Add support for flipping disk images in single sided drives * Add support for automatically merging both both disk images where they are in separate files named with the text [Ss]ide[ _][abAB12] * Switch to using Blip_Buffer (by Shay Green) for improved beeper and AY output * Allow beeper and AY volumes to be set * Enable Beta 128 interface in 48K and TC2048 machines * Add emulation of the Fuller Audio Box * Allow sound to run from 2% speed up * Add emulation of the Melodik and similar 48K-compatible AY interfaces that use the 128K sound ports * Add support for Pentagon 1024SL v2.2 16 colour modek * Implement GTK+ drag and drop support * Better support for international keyboards * Allow svgalib UI to use full range of bit depths and scalers * Allow GTK+ scalers to set window size in GTK+ UI * Allow selection of "TV speaker" or "beeper"-style sound output * Allow hot-key switching between full-screen and windowed mode in SDL UI
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 16 13:17:24 2009 UTC (4 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.12: +4 -4
lines
Diff to previous 1.12 (colored)
Distfiles has been changed. Confirmed with the author of Fuse
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jan 15 11:49:30 2009 UTC (4 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.11: +4 -4
lines
Diff to previous 1.11 (colored)
Changes 0.10.0.2: * Make loader acceleration work on all compilers. * Make the "Don't Save" option in the widget UI do the right thing. * Allow both +3 disk drives to be used at once. * Allow both +D disk drives to be used at once. * Make .dsk code handle missing newline on "Track-Info" header. * Remove unnecessary 'use' directive when building widget options header file; fixes some build issues.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 18 19:18:59 2008 UTC (4 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.10: +4 -4
lines
Diff to previous 1.10 (colored)
Changes 0.10.0.1: * Writing files would not truncate the file at the correct point, leading to corrupt files when overwriting an existing file * Distribute ui/fb/fbmouse.h
Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 4 07:40:20 2008 UTC (4 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
Changes 0.10.0: * New upd765 FDC emulation; all known +3 DSK images now work. * Loading acceleration. * Automatic saves while using RZX recording. * Many improvements to Win32 UI. * Improved widget UI, with look and feel borrowed from that in FuseX. * Emulation core improvements. * Debugger improvements. * Miscellaneous improvements.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 24 18:32:37 2008 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.8: +6 -6
lines
Diff to previous 1.8 (colored)
Changes 0.9.0:
* New features:
* Add +D disk interface support
* New floppy disk controller emulation for +D and Beta disk
interface emulation
* Add Pentagon 512 and Pentagon 1024 emulation
* Add Hi-Fi beeper for improved reproduction of multi-channel beeper
tunes (e.g. Fairlight 2, Wham - the Music Box)
* Add support for saving tape images without using tape traps
* Add support for loading from WAV tape images
* Add support for saving CSW tape images and TZX direct recording
blocks
* Allow distinction between "soft" resets (activating the reset line
on the Z80) and "hard" resets (pulling the power)
* New ALSA sound driver
* AmigaOS support
* MorphOS support
* Emulation core improvements
* Machine specific improvements
* Various other minor bugfixes
Revision 1.8 / (download) - annotate - [select for diffs], Sat May 12 19:44:08 2007 UTC (6 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
Changes 0.8.0.1: * Fix IN timings and floating bus behaviour: fixes Sidewize. * Fix widget UI pokefinder and keyboard help picture * Fix crash if fullscreen mode attempted a resolution higher than the native graphics mode could handle. * Ensure ABS, MIN and PATH_MAX are available where needed. * Distribute autoload snapshots. * Remove flicker when playing back RZX files with embedded snapshots. * Remove warnings when building from CVS.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Apr 13 21:03:39 2007 UTC (6 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.6: +5 -5
lines
Diff to previous 1.6 (colored)
Changes 0.8.0:
* New features:
* Loader improvements: automatically run at full speed while
a loader is in progress and automatically start/stop the tape
when the start/end of a loader is detected.
* RZX 'rollback' support.
* DivIDE support.
* Interface I and microdrive emulation.
* TS2068 support.
* Kempston mouse emulation.
* TZX generalized data block (0x19) support.
* Much improved widget UI, including allowing selection of
filenames.
* Allow SDL full screen mode to be used.
* Add the ability to save 'movies' as collections of screenshots.
* Widget pokefinder.
* Add a simple code profiler.
* New libao sound driver.
* New CoreAudio sound driver.
* New PALTV 1-3x and TV3x graphics scalers.
* Emulation core improvements:
* Improved screen rendering code (now character accurate rather
than line accurate).
* Corrections to write ordering and contention for EX (SP),HL,
EX (SP),IX and EX (SP),IY.
* Corrections to contention for OTIR and OTDR.
* IR contention.
* Flag bits 3 and 5 are copied on all BIT instructions.
* Improved ULA emulation with respect to interrupt length.
* Fix timings of shifted no operation opcodes.
* An interrupt in IM 0 takes 13 tstates to acknowledge, not 12.
* Improved speed control code.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 23 18:49:18 2005 UTC (8 years, 2 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add RMD160 digests to the SHA1 ones
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 20 13:12:15 2004 UTC (8 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.4: +5 -4
lines
Diff to previous 1.4 (colored)
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'
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 20 14:14:52 2004 UTC (9 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
Changes 0.6.2.1:
* Compilation fixes:
+ sdljoystick.h missing from tarball.
+ Link failure if a widget UI in use and lib765 not available.
+ Compilation failure if ROMSDIR defined.
* Bugfixes:
+ Use of the SDL icons could cause screen corruption.
+ The reverse page mapping for 0xc000 - 0xffff would occasionally be
wrong on the +2A/+3.
* Miscellaneous:
+ Allow selectable devices to be used for the real joysticks.
+ Use glib 2.0 if available.
+ Allow ROMSDIR to be set when configuring.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 13 13:40:15 2004 UTC (9 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.2: +4 -3
lines
Diff to previous 1.2 (colored)
Changes 0.6.2:
* New features:
+ Real joystick support.
+ The 'pokefinder'.
+ Black and white TV mode for the GTK+ and SDL user interfaces.
+ The Timex 1.5x scaler and the reappearance of 3x3 mode for the GTK+ UI.
+ A simple memory browser.
+ Writes to disk will not affect the underlying file unless
explicitly requested by the user.
+ Status bar for the GTK+ UI, and status icons for the SDL UI.
+ Options to disable the GTK+ confirmation dialogs and the printer emulation.
* Z80 core improvements
* Debugger improvements
* RZX improvements
* Minor bugfixes
Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 2 15:24:12 2003 UTC (9 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored)
Changes 0.6.1.1: Bugfixes to the RZX code and to allow the SVGAlib user interface to compile
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Sep 16 09:55:13 2003 UTC (9 years, 8 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.
Changes 0.6.1:
* A Z80 core rewrite such that it's now generated from the regular
patterns in the instruction set. This shouldn't have any effect
as yet, but will make performance enhancements easier to do in
the future (Philip Kendall).
* On the TC2068, the ROM traps apply only when in the EXROM and
memory contention applies only in the HOME bank (Fredrick
Meunier).
* On the 128K Spectrum, use the correct port mask when checking
for contention on the 'memory control' port (Philip Kendall).
* RZX competition mode (Philip Kendall).
* Add AY logging to .psg files (Matthew Westcott)
* Optionally autoload +3 and TRDOS disks when they're inserted
(Philip Kendall).
* Fall back to read(2) and malloc(3) if mmap(2) fails or is
unavailable (Philip Kendall).
* Add 'out' and 'tbreakpoint' commands, conditional breakpoints
and the ability to use general numeric expression to the GTK+
debugger (Philip Kendall).
* Allow Fuse to work with GTK+ 2.x (Marek Januszewski).
* Add a scrollbar to the GTK+ debugger's disassembly window
(Philip Kendall).
* New AdvMAME3x graphics scaler (Fredrick Meunier/ScummVM team)
* In the GTK+ UI, deactivate menu items when they're not
appropriate (Philip Kendall).
* Make bright black be the same as 'normal' black in the
framebuffer user interface (Witold Filipczyk).
* Add confirmation dialogs before resetting or quitting under the
GTK+ UI (Philip Kendall).
Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 16 09:55:13 2003 UTC (9 years, 8 months ago) by adam
Branch: MAIN
Initial revision