head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.2 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.5.0.20 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.18 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.16 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.14 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.12 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.10 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.8 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.6 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.4 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.2 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.4.0.16 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.14 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.12 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.10 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.8 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.6 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.4 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.10 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.8 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.4 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.6 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.4 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.2 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.1.0.22 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.20 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.18 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.16 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.14 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.12 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.10 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.8 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.6 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.4 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.2 pkgsrc-2004Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2013.06.14.20.53.04; author wiz; state dead; branches; next 1.5; commitid MMJNBTHk6hzuOCTw; 1.5 date 2010.12.20.20.53.47; author adam; state Exp; branches; next 1.4; 1.4 date 2008.12.04.07.40.20; author adam; state Exp; branches; next 1.3; 1.3 date 2008.01.24.18.32.37; author adam; state Exp; branches; next 1.2; 1.2 date 2007.04.13.21.03.39; author adam; state Exp; branches; next 1.1; 1.1 date 2004.07.20.13.13.08; author adam; state Exp; branches; next ; desc @@ 1.6 log @Update to 1.1.1: 2013-05-24 Philip Kendall * Fuse 1.1.1 released. * Distribute PORTING,hacking/valgrind.supp,sound/wiisound.c, tests/success.{mgt.bz2,opd} and ui/wii/wiimouse.h (Stuart Brady). * Add ChangeLog entries for 1.0.0.1 and 1.0.0.1a (Fredrick Meunier). * Release correct version of source files. 2013-05-19 Philip Kendall * Fuse 1.1.0 released. * Remove ROMs that there is no formal permission to distribute. * New features: * Add Spectranet ethernet interface emulation (Philip Kendall). * Add SpeccyBoot ethernet interface emulation (Patrik Persson). * Add SpecDrum sound interface emulation (Jon Mitchell). * Add DISCiPLE disk interface emulation (Stuart Brady). Sinclair Network emulation is not provided, and the interface is not available under 128K emulation in this release. * Support reading PZX files (Fredrick Meunier). * Add support for POK files (Sergio Baldoví). * Add recording of movies to FMF files (Gergely Szasz). * Add GTK+ 3 compatibility (Sergio Baldoví). * Emulation core improvements: * Add support for ABC AY stereo (Stuart Brady). * Correct feedback in AY noise generator (Patrik Rak). * MIC bit only isn't enough to drive the speaker (Fredrick Meunier). * Mirror Interface 1 ROM to the second 8Kb of ROM as in the real interface (Fredrick Meunier, with thanks to mcleod_ideafix and zx81). * Support the Beta interface setting to not auto-boot the interface on 48K machines (ketmar). * Machine specific improvements: * Read and write all potential 1024k worth of memory pages from a snap (ketmar and Fredrick Meunier). * Initialise the Pentagon 1024k memory ports from a snapshot (ketmar and Fredrick Meunier). * Restore the paged state of the Beta ROM when loading Pentagon 128k/512k/1024k snapshots (ketmar and Fredrick Meunier). * Debugger improvements: * Disassemble ED 4D as RETI (Simon Owen). * Add IM, IFF1 and IFF2 setting and getting to the debugger (Alex Badea). * Miscellaneous improvements: * Many improvements to Win32 UI and installer (Sergio Baldoví). * Allow the use of the SDL joystick code in the GTK+ and Xlib UIs (Sergio Baldoví). * Add current machine name to GTK+ and Win32 statusbars (Sergio Baldoví). * Allow the drag and drop of files from KDE (Dolphin/Konqueror) (Sergio Baldoví, with thanks to Diondeville). * Add a statusbar for the xlib UI (Gergely Szasz). * Extend supported symbol characters on SDL and xlib UIs (Sergio Baldoví). * Support for the TZX set signal level block (Fredrick Meunier). * Drop support for GLib and GTK+ version 1.x (Alberto Garcia and Sergio Baldoví). * Support setting late timings from snapshots (Fredrick Meunier). * Various other minor bugfixes. @ text @$NetBSD: patch-ab,v 1.5 2010/12/20 20:53:47 adam Exp $ --- ui/gtk/gtkmouse.c.orig 2010-12-20 19:58:23.000000000 +0000 +++ ui/gtk/gtkmouse.c @@@@ -32,8 +32,10 @@@@ #include "ui/ui.h" /* For XWarpPointer *only* - see below */ +#ifndef GDK_WINDOWING_QUARTZ #include #include +#endif /* GDK1 bits */ #ifndef GDK_GRAB_SUCCESS @@@@ -53,9 +55,11 @@@@ gtkmouse_reset_pointer( void ) * For Win32, use SetCursorPos() -- see sdpGtkWarpPointer() at * http://k3d.cvs.sourceforge.net/k3d/projects/sdplibs/sdpgtk/sdpgtkutility.cpp?view=markup */ +#ifndef GDK_WINDOWING_QUARTZ XWarpPointer( GDK_WINDOW_XDISPLAY( gtkui_drawing_area->window ), None, GDK_WINDOW_XWINDOW( gtkui_drawing_area->window ), 0, 0, 0, 0, 128, 128 ); +#endif } gboolean @ 1.5 log @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 @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @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. @ text @d3 25 a27 11 --- sound/Makefile.in.orig 2008-12-03 20:17:17.000000000 +0100 +++ sound/Makefile.in @@@@ -83,7 +83,7 @@@@ CFLAGS = @@CFLAGS@@ COMPAT_OSNAME = @@COMPAT_OSNAME@@ COMPAT_SUBDIR = @@COMPAT_SUBDIR@@ CPP = @@CPP@@ -CPPFLAGS = @@CPPFLAGS@@ +CPPFLAGS = @@CPPFLAGS@@ -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\" CXX = @@CXX@@ CXXCPP = @@CXXCPP@@ CXXDEPMODE = @@CXXDEPMODE@@ @ 1.3 log @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 @ text @d3 1 a3 1 --- sound/Makefile.in.orig 2007-12-21 17:44:35.000000000 +0100 d5 1 a5 1 @@@@ -94,7 +94,7 @@@@ COMPAT_MKSTEMP_TRUE = @@COMPAT_MKSTEMP_TR @ 1.2 log @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. @ text @d3 1 a3 1 --- sound/Makefile.in.orig 2007-04-09 19:26:55.000000000 +0200 d5 3 a7 3 @@@@ -91,7 +91,7 @@@@ CCDEPMODE = @@CCDEPMODE@@ CFLAGS = @@CFLAGS@@ COREAUDIO_LIBS = @@COREAUDIO_LIBS@@ @ 1.1 log @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' @ text @d3 1 a3 1 --- sound/Makefile.in.orig 2004-07-20 14:55:16.000000000 +0000 d5 4 a8 4 @@@@ -110,7 +110,7 @@@@ LIBRARIES = $(noinst_LIBRARIES) DEFS = @@DEFS@@ -I. -I$(srcdir) -I.. d11 3 a13 3 LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ X_CFLAGS = @@X_CFLAGS@@ @