0
0
mirror of https://github.com/libretro/libretro-database synced 2025-04-12 13:23:08 +00:00
Files
cht
Amstrad - GX4000
Atari - 2600
Atari - 400-800-1200XL
Atari - 5200
Atari - 7800
Atari - Jaguar
Atari - Lynx
ChaiLove
Coleco - ColecoVision
DOS
FBNeo - Arcade Games
Mattel - Intellivision
Microsoft - MSX - MSX2 - MSX2P - MSX Turbo R
NEC - PC Engine - TurboGrafx 16
NEC - PC Engine CD - TurboGrafx-CD
NEC - PC Engine SuperGrafx
Nintendo - Family Computer Disk System
Nintendo - Game Boy
Nintendo - Game Boy Advance
Nintendo - Game Boy Color
Nintendo - Nintendo 64
Nintendo - Nintendo 64 (Aleck64)
Nintendo - Nintendo 64 (Unreleased)
Nintendo - Nintendo 64 (iQue)
Nintendo - Nintendo DS
Nintendo - Nintendo Entertainment System
Nintendo - Satellaview
Nintendo - Super Nintendo Entertainment System
PrBoom
PuzzleScript
Sega - 32X
Sega - Dreamcast
Sega - Game Gear
Sega - Master System - Mark III
Sega - Mega Drive - Genesis
Sega - Mega-CD - Sega CD
Sega - Saturn
Sinclair - ZX Spectrum +3
Sony - PlayStation
TIC-80
8 Bit Panda.cht
Dangerous Dave.cht
FPS80.cht
Mario Bros.cht
README.md
Super Meat Boy TIC-80 Demake.cht
Thomson - MOTO
Wolfenstein 3D.cht
cursors
dat
metadat
rdb
scripts
.gitattributes
.gitignore
.gitlab-ci.yml
LICENSE
Makefile
README.md
configure
2020-12-28 05:24:06 -05:00
..
2019-07-19 02:18:58 -04:00
2019-07-28 21:30:59 -04:00
2019-07-19 02:00:49 -04:00
2020-01-21 04:20:44 -05:00

TIC-80 Cheats

These are cheats available for TIC-80 games when played through RetroArch/libretro.

Usage

  1. Start a game
  2. Open up the Quick Menu (F1)
  3. Cheats --> Load Cheat File (Replace)
  4. Select the cheat related to the game you're playing
  5. Toggle the desired cheat ON to enable the cheat

Development

To create a cheat, you'll use the following format:

TIC-80/My Game.cht

cheats = 2

cheat0_desc = "First Cheat"
cheat0_code = "0 1"
cheat0_enable = false

cheat1_desc = "Second Cheat"
cheat1_code = "1 58 2 45 3 41"
cheat1_enable = false

The cheat0_code represents a string of numbers. The first number is the index in persistent memory, and the second number is the desired value. This can be multiple pairs of index values.

In the above example, cheat0_code = "0 1" would the same as calling pmem(0, 1). For cheat1_code = "1 58 2 45 3 41", that would be the same as calling...

pmem(1, 58)
pmem(2, 45)
pmem(3, 41)

To find the pmem indexes for game, you'll have to look through the source code to find which pmem index is for what function.