mirror of
https://github.com/libretro/libretro-database
synced 2025-04-12 13:23:08 +00:00
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
TIC-80 Cheats
These are cheats available for TIC-80 games when played through RetroArch/libretro.
Usage
- Start a game
- Open up the Quick Menu (F1)
- Cheats --> Load Cheat File (Replace)
- Select the cheat related to the game you're playing
- 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.