Saved game data

The following article contains original research by Dan's Friend.

This page documents MediEvil saved game data formats.

MediEvil (1998 original)

A PlayStation Memory Card data block consists of 64 frames. Each frame is 128 bytes long.

Frame 0

This frame is the header for a block of PS1 saved data.

Name Offset Length Value Meaning
Magic 0x0 2 SC Signature for all PS1 saved game data.
Icon flag 0x2 1 11 This means the icon for the saved game consists of a single image.
Number of blocks 0x3 1 1 How many blocks the save will take up on a memory card.
Title 0x4 64 MediEvil      Name of the saved game in Shift JIS format.
Icon colour palette 0x96 32   Saved game icon colour palette.

Frame 1

This frame is used to store a PS1 saved game icon:  

Frames 2-3

These frames are reserved for additional images in case the icon is meant to be animated, but are unused by MediEvil.

Frames 4-34

These frames contain the actual MediEvil saved game data.

File header

The header is 12 bytes long.

Name Offset Length Value Meaning
Magic 0x0 4 60SM Signature for MediEvil saved game data.
Saved games 0x4 1 0-2 The number of saved games.

Saved games

The file can hold a maximum of three saved games. Each saved game is 1360 bytes long.

Saved game
Name Offset Length Value Meaning
Checksum 0x0 4 Number Used to verify save game integrity. Uses the Checksum-16 algorithm.
Save game count 0x6 1 Number Number of times the game has been saved.
Time played 0x1C 4 Number Time the player has played the game for. Displayed on the tombstones in the main menu and on the save game screen.

Frames 35 to 63

These are unused.

Navigation

Gaming Wiki Network