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: fuse emulator, work-in-progress
wow!, great list of improvements, i’ve been waiting another FUSE long time, it looks so cool … keep up the good work
OK mate, thanks.
P.S. I hope you had snow for Christmas, we had none, bloody global warming
(
I live in California; last time I saw snow was when I was 14. Constant sunny weather is like a person who’s always smiling – you can’t trust it, and just want to smack the crap out of it sometimes.
Sounds great! However,
- Please make the tape auto-loading optional (either via an option in a menu, or preferably by, say, if the user presses CROSS to load a file then it autoloads, but if (s)he presses SQUARE then the file does not autoload. This is because a few programs require the user to type something before loading.
- Since you don’t mention them, I take it that a tape browser and an option to run games at different speeds are not yet implemented? Fair enough, but please keep a tape browser in mind as it can be needed for multiload stuff. Also, an option to set the speed (as a percentage) to play the game would be great (some games play much better at %125, %150 or %200, etc) but it’s hardly a necessity.
Just to quickly answer:
* Auto-loading will be optional
* Tape browser and virtual keyboard improvements will most likely be addressed in a future release (no idea when, for now)
Right, I know it’s probably much too late to add a new request, but I don’t think that this would be hard to implement*, so I’ll suggest it anyway:
Can you add:
1. A Pause Game definable key, which pauses FUSE PSP only as long as the key is held down,
and
2. a function whereby, if the Pause Game key is held down (and thus FUSE PSP is paused) then if the user presses (say) START on the PSP, then a screenshot is saved?
See, at the moment you can pause the game anytime by selecting the menu, and you can then take a screenshot from the menu, but this has the slight problem that the screenshot might not be exactly what you want, you may have wished to take it when a given sprite was not passing an object, or whatever. So what I’m suggesting is to add two extra optional key definitions, which would:
1. When you hold down the PSP button that’s defined as Pause Game in the FUSE PSP Controls menu, then FUSE PSP pauses, but only so long as the Pause Game button is held down, as soon as the user releases the button then the game continues (if the user wants to pause for longer then he can call up the menu. Whilst FUSE PSP is paused via the user holding down the Game Pause button, then nothing changes on the screen, no FUSE PSP message saying “Paused” or anything, just the Spectrum’s screen, so the user can see if it’s what he wants to save. Or maybe the messaged “Paused” could appear, but at the extreme right hand side of the PSP’s screen, off the Spectrum screen.
2. Only if the Pause Game button is held down, then if the user presses START, then a screenshot is saved. If the START button alone is held down, then a screenshot is NOT taken, and instead START is taken to mean whatever START is defined as in the FUSE PSP controls menu.
This would make it easier to take screenshots of points you’re making when writing a review of a Spectrum game. If it’s too late for any aditions at this stage then fair enough.
Thanks,
Carl.
* Yes, it’s easy for me to say, since I’m not writing the emulator!
sounds fantastic! looks like this development is in safe hands, even without my usual nagging input! Many thanks for letting us know what is in the pipeline.
i’m still holding onto my dream of game-sharing-netplay though!
I look forward to trying the next release.