Folium

Multi-system emulation

Price
In-App PurchaseNo
LaunchedMay 31, 2024
Store Categories

Total Ratings

iOS ratings are temporarily unavailable

Description

Folium is a beautifully designed, high performing multi-system emulator that allows you to play video games from retro consoles and handhelds

-- NOTE --
Folium does not provide any games or system files, these must be provided by the user

Emulation may be slow on older devices depending on the console or handheld emulated
-- NOTE --

Supported Consoles
- Game Boy Advance
- Nintendo 3DS
- Nintendo DS
- Nintendo Entertainment System
- Super Nintendo Entertainment System
- PlayStation 1

Supported Controllers
- Backbone One
- Nintendo Switch Joy-Con
- Nintendo Switch Pro Controller
- PlayStation DualShock 4
- PlayStation 5 DualSense
- Xbox Series S
- Xbox Series X

Folium is in no way affiliated with Nintendo. "Nintendo" and all associated game console and handheld names and game controller names are registered trademarks of Nintendo Co., Ltd

Folium is in no way affiliated with Sony. "PlayStation" and all associated game controller names are registered trademarks of Sony Group Corporation

Screenshots

Folium screenshot 1
Folium screenshot 2
Folium screenshot 3

Version History

Releasing updates every 26 days on average. Last update 13 days ago.

1.17Mar 19, 2025

- Added a new middle-man screen for 3DS games containing information about the game, it's cheats and save states (if any) and play and delete buttons
- Added support for the iPhone 16e and latest iPad models
- Added more information to 3DS games and added save state validation
- Added the ability to delete cheats and save states and toggle cheats in the middle-man screen

- Fixed an issue where load and save state buttons would not have an identifying image on iOS 17 or below due to incorrect SF Symbol names
- Fixed an issue where "force touching" the settings button during emulation would not bring up the menu the first time
- Fixed an issue where cheats for 3DS games would show for games that were not the currently selected one

- Reverted to a clean build of Citra (Cytrus) improving performance with the latest MoltenVK

1.16Mar 05, 2025

- Fixed an issue where some games could not be displayed or installed

1.15Mar 03, 2025

- Added symbols and text to blurred buttons to help discern function
- Added the ability to import missing files by tapping the respective file
- Added load and save states to the Game Boy Advance, Nintendo 3DS and Nintendo DS cores

- Re-implemented Game Boy Advance via the NanoBoyAdvance core
- Rewrote significant portions of the app to improve functionality and performance
- Switched all emulation screens to the new blurred style
- Updated all dependencies to ensure all the latest improvements are available

1.14Jan 02, 2025

- Added PlayStation 1 emulation with the Lychee core (based on a modified PSXE by allkern)
- Added new default emulation controllers with visually appealing blur effects
- Added a new Missing Files option to the settings menu to assist with initial set up
- Added new options to the App Settings screen
- Added a new blurry button type to skins for skin creators
- Added real world pedometer data to the Cytrus core
- Added gyroscopic data to the Cytrus core
- Added widgets for Last Played and Play Time
- Added cached artwork for the Lychee and Mango cores
- Added the ability to delete games for the Lychee and Mango cores

- Changed the Cytrus Web API option from the App Settings screen to the Cytrus Settings screen
- Changed the cards on the Library screen to be the correct aspect ratio for their respective consoles

- Fixed an issue where the Mango core would crash when no audio or video data is available
- Fixed a minor memory leak for game icons using the Grape core

- Removed swipe to tap which caused issues where the button would be stuck down

1.13Nov 04, 2024

- Added support for custom layout options for the Cytrus core
- Added the ability to open the Cheats screen when in-game for the Cytrus core
- Added a new log level setting for the Cytrus core to help with debugging
- Added basic support for DSi mode for the Grape core by updating NooDS
- Added landscape support for the Grape and Mango core on all iPhone models (iPad is WIP)

- Changed the number of columns for both Authentication and the Library screens
- Changed how the keyboard works for the Cytrus core enabling support for both iPad and iPhone

- Fixed an issue where all iPad models could not receive touch
- Fixed an issue where the on-screen controller would display again when the device orientation changes while a Bluetooth controller is connected
- Fixed a crash when installing system applications for the Cytrus core caused by applications with invalid artwork
- Fixed an issue where thumbsticks in custom skins would not use their assigned background artwork
- Fixed an issue where Nintendo DS game titles would be duplicated in the Library screen

- Updated the MoltenVK dependency which may fix some graphical issues

1.12Oct 30, 2024

- Added support for cheats and multiplayer to the Cytrus core
- Added support for the iPad mini (A17 Pro)

- Changed how the import and settings buttons appear on the Library controller

