Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 04:39, 8 February 2026 by Hyatt (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=tico |image=ticoSwitch.png |description=The first custom emulation frontend for Nintendo Switch. |author=dantiicu |lastupdated=2026/01/23 |type=Other Emulators |version=0.3.0-alpha |license=tiicu |download=https://dlhb.gamebrew.org/switchhomebrews/ticoSwitch.7z |website=https://www.reddit.com/r/SwitchHacks/comments/1qh2kxc/tiicu_001_is_here_the_first_custom_emulator/ |source=https://github.com/ticohq/tico |donation= }} {{#seo: |title=Swi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
tico
General
Authordantiicu
TypeOther Emulators
Version0.3.0-alpha
Licensetiicu
Last Updated2026/01/23
Links
Download
Website
Source

Tico is the first custom emulation frontend for Nintendo Switch — a controller-first, native C++ interface designed for performance, simplicity, and long-term portability.

User guide

tico is a multi-platform emulation frontend focused on delivering a console-quality user experience.

Instead of file browsers, configuration menus, and fragmented tools, tico provides a unified interface that automatically organizes games, manages assets, and launches embedded emulator cores with zero user configuration.

It is designed to feel like a real console UI — not a development tool.

What tico does not include

tico does not include:

  • ROMs
  • BIOS files
  • System firmware
  • DRM circumvention tools

Users are responsible for legal ownership of games and compliance with local laws.

Features

Interface

  • Home screen with customizable game shortcuts
  • Unified multi-console launcher
  • Controller-first navigation
  • Instant library loading with intelligent caching
  • One-button rescan system

Game Management

  • Automatic No-Intro and Redump naming support
  • Auto-organization by system and region
  • Direct pinning from library to home screen
  • Structured save and asset directories

Embedded Emulator Cores

  • Built-in, statically linked cores
  • No manual installation
  • No configuration required
  • Optimized builds for Nintendo Switch

Architecture

  • Written in modern C++
  • Native performance
  • No scripting languages
  • No heavy frameworks
  • Designed for long-term portability

Supported Systems

  • Game Boy (GB)
  • Game Boy Color (GBC)
  • Game Boy Advance (GBA)
  • Nintendo Entertainment System (NES)
  • Super Nintendo Entertainment System (SNES)
  • PlayStation 1 (PS1)
  • PlayStation Portable (PSP)
  • Sega Game Gear
  • Sega Master System
  • Sega Mega Drive (Genesis)
  • Sega CD

Installation

  1. Copy the tiicu folder to the root of your SD card
  2. Place tiicu.nro inside the switch folder
  3. Launch any game while holding R to open the Homebrew Menu
  4. Open tiicu
  5. Enjoy

Important: tiicu does not work in applet mode.

Directory Structure

ROMs should be organized in the following structure:

sdmc:/tiicu/roms/{console}/
sdmc:/tiicu/covers/{console}/
sdmc:/tiicu/heroes/{console}/
sdmc:/tiicu/saves/{console}/
sdmc:/tiicu/states/{console}/

Where {console} can be: gb, gbc, gba, nes, snes, psx, psp, game-gear, master-system, genesis, sega-cd

Artwork must match ROM names (without extension) and must be in JPG format.

Custom ROM Path

You can set a custom ROM root directory in the config file:

sdmc:/tiicu/config/roms.jsonc

Inside your custom path, keep consoles separated in their respective folders.

BIOS Requirements

PlayStation (PS1)

  • Copy SCPH1001.bin from your console
  • Place it in: sdmc:/tiicu/system/psx/

Sega Systems

All Sega BIOS files should be placed in:

sdmc:/tiicu/system/sega-cd/

Sega CD / Mega CD:

  • bios_CD_U.bin — Sega CD (NTSC-U)
  • bios_CD_E.bin — Mega CD (PAL)
  • bios_CD_J.bin — Mega CD (NTSC-J)

Master System:

  • bios_U.sms — Master System (NTSC-U)
  • bios_E.sms — Master System (PAL)
  • bios_J.sms — Master System (NTSC-J)

Game Gear:

  • bios.gg — Game Gear TMSS BOOTROM

Mega Drive:

  • bios_MD.bin — Mega Drive TMSS BOOTROM

Optional Enhancement ROMs:

  • sk.bin — Sonic & Knuckles (2 MB)
  • sk2chip.bin — Sonic & Knuckles UPMEM (256 KB)
  • ggenie.bin — Game Genie
  • areplay.bin — Action Replay (Pro)

Super Nintendo (Satellaview)

For Satellaview games on SNES:

  • Copy BS-X.bin to: sdmc:/tiicu/system/snes/

Controls

Navigation

  • Use ZL or ZR to navigate between docked screens
  • Use L or R to swap pages on the Home Screen

In-Game

  • Press + and - together to suspend gameplay and access game options

Configuration

Core Settings

PSP core settings can be customized at:

sdmc:/tiicu/config/cores/ppsspp.jsonc

Core improvements include:

  • PPSSPP (PSP): 2x resolution rendering, 60fps support
  • SwanStation (PS1): 2x resolution rendering, TrueColor mode enabled
  • SNES9x (SNES): Overclock mode (Compatible), Flicker Reduction, Sinc Audio Resampling
  • mGBA (GBA): Smart Color Blending, No Frameskip
  • Gambatte (GB/GBC): Ghosting Reduction, Sinc Audio Resampling

Screenshots

ticoSwitch-01.png ticoSwitch-02.png ticoSwitch-03.png ticoSwitch-04.png

Changelog

0.3.0-alpha 2026/01/23

  • Fixed: Custom ROM paths now work correctly
  • Fixed: Moving shortcuts no longer creates duplicates
  • Fixed: PlayStation analog stick/axis controls now function properly
  • Improvement: "Add to homescreen" automatically navigates to first available page
  • New: Alert notification when all home screen pages are full
  • New: Sega Game Gear support
  • New: Sega Master System support
  • New: Sega Mega Drive (Genesis) support
  • New: Sega CD support
  • New: PSP CHD format support
  • New: Advanced PPSSPP settings customization via config file

0.0.2 2026/01/20

  • Major: ROM scanning no longer strictly enforces No-Intro or Redump naming
  • New: Custom ROM path configuration support
  • New: NES (Nintendo Entertainment System) support
  • Improvement: Desktop items now animate gracefully on startup
  • Improvement: Consoles organized alphabetically in launcher
  • Improvement: Better animation when entering games
  • Bugfix: Shortcuts no longer disappear when deleting or moving other shortcuts
  • Core: PPSSPP 2x resolution rendering, 60fps support
  • Core: SwanStation 2x resolution rendering, TrueColor mode
  • Core: SNES9x Overclock mode, Flicker Reduction, Sinc Audio Resampling
  • Core: mGBA Smart Color Blending, No Frameskip
  • Core: Gambatte Ghosting Reduction, Sinc Audio Resampling

External links

Advertising: