Fuse v0.7.0
posted in Emulator Release by spacetiger on Jul 10th, 2004After 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
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
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