Fuse PSP version 0.10.0.21 released

April 7th, 2009 Posted by Akop in Fuse, Release

New in this version:

  • Bugfix: Tape/disk status icons should no longer clear when switching between emulator and menu
  • Added tape browser: can now reposition tape location from the System tab (if a tape is loaded)
  • Added tape rewinding, playback (System tab)
  • Added an option to enable/disable tape traps (fixes games like splATTR)
  • Added program counter (PC) display – enable/disable in the Options tab

There is a pattern here – a lot of tape-related updates in this release. Enjoy!

Download

Tags: ,

13 Comments


Fuse PSP version 0.10.0.2 released

April 5th, 2009 Posted by Akop in Fuse, Release

A new version of Fuse PSP is now out. Changes include:

  • On-screen indicators for floppy and tape drives – enable in the Options tab
  • Fuse updated to 0.10.0.2; libspectrum updated to 0.5.0.1
  • Source: ‘aux’ directory has been renamed, and source code can now be checked out under Windows
  • Bugfix: held keys will be automatically released when the virtual keyboard is displayed
  • Bugfix: Older (pre-0.10) button configuration files will now load
  • Bugfix: Multiple simultaneous L+[button] and R+[button] combination presses will now register correctly

What’s new in Fuse 0.10.0.2 and libspectrum 0.5.0.1 (as relevant to the PSP port):

  • Make loader acceleration work on all compilers (Philip Kendall; thanks, Carlos Almeida, Alberto Garcia and Alexander Yurchenko)
  • Allow both +3 disk drives to be used at once (Gergely Szasz)
  • Allow both +D disk drives to be used at once (Gergely Szasz)
  • Make .dsk code handle missing newline on “Track-Info” header (Gergely Szasz; thanks, Simon Owen)
  • Looser signature checks for .dsk files to allow files not strictly compliant with the specification to work (Gergely Szasz; thanks, zx81 and Simon Owen)

Two issues require further discussion: bugs were reported related to a) absence of a “Gluk” boot menu when loading certain files (the menu does appear in pre-0.10 Fuse PSP), and b) intermittent, but common issues when loading consecutive disk images (the disk image will load the first time, not load the second time, may load the third time – or not). Both issues seem to be related to Fuse 0.10, and not just the PSP port, as I get the same behavior in the Linux (Ubuntu) version of the emulator. The issue may be related to configuration, in which case, if you know a workaround/fix, please notify me.

UPDATE Many thanks to Carl Murray and Fred of worldofspectrum forums for the following clarifications: the “Gluk” boot menu has been removed from Pentagon 128K, and moved into Pentagon 512K and 1024K. To use the menu, switch the machine type to either of the two systems mentioned.

Download

Tags: , , , ,

3 Comments


Fuse PSP version 0.10.0.1 released (and Happy New Year, naked weirdos)

January 1st, 2009 Posted by Akop in Fuse, Release

Fuse PSP 0.10.0.1 is now out. New in this version:

  • Fuse updated to version 0.10.0.1
  • Miscellaneous bug fixes
  • Support for compressed disks (see documentation)
  • Option to enable/disable sound while tape is loading (only works with Fastloading disabled)
  • Option to enable/disable “Issue 2” keyboard support
  • Extra button options – Square/Cross/Circle/Triangle with L or R trigger held down
  • Option to enable/disable tape fastloading (some games do not load correctly when enabled)
  • Virtual keyboard: emulation should not lag as much when virtual keyboard is displayed
  • Virtual keyboard: classic display mode (show when R held down), or toggle mode (show/hide when R is pressed)
  • Added state exporting to other versions of Fuse – press Start while the ‘Save/Load’ tab is selected—an SNA file will be written to the snapshot directory
  • Tape autoloading (not to be confused with save state autoloading, already in the previous release)
  • Snapshots are now saved into PSP’s own PHOTO directory (/PSP/PHOTO), and can be viewed in PSP’s image viewer
  • File selector snapshots – while browsing for games with the file selector, pause momentarily to display the first snapshot for the game

If you’re upgrading from an earlier version, I recommend backing up your save states, configuration files and ROM’s, and copying them to the new folders — as opposed to copying the new files over your current Fuse PSP directory layout.

Download

Tags: ,

10 Comments


What to expect from the next Fuse PSP release

December 27th, 2008 Posted by Akop in Fuse, Update

Fuse PSP 0.10 now compiles and runs fine, and is getting very close to a release — ideally, before the New Year. What’s fixed:

Bugs reported by ewgf:

  • Multiple files in a ZIP archive does not crash the emulator
  • TRD files should no longer persist after the emulator is shut down (although as before, Fuse may change the selected machine, if it’s necessary. This setting will persist until it’s changed again)
  • On-screen keyboard should work as expected under supaplex.trd

Improvements, suggestions:

  • Tape fastloading can now be toggled on and off, to support some of the finickier TZX files
  • Issue 2 keyboard support can be toggled on and off
  • Loading sound can be toggled on and off (only works with fastloading disabled — fastloading turns off sound while it’s active)
  • New button options are now available (square/circle/triangle/cross with L/R held down)
  • Virtual keyboard speed has improved a bit
  • State exporting has been added, for support with other Fuse ports
  • Tape autoloading, to begin loading tape immediately when selected

