-
-
Notifications
You must be signed in to change notification settings - Fork 490
TIC‐80 Menu
Skeptim edited this page May 10, 2024
·
8 revisions
menu
or press ESC while in game (if DEV MODE is disabled).
The TIC-80 menu is composed of the following options:
-
GAME MENU is specific to the running game, it appears if the running game uses the MENU callback with
menu
tag in the metadata. - RESUME GAME.
- RESET GAME.
- CLOSE GAME to switch to console. Note that instead of using CLOSE GAME you can switch from game to Code Editor using ESC+F1 hotkey.
- OPTIONS offer several configurations choices for TIC-80, detailed below.
- QUIT TIC-80.
-
CRT MONITOR Turns on the CRT (cathode-Ray Tube) filter for a retro look. Note: The CRT filter does not show on the TIC-80 screen capture GIFs. Also it does not work when SOFTWARE_RENDERING option of the configuration file is set to
true
. -
DEV MODE Disable TIC-80 menu so that you can switch from game to editor with escape. To access the menu while dev mode is on, for instance to unset the dev mode, use the
menu
console command. - VSYNC Vsync aligns your game's graphics with your screen's refresh rate, preventing tearing and flickering. With Vsync on, your game waits for the screen to start refreshing, then displays a complete frame, ensuring smoother visuals.
- FULLSCREEN Enables full screen.
- INTEGER SCALE If set to ON, the TIC-80 screen size can only be a multiple of 240×136 pixels. Set it OFF for small screens like playing on smartphones to use the full screen.
- VOLUME Volume of the TIC-80 sounds. From 0 to 15.
These options apply on the code editor.
- TAB SIZE Size of the tab displayed.
-
TAB MODE
- TABS. Hitting Tab writes a Tab.
- SPACES write spaces when you hit Tab. The number of spaces depends on the TAB SIZE option. Already existing Tabs will stay.
- AUTO uses TABS except for indentation sensitive languages such as Python and Moonscript. (Default)
- KEYBIND MODE bring some of the most commonly used key bindings from Emacs with the Emacs mode or VI with the VI mode.
Set up gamepad mapping to use with the btn API. Up to 4 gamepads in total.
- SAVE MAPPING to keep it after closing TIC-80.
- CLEAR MAPPING.
- RESET TO DEFAULTS.
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)