RetroPie / RetroPie/RetroPie-Setup
Commodore 64 snap / VSF file extension
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 10.4k
- Forks
- 1.4k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 11
Description
The RetroPie does not recognise *.vsf (Vice Snapshot File) or *.snap files. Considering that games on C64 sometimes take ages to load due to Vice autoload system trying to be as compatible as possible, it would be much better to just start snapshots with already "loaded" games, in a way that ROM files for C64 be snapshots with already loaded games to C64 memory - for example frozen in last stage of data decrunching. Such snapshots can be easily created using my C64 Debugger tool that allows code pausing and stepping, thus one can easily find exact place in code when game is really started.
Anyway, to have this working we need to RetroPie/Emulation station recognise *.vsf / *.snap files by default and forward them to Vice with -autostart snapshot.vsf
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating RetroPie/EmulationStation's C64 file-extension handling and the command used to launch Vice. Add default recognition for .vsf and .snap files and forward the selected snapshot with Vice's -autostart option; done means both extensions launch as snapshots rather than being rejected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- raspberry-pi, shell
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100