Project

General

Profile

Actions

Emulator Issues #6599

closed

Virtual memory card built from GCI files in a folder

Added by delroth over 11 years ago.

Status:
Fixed
Priority:
High
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Current
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Just an idea I had earlier today: handling memory card files is really inconvenient (they are big blobs, after all). What we might be able to do is some kind of implementation of a "virtual" memory card, which only stores GCI files on disk.

Basic implementation idea which could be made a lot smarter with clever writes tracking:

  • When starting Dolphin, build a memcard in RAM from the GCIs in a directory
  • When a game writes to a memcard, wait a few seconds until there are no more writes, then parse the in-memory memcard and write GCIs that changed.

That would give us a very cool and easy saves backup/import/export system and doesn't seem this hard to implement :)

Actions

Also available in: Atom PDF