Fuse v0.7.0

posted in Emulator Release by spacetiger on Jul 10th, 2004

After much work and development, Fuse, a Spectrum emulator for Unix/Linux, is now seeing a major update. Here's the list of what's new:
      New features:
    • Scorpion ZS 256 support
    • Spectrum SE support
    • Support for the simple 8-bit IDE and the ZXATASP and ZXCF interfaces
    • Spectrum +3e support
    • 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
    • Fuse can now save snapshot formats other than .z80 and tape formats other than .tap
    • 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
    • After 'flashloading' a tape block, set the registers to the values they would have if the block had been loaded normally
    • 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
    You can get this and the associated set of utilities at our Spectrum Emulators for Unix/Linux page.


    Emulators For:
    Windows/DOS
    Unix/Linux
    BeOS
    Macintosh
    Amiga
    Consoles
    Java
    Palm OS
    Pocket PC
    Digital Cameras
    Digital Phones
    Calculators
    QNX
    Windows Mobile Smartphone
    Microsoft Silverlight



    Other Releases
    Extenders
    Frontends
    ROMs (Public Domain)
    Hacks
    Cheats
    Movies
    Savestates
    Music
    Technical Documents
    Translations

    Utilities:
    General
    Auditing
    Cheating
    Development
    Game Modification
    Music Playback / Manipulation
    Plugins



    Downloads:
    Home
    Forums
    News
    News Archive
    Register
    My Hacks
    My Cheats
    My Movies
    My Savestates
    My Music
    My Technical Docs
    My Translations



    Popular Systems
    Commodore 64
    Dreamcast
    GameBoy
    GameBoy Advance
    GameCube
    Genesis / Sega CD
    MAME
    NES
    Nintendo 64
    Nintendo DS
    Playstation
    Playstation 2
    Sega Master System
    Sega Saturn
    SNES
    Virtual Boy
    XBOX
    >> More


    Hosted Sites
    Ad Squared
    Bat GBA
    Bloodlust Software
    Slick Productions
    Drewseph
    FF8 Soundfont
    GamerBase
    General CoolNES Translations
    Jathys
    Just4Fun Translations
    Kirbybox
    Metroid II Secrets
    Mega Man XZ
    Mr Click
    FB Config
    Nintendo Game Archive
    NiftyHacks
    ROM MVP
    ROMs
    RPG Central
    Swedish Emulation News
    Spun Web Translations
    NESten
    Topping Translations
    ZD SPC
    Zeldit
    ZeroSoft
    ZSNES