Skip to content

TIC-80 tiny computer 0.50.1

Compare
Choose a tag to compare
@nesbox nesbox released this 28 Nov 07:04
· 2630 commits to stable since this release

CHANGELOG

version 0.50.1 (https://github.com/nesbox/TIC-80/milestone/21?closed=1)

added:

  • you can define cart storage directory as first parameter in command line, tic80 . will use current directory as storage, tic80 ../path/to/cart.tic will use ../path/to/ as storage and load cart.tic
  • added PRO version of TIC, you can get it here for $5 https://nesbox.itch.io/tic, or build yourself using make linux-pro for example
  • added text version of carts and you can edit it in any editor, use 'save cart.lua' to get text version of your cart [PRO feature]
  • optimised spr() function performance (got 20000 points in benchmark, 13000 was before)
  • tic renamed to tic80
  • sync() api has new direction parameter, true -> sync from RAM to cart, false -> sync from cart to RAM (useful to restore cart data in the RAM)
  • you can paste sigle color value in the palette editor
  • added benchmark.tic cart to demos
  • run tic80 -surf to start in SURF mode
  • run tic80 -nosound to start in silent mode
  • run tic80 -fullscreen to start in fullscreen mode
  • makefile flags to build with LTO (link time optimisation)
  • added 1px shadow to text in the Code Editor
  • updated makefile to build on any version of Linux (Arch/RPi/...)
  • added edit command to show editors
  • added version command
  • added RETINA support on MacOSX

fixed:

  • pix() api color bounds
  • warning message emits a tone on unsaved cart
  • sprites export with wrong palette
  • scanline position and border, all render to one texture 256x144px
  • fixed live reload
  • fixed some crashes
  • removed some compilation warnings
  • XYUV's switched to floats in textri(), also fixed crash

Thanks for contributions:

@MonstersGoBoom
@josefnpat
@jahodfra