-
-
Notifications
You must be signed in to change notification settings - Fork 492
Tools
Josh Goebel edited this page Oct 7, 2021
·
24 revisions
The following is a list of tools that can be used outside of TIC-80 to assist with the creation of carts.
TIC-80 does not support loading external code files, so having multiple files and bundling them together into the cart can ease code writing.
- ScriptPacker: Package multiple Lua, Wren, Squirrel, or Javascript scripts together, keeping the dependency chain intact.
- tic-bundle: Simple CLI tool for bundling TIC-80 cartridge code. Supports any language.
- TQ-Bundler: A zero-config single-file executable bundler/watcher/launcher. Supports any language.
- Amalg: A tool that can package a Lua script and its modules into a single file.
- tic80-stitcher: A tool for building the cartridge from multiple files. Useful when you generate part of the cartridge during the build.
- tic80-typescript: write your games in TypeScript. Handles transpilation, bundling, and minification.
While the TIC-80 map editor is very functional, it can be nice to use external tools to enhance the map creation experience.
-
TiledMapEditor-TIC-80: Converts between
.tmx
files to TIC-80.map
files - Fantasy Console Map Tool: Fills a gap between desktop 2D tilemap editing programs and fantasy consoles.
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)