1.11Oct 15, 2024

- Added support for the iPhone 16 series

- Changed and updated core code

- Update MoltenVK to the latest available

1.10Sep 16, 2024

- Added currently unimplemented Game Boy, Game Boy Color core, Tomato
- Added support for several more iPad device models

- Changed how library loading ensuring only the roms directory of each core is scanned, fixing potential duplicates and more

- Fixed an issue where the emulation screen would disappear when connecting a physical controller

- Removed automatic archive feature

1.9Sep 11, 2024

- Added automatic hiding and showing of the on-screen controller when a physical controller is connected and disconnected
- Added support for the front camera in the Cytrus core
- Added YUV422 support for both the front and rear cameras in the Cytrus core
- Added an archive feature that will back up and reset the documents directory every major release to ensure a smooth transition between releases
- Added the ability to extract a previous archive reverting any changes
- Added support for the system apps in the Cytrus core

- Changed how several features are handled improving support for both iPad and iPhone

- Fixed crashing when using Sign in with Apple or Skip due to a damaged documents directory
- Fixed an issue with the AES keys in the Cytrus core
- Fixed an issue where the X/Y button on physical controllers would get stuck
- Fixed an issue where system apps would be duplicated in the Cytrus core

- Sorted games within the library screen alphabetically

1.7Sep 07, 2024

- Added SNES emulation through the Mango core
- Added camera support to the Cytrus core
- Added controller support to all cores
- Added a BETA badge to work-in-progress cores
- Added "Sign in with Apple" for App Store specific features (optional)
- Added the delete functionality to all cores on the library screen

- Changed on-screen controls and skins improving handling and functionality
- Changed the Cytrus core to a low-end device focused fork of Citra, Mandarine
- Changed how the library and search are handled improving performance and usability
- Changed how the core settings are handled improving usability
- Changed how games and skins are loaded upon launch improving performance

- Fixed issues with the library screen removing memory leaks

1.6Jul 03, 2024

- Adds back support for portrait when using Cytrus on iPhone
- Adds back thumbsticks to both iPad and iPhone
- Adds support for enabling LLE modules (for Pretendo)

- Reduce memory usage by up to 200 MB

1.5Jun 28, 2024

- Changed how games are imported improving speed and fixing an issue where the library would flash constantly

- Fixed an issue where the default skins on iPad would not work when in landscape
- Fixed an issue where skins would not work when the skin didn't have a layout for the current orientation
- Fixed an issue where the audio output volume when using OpenAL would be very low

1.4Jun 21, 2024

- Added support for enabling, disabling and removing cheats for Nintendo 3DS emulation
- Added support for booting the Nintendo 3DS Home Menu (when imported)
- Added a confirmation alert when using "Reset Settings" for Nintendo 3DS emulation
- Added skin support for Nintendo DS and Nintendo 3DS emulation
- Added support to the on-screen controller and default skin for PlayStation emulation
- Added support for iPad

- Changed the on-screen controller and default skin to (hopefully) work on all supported iPad and iPhone models
- Changed the user interface for the library

- Fixed an issue where the emulation state would not toggle with the application state
- Fixed an issue where Game Boy Advance games would not boot directly causing graphical issues

1.3Jun 07, 2024

- Added all (except 3D related) settings to the Cytrus in-emulation options button
- Added a new, working Stop & Exit setting to the Cytrus in-emulation options button

- Changed Shader JIT to be disabled by default
- Changed the emulation screen (again) when emulating using Cytrus
- Changed the number of columns displayed in the library in preparation iPad support
- Changed how new games are imported to remove the full library reload requirement

- Fixed an issue with Nintendo DS game artwork memory allocation

1.2Jun 06, 2024

- Added an in-emulation options button allowing users to pause and play emulation
- Added visuals to the thumbsticks when emulating using Cytrus
- Added a new xBRZ filter sub-option, Nearest Neighbor and moved the previous options to a new sub-option, Scale
- Added a timer which triggers and fades the on-screen controller when a button is not pressed within 5 seconds
- Added Delta document types allowing users to select games if Delta is installed
- Added the ability to import all 3DS game file formats (except .3dsx)
- Added all (except 3D related) settings to the Cytrus core

- Changed the emulation screen when emulating using Cytrus

- Fixed an issue where the on-screen controller would not hide and show when a Bluetooth controller is connected or disconnected
- Fixed an issue where emulation would not pause when putting the app in the background
- Fixed an issue where the Direct Boot option for the Grape core
- Fixed minor issues with the user interface

1.1Jun 02, 2024

Added support for Nintendo 3DS games

LaunchedMay 31, 2024

Other Information