Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:tic80 [2021/11/25 01:14] – template consistency overhaul atarisystems:tic80 [2026/03/29 15:52] (current) wizzard
Line 1: Line 1:
 <WRAP group> <WRAP group>
 <WRAP round box twothirds column> <WRAP round box twothirds column>
-{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/tic80.svg?nolink&300 }}+{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/tic80.svg?nolink&360 }}
  
 ====== TIC-80 ====== ====== TIC-80 ======
- 
 Very similar and inspired by [[systems:pico8|Pico-8]], TIC-80 is a fantasy console for playing tiny games inspired by the 8-bit consoles era. It has never been physically released, but runs as a [[https://tic80.com/|software on computers like Windows / Mac / Linux and web browsers]]. The main difference between Pico-8 and TIC-80, besides the fantasy hardware constraints, is that TIC-80 is fully free and opensource, with [[https://github.com/nesbox/TIC-80|its code available on Github]]. They also have a Pro version for faster development, if you like this project, [[https://nesbox.itch.io/tic80|please support them]], it's well worth it. Very similar and inspired by [[systems:pico8|Pico-8]], TIC-80 is a fantasy console for playing tiny games inspired by the 8-bit consoles era. It has never been physically released, but runs as a [[https://tic80.com/|software on computers like Windows / Mac / Linux and web browsers]]. The main difference between Pico-8 and TIC-80, besides the fantasy hardware constraints, is that TIC-80 is fully free and opensource, with [[https://github.com/nesbox/TIC-80|its code available on Github]]. They also have a Pro version for faster development, if you like this project, [[https://nesbox.itch.io/tic80|please support them]], it's well worth it.
  
Line 14: Line 13:
   * Sprites: 256 8x8 foreground sprites, and 256 8x8 background tiles   * Sprites: 256 8x8 foreground sprites, and 256 8x8 background tiles
  
-This system scrapes metadata for the "tic80" group(s) and loads the ''tic80'' set from the currently selected theme, if available.+This system scrapes metadata for the "tic80" group and loads the ''tic80'' set from the currently selected theme, if available.
 </WRAP> </WRAP>
  
Line 23: Line 22:
  
 ==== Quick reference ==== ==== Quick reference ====
- 
-  * **Emulator:** [[#retroarch|RetroArch]] 
-  * **Core:** [[#libretro_tic80|libretro/tic80]] 
-  * **Folder:** ''/userdata/roms/tic80'' 
   * **Accepted ROM formats:** ''.tic''   * **Accepted ROM formats:** ''.tic''
 +  * **Folder:** ''/userdata/roms/tic80''
 +
 +^ Emulators ^
 +| [[#tic80|TIC-80]] |
 +| [[#libretro:_tic80|libretro: tic80]] |
  
 ===== BIOS ===== ===== BIOS =====
- +No BIOS is required for TIC-80.
-No BIOS is required for TIC-80+
  
 ===== ROMs ===== ===== ROMs =====
- 
 Place your TIC-80 ROMs in ''/userdata/roms/tic80''. Place your TIC-80 ROMs in ''/userdata/roms/tic80''.
  
 ==== "Cartridges" and games format ==== ==== "Cartridges" and games format ====
 +TIC-80 games are distributed as text files (mostly) with the code, sprites and sounds embedded in them. You can download hundreds of .tic games, music and programs from the [[https://tic80.com/play|TIC-80 official website]].
  
-TIC-80 games are distributed as text files (mostly) with the code, sprites and sounds embedded in them. You can download hundreds of .tic games, music and programs from the [[https://tic80.com/play|TIC-80 official website]]+==== Surf mode ==== 
 +If you create a file named ''surf.tic'' or ''console.tic'' in ''/userdata/roms/tic80'', the standalone TIC-80 emulator will launch in **Surf mode** instead of loading the cartridgeSurf mode is a built-in game browser that lets you browse and play games directly from the TIC-80 website.
  
 ===== Emulators ===== ===== Emulators =====
 +==== TIC-80 ====
 +The standalone [[https://github.com/nesbox/TIC-80|TIC-80]] emulator runs TIC-80 natively using SDL2. It launches in fullscreen mode and supports the built-in Surf browser for downloading and playing games online.
 +
 +=== TIC-80 configuration ===
 +Standardized features available to all cores of this emulator: ''tic80.videomode'', ''tic80.decoration''
 +
 +=== TIC-80 hotkeys ===
 +The standalone TIC-80 emulator uses the following keyboard shortcuts:
 +
 +  * **Ctrl+Q** : Quit
 +  * **Enter** : Open menu
 +  * **Ctrl+R** : Reset
  
 ==== RetroArch ==== ==== RetroArch ====
- +[[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro(core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform.
-[[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro/(core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform.+
  
 === RetroArch configuration === === RetroArch configuration ===
- 
 RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation. RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation.
  
Line 59: Line 69:
 | **THREADED VIDEO ''tic80.video_threaded''** | Improves performance at the cost of latency and more video stuttering. Use only if full speed cannot be obtained otherwise.\\ => On ''true'', Off ''false''. | | **THREADED VIDEO ''tic80.video_threaded''** | Improves performance at the cost of latency and more video stuttering. Use only if full speed cannot be obtained otherwise.\\ => On ''true'', Off ''false''. |
  
-=== libretro/tic80 === +=== libretrotic80 === 
- +The libretro core also supports the **pad to keyboard** feature, allowing you to map gamepad buttons to keyboard keys.
-== libretro/tic80 configuration ==+
  
 +== libretro: tic80 configuration ==
 ===== Controls ===== ===== Controls =====
- 
 Here are the default TIC-80's controls shown on a [[:configure_a_controller|Batocera Retropad]]: Here are the default TIC-80's controls shown on a [[:configure_a_controller|Batocera Retropad]]:
  
Line 70: Line 79:
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
- 
 ==== Further troubleshooting ==== ==== Further troubleshooting ====
- 
 For further troubleshooting, refer to the [[:support|generic support pages]]. For further troubleshooting, refer to the [[:support|generic support pages]].
  
  • systems/tic80.1637802841.txt.gz
  • Last modified: 5 years ago
  • by atari