-
-
Notifications
You must be signed in to change notification settings - Fork 492
Themes
You can create your own theme by modifying the configuration file.
It is possible to modify:
- Sprites like: cursor, fonts, virtual keyboard, buttons, icons…
- The palette
- The SFX
- The screen size…
Use other's themes by replacing your configuration cart by the theme cart.
The path to the config.tic
file is displayed by the config
command.
You can also choose to use only part of the theme by using the load
function to load only the code, sprites, palette... to your config.tic
cart.
Share your theme here.
I changed the palette keeping the Sweetie16 colors but reorganizing them, and I re-drew most of the sprites.
The theme cart is at https://tic80.com/play?cart=3609
This theme was designed to celebrate Christmas 2023.
In addition to changing colour numbers used by the code editor, this theme also adds a custom palette, sound effects, font and even the keyboard graphic.
The theme cart is at https://tic80.com/play?cart=3639
After canceling the Descriptive theme, I got this idea.
Can't give the link, because in progress.
Running a cart with an empty TIC()
function will display the cover, or if there is no cover, it will keep the screen as it is.
Therefore one can switch to the editor of choice, run the game with empty TIC()
function to get the editor displayed in game and press F7 to get this editor as cover.
function TIC()
end
That works better with some editors than others.
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)