Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

TIC-80

Fantasy computer for making, playing and sharing tiny games. · By Nesbox

How much I can write symbols in Pro version? How much memory for sprites?

A topic by alexsilent created Dec 01, 2019 Views: 595 Replies: 5
Viewing posts 1 to 3
(3 edits)

Hey Guys! I so much love Tic80 free version, but 64000 symbols is not so much for my mini game.
One Logo and one background eat all my memory in code.
How much I can write symbols in Pro version? More than 64000?
How much memory for sprites in pro version?



But anyway Tic80 is very awesome! :3

Developer(+1)

Hi, 

The Pro version has 8 banks for each part of the resources (code, sprites, map...) and you can switch banks in runtime using `sync()` api (https://github.com/nesbox/TIC-80/wiki/sync). Therefore, in total, you have 64K*8banks=512K of code.

Another thing, I think it's not a good idea to store bitmap data directly in the code, a better way would be to store it in the map section and load on start using `mget()` api, or there is another trick, you could save your Logo as a cart cover (using F9) and it will be shown on screen at first frame, just don't clear the screen, this game https://tic80.com/play?cart=139 uses this technique.

btw,  your game looks awesome! :)

(1 edit)

Nesbox, Thanks!
I think "mget()" is awesome idea for my future projects, but I need it now for my big map in the current project.
But I don't know how to save data image right in tilemap sectors in edit mode.

Idea with logo is Cool too! Your link isn't working for me but I try to open in other way: https://tic.computer/play?cart=139

I really wanna to find editor like Tic-80, for my middle indie games with many memory (10-20mb) for sprites,
with very very easy way for programming like Tic-80! Tic-80 is very easy for me.
Just for Example - "Love2D" is very hard for me, there's so many operators and I'm not so good programmer to work with it.

Developer(+1)

Maybe we will develop  an IDE like TIC without any limitation one day, who knows...

Thank you.

Sounds cool! :3

(+1)

Keep in mind he disabled code banks in 0.80.0-dev PRO due to various implementation bugs, so it's probably just ideal to use only the first 64 KiB in bank 0.