2025-07-07 08:46:03 +02:00
2025-05-01 14:20:51 +02:00
2025-06-30 08:05:56 +02:00
2025-06-17 10:53:56 +02:00
2025-05-10 09:15:46 +02:00
2025-05-02 17:11:53 +02:00
2025-07-07 08:46:03 +02:00
2025-06-17 10:53:56 +02:00
2025-07-07 08:46:03 +02:00
2025-01-31 13:12:04 +01:00
2025-07-07 08:46:03 +02:00
2025-07-07 08:46:03 +02:00
2022-10-08 15:20:22 -06:00
2025-01-31 13:12:04 +01:00
2022-10-08 15:20:22 -06:00
2025-05-02 17:11:53 +02:00

FlipperMCE Logo

FlipperMCE Firmware

FlipperMCE is a MemoryCard Emulator that is heavily based on sd2psx by developer @xyzz (see here).

It has the following base feature set:

  • BootCard
  • Game ID
  • Multiple CardSizes
  • Game2Folder mapping
  • Settings File
  • Per Card Configs

BootCard

If active, FlipperMCE will always auto boot into a defined BootCard. This may be handy if there are config files on the card for swiss or other loaders.

Game ID

Many loaders implement a special protocol, that allows the cube to transmit the Game ID of the currently started game to an MCE. FlipperMCE supports this protocol (see doc/mcp) and will load or create a card for each trasmitted Game ID if configured so.

Mulitple CardSizes

FlipperMCE support Card Sizes from 4 - 64 MBits.

Game2Folder mapping

There are some games, that share save data for multiple game ids. For these cases, a custom game to folder mapping can be created.

If a game with a mapped id is loaded, instead of using the game id based folder, the mapped folder is used for storing the card.

The mapping needs to be defined in .flippermce/Game2Folder.ini in the following way:

[GC]
GT4P=FolderName

Note: Be aware: Long folder names may not be displayed correctly and may result in stuttering of MMCE games due to scrolling. Note 2: Make sure there is an empty line at the end of the ini file.

Settings File

FlipperMCE generates a settings file (.flippermce/settings.ini) that allows you to edit some settings through your computer. This is useful when using one SD card with multiple FlipperMCE devices.

A settings file has the following format:

[General]
FlippedScreen=OFF
[GC]
Autoboot=ON
GameID=ON
CardSize=64

Possible values are:

Setting Values
AutoBoot OFF, ON
GameID OFF, ON
CardSize 4, 8, 16, 32, 64
FlippedScreen ON, OFF

Note: Make sure there is an empty line at the end of the ini file.

Per Card Configs

There are some configuration values that can be modified on a per card base within a config file named CardX.ini in a card folder, where X is the card index.

Note 1: The BOOT folder should contain a file named BootCard.ini Note 2: Make sure there is an empty line at the end of the ini file.

[ChannelName]
1=Channel 1 Name
2=Channel 2 Name
3=Channel 3 Name
4=Channel 4 Name
5=Channel 5 Name
6=Channel 6 Name
7=Channel 7 Name
8=Channel 8 Name
[Settings]
MaxChannels=8
CardSize=8

Special Thanks to...

  • @xyz: for sd2psx ❤️
  • sd2psXtd Team: (you know who you are 😉 )
  • 8BitMods Team: for helping out with card formatting and providing lots of other useful information for things like unlock ❤️
Description
No description provided
Readme 2.4 MiB
Languages
C 84.1%
HTML 3.9%
C++ 3.6%
Python 3.3%
CMake 3%
Other 2.1%