What’s still being worked on:

  • Compressed disk loading — still not trivial :(

Also, virtual keyboard is likely to undergo some changes, but most likely not in the next release.

Tags: ,

7 Comments


Fuse PSP update, SMSPlus PSP question

December 11th, 2008 Posted by Akop in Fuse, SMS Plus, Update

I’m not sure how many of you are curious/impatient enough to snoop around the svn repository occasionally, but if you are, you’ve probably noticed that work on Fuse PSP 0.10.0 has already started. The upgrade is complete, what’s remaining now are fixes for old bugs, and new ones, that are a result of the upgrade.

As anticipated, the change in the code is considerable – Fuse 0.10 no longer uses lib765 by John Elliott; instead, it uses its own 765 driver.

On the SMS Plus adhoc/wifi front – if any of you have access to Chris Swindle’s version of SMSPlus PSP, and can run some quick adhoc performance tests, please see if you can respond to this post I left in the emulation forum.

Tags: ,

2 Comments


Fuse emulator 0.10 RC released

November 24th, 2008 Posted by Akop in Fuse, News

Carl Murray was kind enough to inform me that a release candidate of version 0.10 of Fuse, the popular Spectrum emulator, is now available for download. The PSP version will be released in due time; in the meantime, just glancing over the list of changes, here are some of the features that are likely to affect it:

  • New upd765 FDC emulation; all known +3 DSK images now work
  • Loading acceleration

Emulation core improvements

  • Reading from the 128K’s memory control port causes that byte to be written back to the port
  • Reading the AY data port on the +2A/+3 is the same as reading the register port
  • NMI causes Z80 to unHALT
  • Emulate C, H and P/V flags on repeated IO instructions
  • Fix crash when using Interface 1 on unoptimised Fuse builds

Miscellaneous improvements:

  • Loader detection now works with the Digital Integration loader
  • Revert Pentagon 128 to being the “base” machine without extra ROMs
  • Updated +3e ROMs
  • Allow DivIDE, custom ROMs, Kempston mouse status and Simple 8-bit IDE interface to be saved in snapshots
  • Better (but probably not perfect) TS2068 contention

Tags: , ,

No Comments


Update (or lack thereof)

October 28th, 2008 Posted by Akop in Atari800, Custom Firmware, Fuse, Update

For those who are wondering, I’m not dead – just swamped with work and an unhealthy obsession with Fable II. Which is unusual for me, considering that I’m really not much of an RPG buff.

Some great news in the PSP-3000 hacking front came and went, the most promising one being the motherboard of the new system — it’s a TA-90, hence “pandorizable”, though currently with some sort of protection. Let’s hope not for too long.

In other news, I’ve noticed that while Atari800 has not seen any releases since mid-last year, work on it has been ongoing. While the changes are mostly structural (code reshuffling, etc…), they have made me consider an intermediate, possibly beta release of Atari800 PSP, based on code in the CVS repository. If that happens, I’ll most likely post a build in the forum for those interested to test (I’ll post an update here as well).

For the Fuse fans, here’s the situation on future releases: Philip Kendall, the principal developer of Fuse, commented earlier about changes coming to a future release; these changes will be substantial (from the sound of it, and at least from a structural standpoint), going so far as to change how extended disk support functions. Fuse PSP is being actively developed, and will be updated when the next version of Fuse is released, or shortly before.

There are other things being worked on at the moment, but as I’m not certain of their status, I’m going to keep any comments to myself, until I know for sure.

Tags: ,

1 Comment


Spam, and spam other spam updates

October 8th, 2008 Posted by Akop in Fuse, Update, fMSX

The forum has started to get bombarded by spam from China; this has led me to block a number of IP ranges, as well as add spam protection – full details here. I’ve also added a new forum for posting bug reports — if you have any bugs to report, please do so here.

In the upcoming month or so, expect to see updates to a number of existing emulators – Fuse and fMSX are likely to be some of those updated. Updates are likely to range from very small fixes, to new (and hopefully interesting) features.

If you also own a GP2X, good news — I’ve been contacted by the author of the GP2X port of RACE!, who plans to use RACE! PSP’s state saving code his port. Speaking of which, all signs indicate that state saving works without a hitch — if you’re interested in details, here’s a list of tested games.

Tags: , , ,

No Comments


Fuse PSP correction

August 27th, 2008 Posted by Akop in Fuse

In an earlier post, I noted that extended DSK support in the latest version of Fuse PSP does not function correctly. After some testing, it looks like extended DSK’s do work, but only outside ZIP archives – I tested this by loading Robocop 2, and it works fine. Extended DSK support is provided by libdsk, which does not support loading from binary data, and which will be replaced in a future release of Fuse.

Until the next version of Fuse comes along, please keep extended DSK files decompressed if you wish to use them with Fuse PSP. Note that not all DSK files use the extended format, though there’s no easy way to tell the difference between the standard and extended formats without examining the file’s header.

Tags: , , , ,

4 Comments


Fuse PSP version 0.9.0.26 released

August 13th, 2008 Posted by Akop in Fuse, Release

This is a small update to fix current known issues. Changes in this version:

  • A Spectrum joystick button/keyboard key can now be assigned to multiple PSP buttons
  • Sticky key status will now be correctly reset when the virtual keyboard is toggled on/off

Download

Tags:

2 Comments