summaryrefslogtreecommitdiff
path: root/emulators/fuse
AgeCommit message (Collapse)AuthorFilesLines
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+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-07-20Changes 0.7.0:adam5-18/+43
* 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'
2004-02-25bl3ify and add explicit dependency on pkgconfig.minskim1-7/+8
2004-02-25Bump PKGREVISION due to the update of libgcrypt.minskim1-1/+2
2004-02-20Changes 0.6.2.1:adam2-5/+5
* 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.
2004-02-13Changes 0.6.2:adam4-18/+33
* 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
2004-01-23Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.jmmv1-2/+2
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2003-12-12give this a hope of building on Linux by includinggrant1-2/+4
ossaudio.buildlink2.mk and using ${LIBOSSAUDIO} instead of -lossaudio.
2003-12-12Added -lossaudioadam1-1/+2
2003-12-04Bump PKGREVISION (libxml2, libxslt and imlib2 were updated).xtraeme1-1/+2
2003-10-02Changes 0.6.1.1: Bugfixes to the RZX code and to allow the SVGAlib user ↵adam2-5/+5
interface to compile
2003-09-16Fuse is the Free Unix Spectrum Emulator.adam4-0/+62
* 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).