RetroPie / RetroPie/RetroPie-Setup

Commodore 64 snap / VSF file extension

Open
#2,035 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.