Fuse 0.8.0pre1
It's been far too long since a Fuse release. The code is finally reaching a state where it is vaguely stable, so I hope to get one out in the next few weeks.
As a first step towards this, I have just tagged the current code in CVS as a "pre1" release. Any testing people can perform on this would obviously be appreciated. At the moment, you'll have to compile it yourself, but I can try and make some binaries available if people need them.
The list of improvements is a bit too long to list here, but the major bits include:
* Much improved screen rendering code
* Automatic full speed loading and loader detection
* RZX rollback
* DivIDE support
* Interface I and microdrive support
* TS2068 support
* Kempston mouse support
* Much improved widget UI
As a first step towards this, I have just tagged the current code in CVS as a "pre1" release. Any testing people can perform on this would obviously be appreciated. At the moment, you'll have to compile it yourself, but I can try and make some binaries available if people need them.
The list of improvements is a bit too long to list here, but the major bits include:
* Much improved screen rendering code
* Automatic full speed loading and loader detection
* RZX rollback
* DivIDE support
* Interface I and microdrive support
* TS2068 support
* Kempston mouse support
* Much improved widget UI
Post edited by Philip Kendall on
Comments
I think "lots" would be a slight overstatement. Some (eg Double Dragon II) currently won't play because they use SPIN's "RZX Pause" feature. This could be implemented without too much work. Others (eg Alien Syndrome) are described as "only plays back in the latest test versions of SPIN", and frankly who knows what that means, and if it's actually any different from "only plays back in the latest version of SPIN". At least one (Gift from the Gods) is absolutely fine already.
One does wonder why Daren didn't list the version of SPIN required rather than the auto-outdating "latest" tag :-(
I was a bit disappointed to find that this didn't include the "more comprehensive widget debugger" patch that I submitted way back in Feb 2005, or the "even more comprehensive widget debugger" patch from Darren Salt, submitted a few days later (but apparently in existence far longer).
Any chance one of these could go in to replace the rather pointless register display?
In the absence of any other opinions I am likely to flip a coin to choose one to include after the 0.8.0 release.
The Mac YYYYMMDD version of Fuse is effectively a rolling beta, the last official release of 0.7.0.1 is the same vintage as the UNIX version.
Expect to see a Mac 0.8.0pre1 version soon.
I don't really mind, as long as one of them goes in. From what I remember, Darren's was better in that it allowed all keypresses, so perhaps you should go with that one.
Thanks, I'll take a look after 0.8.0. You should enjoy the new CoreAudio sound driver in 0.8.0 though :)
Great!
What's Core Audio?
IIRC you prefer to use the X11 build on OS X, but had been making do without sound, the CoreAudio driver will add sound in OS X for the GTK+ and X11 targets.
Blige, you've got a good memory ;-)
Actually, I think it was the gtk build that didn't give me sound; I now always use the SDL build which *does* have sound, not to mention a much nicer user interface (well, except for the lack of a decent debugger ;-) )
And is, in fact, now done. If you find any which don't play, please file bug reports.
The list of improvements is a bit too long to list here, but the major bits include:
* Much improved screen rendering code
* Automatic full speed loading and loader detection
* RZX rollback
* DivIDE support
* Interface I and microdrive support
* TS2068 support
* Kempston mouse support
* Much improved widget UI[/QUOTE]
The EightOne emulator has a nice feature ( I use it in the spectrum +3e mode). it cans directly handle Compact Flash or HD that they are formatted for a real spectrum +3e . There is any possibility to add this feature for Fuse emulator?
sorry for my poor English.
Jos? Leandro
Fuse:
* Improve situation with respect to aspect hints that meant Metacity couldn't move or resize the window when using the GTK+ UI. Please read the manpage about the --aspect-hint and --strict-aspect-hint options (bug #1539655)
* Allow playback of RZX files made with SPIN's "RZX Pause" feature
* Improved sound latency for CoreAudio and SDL sound output
* Fix bug that sound could be permanently disabled after unpause (bug #1648426)
* Allow absolute paths to be used in the widget fileselector (bug #1651433)
* Ensure tstates is sane after RZX playback, preventing segfaults (bug #1654165)
* Stop libao segfaults and improve libao documentation (bug #1659865)
* Allow microdrive cartridges to be used on startup (bug #1660099)
* Don't use libao for sound output unless explicitly asked due to delay problems (bug #1668916)
Fuse utilities:
None
libspectrum:
* Changes to support SPIN's "RZX Pause" files
* Fix segfault when reading empty comments from TZX files